Extracting prog: 1h58m14.439236071s Minimizing prog: 19m8.176361868s Simplifying prog options: 0s Extracting C: 39.016498997s Simplifying C: 11m1.238378163s 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}}): syz_usb_connect-mmap-madvise-mkdirat-mount-openat detailed listing: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) 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}}): [30, 12, 7, 12, 11, 24, 24, 20, 13, 5, 11, 19, 14, 14, 8, 6, 6, 29, 7, 30, 30, 2, 30, 14, 4, 3, 11, 7, 4, 14, 11, 20, 29, 7, 5, 6, 20, 7, 30, 3, 5, 6, 30, 8, 16] detailed listing: executing program 0: r0 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x80800) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000340)={0x2, 0x7}, 0x4) setsockopt$sock_int(r3, 0x1, 0x2c, &(0x7f0000000480)=0xbfe, 0x4) setsockopt$packet_fanout_data(r3, 0x107, 0x16, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7a, &(0x7f00000003c0)={r2, @in6={{0xa, 0x3, 0x4, @mcast1, 0x4}}}, 0x0) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, 0x0, 0x0) sendmmsg$alg(r0, 0x0, 0x0, 0x40800) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) bind$inet(r4, &(0x7f0000000000)={0x2, 0x15, @loopback}, 0x10) listen(r4, 0x5) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IP_VS_SO_SET_ADD(r5, 0x0, 0x482, &(0x7f0000000040)={0x16, @loopback, 0x15, 0xfffffffe, 'rr\x00', 0x21, 0x0, 0xfdfffffe}, 0x60) setsockopt$IP_VS_SO_SET_ADDDEST(r5, 0x0, 0x487, &(0x7f0000000080)={{0x6, @loopback, 0x15, 0x0, 'ovf\x00', 0x0, 0x0, 0xffffffff}, {@loopback, 0x15, 0x0, 0x1}}, 0x44) r6 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000100)={0x2, 0x15, @loopback}, 0x10) write(r6, &(0x7f0000000140)='PASV\r\n', 0x6) r7 = accept4(r4, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000180)='227 Entering Passive Mode (127,0,0,1,19,136)', 0x2c) setsockopt$IP_VS_SO_SET_STARTDAEMON(r5, 0x0, 0x48b, &(0x7f00000001c0)={0x1, 'lo\x00'}, 0x18) r8 = socket$inet(0xa, 0x801, 0x84) connect$inet(r8, &(0x7f0000000240)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r8, 0x8) r9 = accept4(r8, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r9, 0x84, 0x7b, &(0x7f0000000280)={0x0, 0x4}, 0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r9, 0x84, 0x7c, &(0x7f00000002c0)={0x0, 0x2}, 0x8) executing program 0: mkdir(&(0x7f0000000080)='./config\x00', 0x1ff) mount(0x0, &(0x7f00000000c0)='./config\x00', &(0x7f0000000140)='configfs\x00', 0x2020, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF_FLAGS(0xffffffffffffffff, 0x84, 0x7a, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0x80000}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0001000016000100000000000000000000000000000000000000000000000000ffffffff0000000000000000000000004e200000000000000000a00000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ac1414aa0000000000000000000000000000000033000000ac1414bb00000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000000000000000000000000000001000000000000000000000000000000000000001000000000000000a00000000000000000000000500000005000000080023"], 0x100}}, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl(r2, 0x40186f40, &(0x7f0000000100)) ioctl(r0, 0x3, &(0x7f0000000180)="6f4e28f6087c638ce989518aaeb787ff713030f45d7462aecd5fafd726350a6a71d37e3bcddce47ad790553bef31bedd06bc458d8ea69d083db05960a267af2769141f2b793150d56e3c55d47808a2473a4a6c29b485b3edac357dfca4f8515281560fb4cf50990d") r3 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./config/cluster/ocfs2/heartbeat/hb0/block_bytes\x00', 0x1, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='net/sctp\x00') open_tree(r4, &(0x7f0000000200)='\x00', 0x89901) write(r3, &(0x7f00000004c0)='512', 0x3) executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x3}}, [@NFT_MSG_NEWFLOWTABLE={0x30, 0x16, 0xa, 0x403, 0x0, 0x0, {0x2}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HOOK={0x4}]}], {0x14}}, 0x58}}, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000080)={{{@in6=@remote, @in=@loopback, 0x4e20, 0x13, 0x4e22, 0x1, 0xa, 0x80, 0x0, 0x2e}, {0x9, 0x7, 0xfffffffffffffff8, 0x9, 0x20d80eb7, 0x7, 0x6, 0x1000}, {0xf, 0x0, 0x0, 0xab4}, 0xfffffff8, 0x6e6bb9, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4d5, 0x32}, 0x2, @in6=@mcast2, 0x3501, 0x2, 0x3, 0x1, 0x2, 0x6507, 0x5}}, 0xe8) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a0100001905", @ANYRES16], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r2 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r2, &(0x7f0000000200)=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x1b}}}, 0x24) setsockopt$RXRPC_SECURITY_KEY(r2, 0x110, 0x1, 0x0, 0x0) mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x21d000, 0x0) pivot_root(&(0x7f0000000180)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000008c0)={'syzkaller0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000900)="05031c00d3fc14000000478888a8", 0x280, 0x4, &(0x7f0000000940)={0x11, 0x8100, r3, 0x1, 0x6, 0x6, @multicast}, 0x14) executing program 0: timer_create(0x2, 0x0, 0x0) (async) r0 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x30b2, 0x0, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) syz_ublk_add_dev(r0, r1, r2, r3, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x11, &(0x7f00000004c0)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup(r5) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0xa0) syz_ublk_setup_queues(r6, r4, &(0x7f00000002c0)={0x0, 0x1, 0x3000, 0x3, 0x255}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x8, 0x1ffc, 0x10000004}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7c, 0x10000, 0x0, 0x30b}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf910, 0x0, 0x1000000, 0x2e4}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x4c2e, 0x80020, 0x0, 0x312}}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {}, 0x1f, 0x0, '\x00', {0xfff9, 0x4, 0x0, 0x0}}, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000160001f47efde4be701161000a000000040000", @ANYRES32], 0x1c}, 0x1, 0x0, 0x0, 0x4044}, 0x200408c4) r7 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) ioctl$EVIOCSMASK(r7, 0x40104593, 0x0) (async, rerun: 32) sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x24000840) (rerun: 32) executing program 0: sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000400)={0x0, 0xe0}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002140)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000002280)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dd4603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa89f69c47a63133708cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa84fcd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfde5f05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de1594b75e5371a81c2c32d0c4a028a5aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40ebe3a9a788d05a053380d1026b9434df87a3a387549bcabe88684c4d0948a6e219b5769480e6d0a9bf0da9a5212f3dbc8d1dff240856691243b203d7edd4d3cc89a38a6c80fdb1229a01044af7aaecb20d5570ebf24b30bbc6dfc3f70d85cd9f0d60ebd8fedd161d199d9997a0e2d18d1c99bc7158564e0ddb4673055de196535d706d142e1dc7d404583923cb1b286cfc5418884ac7e605d93652dc48ff8261c63790a91ee2c5ff9a21677b4bc7e73ddf2d0e46807c57bf64b0b9df7fc67ecba6521767dcc7d4299c740e73bc49cbcf0049faf222c48896378497c0a7be6238217f85c83a2c45376ddf1a8f631c22c8cf453e8a4fe7bf8160a82bd069be9a9e163724a7412bbc30b68bb31bd571f0571297726a309691408af62ecfc77ea52718c39e802f00a726aaa625407f3b18fd4f66db2bbd05dfd62e448fc6bb9fc51960e12b67c5d42e82df55f5d87428137874e27d", 0x37b}, {&(0x7f0000000a00)="ab29d92826349952eb8f7a2a74f53504000000df57144c51a3391625b8b5354134b06ef1355506aeae96e3f097503998f375a054cf3d7de4fe53ea51518955349cdbadca60e1c65cc18dbe99369be03e492fb55fc9067bb6f7f7c3ee1720000000054a63ac58225ed0502f5ac8999e0c74a5dbb320bd54ec813e8bee6bfa5cbfb0726ac1b6ad97d802d5fae186f0769421fb965c7396854e2a3ac844a3769f8449901ba5e2b2da1ff6119aeb26ac204cfc6b54be73b6f195491ae2c0cb26b0cba61dae7a17740e8112ff188902c6e2e31a2a074863edba4a0e58b61faec4a42c29d7f9e48a43b8cb7d3c5a1e5aa67f8753816730559058dcec151c64a358f9f940f8d633a54bceb8b1dda2397ea147d3b26e903f608b6ab1844ea7cf630d828118bba0f0f85e2e6316ae1ed9a2a7d08a05c170cb76bf111930df0cf760f7768571afdefe82a95296cee7c010f748a97046efcc774e7d85edbd5058104fef4942fb4430da89f67d1fea33bf2acfb793a610b3738b393eed8633fc8e8f630932206960e9", 0x183}, {&(0x7f0000002200)="f610", 0x2}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x20004080) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = getuid() lstat(&(0x7f0000005b00)='./file0\x00', &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000005c40)='./file0\x00', &(0x7f0000005c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000005e40)='.\x00', &(0x7f0000005e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) setresuid(r5, r5, 0x0) fstat(r0, &(0x7f0000005f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffffff, &(0x7f0000005f80)='./file0\x00', 0x2000, 0x20, &(0x7f0000005fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getgid() r9 = getuid() r10 = openat$fuse(0xffffffffffffff9c, &(0x7f00000062c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000006300)='./file0\x00', &(0x7f0000006340), 0x0, &(0x7f0000006380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r10, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r10, &(0x7f0000006400)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r10, &(0x7f0000008440)={0x50, 0x0, r11, {0x7, 0x2b, 0x0, 0x50480240, 0x0, 0x61c6, 0x7, 0xa15, 0x0, 0x0, 0x1, 0x2}}, 0x50) syz_fuse_handle_req(r10, &(0x7f00000084c0)="0aca6c6a1bafd2989666a6014bd5e9e63945bda64c1239d970f0d349110c18fe029ac3e29dc9ff9ead2ed3cef0fe77ef8348a82d3da186ce2140d53dfeb34dc1e128dca5a5225db8052bd348c2d1a3de224233032fff8b85c85885c90e9d0c205001db3dfc55d17a7dab1761c1733c465113c056d3bcbaf6a52dbda820a1db5e7d777f6c716e5f60b04cc1c6a362d891cb08fa109c5a00e427f8636059d934f255021cf13d2bc9cff93f049018b8e48f6480d324f08eb83655d3eb5a379ec18c861f596db17bcc23ada65f26a02c4c0c9e3167cc582e93661cdd0dc7581ac1958d9cd08104af251d87d8b5d82150b8cc4ca6d23475f259a8b7d69839cf728a6c478eec56135bdfc6428a318cf2b838d16984d0498d33ac41fe67361bdf5752db6a5ae32979463b60ad6b99527affdcb2b4a0f23b2f140c981b00c99cd25d563ff6c3308b048371eb2e599880a2b67ef9a2282947dbb23a3f1944193a801187f206587a52ee7a33032a842b31fcc0db079c554c97a09e3812aea45702099ab648888d08ae48a187a5acee7b9a2edbc320c64514554e540286053dd2acb9f9ec83435f43193b45b324c8406cdf976bc7607cf9385e99bf5f5205110d0c27abcac49e7ec7deef560f953d2c64bfd014ddcb1b2cbccbe401a312436799235807f4fdf52a9f894656fcbe1e971163e8d743450c49875379522df77d5e8910df837701d135f4589d4d15355e1638eff568a18a0d6217a11acf8fdf0fed0216635215d248aff37d85b62edbc989bc6d4757e6347ec971ae2b1e0d194e6c11dd8f7c108219569e157eceb7c14a288aad98a24de9a81f9ba1dd5271c17adfdf41f3393789c30f9345f6ad4ad1a6bf46640f69f7c038c4fec6652853a3f4fece3c3d15bfdea15f37e961a03de54181724801808a3a9030ba4650ce6fa9e6822c794d7b9da548a2eab977ab0c08b2d985957d5cd70ec677637219c6ca7c7c4d0a7a7ca38c1862583735b46b3addfd1c72cf7f63f11bd85ed59b9ba94db5c2fbd48461ab735b439a992e3a4462545e042e3c863199c006ef3a3be4473b24b782f86a3c1dca9848283bc47f4322273681efa1c8c413dc81a459e4e755846a094971708eb7f428aa67d0c81ce7f33d856e13a342b05eb403af7b4cab191c4ab9d650158808ec74d04f4b765e513b94f10345322e48485d29eb8b1408d7776f98e3625a20220e94789476affdbd19b44bac6bd2fa2b0ba10e93582178a3ef4938dcda25bc6245621b1ced780ca089010e8e51493c1ac7747e949b67fe6e3858e60a1e45a657c080fdc0bcbfcac2ba9d027f02ce30cc7440ce71eac66bb2eb264dcb1306a6054fde6640ca51ec4ccaf500a87f073b58ab286daeefd8d3ec7ee882551f7b6a36ab79a8e10d1d3c234ffaa33e95026025cc39a057efe7823dcb689131b1e83572b4dd1f49097580976c046424618fd6047d46928087d483df952738448d164c9288b15a4982493bf7ebc1976d0942846c8310556732b4cabff937a51e926caa37ae54dea339c2a2a8d73be2ca3a39edcb4ef8bd58a3c4c98c48b9f37a1424b6a54919921d4429611d0dd585d1d357c3c1ad1cf68f36907f8d9c28a14ec2cf2510fe54510111ddd7a67fb8d2f449227da397c32b8dca19971ab9d76e1f6ce0c54c9de1cb1daa1936b62f838170b8b6e7f34168a099619a113c83347ce2c0f6086855385062b6e074b68391e59430236f9ec687a265072f7a40efbef3cfe5bc1cfb364d87a597507811d2bf6af59e20fcf4703caa63285decabcc367ccfb8e27efecb14db8b1167938f457d4117c62f440d807b5482bb223b4b14e9526f9ede33631cdf9fcab53b3fbebc9344ab130d793dad610f2fe41ef388acaebd6cf26aedf7c7c6aaee956cf92c14583bd45b189d43f7b44419df1e0adecc8fbedb357656b7649721f81c2207ebb37e3ae21bdce8c982cbbdec012c7fe587161ff741610fb8ea5883c758527873ca2197b5f1058083c40203cc4dbdf7f4f1388f2309d22a6a1767137703296ad3aeabdbb3529a290da9c6cc5631b2f1ad25c766e3cbd8d9f588bafd17495f572bf1cfe1e8b5bb22130963cca8832f846300bb6dc0baec85b500e1a48fdd14cf0442fe4d441821d7e46fb5e2220c96bfb16ab8ca883a4477bc756dfc6622f320a648cfb57f9de9aef33f9986c6517d1a7eb59348541d6d3494ebe7bc1ed4a86f06411491d176da36de8c8a8d8ea28928bda63fe863277e4325b756421d4d2042428250ed526e538fb930671e9ad517aac494a58aecbc908b512016fe4d8f60b576e230b3206a0c7bd4fef717a8cda0029d13ecc3c8f8686f717adc1440353c236aa71f842839c5ce92c83fbfb57b221271aa6f4029219c3c2ed7a3a53d8ff065ce30d403c95cf69e7963d5bfb63bccb5b28ca125f0d7094072273ce3108093d0ff83ab98393b8e9a87117f4933a8c8ecf353931da3b8dacb20685a65dd865bd6031cd2b0b7e237901c782c6e6ea8742e89dbb01eb925dd6e74c53bd28d3c424cee35eb29823f2138b92516075e00342fa4dbc5b27675a651032c8ffb3da6c5349d0f9b2779778d0cfa1c8d4cc34d4fe95fc435e4768e93d56d2c142f25df1b9afa7d103486842372b36261b96b7b3acc0e78ff20a535ed515ace0cf3300168a7ef42d6bd511c019d0ccd7599ba70cbabc95f34a052fe9d6f97b49dc1cde40d5ebf305797d7d572a61cd38a0cf85f28c5d018648b769327bd9559722d5422754f26c9e5439b42bedf34e31bbc845b99ce315eeeb0383fb3ae021084cedcd843b86831c78441ccc0d2c23de528e53cff785816a3a3d99b4a4684df9546a285203bb615eb480fa8385e90226b27b39a7d50c83babf5ba890da1a8848ba372971347dc34b76370544feb183b9292043f2ef072b69bcff45b1917c073222d50bd585f2173bdae673198b95b67f8387f6d2b2934597c5ce165fd420ddcc01d29d71d532b5d127afc98657845230e363cbb9ecc05b247996ecbfce0e8215ec7dc5e9be115de2e7ebe8fe3e191f455d244ad1ce75c828a2adbbe509589f389936e62dfd1ecdef105162d357cfb22412b64570dcb04fe18bbbe5518985d7316a75a19a16a482105b7fac923e1eefd780d036ccc39e3cc53d2002ccd10004be1694be4110fb062110e1a44ba88acfa282d9c7cdae0cb55f48f7caa3c324d9f52265d21606a20779accdc9f69dd0fc49e4bc2c49891e526561569abe5673533c8a9b6a3004c809d3f7452b02787047d4442df3f4cc5d47e5aa73b7994c113541ea312970f2e741d4fd50a83f5a0293fbd56d619aa4bb3b491606642fcb922b5ccd6bedb442e450609343e18f61abb3a4b2fc69e06a72edc7bcba0da06da3e80f59b737f088d01f0dbcad89003b505fe29bdc8118e3fbcdb90a4f464e0e70d20f093790ae1b9f6f8a904a268cb4bb116404de1bd4c3f9522c36893a902a3a90f52670b7ff2074815329f3fe2c8ccfabe2d812394e6b0e34741abece71b7db0fbf0a80e6c13bc7bba89a4ee01cad9dd76e49cd91690db6fe402640db8b3523c49bcf611a9da991123edcb64ef505906d8ab4b8586e631828402105f045cff3681f2f36e3713be5bcb6af157278b194a51f04d04507231aa6f4d77b4065f2a97894c201b23f7b5f79b029c74fc4c57fff87c03e01210674417c1297155ca7a7fbe855fdcf65561619ffca0099fa08ddc8ddd7f713b2b0c6af0fcc4bd4cba9e9f47debdc6d9e6e2dce63fec20efc51e15d013fadba2707a449dbfd025f1a7c329282c797b2071afb37a89f8d58c1e3b4f06586f00a433161373548b699fabd92771346a25ff10789ca89cbf00f92248c6b8468f22aa4cf7ba90aea16a3cc2b1ee598609dfbe75fb8e11c5003ad0c9ac7205cd35552a53703f06e465633f9653cd670952feb9e77db960ea18914235af757e75204d1f74de9829dfac217d87aecc1c80066426f12e52883bfcd982e54bfdae8ef55f3b70f78bae9e6a1e24388c642cba3b3215602294bb7d68bb6f8e0b24c0b6e99df504c30beb2a7f47b02f9af6511eda25407c30dfdee39ec8db32d93e1e09472474883a87b7b4664bef06d5c0a43793237187acaaa9654f74e5d3bf1ce389befc139fba61378e7b66b4b0d87334732592ebd0e4989373ca541b92d003e67e0292256c256344dbf03ad24540f11cdc174b45d3781c1da793a460ba671373a0fa082ba63f5418733c9907d360c9bc54ba0e2b374de7965a87316df1c7af17164e1b6dfe32d71fb5ba641bb8d6cd6299473f37e44a69e90a87cd2f8a486a0db4eb104bf87d9f7cc87dc294e6debec7e5819f3f26bdf4cac91f8ee94a826df99da39a4bd6d476943428e3f5009546ee569d6273f7ecb115538c6ce8fe150249c89452c2f0cf0796208a216fc2cb55e1b6c892778f15e7f8b78e6e97093572a29ca3600c72feb4e1ef42a225da695b3111777f3833e306f2a90b8ed6095127b0f13be495a3321bf8201955d40f6b486904a4e1f4c9965563d30277b30cb0d1ef375338a25314fc5abce41f1e95118e89455af9e786cdc460e4e48fda5f21cece9b4e5276523d6919e165df5efe59aff13067d3ef0e82259305942b5f25e831dcb72f5c7fa67ceba7678078d8311aefdc91916f8c1db2ac61188b46825707dd26d29aec734df8bebd7474277908b2ba9e77daea20c395253b3cc876e5dcac960556072bec36e14da26c335b509a38dbf3037d620f4765e63b946ef8ada1729b1323acc8b5e436f3967ab7cc033ccb7d0c9cc74d3a3faa2ff2afb1cd571e3749cb0203e70756273fc6a4d80cf646d551f3a801ca513ac587f0ddc8c58870d817ea2671b2ef30be91a45dc730c6636e7de2ec235044b837ed9861dc89e4df342cff52a29ae6b8d5817fe31bb3a74d0202efca5d94b4d232f3dff885bf52f8d43097d069ce81220e8578c630d496b01fc60562bfbfda22fce6ce68564ab31d1a3d38af2d7b73a970b9b30f6c48dc38991da402491b2d643e0f5e71bb9c0aa834006ddf24b7dbb180f68751535d8cc34823ba3d1ddfbfeb6a15655118d4e1e11b255b998006906017ad9978d6cf4a45a669eabf653363391e77a82a9da14d184a50f1421eeb61411e859cf6f98ab0846ed5345b63e3ad004d1ffd1e48e6574ba7d832f7ad1345b8df27f7707245b335ddff2e4ca1430ec44af208e633c25678b3cfee96424ca026b159bb18c1bdc51db6c66e8788e5aadce1d3e531c9b02edc65b846763ee64113c0cd0d23824c4baf3516e2c8e5192afb9fcd390e51b3bcdcc0a49f932a6907b38713e2229aaa9abc5305420f50a2016429012e835407dee7d8d0b8404655620c3df407e7be2a5a1e668341dd91224509ffd48db6861f558d098954f83aeb6e426099cc4291da311c37bd46c8d80c3ea975e0db6ce12dbdae9116bf08909431fd5483f7cb3076d33a900d56c26d6f151386abb32ea335f5337683201a1ce5d9df25c5df29a375d2680827e182b1aa0813ee7f9d273d7ce1b86194a8cf48d630a5be0b947245c1ee0a0645500ce2ced6dade1b63c0e7572260cce25636778d79ef11ed5e3c42835c8e53a6d26cf85293050cedee2a116e5f38b9cae91a503ec9e0cf784d9cfdccedf95971540ec37926eb43b27cbff1d96b83f80018e6afec70523b6672111a47f9922db34da15d7ca3cc3a77f1abe7221b72d43d2cb4c23fd2bff6cd5ef6b31b6a4c65babcdc918b0d99fad656e471a20a8f4b66d6e37877da1a8b7fb7a8692d6d578ff953b18deebea1353f915102e4d2064dcf8eb0965a2f4c2eeda70b4177dedd7597797ec76bb72ee422ec4d16e494ed77c9bd843ee01885cc3aba1f77806e8f501b856935494918ef83379ac5ae1e06697606053a8c5c880975d1f085c93f2adb1bd2c6ae07c29bbb245cac4726a20a2f61ded013722eee8878933a90319cc8cab7a2bc69dbc79767ba18fcdd8f9ba7de44e9f0575994b28aa9e3e7b4c1f2ce0eee264dfefe3e1600cd969683551894d28b690122093105133b22ee04a50f4883274cb929beb1bb45444ca5d470c0ac611c4990eefea25526f590b269ad40d23842c5b5996c1cb393dbff28a7e2f7cf04ac30fbc2d29ece6708fad830bc523fa52d2ebbfda27379e8c48d085b260a2dfc2e8d7e1a94a245b518612bfc9ca0260c8fdede5298bf584e5d71fc131f5eb6ad2dd7bfd42a77f523eb0aaa787003fb71b9a64fa783e918595af0413fcc0d7818a514c055a48ba9b1bbc6c974f7cb55c3af3edf117835d169e5e2b31e4278d0419b23625ae004171eb2ef8c231a61331886234b402886b4993ca6376f8664134cead1bea142bbed5d46e3bb71b0f8a4cec0c79a9b5f6c823128d02063967a5363b6bd6e242fa3fd21953fdb57725f1eda22984bcff8e40f2076fc0a462706dc2bd95dc447a2aec2a8a4808f2930ff1353348942e28204af42141fa120c8e5fa9c227216f3624deb2ce178fdf594db504159bbf475e8bee281e3c8ebb29b404b3fbd13dea76df5aee05ad6a85054b838e149d0ebfabe61dcbda6c3494e170e75633843a01e2458b526ac5424177d6bc4706a09694be1c372cc79cf7c4d82ff4e62489d1fc7819d749710035a6fac239d716b57a1af1346c1e8420dc8ae46fd18245160d43a40c564bf11f0232bfd1fed67ba1aebce120ee93a0a000570b808d9fcd60b622c59ad53ef535c1db7de15b52ed2540708eb5baa7195e1a86990b6611ad5c50127f7e876f8031856e9a2c0566f357d6c75e6ca5f217d428602fa7c8f7fb9f3abbefee76d88b3b08c3be2f0d093ce96c6a00f3a157dc0a05e1fc5d8de583c25e09c77348f5825fcd4631396f3e8c26f5c1432784eb8c377fb520d28aedcaa5addfda6eed11da4d2cc91c2e3c3728c763c9d58283af32d00aa1910011a552adabee99d1387d14e582cf68fea46b729eddd0d3ad8eb9125d5fb060f4d6f70a166cc3ce9b02a7bc65200399fc2a47b90039ac23afb853925195e8079da20cbffea72365158fbd94a6e0a654f6c09a8032fb26df99913c2300e03428ab3cd1b3f7aee15460732d445b4797673b47a93a325b2e5157106ade0959be9c4562d5a4292a9ac94940c66375e559f34e57a1158b5d77a5dc9515bdab63799627301f19398d84c7afde812100a65a1642e9515a30434d344b380a92eeb2013a0f63cba648c37095bfd985c607b120f1769a79f1fd7c03f09f966b72945606ade67f9aaa631948bb82f9ae3f89ecf6db12c02d174f62ad6e1b60f4819ae19f4979e0f9dcf51bedf4b1bd1de73bc2adb1923544ede6dbd40ed4c559cf1f079f5dc8986691540e13f5a2505cc0923ca8fe2608ec92b95dbb5facc320e43b2049b79eb02618f6fab08b7e9dbe00fcd69b338b1bb6a9beae531972e16a19d94bd2273c4d042eca34dd7c5aebfbf16552681ad4e243824a9c5d0d8b8d3aba4c102fb76c216c230c2ec34838a0817b03a04480c61c899b2e442bcf2567d4e73000d9c9d4d0acb712df0183fc288634cfde234b94fdbbc0b7e66ea5b6437f312167b1ea93e2a6b2105308d8198a2d4054ba2ff2855250e0e6c952364056e2d3d09e5a2c578837d6521ffb82780f169d07f2f032b34d62f2712a77a56175017257ea1caea41acbbc520b429bd4e3ec3f9a6eafce46731dd3396f1ce1a6198927fd2dbefb3f77c9173be0934747ca47b98c6548c8cd07249d9715414b8a8ddc8430575d8b8903d3923089282a3ccead6e11044c67f3d5d8ed8cc0c0331f2dc09e1bae77ab55307e6445ad382451eff64faca8a4c0cba7cfa2fc9b087afb040e594115c35ce1dbec69ef1e5af8003339afda5faa1be1a3da7c5cb84273009c32d300fba7d222d2dc783241a9414ee30c8bd7e655c09a7f50dfb249ae9b15284b971503f6ce8866a1b36f993acf28d387da88c8defd323d1cd91d4eb46ff87458269a134675556b067a1b71829b7706ba58c93a919884089dc333c9b5d8279dbcc20071991762d2569c8ff5f21783e2961228b2006f8805750c0f9f4f9dc3df86dae1ab98af22122966a6ba04ccbb2bdf90e91e1f2595b979b6934fe132eda34cec0f83132f3867a197a6dfd0d43528bd56613732704bb62b12f4ede7439b2150384fa04db658fda2ddf97ab571f02d150c50c95009d0aa2e553019ac1cf9bbaf15474bf66d69224913b11080badb47d4a085fa13e965de6e95b7aa6e07bb212774d0240738cc07ccc1670d33c100cead3fb99c3f32fdd97c9b16956b1c22a90cd5c7aa0d920dae9e2b149fb5f9870129a0e97d1edba0dbf8fc4fcca6c65c639dd3eaa8803b1e9e601907e086ed1079ff6bc6de941c91df0634ce3730b8035bfdfa699304666920bfb092354da1f0bdd28c9023bd2e152e931e82eeabb86b0323c789daac94422eb7855f18775917e12feb85019e2e017303002ff8e04513ae0fb03f334a76addd8fcbd69ed25931f44044eeffb5d66cab5a22b21e85324946ab15408dd5d68b17727d2e4779bc378750eaa6ef6e943966c0dc4d066c6b8b8945023a0fc49f81a9c15a35d350e3d741652b8a8014b3649dcfd028f25c0b38b7cc14f7e375acfd3960af2eefc49ac6589f38791c9c0b0ea4e55992274052eed15cb8de213794636c4db2385eb9bcfc28f8a97e7c7ac949cd519ab62d1ab10d855a7ac6acda00b78d35d80a9ab4b7099603782384c461dee90abcc14a539779435cf0677eb0b6ff7e47488667788f9b0fd7d5e0cf53aee5ca0071fa30c062da3c44e79096e24594c6e202b7cdbdc49be2ddac8058c7ded15f07d4c413886fdd7017b9fedb86e39917fd1e81b294675bde06c8fac0dbce7f4b90b3859c66f9f6fec640c6781728a8b347da28b4360924ef68c3c740ed5ddbf013720c6de54d9bce5232864f9e80a652cd778641c327876b2a3e1049355a58fb5054aa17064e97142d64be9daf5d1b162566a009c69133f60e3d4c2a53c153185c659d16236fcc1690eed8c6c2e4f8b172eec457a9407003ddad723e3b183e81b17ddbe46ba368ab3e3ff574d9e3fb82e102ab46d7f608e235d064ea963fdf1622ed7278a27fd8210ad39c3acd9069abba71ca051b64561683068ca6a1be906c196ddde1839b3897d5af8fee51614d73e51511b03a5763f3ed3e64bf7293118dc321cf5e940a2829c6b8550083d66d31680fb55af098d9ccebde9882f818c29f4cbb55c26a97c359d8606bff3744ff3efc22e8d34e67b7c97b567483963c574bd1dac8c46c911c48b6e29e73e52f8c9385729a73b70d2ebba9e744247d9003a962fd607686e6c5972b59616acfe327d8b736f38c703832d7690c6474641bf87538e785353c1fd7df1b5ecb1200eed8c5857abd16c26ae72d0147de475b0c4bc98dbff530b334c9c50607bd46ddbcb1ffebf7513cc842e4cdd6c8c00a284e81cb531a04f75210add4f73db3da9783694fc541cd470368c8776973f02835dc355ef54ca90a580a45a2df6137c43b151ade1e51bc879e7fb43141541bfab79b3eaf0eab323c7147ecce6eb3eb3eb02a204755cdcc7405ad903b91fa4d297262cf77fe395a18e269ec36bd534d4939e78719d7c312ce5205979b2fb92fbf9e1d1effb0f663b9361893fcb11bfd66c92af3394e899876990883e9f5374b5642c68e8468498612e3848d367598c2cb0806b7f0c7f4b004dde2b4cc50161a4d293f2ec89c4cd35a767736f9282f848b9d1cdf405f61abcb3e50ff4092d2afb86fdceeec4791d892546e29495f97876cd8015f193113f1b8584a9ff3f32650e29126b81254961e677b6f67023295567f574364b7320313db988616ac123368179beaabb5a56257f0b6df8f6956324ac31d3e8db83dc994425ad80e235051af62ec79a6dc4bfa36283af72af26136c8f5eeb32e1fa1b9e21a228a2a12aed39e717e8f404334d8367ef3edceab1f3e250ab9dc1e89f9b84e658d38806f4d4a09ff07ca539077a5a496699a9d7d4aafa78120eb90f404c2a6ae00aa1c813b25cb6ff9dab8b66b1dd83c80c1225aa24a47df3cbff7f6842d9486bbcd4179150e1bcad3caa604ac1db71aac913c9d3cbc154182187e2aeb852011b22e40b25f9cb31ab7f458a11b1836085c4a99a633215684e7fc70646ee2158faf8329c320a3bc050cdbbac216a18a88af2dd1bb4d648110c5c90f7f5948128eafbe36c01ea709ca8b5fb8ad9eb7384feb7055220aed45690664b0312052792a5b9dfc90a1248995cf68f80b7822fa577724ad143b1d987d2fae7992d3ad270e6b1fc4f1bb3130f134607e8129a6b1442ac05f114062be3604d7cf1595022f49e7cc55282f0f666ad6ff3b03d692c2a66fc2eb5fd0751e4514229861e2343d43162dcbdec156aa5f2c5f9aafaf470f17e5ed688b3516647b9a1a220e843791ddda20fcc444ef63ba31fc27e62fee4676f097f3fecc625755b26ad48dc7ceec1920443c6c466c7bb36e91082f115f4e563a562af1ce5cf37c45bb2da72ab39ecf00e0349eed7e87994b6670e8bde4f4f9142cb99f6bf36eb41bb4dc72b6c6a6686b63fa21c167b1ba5ff481abcc2ca29905d6b75eff932296d75a90080f3a727690eab0e804aa95b545f55107d308f4cd9884d75c28388151a72e82291f79eb52921718903a8bf029a3e7c0ce28f204926dc221f78711a08834a917a0843d8249ca317c7154b88a5a10a09d7477fcf2d6296725bb6a69c2739964a768cd6ae51d7e7de63bb17fe7fabebb0ee46c285c683a41203d059a5c89024a7f3c59915121921000075ed397d30ada6d56e6caa685cb98cc0bf279fa2d96408611ae7e43c3bf70f73148c6615f20060b5c337c6555a3bdb1870bededac9eff951cf1c7fd4f0046d7661789bcfd56fe6198b502e01f90333ad669354db449435d0506526bb0c65595dead87be428eb1b988906de152f9a7f126ede6b933c2de1f7d20ec3e64c7468906fba2bdea8b300bab203542dec13a90e4195b3f7da1b669bfe9e8989440b24807ffd44d9e3d61e098caaa029a7063d25604cbacc5f2b3671a163b80a440948230ae90dc3bd7fd46b667cc7d6dba2f53775e9a2180ced0e1cdc6e1275e741607d6dfe40f91ec81602f9bc7c26c322b82114949fd17a9284dd2918326b7880f42db6e468b80f980db98e31ad57be1f131407a0d099cbad9eff25916048e4210c0eb0b68d4d11cc1545cb46114b3969ad0d7a6570b7571c877ed8060cf8b736f8c82ddb64d19fc29af3453f0efe33c68c21c7c8c054707790cf5c056d0ba408d077fb65cef8fb071398ce35cc95c48ba546230f4dd60ad633f81478c87019736044783599a17d4dafd30cc6f4278cae2384763ff2ef395b8e7265ebf0453cef5c98e62a0e48ad422af17a4eee1acc10a51a3fb6e98594309e4976f71027dfe7a9593cdb6860cba745f2346c8d4868b07f381d3c137b396780545e0ea331e586b176821e45f67761fd8b4c6cbbecfd34b72201f6145a6b06eaa8fa9872a54734acbccad497390ff69f676c496258479aa06d9fd1ecec02a01216fd66554afbd5e728608f4572a4d485e57ff5bfc3df", 0x2000, &(0x7f000000a4c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a580)={0x90, 0x0, 0xffffffffdffffffd, {0xffffffffffffffff, 0x2, 0xfffffffffffffffd, 0x0, 0x3fe, 0x0, {0xfffffffffffffffe, 0xfffffffffffffffd, 0xe1, 0xffffffffffffff28, 0x3, 0x8, 0x0, 0x0, 0x1ff, 0x6000, 0x1, r12, r13, 0x7fffffff, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f000000a640)='./file0\x00', &(0x7f000000a680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000a800)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = getegid() syz_fuse_handle_req(r1, &(0x7f0000003800)="bbaf70ac5850cb370eca27ba739beb1e76207608898ece8e9c03591bc3f07c56c62c3600e586a842e675a0507e9f46604b863cc103f1a013063430c36420d442bc55d789f43625cbee4840b11e2120fc768e928afd2867c4d085b7615df2d146b7ff0e35d9a442af2493f6e4c431fbb275ee6d0adb821650f67bc4f12d024a0f06fc9cafe8c3eeb1fecd2abc98ca38db35e0593611ec60acd07a8277e71ddbf4689493bab858317448262a5bec2b38c67ea539cd29fa559d015f1237b04766b3114300be061371674880da0030c1d75337946d4f8f2adc09795afb96e6b27e92cfcb2a558b6bd153ac1e2a17d07410ff3137e277cd2573829ebf0e978e51d931959fb5c7559f9e576091de4770210793ac524ef28312888c6bfc7dfb79e263c9d0e276f01d5ba3fdc50050679d5d071907e244ef3191936b2704d20a4e61cd6faea7fb52aeb6727417b5630396b62fb3fc12dba57cdcd54ab04591f248e255d8bdf15181cc11e68a4cb7b94da3aa5296ab2e5e92e9d26f2e5fc54fd95f466bf775c8c460adb341e3b0556d90a7c4a413b839ca368eab045b19fb02002a6d1b05cef8397244fb7c7996abba0b2855b5b07c5d4b4f3e08f41c667d62e0056f6a012f797ffdfe25d776f8603633d89737ce34edec11b840a6ef2bd6c954f49c083d2ed561b4c50403a16c3f569aa312ce9aa5750646848167a5e87c1ab760ad71574a1e1e309e768ec683eca33f72fbf0993bb1b9257158fae516a08574c0505abd65c55af18bfce158a77cde0ec14e27880e339749d5398f0856b616ad9b902860b9a7eb87740830830fb10dab3d31c41fc8d298fa23b33f24bf2b8670cae10bea626dbf33f64814e314d700048e3401ccf833f9db0f9aa0838da6d27d3e1f0019c2e22f4418911456a30016ce78a5a6b67eb189c7524dc74818e119d1b07c06616890c2be6db477f3a35aad21214a6a92946082379aacc04dfe4d0c17fdfa9c6db08a9224f381b819af5d6126120121dfef9d845a7f1475cdf2bc52633523a73dcbd19dd5d4a7f2a5bc5693611f2d773d1d870b73a125b0d41befb73db87f07362e392fbe9eb5f6afcb12d807e29873effd84eb482bf3138f2696235387d9ae01dd3b70c038e2c04266f0a0b53598a49152d314e91c68055ab3a313c4c040e0f654398923b5a68c3c2680cde622ab8f59989c1fb8ace88bcf421e499bfc176259be7e99ed9ac20b9fb69e73f791d275b73db05f43467ed480e092d279e6f1fdd1ae6f241736b3986683de0e70da463908fc07d161d5acfc3c5a760b65304614555d7903387ec4c1dffd7ce5af87df2f027344353f9b42fe2738344cf60376232783e6e24f4981370d05b89bb0c24f90479b0e1c7cf763af18dfff36c06d7df996a8b3fd310ec1f726225f4cfa27da365f7795082c81d9020ba1be56bdcf3a33453556fa506f1d9e477fd6fae0936d30839479886ec693d25c2d2ef2dd764c9aa2687c81e96d026a0bf05cc9fbebbea8e3efc94c2901dfd1eb182f4595523dd6d266b387d9ee1f09729a093eb7d78fda866b5a7f0da41c4c75b841382e949302da77b6cdbd2e3baf0fbbe55ebc96edb09d0b78a40a4694a821403c123347ec8fda7d97a2ea3f28d77bfdbea094c70e7a0b0445b8f950c6bbee1c9a8ca90002a6f3afe78f466a052f0ced67214996f465dd27f67327ebbee9810a84ecb09193ca926f32772c87b02613ff3839db2a04431c5a7cc1f1eae904c5b3d835d9cfc2685329cb52350d0cb95218f5ceae6614337748327b507ed50910083c31fd762e3b9ef03a5475e0f8cca6654edf770739cdc7a6b88d94fd2f6b9c948ceef7da2fdae00d269e7cef7fac81b98e5505df982c893fedd601fee3d05cc842c0ff1e92fc73b48d9f21d0f3848e41ab9164c2c97bf359712728ff9ff425625147f637dec509bf9b191dc29bcc188790481bc70883005e63fff8b042cbd5a5de39e59544ee8ed97c38dcec07d60e11e0f248cceb7de1ad9281be5245838a1f108361d4a805ce458d696da0dc03e26fe981af54905c3e8fcea03c2ef5d5722b36021e60f94e235cc1e30de9f75ea01f7d7c7e82064a0843cf75beab5b3006a5d2b220cc28d5f18b7e93f8a4824f88a4c149101f09cb645bfb2d28e10a4814c8245bfef47a6991f04b6af91540b5068cedebb9dca631afe22679efb8de2004dbb245e3ee2b6051ad8808d615343c70542f3cb0476b7776ef2aa295df9f978c81f04fc282d82ed43c3d1ee4c2f609f3bc153de8da54f27409bcb920fbd2ff264c9868609ff50fb14a53c296469de674fc5c31da6467625a82480ae0b195f8f9467a6ebf6861aaec7ce04d6cfb1a4dbc326fda24a43e27de5726a539bcbef3ef3e57754486a2bee395356b70de5cb81d945dc85af0ae2e7029c49b0e8aec52bc23a7181542576bd3f55c8cce77dd05905789f3990b1197599c00cc2aa291189edc32b1c46a11e1c89fe5b9b5e782d72dc546667a2e4634da374478e4bf60716c22316b4a12c6fc7a4cea41972e1017367cea6df1f259579187647356b8fec1c08b789d7d4ca639a1e25a5200a0def1203d148d70e73147bbce6f79f2c01afaf0498a090c73b0bea042415fb0a199f2af824f9eb5d6b64f7707b78d9cbacb06112fee12b31616f3e2ae5d329919c77964742c1070996dbdb56ad8e8bfc6b13a7b00ea540c0a3f47708020c4f95f5e16b1889b7f4d5795eaead953e14c4fcc7716fff26ef8b7a0b2dc6bf648752d404c349bcfbb380d01961855bd5e6b0fd2811a6fdb54ff39b6b7ee0c42e25ea95604d94c6cc3df1ec557c937f4553d1043b2aa6f916f88ddfa9f71d6d4dcb93279a02a7ece7b7eb0e7f38f5a21a40cfb6a0df63e49a73a2233157968a0b219c1c242e055a4e0c0da6e048b49ec276f8d0382426d7f09ceeb417db3526b725c4d169ee13e07f6208397ae7d705818fd5bd0e597f2f0345998bd23d33a62681e7510a29eb2929a29153e15199c706940bbe9aebad4dd4d9330404840c371b1a2dd6fd292ff1ba7ee5a47c5d509274ceb773acc5417b910fe9bfabe6b3d72affef303228fab3c9b9c7781b6369a23b6a499f6ea98a2d85e022686692727f737a34259bf342b3cda494da915bb99241743482c6699cd04305b2d1cb3e16b1853a408f6467d77a1b5b8669c103a36162293f3a14f4a54bb2b2b41c8b1d4aa856151585effe51a49b613c705d8f7977b0e98772568df81f41201216ecb89c5c6928269b388a15307a498e951a43e3e03ae3c05137e66886eba22184642fae8d6bb9e4d9393dacb601815e0839a1ab31f9614ee65b57b14efcc6031655f4e632a0eff8032fdabde596a63a0cd975a17b346277fe67cc5cf1edcadef11b96104dd089851d21f2ba541cf40ed88d1d0a436c76aa19e305e0b9d98f49594e9a82f5b28edc9695a0a68a429f730e3b68cdab7656f18eef36b19b4490e4c3622f878f9d4573e8ba66ce7408d35b875fd71dfb594f26f486bef223ef0f15f418cc318cbbd300ac191dbc6dd74c9c8ebd21db954d71a5643714768cbaec0f7ae0c915bfb1082f20a53d8e6d40982c02cb38a278bd1b11dcf75fed789426db479e143eedff13cd9c45a03ae3d2c2003b78621462331a255ebcef87da706dd4fa03fb181206158920aeccbd24b4ed8e8700f7aee3e13cce1003d026c3be8f60f80f471ee90d8c88d8f9034498f6e7c4825f5b9700737096a8d293cf486948d97b547fffbc9cc07eac1c7d269afdeb71cf49d024e2b4d959bd3148caaaf10ba816b3b243c1693148140806e6601bd1c8b44115901485983bdaf014dfa9dfec2b453b6f0ef43d6da80bb8ca6fdb4dd5e4d6250be69e23a8f41ec467a4935d4be7501b6c0e29158716241db6b0ac92d4a39251696eb65b6356bd715a895d6db10c48656108f6852cb1d79d21c8403672541aee4a6b5119fa978dca2f5b044d62f082a53db825f2f130add03a03ab2d29017c9357a6705233a68405e2707de985a3db699f23999c73a989c69459933606d7a5fdb75c7a3b454fae2554186fd768fa19a44baff508f6b2ae0e5584c224eb0fce8778becfd2950eef66e12285b918fea14aeba80028aa0bdf32f7c43981e7dde3bf48503aa06d11a68274f4024d2f6fd5fee85d809ca9b282eaee0edc3c4f03d1c85ef43d22b827a36bb945d3262ef81eb9374830f48dab6bb5adfa664019f904caecda4356a55c1fc805cc4da61cd7006c3549b717a8b616118ecbc1976c14647d15af6aafbfa1092a0e608a3bdc2de22cd46f21352809fc5e17e4dbfce0cf47a1331c7f4d86bb911e4ecd1cd12b45c63a75da08968dd341f4889363e7a8fa5069b329116519e5c76cc25df2aa331d1a48d4d4625362dfcfa1c25047ca860450fd3524711b31e7d0ae4d11148f3581b86f13670d826a65e4eba3b15907f36bb54246b45d001ac3ba0debde18e900329dd2c666bde3a031448fa1d4f557c94477135f4ddb1a4e08b8bebad2449766d1e1dec75a6640399dc0734fa9b8efcba670dd9ddc3ecd5ac9b66311a1bd5bad470328d74801c9bb9110b6a0423cbaeab1476a5037bba19b368dff74e653af19854d74caa97703d551789ceea0ca3917dc20d091280e907155f75eec29bcdd3f72c816c0d718abf7c3a900006e8c6bf4907f07bce8f4b971030a012db1c4c828360aa6b03749ecf582746b7e2a0af2c5f16ac21103fdb18aaca7b9992bf0afcef905bc67dc3e988b4e037e1d7ef0c75dc57e73a78b3fd5aa10512a2b2fbe08d6ce79c1f63bb9adcd197502768d5786d3406002da64710819e8201436b80ecc088610e2fa7cb75e40c893f41196fb41fa8cc5e58936c8e18a243736f02fce8b0b94be0646f8ea5ec3d7df5d185e085b7f0cdf993b4195ab9fd7b3149baf7121d9d54abc7d82d5258008d81bf7e3c6a86b6bde8bd7a72a96c89af801d9360b45b99bfc3312506065bd6a6975c3ae684b8d0d4485c4f559d4258bd3fd90e0ede9a8edcb093e21b4a842f440e56db865fbd1114b171b0e09d0c39b2f6255e384ab641359a64ffded7254ecb8a80b9401deb12cf0f780f38dff49055a8a27cbc017c9c65da01bd81b9667a0be36756ab35cb423762b6bd27bee39847801dea7aadce54fe252e2c8c057ef967e690f071caec81e7fbcde758940596e27c3cf835e72dca98ad5dce30b0eeb6becb8a7aa9fa7b658efc41c1bd1d1340825565204412e6f04c59ac9fb9a2bc149c6098737fa548f6c81e33ab8142c3694761c6e2cdd3ddd376bf2f048c3f01184b366d5e4b7749d9f279170ca92eff93a06b3ea00dcd6db094e94e2958acad81d1aa9d6de9dd49a20af5b80ed7abe6e762914581845cf2d6edc1be03b458361e5ff139749d0b99019bb68e57cef1f72096762872b141342e43a225f1cc7b561d451dfb482ae6f6cab8da9ee0baf78b8d2ec2d9e5f432b540e91cb90f7f76340b1a2392af1f4d7f3eaa6eec81a788cfc6f0f9a602237f2df8c4a36f2847e63b1e29478705b13af7d6447af4bd782316ae9a7ac2ac3df44d4c2c52fe428527ed2ddc9a5edca761464376babe9da9495ab931575e4a85a5ea0cc1557a05aa46d1f477642d552cb9ef3dd887d25f9c1344c1263f1294540c113092e882ee455d135ab96ec99b5b3b08e4d3a36677140ede83198fa1ed4b0b00aae82221e2818e3a88d3e285ad542c75390eec7cbab8704ef1f441ac9a55999694826e6546b4c3e864dc331725063b4dbfd08175d75d6d55b24fa8ac3186bba8eead628fbbaa26f284a155f465dc37f7f117011c979b3805069e62b15cfd8580b58ee900a4e615ce31258afdbf69ac028989466b0eadc2cef24bf332a18eb9dc5cef3d5008cc2bb813d446d42c62e19141a936534fc55320ed144ea6bf50677b2c70a97ad2959e72e1391a3302c929061d5ca461372279b842d57f161bdd24feab1e77783f5610c3659c99ae0a7f50e8226e7812a2c48edf1875954fa702fb0eee6206b45e651b0daba8b730845e408ef92b60cfda834bf4f6d7f566ff828805a0913171962703c49c4fa30a4be8c7718ea629e3dfff95cebdde3802c9c03a1cc293bb8c365d7585eb518cb52b3f9e905fb3b519e689772d2fc5a316e4f9e40fc37fff8502165e85a1e9bc07f8a8cf949a68c56f38eaa9b993f0dff6013249e78bda662b754348b9d7b03ccf9b3946288aab46f7d84fcdfd30c36a0c811c5b83f04a474a1f67e3e02ee48567d0ac28bb77127d941ff9c34b4f89fdb8866d9610d5e3cf281fcb1c71650b0f97d0a6463233070e8934ca202ca0a4120028347f69f03915b4e1ad5685d266672f36695d63a81a0af91fc825d6b35f429bd189ac49acc5dea05989ffac0960fc9b00e2fad1526857c42d827cc9a7266a646d78ac8dba4b29a355017078d09035d20e61c9cc7c5b4fce1bdf82bcf6f4aeee8ff0d2d433e3212f8d25d18a46220b8d2f82af78f549651b2949a236ac2b6321093851ce224735a45f449cd2e79e8f3f712001c8e267e5779a10f5e29e318baa5303a97a7cbd89a8f1c725328d75758d4a2da883f6785721e3e59239ae195dd62434cfdbaaf9108cac9b3731d964da9013bd691b5371c01fa78dbd9630d790b6ee8b551768d9a1393e45eb47eda57d6295bd658827d70067c458d1230fc8bd6b945626fcc01c08b26f4a9851522ba1d269d53608f337a52461a37b49d1c59809bdf045b952e56b12c54a8039abfa346ffeb21beef2e2192e65ada9edc15706bcec685d2741fce22959cbf45d03c25a6c2d967ec9e95fad61c5cfbab24d50a751af335f75eaf3d38f252ba3e7588fa2b86ddfd8f442abf6c3f41c04eaffdc71b3902a919ddafbfec48144574edf635be87f4ac64afa83171027aa3893a9dc058ec2fa26a25914d97c9e9dd59132423bd6921a753721a6a068a88795e310c5773e4d854a6a16b1048d7f596b7e8b3bce8915c2c42e8f6013f71623c967f77d7abf89f7cc2d9b53f6c33506125e7fedde885fbe1ff07f2e49da23e8ff7e37cd9b7f95dea5f1638e0275ab0c12a9d34b9758a4db7eb1a70714e0023d47c815bc3723eec55826533b81c48c4584a92d562d68b5e5abbdcbd07a8a0c8896cfc2a8b2badd95c3f0d2c20b39fa821e0ff9d0efd763329a902e508517f37af7940115c282a1ad006f03ff148f0e1c548c19b57fddba0c96078ff5ecf2574b0256479b2b74411a2885ba204b504cf4c90d4afc7772958afbe40632c02b46fd0efe7449c7c8602bd8819623266c1298220923dfae13f08bc6a2fda9e3f45c2059cc85e030cac765eea81b42d52e8e7911dc051c53a6c1fdfd3fb47ccd2dd7218f17a9ef5cd8c16691e776c505723bb2f6b00686bcebdf8bbfaf9480ca91d32ae9b08f0a97328c09389cad09d63aa1491a8cf4ad5ae6ac3d629b69baafe65b3d46c0c23121bc8c74b729abb894c07c3a6e212def4d4be158e1ac98145a295249dcb480bd0d1bf40bfc14976c0ab9cff8d08374400b4778421deac7d329cf91cba52ed8b63c842d8a2f5bad3703f5628ccc4ac0a3e72c57d8b6f3a6a82476328a652652b1be3dcd00c6e9edfa08b23dd784ae507b0a29275d091b68d34fb1fdf6e18a6551b863daf3b13de0e95b1af63a5a11c0ceb6f55fdef5c2e04484ec3ccc4b7059ca305e464f00b195d1380820ff08b25c28989eaaa05931531206ca4a936311b877d0e3d1529bd83ab2404e722e6f6f7b05d7dc2288b18b6b8ed52d1d7345a08d0b157ee5062e19c46efd692ea9bc1cf3cae02a4d01405a424d727ec1372c2b516ceba86bf6a8784d6e482e3fc6bcd2fc90ba377f51a3468abeafaae445a2669ea7afd642ae867cff8fd7903064a85ba25f466dd914fb7c42e0472ea1cf77085010bfa0261d338078ca48d4dca4747979700ee160ac3bd662c1180532a955e106f8c7d6f1b0ff092e286db0bcb734927d7f1a742379bd91ba6785143ad4a747560336e7beea4ddcde730d49331c06da5b54291c967584e08d65014f94eecf5c26835158a25f4ef8c1f5d3930890596425d9a8eb6bdd568fa682c390542356504d879cdab9d32514529e6252be14a0ae0d30e9666ecd37a10afbdd874c802de4b942ce3708fa0947af92fae7c5407c697f3c1f0509aca82cc2a763598a887542fc2395a78f3baa5c9c187b00f7d2133147a513ada569355cf51a9c1f4fcfde65c158697c9e10391a0b8f31eb5cdaf6a8ed5b938e62015e1bfdca20abbb191538663a92d37612b0a886181be877bc5b6bb5abf66cde88b99d3b28b1a312226436aa9b2c9b5517d5e78ff6829440a1cb82d15443a82fd35c971e8951bffa986bb4508b9b0f7f208d54fec421550c0b571c88624baf29dcd515af07429e14d84ade9198d857a6c5d03118915b63dc61388f000dafa9305853f5a1e66b061d6eb7ac16e31676eb32c6448aaf340168d9d1a6cc57b1c437c2ee8ee8a15060499f9e06ffc693c459200a178b6615d4c2a791eeb36f382d16fdbcea8b347e36b410b0d634b09a6555095d3efdfbb08359933ad16a95c23f48e96dfd6fa2e2c6935be3cca81888e4004042700e36690e4dbf3f596b99348c04509ca4a8e1bc4f5ea27b83b302d97994901b2289fa334e54773508034764dfd4b76cf3f6f896dc1fa3e7add7a05362628701060b8356f06acff560c765d3acedf85e60a53fa066dae2076a2a802a8556b54f5c26f6198123a2f30e1497f875237b9ccf3445f2c2248313a82d480372cc5d5d4ddff7dc1e428952c34e9f793803e19c32f330978e0d31423f87c7e4a15a3062821d0e9727bd5100342b30583aefa8c380ab10c36fd50f2028aa023f70ae859ecc01f5ea837c4f7afa5b29e22a39dd00987d8cb6aac39104b87104c8da8d64f67edf5fc787c70e74d5afdc9b0642ac9904c0c08b04a7afe3885907707b126dfdbf9cd1f5a1da3409f1fc927ff7b137e24c6becbdb58e7ba4f89c39d03d870d974b37a3c9828fdb0cfbbfd208e2253dbcdecaec54bdd7cab9322c98eef41b7f14090c72f98eaf33d42f52ea4ef8cc98e3f721a8a3a6c04934b6b931e171bd261269f0d72afd41d08af5c5bd0f8d87b5d04c2647a1d59b39da5a48a76a6f87d32423e84f2e697e7feec85323b4e2fa85fa9875909bef41a7c0fc5f7b3ace50d9c82c2875c5d72fd8b31493ca701374b6c7800b6fce91bf290651bfc640d85a7dfcc244cc65d07a2d2ca98af5b1694c839a4dd44493fe5cc62d0c92338088f0090f1929d8ef920bfc2104c620aef933e05998654a65e5f57fba8ab9c653863809f024b3f5c2f3de7856afe00acba83d00fce560ec313e41793a09b79057d817bc4f6db381c17f5d20695768d467e73b44f82380b5da7d923fb140ac5a385eec837bb9da7a70ad50119c24c8eed736dd887c83acef388de993ff7d47dbcf4e390e08f22d8bb6f165ffa2a04feebde5c159cbba4aac2688a0bd543ef79f36a41da2d759475a96f64cd141dea1ac863f26f4c71a1b7f2c4e0c662cc669a7861769fc8c061ccc8106be36088862322727c7ae396e6bc9dca0b93743de94be50c7c8c413ee7725f1f234b3371be8b83b6353f74d3107378f89538ed559f18e677ec6a9d17945b163d688af8a7cab0b6c836a8c3c0249c166fcc34e3ca9ccaac20829956277a6fc712337f6b3e6bb1100422ffc8a9c3477649703ffa100b11f7b7a2ddccdfdda4b70ae8ebb7395329abb91b61854ccf9692b851161d8da5c30aef44b31c2d783483da28c0614611d47617b0a86883c7a657f175c3499f62c3869e9a4db471855a19013c1f385fc10c6d280861b5b74dfeb41456c0af73ed9202b44f359a5025d132eb663acb8131000825ce1da81a1469b186dc106046e7690a1a1be3bfdd38d150ddc81e1957fb1b7a052af4cf3aeaec072414ff3edc1b943a4e44ed918294695c61e71442c099ba34cd77c9811393618fa8c2b0f0d7fc25227c337771a358136a00e084257297da6706204c142470ae0a0a57d48ace9f7e6dabd5d33b964780e9896d57762d0743cbd36bff0166ee6758e314c3d4773adfbe95ac02bbece699947dfc430a82cf66388c7fec829a2426e4acd74bcc806c9b223ab9bc5317ea4e9fb368132659efb0a29e2d4a5c92822e92d32214691ce2770ce9a84faaa3c313c595d90b3e37901f8e1a7eaa0c0a80587e0d18cfcfd3d8c689fea3cd5890ef5a06a9e65d5615f1240076688ec7d25b83891c1f515ed646e495f6fe05c945b1cb648697f5d2bcc5c4dc67e293abeaac2c5a2f770815fdd5a8006da61b83f213a65b2d841f2933db07629663e1a9462d66d1e66dbc58224a9d247697a54f25894cc0f475e6dedae2c48914eb8fe9235b5ae84ad743508c0d104bdd95f91c85f138be65fdb86d00e1c1f0ea16b96a2242e54af52ce1955f68ec40486fbd2df8d93d767c3e483592f2be85e3d510d5dc606f8229a6e998a9aba5ee24f71cf416f53a644d27cff38731236368d38d7c87a400be5bf84bddb3148bd135278371c7024940c6429d52d4ce028b3fd960e97dfb396d35d5c32b495997c720e83b89e9bf375356e8d00922fd747f9560291a1837720257bff3eb0be90c13553984bc4016df5da1ec80a760aaccfc469f568980ec19bcea59d19535705c6376b597153144b52d964ebf57e70a42d008df5bc2c1e0c7baa1ee238306d5edbbb1dc0e31df2760523821393d993252b2f2844fbf538f4ac39d04d62db633ecdea5089b5d21f4bc38a058f0ab4ba7871576d26533f771f86cd3653c9478a52c1035c7b83c0e8baf4732096fa22f19ada9c801f0c0c15a68d6492d2f1031c8253ac96b46c42defca6062bddc5c307402bc0e610b4174c4ff44bc21a28e92f59ecf393c0f13c4189d8a2bb36e68d4f6e06f4d2438ea503e5b3c558a27048da48ca83732955dd0078fb76978e045eaaf9214370d6ad5ae10a3e43a92a55075ce2faf3941c3410466c7357a7ae65dcabc9b9a40af96273e6ea9b28fb6459d89e7b7a694964a0a4ca4b1af85f598193554fe66d220c1a1a599b2c246561e8320ad843183d627fcb22bf771a10f4449843ae664243093e09d62a08c6199700f847dc849a0f85d85611ef3c16b92e792f38b1054c138b485f94e4edbafb87eee70f3a7f4bb826657479dcd15f0e28e707f7007c2842770fe69756d85b4ee5181fcbc4e14416d41165a0e1b6d4c2ffc0a02f6514a1649446a2f88d81547b60e685940bfe042077d8132ad736542648eb36054f678d5f2963166a95382a70d48cdd1c14728cefa4231c39da4d76aadcfca074c3a607d580861be3f89b96e431189f1909db70b540181cae874e10bfa963c9199318882b6ce4af50525233db648a972568dc0c1c4116d3987bf60051d091a6b8c72f780058fb7f58601f7855910d162cd1c2f4f1daabb60ecfd09bb166f3170a52d29a1acf04024342e4f21a4ea4022905e3b9db8fce3f77cc04268f230e0ba417a1ee90781ee617adbde2b3d282d034fee970a685de5cabe7bd51a5f1055f8b3d3b0c4175538481f587f04147595465d3bc99e82694025d9d7a5a6fe2", 0x2000, &(0x7f000000a9c0)={&(0x7f0000005800)={0x50, 0x0, 0x1, {0x7, 0x2d, 0x8, 0x44831030, 0xbb9e, 0x8, 0x4, 0x47a, 0x0, 0x0, 0x8, 0x5}}, &(0x7f0000005880)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000058c0)={0x18, 0x0, 0x6, {0x4fb}}, &(0x7f0000005900)={0x18, 0x0, 0x88, {0x1000}}, &(0x7f0000005940)={0x18, 0x0, 0x5, {0x3ae7078a}}, &(0x7f0000005980)={0x28, 0xffffffffffffffda, 0x0, {{0x8, 0x2, 0x2}}}, &(0x7f00000059c0)={0x60, 0x0, 0x2f69, {{0x8, 0x100, 0x4, 0x1, 0xffffffff, 0x0, 0x3, 0x6}}}, &(0x7f0000005a40)={0x18, 0x0, 0x3ecb, {0x1}}, &(0x7f0000005a80)={0x12, 0xffffffffffffffda, 0x8, {'+\x00'}}, &(0x7f0000005ac0)={0x20, 0x0, 0x80, {0x0, 0x16}}, &(0x7f0000005bc0)={0x78, 0x0, 0x6, {0x4c3, 0xb, 0x0, {0x5, 0x5, 0xffffffffffffff88, 0x8, 0xc, 0x8000, 0x6, 0x6, 0xe, 0x4000, 0x0, r2, r3, 0x8, 0x3fffc000}}}, &(0x7f0000005d00)={0x90, 0x0, 0xffffffffffff0000, {0x3, 0x1, 0xf4d, 0x3, 0x0, 0x1c0, {0x3, 0x9, 0x2, 0x1, 0x0, 0x200, 0x9, 0x0, 0x5, 0x4000, 0xbf, 0xee01, r4, 0x1}}}, &(0x7f0000005dc0)={0x50, 0xfffffffffffffff5, 0x2, [{0x3, 0xc, 0x1, 0x1, '^'}, {0x0, 0x6, 0x4, 0xe, '\x15/+\x00'}]}, &(0x7f00000060c0)={0x1e8, 0xffffffffffffffda, 0xb58, [{{0x5, 0x2, 0x5, 0x2, 0x1, 0x77c, {0x6, 0x45, 0x2, 0xddde, 0x2, 0x6, 0x3, 0x2, 0x200, 0x2000, 0x2, r5, r6, 0x8001, 0x6}}, {0x6, 0x9, 0x5, 0x5629, '%%\xcf+]'}}, {{0x1, 0x1, 0x3, 0x8, 0xfffffff3, 0xe, {0x1, 0x2, 0x1, 0xd6, 0x6, 0x5, 0x1, 0x70000, 0xffffffff, 0x4000, 0xd7a, r7, r8, 0x9b}}, {0x6, 0x6, 0x0, 0x3}}, {{0x3, 0x3, 0x8, 0xaeb9, 0x116, 0x8, {0x2, 0x7fffffff, 0xfffffffffffffff9, 0x7, 0x200, 0x5, 0x5b1, 0x3, 0x9, 0x4000, 0x6, r9, 0x0, 0xaf, 0xffffff01}}, {0x2, 0x2, 0x3, 0x4, '.,#'}}]}, &(0x7f000000a700)={0xa0, 0x0, 0x930, {{0x6, 0x1, 0x32, 0x7, 0x629aaf7e, 0x6, {0x6, 0xaa, 0x6, 0xf898, 0x101, 0x7, 0x7fffffff, 0xb5, 0x3, 0xa000, 0xfff, r12, r14, 0x5, 0x101}}, {0x0, 0x2}}}, &(0x7f000000a7c0)={0x20, 0x0, 0x1, {0xd6d2, 0x0, 0x877, 0x6}}, &(0x7f000000a880)={0x130, 0x0, 0x0, {0x5, 0xfffffffe, 0x0, '\x00', {0x40, 0x6, 0xacb, 0x8000, r15, r16, 0x4000, '\x00', 0x1, 0x8, 0x1, 0x7e8, {0x80, 0x514d}, {0x6, 0xb35}, {0x1, 0xc}, {0xdd}, 0x2, 0x2, 0x3, 0x8}}}}) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 32: sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000400)={0x0, 0xe0}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002140)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000002280)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dd4603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa89f69c47a63133708cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa84fcd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfde5f05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de1594b75e5371a81c2c32d0c4a028a5aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40ebe3a9a788d05a053380d1026b9434df87a3a387549bcabe88684c4d0948a6e219b5769480e6d0a9bf0da9a5212f3dbc8d1dff240856691243b203d7edd4d3cc89a38a6c80fdb1229a01044af7aaecb20d5570ebf24b30bbc6dfc3f70d85cd9f0d60ebd8fedd161d199d9997a0e2d18d1c99bc7158564e0ddb4673055de196535d706d142e1dc7d404583923cb1b286cfc5418884ac7e605d93652dc48ff8261c63790a91ee2c5ff9a21677b4bc7e73ddf2d0e46807c57bf64b0b9df7fc67ecba6521767dcc7d4299c740e73bc49cbcf0049faf222c48896378497c0a7be6238217f85c83a2c45376ddf1a8f631c22c8cf453e8a4fe7bf8160a82bd069be9a9e163724a7412bbc30b68bb31bd571f0571297726a309691408af62ecfc77ea52718c39e802f00a726aaa625407f3b18fd4f66db2bbd05dfd62e448fc6bb9fc51960e12b67c5d42e82df55f5d87428137874e27d", 0x37b}, {&(0x7f0000000a00)="ab29d92826349952eb8f7a2a74f53504000000df57144c51a3391625b8b5354134b06ef1355506aeae96e3f097503998f375a054cf3d7de4fe53ea51518955349cdbadca60e1c65cc18dbe99369be03e492fb55fc9067bb6f7f7c3ee1720000000054a63ac58225ed0502f5ac8999e0c74a5dbb320bd54ec813e8bee6bfa5cbfb0726ac1b6ad97d802d5fae186f0769421fb965c7396854e2a3ac844a3769f8449901ba5e2b2da1ff6119aeb26ac204cfc6b54be73b6f195491ae2c0cb26b0cba61dae7a17740e8112ff188902c6e2e31a2a074863edba4a0e58b61faec4a42c29d7f9e48a43b8cb7d3c5a1e5aa67f8753816730559058dcec151c64a358f9f940f8d633a54bceb8b1dda2397ea147d3b26e903f608b6ab1844ea7cf630d828118bba0f0f85e2e6316ae1ed9a2a7d08a05c170cb76bf111930df0cf760f7768571afdefe82a95296cee7c010f748a97046efcc774e7d85edbd5058104fef4942fb4430da89f67d1fea33bf2acfb793a610b3738b393eed8633fc8e8f630932206960e9", 0x183}, {&(0x7f0000002200)="f610", 0x2}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x20004080) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = getuid() lstat(&(0x7f0000005b00)='./file0\x00', &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000005c40)='./file0\x00', &(0x7f0000005c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000005e40)='.\x00', &(0x7f0000005e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) setresuid(r5, r5, 0x0) fstat(r0, &(0x7f0000005f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffffff, &(0x7f0000005f80)='./file0\x00', 0x2000, 0x20, &(0x7f0000005fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getgid() r9 = getuid() r10 = openat$fuse(0xffffffffffffff9c, &(0x7f00000062c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000006300)='./file0\x00', &(0x7f0000006340), 0x0, &(0x7f0000006380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r10, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r10, &(0x7f0000006400)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r10, &(0x7f0000008440)={0x50, 0x0, r11, {0x7, 0x2b, 0x0, 0x50480240, 0x0, 0x61c6, 0x7, 0xa15, 0x0, 0x0, 0x1, 0x2}}, 0x50) syz_fuse_handle_req(r10, &(0x7f00000084c0)="0aca6c6a1bafd2989666a6014bd5e9e63945bda64c1239d970f0d349110c18fe029ac3e29dc9ff9ead2ed3cef0fe77ef8348a82d3da186ce2140d53dfeb34dc1e128dca5a5225db8052bd348c2d1a3de224233032fff8b85c85885c90e9d0c205001db3dfc55d17a7dab1761c1733c465113c056d3bcbaf6a52dbda820a1db5e7d777f6c716e5f60b04cc1c6a362d891cb08fa109c5a00e427f8636059d934f255021cf13d2bc9cff93f049018b8e48f6480d324f08eb83655d3eb5a379ec18c861f596db17bcc23ada65f26a02c4c0c9e3167cc582e93661cdd0dc7581ac1958d9cd08104af251d87d8b5d82150b8cc4ca6d23475f259a8b7d69839cf728a6c478eec56135bdfc6428a318cf2b838d16984d0498d33ac41fe67361bdf5752db6a5ae32979463b60ad6b99527affdcb2b4a0f23b2f140c981b00c99cd25d563ff6c3308b048371eb2e599880a2b67ef9a2282947dbb23a3f1944193a801187f206587a52ee7a33032a842b31fcc0db079c554c97a09e3812aea45702099ab648888d08ae48a187a5acee7b9a2edbc320c64514554e540286053dd2acb9f9ec83435f43193b45b324c8406cdf976bc7607cf9385e99bf5f5205110d0c27abcac49e7ec7deef560f953d2c64bfd014ddcb1b2cbccbe401a312436799235807f4fdf52a9f894656fcbe1e971163e8d743450c49875379522df77d5e8910df837701d135f4589d4d15355e1638eff568a18a0d6217a11acf8fdf0fed0216635215d248aff37d85b62edbc989bc6d4757e6347ec971ae2b1e0d194e6c11dd8f7c108219569e157eceb7c14a288aad98a24de9a81f9ba1dd5271c17adfdf41f3393789c30f9345f6ad4ad1a6bf46640f69f7c038c4fec6652853a3f4fece3c3d15bfdea15f37e961a03de54181724801808a3a9030ba4650ce6fa9e6822c794d7b9da548a2eab977ab0c08b2d985957d5cd70ec677637219c6ca7c7c4d0a7a7ca38c1862583735b46b3addfd1c72cf7f63f11bd85ed59b9ba94db5c2fbd48461ab735b439a992e3a4462545e042e3c863199c006ef3a3be4473b24b782f86a3c1dca9848283bc47f4322273681efa1c8c413dc81a459e4e755846a094971708eb7f428aa67d0c81ce7f33d856e13a342b05eb403af7b4cab191c4ab9d650158808ec74d04f4b765e513b94f10345322e48485d29eb8b1408d7776f98e3625a20220e94789476affdbd19b44bac6bd2fa2b0ba10e93582178a3ef4938dcda25bc6245621b1ced780ca089010e8e51493c1ac7747e949b67fe6e3858e60a1e45a657c080fdc0bcbfcac2ba9d027f02ce30cc7440ce71eac66bb2eb264dcb1306a6054fde6640ca51ec4ccaf500a87f073b58ab286daeefd8d3ec7ee882551f7b6a36ab79a8e10d1d3c234ffaa33e95026025cc39a057efe7823dcb689131b1e83572b4dd1f49097580976c046424618fd6047d46928087d483df952738448d164c9288b15a4982493bf7ebc1976d0942846c8310556732b4cabff937a51e926caa37ae54dea339c2a2a8d73be2ca3a39edcb4ef8bd58a3c4c98c48b9f37a1424b6a54919921d4429611d0dd585d1d357c3c1ad1cf68f36907f8d9c28a14ec2cf2510fe54510111ddd7a67fb8d2f449227da397c32b8dca19971ab9d76e1f6ce0c54c9de1cb1daa1936b62f838170b8b6e7f34168a099619a113c83347ce2c0f6086855385062b6e074b68391e59430236f9ec687a265072f7a40efbef3cfe5bc1cfb364d87a597507811d2bf6af59e20fcf4703caa63285decabcc367ccfb8e27efecb14db8b1167938f457d4117c62f440d807b5482bb223b4b14e9526f9ede33631cdf9fcab53b3fbebc9344ab130d793dad610f2fe41ef388acaebd6cf26aedf7c7c6aaee956cf92c14583bd45b189d43f7b44419df1e0adecc8fbedb357656b7649721f81c2207ebb37e3ae21bdce8c982cbbdec012c7fe587161ff741610fb8ea5883c758527873ca2197b5f1058083c40203cc4dbdf7f4f1388f2309d22a6a1767137703296ad3aeabdbb3529a290da9c6cc5631b2f1ad25c766e3cbd8d9f588bafd17495f572bf1cfe1e8b5bb22130963cca8832f846300bb6dc0baec85b500e1a48fdd14cf0442fe4d441821d7e46fb5e2220c96bfb16ab8ca883a4477bc756dfc6622f320a648cfb57f9de9aef33f9986c6517d1a7eb59348541d6d3494ebe7bc1ed4a86f06411491d176da36de8c8a8d8ea28928bda63fe863277e4325b756421d4d2042428250ed526e538fb930671e9ad517aac494a58aecbc908b512016fe4d8f60b576e230b3206a0c7bd4fef717a8cda0029d13ecc3c8f8686f717adc1440353c236aa71f842839c5ce92c83fbfb57b221271aa6f4029219c3c2ed7a3a53d8ff065ce30d403c95cf69e7963d5bfb63bccb5b28ca125f0d7094072273ce3108093d0ff83ab98393b8e9a87117f4933a8c8ecf353931da3b8dacb20685a65dd865bd6031cd2b0b7e237901c782c6e6ea8742e89dbb01eb925dd6e74c53bd28d3c424cee35eb29823f2138b92516075e00342fa4dbc5b27675a651032c8ffb3da6c5349d0f9b2779778d0cfa1c8d4cc34d4fe95fc435e4768e93d56d2c142f25df1b9afa7d103486842372b36261b96b7b3acc0e78ff20a535ed515ace0cf3300168a7ef42d6bd511c019d0ccd7599ba70cbabc95f34a052fe9d6f97b49dc1cde40d5ebf305797d7d572a61cd38a0cf85f28c5d018648b769327bd9559722d5422754f26c9e5439b42bedf34e31bbc845b99ce315eeeb0383fb3ae021084cedcd843b86831c78441ccc0d2c23de528e53cff785816a3a3d99b4a4684df9546a285203bb615eb480fa8385e90226b27b39a7d50c83babf5ba890da1a8848ba372971347dc34b76370544feb183b9292043f2ef072b69bcff45b1917c073222d50bd585f2173bdae673198b95b67f8387f6d2b2934597c5ce165fd420ddcc01d29d71d532b5d127afc98657845230e363cbb9ecc05b247996ecbfce0e8215ec7dc5e9be115de2e7ebe8fe3e191f455d244ad1ce75c828a2adbbe509589f389936e62dfd1ecdef105162d357cfb22412b64570dcb04fe18bbbe5518985d7316a75a19a16a482105b7fac923e1eefd780d036ccc39e3cc53d2002ccd10004be1694be4110fb062110e1a44ba88acfa282d9c7cdae0cb55f48f7caa3c324d9f52265d21606a20779accdc9f69dd0fc49e4bc2c49891e526561569abe5673533c8a9b6a3004c809d3f7452b02787047d4442df3f4cc5d47e5aa73b7994c113541ea312970f2e741d4fd50a83f5a0293fbd56d619aa4bb3b491606642fcb922b5ccd6bedb442e450609343e18f61abb3a4b2fc69e06a72edc7bcba0da06da3e80f59b737f088d01f0dbcad89003b505fe29bdc8118e3fbcdb90a4f464e0e70d20f093790ae1b9f6f8a904a268cb4bb116404de1bd4c3f9522c36893a902a3a90f52670b7ff2074815329f3fe2c8ccfabe2d812394e6b0e34741abece71b7db0fbf0a80e6c13bc7bba89a4ee01cad9dd76e49cd91690db6fe402640db8b3523c49bcf611a9da991123edcb64ef505906d8ab4b8586e631828402105f045cff3681f2f36e3713be5bcb6af157278b194a51f04d04507231aa6f4d77b4065f2a97894c201b23f7b5f79b029c74fc4c57fff87c03e01210674417c1297155ca7a7fbe855fdcf65561619ffca0099fa08ddc8ddd7f713b2b0c6af0fcc4bd4cba9e9f47debdc6d9e6e2dce63fec20efc51e15d013fadba2707a449dbfd025f1a7c329282c797b2071afb37a89f8d58c1e3b4f06586f00a433161373548b699fabd92771346a25ff10789ca89cbf00f92248c6b8468f22aa4cf7ba90aea16a3cc2b1ee598609dfbe75fb8e11c5003ad0c9ac7205cd35552a53703f06e465633f9653cd670952feb9e77db960ea18914235af757e75204d1f74de9829dfac217d87aecc1c80066426f12e52883bfcd982e54bfdae8ef55f3b70f78bae9e6a1e24388c642cba3b3215602294bb7d68bb6f8e0b24c0b6e99df504c30beb2a7f47b02f9af6511eda25407c30dfdee39ec8db32d93e1e09472474883a87b7b4664bef06d5c0a43793237187acaaa9654f74e5d3bf1ce389befc139fba61378e7b66b4b0d87334732592ebd0e4989373ca541b92d003e67e0292256c256344dbf03ad24540f11cdc174b45d3781c1da793a460ba671373a0fa082ba63f5418733c9907d360c9bc54ba0e2b374de7965a87316df1c7af17164e1b6dfe32d71fb5ba641bb8d6cd6299473f37e44a69e90a87cd2f8a486a0db4eb104bf87d9f7cc87dc294e6debec7e5819f3f26bdf4cac91f8ee94a826df99da39a4bd6d476943428e3f5009546ee569d6273f7ecb115538c6ce8fe150249c89452c2f0cf0796208a216fc2cb55e1b6c892778f15e7f8b78e6e97093572a29ca3600c72feb4e1ef42a225da695b3111777f3833e306f2a90b8ed6095127b0f13be495a3321bf8201955d40f6b486904a4e1f4c9965563d30277b30cb0d1ef375338a25314fc5abce41f1e95118e89455af9e786cdc460e4e48fda5f21cece9b4e5276523d6919e165df5efe59aff13067d3ef0e82259305942b5f25e831dcb72f5c7fa67ceba7678078d8311aefdc91916f8c1db2ac61188b46825707dd26d29aec734df8bebd7474277908b2ba9e77daea20c395253b3cc876e5dcac960556072bec36e14da26c335b509a38dbf3037d620f4765e63b946ef8ada1729b1323acc8b5e436f3967ab7cc033ccb7d0c9cc74d3a3faa2ff2afb1cd571e3749cb0203e70756273fc6a4d80cf646d551f3a801ca513ac587f0ddc8c58870d817ea2671b2ef30be91a45dc730c6636e7de2ec235044b837ed9861dc89e4df342cff52a29ae6b8d5817fe31bb3a74d0202efca5d94b4d232f3dff885bf52f8d43097d069ce81220e8578c630d496b01fc60562bfbfda22fce6ce68564ab31d1a3d38af2d7b73a970b9b30f6c48dc38991da402491b2d643e0f5e71bb9c0aa834006ddf24b7dbb180f68751535d8cc34823ba3d1ddfbfeb6a15655118d4e1e11b255b998006906017ad9978d6cf4a45a669eabf653363391e77a82a9da14d184a50f1421eeb61411e859cf6f98ab0846ed5345b63e3ad004d1ffd1e48e6574ba7d832f7ad1345b8df27f7707245b335ddff2e4ca1430ec44af208e633c25678b3cfee96424ca026b159bb18c1bdc51db6c66e8788e5aadce1d3e531c9b02edc65b846763ee64113c0cd0d23824c4baf3516e2c8e5192afb9fcd390e51b3bcdcc0a49f932a6907b38713e2229aaa9abc5305420f50a2016429012e835407dee7d8d0b8404655620c3df407e7be2a5a1e668341dd91224509ffd48db6861f558d098954f83aeb6e426099cc4291da311c37bd46c8d80c3ea975e0db6ce12dbdae9116bf08909431fd5483f7cb3076d33a900d56c26d6f151386abb32ea335f5337683201a1ce5d9df25c5df29a375d2680827e182b1aa0813ee7f9d273d7ce1b86194a8cf48d630a5be0b947245c1ee0a0645500ce2ced6dade1b63c0e7572260cce25636778d79ef11ed5e3c42835c8e53a6d26cf85293050cedee2a116e5f38b9cae91a503ec9e0cf784d9cfdccedf95971540ec37926eb43b27cbff1d96b83f80018e6afec70523b6672111a47f9922db34da15d7ca3cc3a77f1abe7221b72d43d2cb4c23fd2bff6cd5ef6b31b6a4c65babcdc918b0d99fad656e471a20a8f4b66d6e37877da1a8b7fb7a8692d6d578ff953b18deebea1353f915102e4d2064dcf8eb0965a2f4c2eeda70b4177dedd7597797ec76bb72ee422ec4d16e494ed77c9bd843ee01885cc3aba1f77806e8f501b856935494918ef83379ac5ae1e06697606053a8c5c880975d1f085c93f2adb1bd2c6ae07c29bbb245cac4726a20a2f61ded013722eee8878933a90319cc8cab7a2bc69dbc79767ba18fcdd8f9ba7de44e9f0575994b28aa9e3e7b4c1f2ce0eee264dfefe3e1600cd969683551894d28b690122093105133b22ee04a50f4883274cb929beb1bb45444ca5d470c0ac611c4990eefea25526f590b269ad40d23842c5b5996c1cb393dbff28a7e2f7cf04ac30fbc2d29ece6708fad830bc523fa52d2ebbfda27379e8c48d085b260a2dfc2e8d7e1a94a245b518612bfc9ca0260c8fdede5298bf584e5d71fc131f5eb6ad2dd7bfd42a77f523eb0aaa787003fb71b9a64fa783e918595af0413fcc0d7818a514c055a48ba9b1bbc6c974f7cb55c3af3edf117835d169e5e2b31e4278d0419b23625ae004171eb2ef8c231a61331886234b402886b4993ca6376f8664134cead1bea142bbed5d46e3bb71b0f8a4cec0c79a9b5f6c823128d02063967a5363b6bd6e242fa3fd21953fdb57725f1eda22984bcff8e40f2076fc0a462706dc2bd95dc447a2aec2a8a4808f2930ff1353348942e28204af42141fa120c8e5fa9c227216f3624deb2ce178fdf594db504159bbf475e8bee281e3c8ebb29b404b3fbd13dea76df5aee05ad6a85054b838e149d0ebfabe61dcbda6c3494e170e75633843a01e2458b526ac5424177d6bc4706a09694be1c372cc79cf7c4d82ff4e62489d1fc7819d749710035a6fac239d716b57a1af1346c1e8420dc8ae46fd18245160d43a40c564bf11f0232bfd1fed67ba1aebce120ee93a0a000570b808d9fcd60b622c59ad53ef535c1db7de15b52ed2540708eb5baa7195e1a86990b6611ad5c50127f7e876f8031856e9a2c0566f357d6c75e6ca5f217d428602fa7c8f7fb9f3abbefee76d88b3b08c3be2f0d093ce96c6a00f3a157dc0a05e1fc5d8de583c25e09c77348f5825fcd4631396f3e8c26f5c1432784eb8c377fb520d28aedcaa5addfda6eed11da4d2cc91c2e3c3728c763c9d58283af32d00aa1910011a552adabee99d1387d14e582cf68fea46b729eddd0d3ad8eb9125d5fb060f4d6f70a166cc3ce9b02a7bc65200399fc2a47b90039ac23afb853925195e8079da20cbffea72365158fbd94a6e0a654f6c09a8032fb26df99913c2300e03428ab3cd1b3f7aee15460732d445b4797673b47a93a325b2e5157106ade0959be9c4562d5a4292a9ac94940c66375e559f34e57a1158b5d77a5dc9515bdab63799627301f19398d84c7afde812100a65a1642e9515a30434d344b380a92eeb2013a0f63cba648c37095bfd985c607b120f1769a79f1fd7c03f09f966b72945606ade67f9aaa631948bb82f9ae3f89ecf6db12c02d174f62ad6e1b60f4819ae19f4979e0f9dcf51bedf4b1bd1de73bc2adb1923544ede6dbd40ed4c559cf1f079f5dc8986691540e13f5a2505cc0923ca8fe2608ec92b95dbb5facc320e43b2049b79eb02618f6fab08b7e9dbe00fcd69b338b1bb6a9beae531972e16a19d94bd2273c4d042eca34dd7c5aebfbf16552681ad4e243824a9c5d0d8b8d3aba4c102fb76c216c230c2ec34838a0817b03a04480c61c899b2e442bcf2567d4e73000d9c9d4d0acb712df0183fc288634cfde234b94fdbbc0b7e66ea5b6437f312167b1ea93e2a6b2105308d8198a2d4054ba2ff2855250e0e6c952364056e2d3d09e5a2c578837d6521ffb82780f169d07f2f032b34d62f2712a77a56175017257ea1caea41acbbc520b429bd4e3ec3f9a6eafce46731dd3396f1ce1a6198927fd2dbefb3f77c9173be0934747ca47b98c6548c8cd07249d9715414b8a8ddc8430575d8b8903d3923089282a3ccead6e11044c67f3d5d8ed8cc0c0331f2dc09e1bae77ab55307e6445ad382451eff64faca8a4c0cba7cfa2fc9b087afb040e594115c35ce1dbec69ef1e5af8003339afda5faa1be1a3da7c5cb84273009c32d300fba7d222d2dc783241a9414ee30c8bd7e655c09a7f50dfb249ae9b15284b971503f6ce8866a1b36f993acf28d387da88c8defd323d1cd91d4eb46ff87458269a134675556b067a1b71829b7706ba58c93a919884089dc333c9b5d8279dbcc20071991762d2569c8ff5f21783e2961228b2006f8805750c0f9f4f9dc3df86dae1ab98af22122966a6ba04ccbb2bdf90e91e1f2595b979b6934fe132eda34cec0f83132f3867a197a6dfd0d43528bd56613732704bb62b12f4ede7439b2150384fa04db658fda2ddf97ab571f02d150c50c95009d0aa2e553019ac1cf9bbaf15474bf66d69224913b11080badb47d4a085fa13e965de6e95b7aa6e07bb212774d0240738cc07ccc1670d33c100cead3fb99c3f32fdd97c9b16956b1c22a90cd5c7aa0d920dae9e2b149fb5f9870129a0e97d1edba0dbf8fc4fcca6c65c639dd3eaa8803b1e9e601907e086ed1079ff6bc6de941c91df0634ce3730b8035bfdfa699304666920bfb092354da1f0bdd28c9023bd2e152e931e82eeabb86b0323c789daac94422eb7855f18775917e12feb85019e2e017303002ff8e04513ae0fb03f334a76addd8fcbd69ed25931f44044eeffb5d66cab5a22b21e85324946ab15408dd5d68b17727d2e4779bc378750eaa6ef6e943966c0dc4d066c6b8b8945023a0fc49f81a9c15a35d350e3d741652b8a8014b3649dcfd028f25c0b38b7cc14f7e375acfd3960af2eefc49ac6589f38791c9c0b0ea4e55992274052eed15cb8de213794636c4db2385eb9bcfc28f8a97e7c7ac949cd519ab62d1ab10d855a7ac6acda00b78d35d80a9ab4b7099603782384c461dee90abcc14a539779435cf0677eb0b6ff7e47488667788f9b0fd7d5e0cf53aee5ca0071fa30c062da3c44e79096e24594c6e202b7cdbdc49be2ddac8058c7ded15f07d4c413886fdd7017b9fedb86e39917fd1e81b294675bde06c8fac0dbce7f4b90b3859c66f9f6fec640c6781728a8b347da28b4360924ef68c3c740ed5ddbf013720c6de54d9bce5232864f9e80a652cd778641c327876b2a3e1049355a58fb5054aa17064e97142d64be9daf5d1b162566a009c69133f60e3d4c2a53c153185c659d16236fcc1690eed8c6c2e4f8b172eec457a9407003ddad723e3b183e81b17ddbe46ba368ab3e3ff574d9e3fb82e102ab46d7f608e235d064ea963fdf1622ed7278a27fd8210ad39c3acd9069abba71ca051b64561683068ca6a1be906c196ddde1839b3897d5af8fee51614d73e51511b03a5763f3ed3e64bf7293118dc321cf5e940a2829c6b8550083d66d31680fb55af098d9ccebde9882f818c29f4cbb55c26a97c359d8606bff3744ff3efc22e8d34e67b7c97b567483963c574bd1dac8c46c911c48b6e29e73e52f8c9385729a73b70d2ebba9e744247d9003a962fd607686e6c5972b59616acfe327d8b736f38c703832d7690c6474641bf87538e785353c1fd7df1b5ecb1200eed8c5857abd16c26ae72d0147de475b0c4bc98dbff530b334c9c50607bd46ddbcb1ffebf7513cc842e4cdd6c8c00a284e81cb531a04f75210add4f73db3da9783694fc541cd470368c8776973f02835dc355ef54ca90a580a45a2df6137c43b151ade1e51bc879e7fb43141541bfab79b3eaf0eab323c7147ecce6eb3eb3eb02a204755cdcc7405ad903b91fa4d297262cf77fe395a18e269ec36bd534d4939e78719d7c312ce5205979b2fb92fbf9e1d1effb0f663b9361893fcb11bfd66c92af3394e899876990883e9f5374b5642c68e8468498612e3848d367598c2cb0806b7f0c7f4b004dde2b4cc50161a4d293f2ec89c4cd35a767736f9282f848b9d1cdf405f61abcb3e50ff4092d2afb86fdceeec4791d892546e29495f97876cd8015f193113f1b8584a9ff3f32650e29126b81254961e677b6f67023295567f574364b7320313db988616ac123368179beaabb5a56257f0b6df8f6956324ac31d3e8db83dc994425ad80e235051af62ec79a6dc4bfa36283af72af26136c8f5eeb32e1fa1b9e21a228a2a12aed39e717e8f404334d8367ef3edceab1f3e250ab9dc1e89f9b84e658d38806f4d4a09ff07ca539077a5a496699a9d7d4aafa78120eb90f404c2a6ae00aa1c813b25cb6ff9dab8b66b1dd83c80c1225aa24a47df3cbff7f6842d9486bbcd4179150e1bcad3caa604ac1db71aac913c9d3cbc154182187e2aeb852011b22e40b25f9cb31ab7f458a11b1836085c4a99a633215684e7fc70646ee2158faf8329c320a3bc050cdbbac216a18a88af2dd1bb4d648110c5c90f7f5948128eafbe36c01ea709ca8b5fb8ad9eb7384feb7055220aed45690664b0312052792a5b9dfc90a1248995cf68f80b7822fa577724ad143b1d987d2fae7992d3ad270e6b1fc4f1bb3130f134607e8129a6b1442ac05f114062be3604d7cf1595022f49e7cc55282f0f666ad6ff3b03d692c2a66fc2eb5fd0751e4514229861e2343d43162dcbdec156aa5f2c5f9aafaf470f17e5ed688b3516647b9a1a220e843791ddda20fcc444ef63ba31fc27e62fee4676f097f3fecc625755b26ad48dc7ceec1920443c6c466c7bb36e91082f115f4e563a562af1ce5cf37c45bb2da72ab39ecf00e0349eed7e87994b6670e8bde4f4f9142cb99f6bf36eb41bb4dc72b6c6a6686b63fa21c167b1ba5ff481abcc2ca29905d6b75eff932296d75a90080f3a727690eab0e804aa95b545f55107d308f4cd9884d75c28388151a72e82291f79eb52921718903a8bf029a3e7c0ce28f204926dc221f78711a08834a917a0843d8249ca317c7154b88a5a10a09d7477fcf2d6296725bb6a69c2739964a768cd6ae51d7e7de63bb17fe7fabebb0ee46c285c683a41203d059a5c89024a7f3c59915121921000075ed397d30ada6d56e6caa685cb98cc0bf279fa2d96408611ae7e43c3bf70f73148c6615f20060b5c337c6555a3bdb1870bededac9eff951cf1c7fd4f0046d7661789bcfd56fe6198b502e01f90333ad669354db449435d0506526bb0c65595dead87be428eb1b988906de152f9a7f126ede6b933c2de1f7d20ec3e64c7468906fba2bdea8b300bab203542dec13a90e4195b3f7da1b669bfe9e8989440b24807ffd44d9e3d61e098caaa029a7063d25604cbacc5f2b3671a163b80a440948230ae90dc3bd7fd46b667cc7d6dba2f53775e9a2180ced0e1cdc6e1275e741607d6dfe40f91ec81602f9bc7c26c322b82114949fd17a9284dd2918326b7880f42db6e468b80f980db98e31ad57be1f131407a0d099cbad9eff25916048e4210c0eb0b68d4d11cc1545cb46114b3969ad0d7a6570b7571c877ed8060cf8b736f8c82ddb64d19fc29af3453f0efe33c68c21c7c8c054707790cf5c056d0ba408d077fb65cef8fb071398ce35cc95c48ba546230f4dd60ad633f81478c87019736044783599a17d4dafd30cc6f4278cae2384763ff2ef395b8e7265ebf0453cef5c98e62a0e48ad422af17a4eee1acc10a51a3fb6e98594309e4976f71027dfe7a9593cdb6860cba745f2346c8d4868b07f381d3c137b396780545e0ea331e586b176821e45f67761fd8b4c6cbbecfd34b72201f6145a6b06eaa8fa9872a54734acbccad497390ff69f676c496258479aa06d9fd1ecec02a01216fd66554afbd5e728608f4572a4d485e57ff5bfc3df", 0x2000, &(0x7f000000a4c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a580)={0x90, 0x0, 0xffffffffdffffffd, {0xffffffffffffffff, 0x2, 0xfffffffffffffffd, 0x0, 0x3fe, 0x0, {0xfffffffffffffffe, 0xfffffffffffffffd, 0xe1, 0xffffffffffffff28, 0x3, 0x8, 0x0, 0x0, 0x1ff, 0x6000, 0x1, r12, r13, 0x7fffffff, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f000000a640)='./file0\x00', &(0x7f000000a680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000a800)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = getegid() syz_fuse_handle_req(r1, &(0x7f0000003800)="bbaf70ac5850cb370eca27ba739beb1e76207608898ece8e9c03591bc3f07c56c62c3600e586a842e675a0507e9f46604b863cc103f1a013063430c36420d442bc55d789f43625cbee4840b11e2120fc768e928afd2867c4d085b7615df2d146b7ff0e35d9a442af2493f6e4c431fbb275ee6d0adb821650f67bc4f12d024a0f06fc9cafe8c3eeb1fecd2abc98ca38db35e0593611ec60acd07a8277e71ddbf4689493bab858317448262a5bec2b38c67ea539cd29fa559d015f1237b04766b3114300be061371674880da0030c1d75337946d4f8f2adc09795afb96e6b27e92cfcb2a558b6bd153ac1e2a17d07410ff3137e277cd2573829ebf0e978e51d931959fb5c7559f9e576091de4770210793ac524ef28312888c6bfc7dfb79e263c9d0e276f01d5ba3fdc50050679d5d071907e244ef3191936b2704d20a4e61cd6faea7fb52aeb6727417b5630396b62fb3fc12dba57cdcd54ab04591f248e255d8bdf15181cc11e68a4cb7b94da3aa5296ab2e5e92e9d26f2e5fc54fd95f466bf775c8c460adb341e3b0556d90a7c4a413b839ca368eab045b19fb02002a6d1b05cef8397244fb7c7996abba0b2855b5b07c5d4b4f3e08f41c667d62e0056f6a012f797ffdfe25d776f8603633d89737ce34edec11b840a6ef2bd6c954f49c083d2ed561b4c50403a16c3f569aa312ce9aa5750646848167a5e87c1ab760ad71574a1e1e309e768ec683eca33f72fbf0993bb1b9257158fae516a08574c0505abd65c55af18bfce158a77cde0ec14e27880e339749d5398f0856b616ad9b902860b9a7eb87740830830fb10dab3d31c41fc8d298fa23b33f24bf2b8670cae10bea626dbf33f64814e314d700048e3401ccf833f9db0f9aa0838da6d27d3e1f0019c2e22f4418911456a30016ce78a5a6b67eb189c7524dc74818e119d1b07c06616890c2be6db477f3a35aad21214a6a92946082379aacc04dfe4d0c17fdfa9c6db08a9224f381b819af5d6126120121dfef9d845a7f1475cdf2bc52633523a73dcbd19dd5d4a7f2a5bc5693611f2d773d1d870b73a125b0d41befb73db87f07362e392fbe9eb5f6afcb12d807e29873effd84eb482bf3138f2696235387d9ae01dd3b70c038e2c04266f0a0b53598a49152d314e91c68055ab3a313c4c040e0f654398923b5a68c3c2680cde622ab8f59989c1fb8ace88bcf421e499bfc176259be7e99ed9ac20b9fb69e73f791d275b73db05f43467ed480e092d279e6f1fdd1ae6f241736b3986683de0e70da463908fc07d161d5acfc3c5a760b65304614555d7903387ec4c1dffd7ce5af87df2f027344353f9b42fe2738344cf60376232783e6e24f4981370d05b89bb0c24f90479b0e1c7cf763af18dfff36c06d7df996a8b3fd310ec1f726225f4cfa27da365f7795082c81d9020ba1be56bdcf3a33453556fa506f1d9e477fd6fae0936d30839479886ec693d25c2d2ef2dd764c9aa2687c81e96d026a0bf05cc9fbebbea8e3efc94c2901dfd1eb182f4595523dd6d266b387d9ee1f09729a093eb7d78fda866b5a7f0da41c4c75b841382e949302da77b6cdbd2e3baf0fbbe55ebc96edb09d0b78a40a4694a821403c123347ec8fda7d97a2ea3f28d77bfdbea094c70e7a0b0445b8f950c6bbee1c9a8ca90002a6f3afe78f466a052f0ced67214996f465dd27f67327ebbee9810a84ecb09193ca926f32772c87b02613ff3839db2a04431c5a7cc1f1eae904c5b3d835d9cfc2685329cb52350d0cb95218f5ceae6614337748327b507ed50910083c31fd762e3b9ef03a5475e0f8cca6654edf770739cdc7a6b88d94fd2f6b9c948ceef7da2fdae00d269e7cef7fac81b98e5505df982c893fedd601fee3d05cc842c0ff1e92fc73b48d9f21d0f3848e41ab9164c2c97bf359712728ff9ff425625147f637dec509bf9b191dc29bcc188790481bc70883005e63fff8b042cbd5a5de39e59544ee8ed97c38dcec07d60e11e0f248cceb7de1ad9281be5245838a1f108361d4a805ce458d696da0dc03e26fe981af54905c3e8fcea03c2ef5d5722b36021e60f94e235cc1e30de9f75ea01f7d7c7e82064a0843cf75beab5b3006a5d2b220cc28d5f18b7e93f8a4824f88a4c149101f09cb645bfb2d28e10a4814c8245bfef47a6991f04b6af91540b5068cedebb9dca631afe22679efb8de2004dbb245e3ee2b6051ad8808d615343c70542f3cb0476b7776ef2aa295df9f978c81f04fc282d82ed43c3d1ee4c2f609f3bc153de8da54f27409bcb920fbd2ff264c9868609ff50fb14a53c296469de674fc5c31da6467625a82480ae0b195f8f9467a6ebf6861aaec7ce04d6cfb1a4dbc326fda24a43e27de5726a539bcbef3ef3e57754486a2bee395356b70de5cb81d945dc85af0ae2e7029c49b0e8aec52bc23a7181542576bd3f55c8cce77dd05905789f3990b1197599c00cc2aa291189edc32b1c46a11e1c89fe5b9b5e782d72dc546667a2e4634da374478e4bf60716c22316b4a12c6fc7a4cea41972e1017367cea6df1f259579187647356b8fec1c08b789d7d4ca639a1e25a5200a0def1203d148d70e73147bbce6f79f2c01afaf0498a090c73b0bea042415fb0a199f2af824f9eb5d6b64f7707b78d9cbacb06112fee12b31616f3e2ae5d329919c77964742c1070996dbdb56ad8e8bfc6b13a7b00ea540c0a3f47708020c4f95f5e16b1889b7f4d5795eaead953e14c4fcc7716fff26ef8b7a0b2dc6bf648752d404c349bcfbb380d01961855bd5e6b0fd2811a6fdb54ff39b6b7ee0c42e25ea95604d94c6cc3df1ec557c937f4553d1043b2aa6f916f88ddfa9f71d6d4dcb93279a02a7ece7b7eb0e7f38f5a21a40cfb6a0df63e49a73a2233157968a0b219c1c242e055a4e0c0da6e048b49ec276f8d0382426d7f09ceeb417db3526b725c4d169ee13e07f6208397ae7d705818fd5bd0e597f2f0345998bd23d33a62681e7510a29eb2929a29153e15199c706940bbe9aebad4dd4d9330404840c371b1a2dd6fd292ff1ba7ee5a47c5d509274ceb773acc5417b910fe9bfabe6b3d72affef303228fab3c9b9c7781b6369a23b6a499f6ea98a2d85e022686692727f737a34259bf342b3cda494da915bb99241743482c6699cd04305b2d1cb3e16b1853a408f6467d77a1b5b8669c103a36162293f3a14f4a54bb2b2b41c8b1d4aa856151585effe51a49b613c705d8f7977b0e98772568df81f41201216ecb89c5c6928269b388a15307a498e951a43e3e03ae3c05137e66886eba22184642fae8d6bb9e4d9393dacb601815e0839a1ab31f9614ee65b57b14efcc6031655f4e632a0eff8032fdabde596a63a0cd975a17b346277fe67cc5cf1edcadef11b96104dd089851d21f2ba541cf40ed88d1d0a436c76aa19e305e0b9d98f49594e9a82f5b28edc9695a0a68a429f730e3b68cdab7656f18eef36b19b4490e4c3622f878f9d4573e8ba66ce7408d35b875fd71dfb594f26f486bef223ef0f15f418cc318cbbd300ac191dbc6dd74c9c8ebd21db954d71a5643714768cbaec0f7ae0c915bfb1082f20a53d8e6d40982c02cb38a278bd1b11dcf75fed789426db479e143eedff13cd9c45a03ae3d2c2003b78621462331a255ebcef87da706dd4fa03fb181206158920aeccbd24b4ed8e8700f7aee3e13cce1003d026c3be8f60f80f471ee90d8c88d8f9034498f6e7c4825f5b9700737096a8d293cf486948d97b547fffbc9cc07eac1c7d269afdeb71cf49d024e2b4d959bd3148caaaf10ba816b3b243c1693148140806e6601bd1c8b44115901485983bdaf014dfa9dfec2b453b6f0ef43d6da80bb8ca6fdb4dd5e4d6250be69e23a8f41ec467a4935d4be7501b6c0e29158716241db6b0ac92d4a39251696eb65b6356bd715a895d6db10c48656108f6852cb1d79d21c8403672541aee4a6b5119fa978dca2f5b044d62f082a53db825f2f130add03a03ab2d29017c9357a6705233a68405e2707de985a3db699f23999c73a989c69459933606d7a5fdb75c7a3b454fae2554186fd768fa19a44baff508f6b2ae0e5584c224eb0fce8778becfd2950eef66e12285b918fea14aeba80028aa0bdf32f7c43981e7dde3bf48503aa06d11a68274f4024d2f6fd5fee85d809ca9b282eaee0edc3c4f03d1c85ef43d22b827a36bb945d3262ef81eb9374830f48dab6bb5adfa664019f904caecda4356a55c1fc805cc4da61cd7006c3549b717a8b616118ecbc1976c14647d15af6aafbfa1092a0e608a3bdc2de22cd46f21352809fc5e17e4dbfce0cf47a1331c7f4d86bb911e4ecd1cd12b45c63a75da08968dd341f4889363e7a8fa5069b329116519e5c76cc25df2aa331d1a48d4d4625362dfcfa1c25047ca860450fd3524711b31e7d0ae4d11148f3581b86f13670d826a65e4eba3b15907f36bb54246b45d001ac3ba0debde18e900329dd2c666bde3a031448fa1d4f557c94477135f4ddb1a4e08b8bebad2449766d1e1dec75a6640399dc0734fa9b8efcba670dd9ddc3ecd5ac9b66311a1bd5bad470328d74801c9bb9110b6a0423cbaeab1476a5037bba19b368dff74e653af19854d74caa97703d551789ceea0ca3917dc20d091280e907155f75eec29bcdd3f72c816c0d718abf7c3a900006e8c6bf4907f07bce8f4b971030a012db1c4c828360aa6b03749ecf582746b7e2a0af2c5f16ac21103fdb18aaca7b9992bf0afcef905bc67dc3e988b4e037e1d7ef0c75dc57e73a78b3fd5aa10512a2b2fbe08d6ce79c1f63bb9adcd197502768d5786d3406002da64710819e8201436b80ecc088610e2fa7cb75e40c893f41196fb41fa8cc5e58936c8e18a243736f02fce8b0b94be0646f8ea5ec3d7df5d185e085b7f0cdf993b4195ab9fd7b3149baf7121d9d54abc7d82d5258008d81bf7e3c6a86b6bde8bd7a72a96c89af801d9360b45b99bfc3312506065bd6a6975c3ae684b8d0d4485c4f559d4258bd3fd90e0ede9a8edcb093e21b4a842f440e56db865fbd1114b171b0e09d0c39b2f6255e384ab641359a64ffded7254ecb8a80b9401deb12cf0f780f38dff49055a8a27cbc017c9c65da01bd81b9667a0be36756ab35cb423762b6bd27bee39847801dea7aadce54fe252e2c8c057ef967e690f071caec81e7fbcde758940596e27c3cf835e72dca98ad5dce30b0eeb6becb8a7aa9fa7b658efc41c1bd1d1340825565204412e6f04c59ac9fb9a2bc149c6098737fa548f6c81e33ab8142c3694761c6e2cdd3ddd376bf2f048c3f01184b366d5e4b7749d9f279170ca92eff93a06b3ea00dcd6db094e94e2958acad81d1aa9d6de9dd49a20af5b80ed7abe6e762914581845cf2d6edc1be03b458361e5ff139749d0b99019bb68e57cef1f72096762872b141342e43a225f1cc7b561d451dfb482ae6f6cab8da9ee0baf78b8d2ec2d9e5f432b540e91cb90f7f76340b1a2392af1f4d7f3eaa6eec81a788cfc6f0f9a602237f2df8c4a36f2847e63b1e29478705b13af7d6447af4bd782316ae9a7ac2ac3df44d4c2c52fe428527ed2ddc9a5edca761464376babe9da9495ab931575e4a85a5ea0cc1557a05aa46d1f477642d552cb9ef3dd887d25f9c1344c1263f1294540c113092e882ee455d135ab96ec99b5b3b08e4d3a36677140ede83198fa1ed4b0b00aae82221e2818e3a88d3e285ad542c75390eec7cbab8704ef1f441ac9a55999694826e6546b4c3e864dc331725063b4dbfd08175d75d6d55b24fa8ac3186bba8eead628fbbaa26f284a155f465dc37f7f117011c979b3805069e62b15cfd8580b58ee900a4e615ce31258afdbf69ac028989466b0eadc2cef24bf332a18eb9dc5cef3d5008cc2bb813d446d42c62e19141a936534fc55320ed144ea6bf50677b2c70a97ad2959e72e1391a3302c929061d5ca461372279b842d57f161bdd24feab1e77783f5610c3659c99ae0a7f50e8226e7812a2c48edf1875954fa702fb0eee6206b45e651b0daba8b730845e408ef92b60cfda834bf4f6d7f566ff828805a0913171962703c49c4fa30a4be8c7718ea629e3dfff95cebdde3802c9c03a1cc293bb8c365d7585eb518cb52b3f9e905fb3b519e689772d2fc5a316e4f9e40fc37fff8502165e85a1e9bc07f8a8cf949a68c56f38eaa9b993f0dff6013249e78bda662b754348b9d7b03ccf9b3946288aab46f7d84fcdfd30c36a0c811c5b83f04a474a1f67e3e02ee48567d0ac28bb77127d941ff9c34b4f89fdb8866d9610d5e3cf281fcb1c71650b0f97d0a6463233070e8934ca202ca0a4120028347f69f03915b4e1ad5685d266672f36695d63a81a0af91fc825d6b35f429bd189ac49acc5dea05989ffac0960fc9b00e2fad1526857c42d827cc9a7266a646d78ac8dba4b29a355017078d09035d20e61c9cc7c5b4fce1bdf82bcf6f4aeee8ff0d2d433e3212f8d25d18a46220b8d2f82af78f549651b2949a236ac2b6321093851ce224735a45f449cd2e79e8f3f712001c8e267e5779a10f5e29e318baa5303a97a7cbd89a8f1c725328d75758d4a2da883f6785721e3e59239ae195dd62434cfdbaaf9108cac9b3731d964da9013bd691b5371c01fa78dbd9630d790b6ee8b551768d9a1393e45eb47eda57d6295bd658827d70067c458d1230fc8bd6b945626fcc01c08b26f4a9851522ba1d269d53608f337a52461a37b49d1c59809bdf045b952e56b12c54a8039abfa346ffeb21beef2e2192e65ada9edc15706bcec685d2741fce22959cbf45d03c25a6c2d967ec9e95fad61c5cfbab24d50a751af335f75eaf3d38f252ba3e7588fa2b86ddfd8f442abf6c3f41c04eaffdc71b3902a919ddafbfec48144574edf635be87f4ac64afa83171027aa3893a9dc058ec2fa26a25914d97c9e9dd59132423bd6921a753721a6a068a88795e310c5773e4d854a6a16b1048d7f596b7e8b3bce8915c2c42e8f6013f71623c967f77d7abf89f7cc2d9b53f6c33506125e7fedde885fbe1ff07f2e49da23e8ff7e37cd9b7f95dea5f1638e0275ab0c12a9d34b9758a4db7eb1a70714e0023d47c815bc3723eec55826533b81c48c4584a92d562d68b5e5abbdcbd07a8a0c8896cfc2a8b2badd95c3f0d2c20b39fa821e0ff9d0efd763329a902e508517f37af7940115c282a1ad006f03ff148f0e1c548c19b57fddba0c96078ff5ecf2574b0256479b2b74411a2885ba204b504cf4c90d4afc7772958afbe40632c02b46fd0efe7449c7c8602bd8819623266c1298220923dfae13f08bc6a2fda9e3f45c2059cc85e030cac765eea81b42d52e8e7911dc051c53a6c1fdfd3fb47ccd2dd7218f17a9ef5cd8c16691e776c505723bb2f6b00686bcebdf8bbfaf9480ca91d32ae9b08f0a97328c09389cad09d63aa1491a8cf4ad5ae6ac3d629b69baafe65b3d46c0c23121bc8c74b729abb894c07c3a6e212def4d4be158e1ac98145a295249dcb480bd0d1bf40bfc14976c0ab9cff8d08374400b4778421deac7d329cf91cba52ed8b63c842d8a2f5bad3703f5628ccc4ac0a3e72c57d8b6f3a6a82476328a652652b1be3dcd00c6e9edfa08b23dd784ae507b0a29275d091b68d34fb1fdf6e18a6551b863daf3b13de0e95b1af63a5a11c0ceb6f55fdef5c2e04484ec3ccc4b7059ca305e464f00b195d1380820ff08b25c28989eaaa05931531206ca4a936311b877d0e3d1529bd83ab2404e722e6f6f7b05d7dc2288b18b6b8ed52d1d7345a08d0b157ee5062e19c46efd692ea9bc1cf3cae02a4d01405a424d727ec1372c2b516ceba86bf6a8784d6e482e3fc6bcd2fc90ba377f51a3468abeafaae445a2669ea7afd642ae867cff8fd7903064a85ba25f466dd914fb7c42e0472ea1cf77085010bfa0261d338078ca48d4dca4747979700ee160ac3bd662c1180532a955e106f8c7d6f1b0ff092e286db0bcb734927d7f1a742379bd91ba6785143ad4a747560336e7beea4ddcde730d49331c06da5b54291c967584e08d65014f94eecf5c26835158a25f4ef8c1f5d3930890596425d9a8eb6bdd568fa682c390542356504d879cdab9d32514529e6252be14a0ae0d30e9666ecd37a10afbdd874c802de4b942ce3708fa0947af92fae7c5407c697f3c1f0509aca82cc2a763598a887542fc2395a78f3baa5c9c187b00f7d2133147a513ada569355cf51a9c1f4fcfde65c158697c9e10391a0b8f31eb5cdaf6a8ed5b938e62015e1bfdca20abbb191538663a92d37612b0a886181be877bc5b6bb5abf66cde88b99d3b28b1a312226436aa9b2c9b5517d5e78ff6829440a1cb82d15443a82fd35c971e8951bffa986bb4508b9b0f7f208d54fec421550c0b571c88624baf29dcd515af07429e14d84ade9198d857a6c5d03118915b63dc61388f000dafa9305853f5a1e66b061d6eb7ac16e31676eb32c6448aaf340168d9d1a6cc57b1c437c2ee8ee8a15060499f9e06ffc693c459200a178b6615d4c2a791eeb36f382d16fdbcea8b347e36b410b0d634b09a6555095d3efdfbb08359933ad16a95c23f48e96dfd6fa2e2c6935be3cca81888e4004042700e36690e4dbf3f596b99348c04509ca4a8e1bc4f5ea27b83b302d97994901b2289fa334e54773508034764dfd4b76cf3f6f896dc1fa3e7add7a05362628701060b8356f06acff560c765d3acedf85e60a53fa066dae2076a2a802a8556b54f5c26f6198123a2f30e1497f875237b9ccf3445f2c2248313a82d480372cc5d5d4ddff7dc1e428952c34e9f793803e19c32f330978e0d31423f87c7e4a15a3062821d0e9727bd5100342b30583aefa8c380ab10c36fd50f2028aa023f70ae859ecc01f5ea837c4f7afa5b29e22a39dd00987d8cb6aac39104b87104c8da8d64f67edf5fc787c70e74d5afdc9b0642ac9904c0c08b04a7afe3885907707b126dfdbf9cd1f5a1da3409f1fc927ff7b137e24c6becbdb58e7ba4f89c39d03d870d974b37a3c9828fdb0cfbbfd208e2253dbcdecaec54bdd7cab9322c98eef41b7f14090c72f98eaf33d42f52ea4ef8cc98e3f721a8a3a6c04934b6b931e171bd261269f0d72afd41d08af5c5bd0f8d87b5d04c2647a1d59b39da5a48a76a6f87d32423e84f2e697e7feec85323b4e2fa85fa9875909bef41a7c0fc5f7b3ace50d9c82c2875c5d72fd8b31493ca701374b6c7800b6fce91bf290651bfc640d85a7dfcc244cc65d07a2d2ca98af5b1694c839a4dd44493fe5cc62d0c92338088f0090f1929d8ef920bfc2104c620aef933e05998654a65e5f57fba8ab9c653863809f024b3f5c2f3de7856afe00acba83d00fce560ec313e41793a09b79057d817bc4f6db381c17f5d20695768d467e73b44f82380b5da7d923fb140ac5a385eec837bb9da7a70ad50119c24c8eed736dd887c83acef388de993ff7d47dbcf4e390e08f22d8bb6f165ffa2a04feebde5c159cbba4aac2688a0bd543ef79f36a41da2d759475a96f64cd141dea1ac863f26f4c71a1b7f2c4e0c662cc669a7861769fc8c061ccc8106be36088862322727c7ae396e6bc9dca0b93743de94be50c7c8c413ee7725f1f234b3371be8b83b6353f74d3107378f89538ed559f18e677ec6a9d17945b163d688af8a7cab0b6c836a8c3c0249c166fcc34e3ca9ccaac20829956277a6fc712337f6b3e6bb1100422ffc8a9c3477649703ffa100b11f7b7a2ddccdfdda4b70ae8ebb7395329abb91b61854ccf9692b851161d8da5c30aef44b31c2d783483da28c0614611d47617b0a86883c7a657f175c3499f62c3869e9a4db471855a19013c1f385fc10c6d280861b5b74dfeb41456c0af73ed9202b44f359a5025d132eb663acb8131000825ce1da81a1469b186dc106046e7690a1a1be3bfdd38d150ddc81e1957fb1b7a052af4cf3aeaec072414ff3edc1b943a4e44ed918294695c61e71442c099ba34cd77c9811393618fa8c2b0f0d7fc25227c337771a358136a00e084257297da6706204c142470ae0a0a57d48ace9f7e6dabd5d33b964780e9896d57762d0743cbd36bff0166ee6758e314c3d4773adfbe95ac02bbece699947dfc430a82cf66388c7fec829a2426e4acd74bcc806c9b223ab9bc5317ea4e9fb368132659efb0a29e2d4a5c92822e92d32214691ce2770ce9a84faaa3c313c595d90b3e37901f8e1a7eaa0c0a80587e0d18cfcfd3d8c689fea3cd5890ef5a06a9e65d5615f1240076688ec7d25b83891c1f515ed646e495f6fe05c945b1cb648697f5d2bcc5c4dc67e293abeaac2c5a2f770815fdd5a8006da61b83f213a65b2d841f2933db07629663e1a9462d66d1e66dbc58224a9d247697a54f25894cc0f475e6dedae2c48914eb8fe9235b5ae84ad743508c0d104bdd95f91c85f138be65fdb86d00e1c1f0ea16b96a2242e54af52ce1955f68ec40486fbd2df8d93d767c3e483592f2be85e3d510d5dc606f8229a6e998a9aba5ee24f71cf416f53a644d27cff38731236368d38d7c87a400be5bf84bddb3148bd135278371c7024940c6429d52d4ce028b3fd960e97dfb396d35d5c32b495997c720e83b89e9bf375356e8d00922fd747f9560291a1837720257bff3eb0be90c13553984bc4016df5da1ec80a760aaccfc469f568980ec19bcea59d19535705c6376b597153144b52d964ebf57e70a42d008df5bc2c1e0c7baa1ee238306d5edbbb1dc0e31df2760523821393d993252b2f2844fbf538f4ac39d04d62db633ecdea5089b5d21f4bc38a058f0ab4ba7871576d26533f771f86cd3653c9478a52c1035c7b83c0e8baf4732096fa22f19ada9c801f0c0c15a68d6492d2f1031c8253ac96b46c42defca6062bddc5c307402bc0e610b4174c4ff44bc21a28e92f59ecf393c0f13c4189d8a2bb36e68d4f6e06f4d2438ea503e5b3c558a27048da48ca83732955dd0078fb76978e045eaaf9214370d6ad5ae10a3e43a92a55075ce2faf3941c3410466c7357a7ae65dcabc9b9a40af96273e6ea9b28fb6459d89e7b7a694964a0a4ca4b1af85f598193554fe66d220c1a1a599b2c246561e8320ad843183d627fcb22bf771a10f4449843ae664243093e09d62a08c6199700f847dc849a0f85d85611ef3c16b92e792f38b1054c138b485f94e4edbafb87eee70f3a7f4bb826657479dcd15f0e28e707f7007c2842770fe69756d85b4ee5181fcbc4e14416d41165a0e1b6d4c2ffc0a02f6514a1649446a2f88d81547b60e685940bfe042077d8132ad736542648eb36054f678d5f2963166a95382a70d48cdd1c14728cefa4231c39da4d76aadcfca074c3a607d580861be3f89b96e431189f1909db70b540181cae874e10bfa963c9199318882b6ce4af50525233db648a972568dc0c1c4116d3987bf60051d091a6b8c72f780058fb7f58601f7855910d162cd1c2f4f1daabb60ecfd09bb166f3170a52d29a1acf04024342e4f21a4ea4022905e3b9db8fce3f77cc04268f230e0ba417a1ee90781ee617adbde2b3d282d034fee970a685de5cabe7bd51a5f1055f8b3d3b0c4175538481f587f04147595465d3bc99e82694025d9d7a5a6fe2", 0x2000, &(0x7f000000a9c0)={&(0x7f0000005800)={0x50, 0x0, 0x1, {0x7, 0x2d, 0x8, 0x44831030, 0xbb9e, 0x8, 0x4, 0x47a, 0x0, 0x0, 0x8, 0x5}}, &(0x7f0000005880)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000058c0)={0x18, 0x0, 0x6, {0x4fb}}, &(0x7f0000005900)={0x18, 0x0, 0x88, {0x1000}}, &(0x7f0000005940)={0x18, 0x0, 0x5, {0x3ae7078a}}, &(0x7f0000005980)={0x28, 0xffffffffffffffda, 0x0, {{0x8, 0x2, 0x2}}}, &(0x7f00000059c0)={0x60, 0x0, 0x2f69, {{0x8, 0x100, 0x4, 0x1, 0xffffffff, 0x0, 0x3, 0x6}}}, &(0x7f0000005a40)={0x18, 0x0, 0x3ecb, {0x1}}, &(0x7f0000005a80)={0x12, 0xffffffffffffffda, 0x8, {'+\x00'}}, &(0x7f0000005ac0)={0x20, 0x0, 0x80, {0x0, 0x16}}, &(0x7f0000005bc0)={0x78, 0x0, 0x6, {0x4c3, 0xb, 0x0, {0x5, 0x5, 0xffffffffffffff88, 0x8, 0xc, 0x8000, 0x6, 0x6, 0xe, 0x4000, 0x0, r2, r3, 0x8, 0x3fffc000}}}, &(0x7f0000005d00)={0x90, 0x0, 0xffffffffffff0000, {0x3, 0x1, 0xf4d, 0x3, 0x0, 0x1c0, {0x3, 0x9, 0x2, 0x1, 0x0, 0x200, 0x9, 0x0, 0x5, 0x4000, 0xbf, 0xee01, r4, 0x1}}}, &(0x7f0000005dc0)={0x50, 0xfffffffffffffff5, 0x2, [{0x3, 0xc, 0x1, 0x1, '^'}, {0x0, 0x6, 0x4, 0xe, '\x15/+\x00'}]}, &(0x7f00000060c0)={0x1e8, 0xffffffffffffffda, 0xb58, [{{0x5, 0x2, 0x5, 0x2, 0x1, 0x77c, {0x6, 0x45, 0x2, 0xddde, 0x2, 0x6, 0x3, 0x2, 0x200, 0x2000, 0x2, r5, r6, 0x8001, 0x6}}, {0x6, 0x9, 0x5, 0x5629, '%%\xcf+]'}}, {{0x1, 0x1, 0x3, 0x8, 0xfffffff3, 0xe, {0x1, 0x2, 0x1, 0xd6, 0x6, 0x5, 0x1, 0x70000, 0xffffffff, 0x4000, 0xd7a, r7, r8, 0x9b}}, {0x6, 0x6, 0x0, 0x3}}, {{0x3, 0x3, 0x8, 0xaeb9, 0x116, 0x8, {0x2, 0x7fffffff, 0xfffffffffffffff9, 0x7, 0x200, 0x5, 0x5b1, 0x3, 0x9, 0x4000, 0x6, r9, 0x0, 0xaf, 0xffffff01}}, {0x2, 0x2, 0x3, 0x4, '.,#'}}]}, &(0x7f000000a700)={0xa0, 0x0, 0x930, {{0x6, 0x1, 0x32, 0x7, 0x629aaf7e, 0x6, {0x6, 0xaa, 0x6, 0xf898, 0x101, 0x7, 0x7fffffff, 0xb5, 0x3, 0xa000, 0xfff, r12, r14, 0x5, 0x101}}, {0x0, 0x2}}}, &(0x7f000000a7c0)={0x20, 0x0, 0x1, {0xd6d2, 0x0, 0x877, 0x6}}, &(0x7f000000a880)={0x130, 0x0, 0x0, {0x5, 0xfffffffe, 0x0, '\x00', {0x40, 0x6, 0xacb, 0x8000, r15, r16, 0x4000, '\x00', 0x1, 0x8, 0x1, 0x7e8, {0x80, 0x514d}, {0x6, 0xb35}, {0x1, 0xc}, {0xdd}, 0x2, 0x2, 0x3, 0x8}}}}) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 3: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) mount(&(0x7f0000000740)=@nullb, &(0x7f0000000780)='./cgroup\x00', &(0x7f0000000880)='affs\x00', 0x210001, 0x0) r1 = syz_usb_connect(0x0, 0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000200000040501d4d610001000000010902"], 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x20000) prctl$PR_SET_SECCOMP(0x4e, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0100001000130700000000ffdbdf25fc010000000000000000000000000000ff0200000000000000000000000000010004fffe4e2100020000000021000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="fe800000000100000000000000000037000004d232"], 0x15c}, 0x1, 0x0, 0x0, 0x880}, 0x2014) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="20c81e0000004d61501d010000000000000010000034242d2e5e8bd75e0000003804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000002c0)={0x84, &(0x7f0000000380)=ANY=[@ANYBLOB="403f0100000080"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="12011f00abbe6740e9174e8b089c000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, &(0x7f0000000500)={0x2c, &(0x7f0000000540)=ANY=[@ANYBLOB="20b52c020000065f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac3(r2, 0x0, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000640)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)={0x80, r6, 0x1, 0x70bd2a, 0x0, {{0x8}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_SCAN_SSIDS={0x50, 0x2d, 0x0, 0x1, [{0x18, 0x0, @random="356fbaf0d2661dbb8065cb7098cd3902ab32da46"}, {0xa, 0x0, @default_ap_ssid}, {0xd, 0x0, @random="078929569cc53d00e2"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xe}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f00000005c0)={0x1, 0x0, &(0x7f0000000600)=[0x0]}) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x90, 0xfa, "", [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x0, 0xf, {0x9, 0x21, 0x4, 0x4, 0x1, {0x22, 0xcc6}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x91, 0xf3, 0x5}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000400)={0x84, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0], 0x40}, 0x20000000) executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x2000, 0x0, @dev, 0x1}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f0000000040)=0x87, 0x4) write$binfmt_misc(r0, &(0x7f0000000080), 0xfe46) (async, rerun: 64) r1 = syz_ublk_setup_io_uring(0x7cd1, &(0x7f0000000140)={0x0, 0x4f0f, 0x0, 0x3, 0x85}, &(0x7f00000001c0)=0x0, &(0x7f0000000200)=0x0, &(0x7f0000000240)=0x0) (async, rerun: 64) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000080)={@local}, &(0x7f00000000c0)=0x14) (async) syz_io_uring_submit(r2, r3, r4, &(0x7f00000002c0)=@IORING_OP_SENDMSG_ZC={0x30, 0x0, 0x9, r5, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x7, 0x800}) (async) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x140) mount(&(0x7f0000000280)=@rnullb={'/dev/syzrnull', 0x0}, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='f2fs\x00', 0x40001, &(0x7f00000004c0)='\x00') (async) fcntl$notify(r6, 0x402, 0x23) readv(r6, 0x0, 0x0) (async) syz_ublk_add_dev(r1, r2, r3, r4, &(0x7f0000000380)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000400)=@any_dev={0x4, 0xd74, 0x0, 0x0, 0x1000, 0x100068ba, 0x0, 0x0, 0x10}}}, 0x0) executing program 3: r0 = syz_open_dev$cec(&(0x7f0000000040), 0x0, 0x0) ioctl$CEC_ADAP_S_LOG_ADDRS(r0, 0xc05c6104, &(0x7f0000000080)={'\x00', 0x12ff, 0x5, 0x2, 0x400e2, 0x1043, '\x00\x00\x00@\x00', '\x00\b\x00', "03000001", "e8cc1304", ["d6e40000dfd90400", "b404d6b38abb6ac606007e00", "00010000000000ea00", "25050000000200"]}) r1 = socket$nl_route(0x10, 0x3, 0x0) openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/fs/binfmt_misc/syz2\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="2000000014000504e8ffffffffffffff020000000100000005000200080000001a194f0d039b0daf08b744aefe8dd960df2c882c829fcc9d652a77c72c6aac0f7257bb1ec88050046e108ee5cd931e1a568eedf2275893edbbbde71f0f739bc3c3d4cc13a02288c9000000000000000000000000d959c8236ff56403c2e47e98100cfdab664b948fe34dc5de16b5f95b4aa7aeeb30cf6697acb80a7b5de8b6dc19761d89a05e2c6f7e2ef64774b40badd2e390c8938d1ebc9485de1afd6c47decb844791c6e9f516038b939ffa3a7edf7502089bd06ccb38d46a8a78f168bc1825b2017a77b0c2d0878251082e0272c09c0ef300524e", 0xf6) executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000580)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-camellia-aesni\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000600)="000102030405060708090a0b0c0d0e0f", 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x21d000, 0x0) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = accept4$alg(r0, 0x0, 0x0, 0x0) sendmsg$alg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000ac0)='\x00'/144, 0x90}], 0x1}, 0x0) read$alg(r1, &(0x7f0000001f00)=""/288, 0x120) executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) syz_usb_connect(0x2, 0xb3, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002ef0201406d0425080001000000010902a1000201008032080b00020e03000009040000000e0100000d240100012700006cdc0201011124020101060000000000000000020d0009240302010100011b"], &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0}) r3 = syz_kvm_add_vcpu$x86(r2, &(0x7f0000000100)={0x0, &(0x7f0000000340)=[@nested_intel_msr_list_add={0x155, 0x30, {0x2, 0x2, 0xc770a14d7af3ba5e, 0xbb3d}}, @nested_create_vm={0x12d, 0x18}, @nested_intel_vmwrite_mask={0x154, 0x38, {0x0, @ro_nat=0x6406, 0x0, 0x2, 0x2}}], 0x80}) (async) r4 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_int(r4, 0x0, 0x33, &(0x7f0000000140)=0x80000002, 0x4) (async) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x161642, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) (async) ioctl$KVM_SET_BOOT_CPU_ID(r6, 0xae78, 0x0) (async) r7 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r4, &(0x7f0000000180)={&(0x7f00000001c0)=@in={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280)=[{&(0x7f00000002c0)="3dda03", 0x3}], 0x1, 0x0, 0x0, 0x80}, 0xc051) (async) setsockopt$inet_int(r7, 0x0, 0x33, &(0x7f0000000300)=0x80000002, 0x4) (async) listen(r7, 0x3) r8 = syz_open_dev$dri(&(0x7f0000000200), 0x0, 0x0) ioctl$DRM_IOCTL_SET_VERSION(r8, 0xc0106407, &(0x7f0000000240)={0x1, 0x2}) (async) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f00000003c0)={0x58, 0x0}) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c1) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x80, &(0x7f0000000100)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r3, &(0x7f00000005c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000002600)={0x50, 0x0, r4, {0x7, 0x29, 0x9, 0xffffffff9080edc4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}}, 0x50) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x0, 0x2c) syz_fuse_handle_req(r3, &(0x7f00000026c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2000, &(0x7f00000046c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004780)={0x20, 0x0, 0x0, {0x0, 0x1c}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f00000047c0)="99529ca7d265e2dba44891e35e7d5dab7921b730436ecd4e999a25bcf86a25f8f029c0dd50373e90b7cf7779b12ecd4423c5b13cfac186975cd723976f3c747612913029d42517c189364bc59d8ebad53ed1b86f8f66c99b1f9b5b40d78cef1f14f81815d53bdca7fef40607358db69eb8c0b1f6b0942ab4b1ee7ca8deb4eddef06381a3d1c52d6147fc5109c7c607591497a6b2477f60cc881d3219c96bffb34aadec3fa97250713cce17cd536721bf9c40a019531ed0bbad139e26a3d4d39b68ab1bf37cb1a4bd197a8789cb1940cd86d9e56713bc36c7cffd07a311f5bc2e91f16d152eb480645e85ec9b3bf09c7fa140dced0afd55d7b99e90a96e7748e2d0dc09672ac199ce529e631efe1783769819c182ca106f6184bcbb387ed246c43562d74c36ac3a7ec2f0e11f70bad0007c03bb9c0d2dacc2148cce4a4aea327c7319016ad146b52bfae0357f9e892e9bec61a13c93551cfa3d4f4bfa7585c93bb0bef01a9114f3dc54179cf9a57fe88f5cff3403e33c9d09e3e9c2e10f1f16894e1b59e3cad47c1f202cf7b756f2851fc96d09459c9a8d34c19e6a3525cd5001aac5181f57286d0e1e88ce5092c7c76b6abdaebf2c499aa47587b48eb12a2b72548c190b0324ebedb81a63333b6edb25550f859c5ccc404a944ff7f61af8800888192fbd4c8e0e417d1d181b4b335a6f52e0a7dae18397e81e3f747cab7be902ed903bdd6a622f178f9b4244718ee1206237257374d2fd1466ab6135ef7ef4a114ae170eafe9cd78cf9ffc36974cbc4b8003072bed78765a0b9f1240f24dec6a9e46db9bb498d40f727c0cbf8f4a6a49539bd0805caf65d80130d7fb60a69dc7ed890874a17530c042cf33a977d331435d68ef33885f638c777ad49564ca77d8b81ddd853a21cd55d95b627310dd633a4f005853a5506cd8f744c367f3cb6998b0fa97de6bb35b166b0c6408c4e0a38ed26235a88520c38ca97ac8a6dc81e6dc6483d383fa09f198997b8eea1c68c9e3320683c9a02dd89ddc34c241e7294ccc88d6b35762892e8746e558bfbc2251949f2ecb763dad5b975eaf36e2864be6a41d3e20514d32f5d4b6350dc7e3cc3a85428ea98efb3b1edc2a2ec1e618452949cc7e2ba1251990168fee342d4f304b7a7af9162bcbe6b09c75d7420d2c547b4e3cee1836df6eddd5dff73a4e308fcd8eaa7a33e6980a6f8ead03257a37d72d3b265d02fa42f57db877654ed513e31c35e1af0bd28511d6b57cfe07b27cbe9767a534b426dfc3dd257d5899444f34cbf4dc74b9eab2e7e3e1e1a8a6ac5e4359d653506b299a5b7c67b92dc462f1216655f952362a3387ad9966b606d98e8d1b544dc27dc6bc78fd18a446736e25c51143db9886b6c09812d5825b5d9e0932f218ff8bea4d9e1c4df9c9d4eb19336d48163a921c4ff1f0beef26b01b7e8c0d23fb59b84e229eaabb791f2cffc9aa4db75162cbfe4c9ae8d76a5b6bc4bff20e3f8f125b9aadb3e728d7f78d61fd55f46b7f59511b876e6563256686e44f25cf38d393a9b762bada272eba8df28e4086c4cd2fe3c9fab97756fb145373e6ca1991bb1ee6589e49c821ff29f047970819f88f724bd077cd3f0ae463d99b3e53078431e3f9bebabc5289a65479359efe3909186aac60a29f561de8c590988c913c9e693ab8106e8287f6565eee6735f7c88cad7124d1c8d9ff347e97912824088ee954de01c6d8a06447f06899607eadbfd078bc3df506252005749378dbd7399c9eca60b81dc0d88dedec31e5cf6e7b6d6d411958df8f9e0bf4443e8d3bdfe49d05f811d17088024d0629fc8ab8e05e309bf55e8e60d342623765f4e8d2dc4a90291cd4354ff9568c8170e6ea56e028bcf2719595253adb8c84050bb9ce4927a1c1f4560da87d109ceda90bbe45a1717763d8025f1ff40f157185ddf17079da272ae10c4f34162caf4b0d31221a57b3059fd449c87554d968a54b2eebd760dc3263c40d9eedf5905d5699d29706ea6e9e81ff2bf92489a06deffe7e978661f37a88450783e23f107c2bfce000dfc91c5fca49e46d9ea978f215a45984699f0d2503b30a741e13be56b7abe3e5663c0825c3cb04ead44ce97719c4ee6f4cdd3c452775ad7163d5c9034583cc2dbc2b0c04917a3e1aa3d0a8bb6fcf94d7922eb1d543c09185827aeb1b72ae7103ef2c014af2ff4b47fca40fb0e66ddf0264476d7a84e9b8dc551d4c407bdbac6757f7a25bd404b45bec1091696203cc438860131ad5f2fd80e3c45629864dd9f7d302b66fb8fb86735c9a6dcf8b135a273dd2ae9473bc905081be9fcb8f91b1ddba1ac692798dac0b9ccffe0319a779f5e10c65f294b22fe475283b023f9cd890e92c5447b1bc1528255c5af383bc1fb6e72cb9a67215a9e25cde63c89baa8c7125c7e8b748b728d07d9cb66778404f54e6a9e3ae1ae82f3d0ce77199f23f94a01b71b805b476fedbebeb52c83a1b857f23ba438c56a6c4c2a5909f721e6e3d240e4a16455e92220d13022ce7ec0b1365ba4e67aa6ecb324f8826579e12cebdfc0d8af63e83b5e5624d5b791f99093f9a27f7baea9fd10111209c0857a04f07408111063ef34026aee27a3d51b40e53883f9094402534bdd21cc49d7f5593e99cb204cd805bee4add0f82cf4b6dc5da14d6b79fbc68c9ccf7fb5fe774f8879e13079b024a8ad24bf123c420d630837a84ba05abf0ae4dc3fc04f25c7f74ff91d0d609c958642a48551e51b5c0074a56a7da10ce153b08cabea636f8489d8e7b655758a41d7f7474c9d76bf4d54d789bfceaffef139854065de6a94b0275a9626aab99ae838364b1a491e55017e4212b6b01f7a41bc9c215ecd17c49a8610db28c699259c58b81a0e84c45fd8e719c05c48501c49e8a6515044d247f58e4cd0bf22fd6ae31f45339d1f801196d426c52269b1aaffaf18e2a03760bb231cb7cefa6d72f1d7eb6a3bbd65d0914221b8fbf531dbd562eb4a1b28983ac7d83d4813b10b34c9525ba644f61a2c4800d4fe96a7bca63da1041ed73cc57fb9d42f9dfc8ca41d80292bbb311c89b0a0fcee1d88a025a7416863342aea00e6f049cb2ddebd17c5c617ff562a8af0c965cbe8341431a30ea239e4a62aa2b19757a3b0de04229a9907f8610c27b26591405845bf8b5b83706ed18d910c4f68777378366ff565617b19168a04560a32ce5ad64aaef9f4377118c4335b24826cdcde78fb4bdb11498553f56d8dfeb3a482c70cc6580c399b92339cbdb3464fcc7b00e9839fd0d2b8b6db90c56b33593a0048bf7983421f29b1285c81a239045b96a9b0cacd70d6d9853206471f06915efc8d3ec4c50fb13601abc73247a656066fd7b329159b3ce9e3302b4c0d6aec58cb0946a8ee8e7f55f1af604f1edb4d887fa6292dc0ce57705c1a25dc62650c127d11a364b397aefc2fcc3a164bdc53165a461b01de9180c1461b309c75af0911b4cc1b8aa05652b62119c87b4b235c573aa15b1516cddf61efd6a7f8c953fbaaee9c0e800e8f519e1494de850ddb976864088fe0cf90bbc54395078ea2501e8baa84d6807e184105bc2a140b663416496886422643bbf764d406af06e7d086678828defda0b648b25666b7b5ea29e927141740d5be0e61bf25d40b8404ffd3c67bb855b11d4faf82b7b8051615c101c3deb0601a0fa9ecd8b4a95082ccbc8222b0982802dd8430e653d6eea2786dc3a91397135faffdc65a5bae048f5c463b1a6648becce961d39d063d28d1ad6dafcea0b0878379adb16cc0d4cea572abeacd9a168a4fe2e338092b5bc93ecf02ac6ccda03e5b23adf511fdf7a79442093233b79c67d3fdd3c36c96a8f67aa79e4743d99cf963ae6161877f73656eb0314d889f4b8649bbce8a759f90eac6c006197b54b2bbac7c9b237f1e3dc099c62a65481960e6ad697fc66316ac084ba99c60f58bf44ff45f3b2006cbc4196a25f124dfaf247e863a855ef6070deb45219a922dcf2be9bd01c340e1ca5ed7c3ddac9f7a677c5d00610991d21e0751ac8044585b39f3fec5b672a11a9bce32196c2003d01ea50b0f0403e16df188ecbbb74f295f01398363ddfecdb63a49347c912c125670205d7b6be999688df85bb7d5ac12b62b4fdc4eadcc2a9a7897028404f697b007603a0ad588c772952d6670ee870771774ad157c0b9cccd4b2192d835606198ea0c65036ae4e406cdc539ff3aa81fa20b7ab58d6f3abdb69cc1f503d593f7025d2035e7f21db76336efc2843a0dc9bd2eb8794718134ee68fc57d4d2bcc18969d08177f442b87433b48540c661940cf9e2462c53efa310c7e47487deab2ae15b1978ef05aa1e14110943f649d82486f710a39854409e74edcaf06b4a92d3580b9cdabf83c6351657698d3d5af7514f382e75d1c912cded577258603fc9ed002e010747cddf7885d34afc9a84d82696c6660cb5ecafb68b564908fc49c4db6a187d037241a26b1141cf20f2e968a53366db0f60b79cd98cf3c897c50b7b9728e6e7100f99e4d5ed2428dbd285516ca6660777a39b4b2617c1be5b0232d60b9c8099f5daedbf190109439c40b46090985200d6c0501313f3fa4d244864575c275faca47aeff32c7b3e3c59392618562a7c2d4b3af85a37a8847f595352024cb63d3a9085c2a502c6a3248f43c5fc828e636cb634b2d393d853ae2dc9605985cf85c060860a90256c7b574c1e01c320687a2bb0b2d51cc2950c485f2ffa5db0ad7aaf753f543de7f86efb775c6bac2989a33757a28836fd27f9347229a0004bd2e546994c69c678fe5717f613f905d945c072004c3a80e0e54215e19ff9972521890d4e705e429f16fc35fe5a15f2e6b75cd719d38f76b087b62e4b5dcdb35f4baa2bab167150bafb6c69e260ca51004bc826d46b77c3f67eaa08497294868e6d91b7b867e4da62052f4f891677256cfbaf19cf32bad99a7da69d8a66537686f89a58d78c7eeaa99cd38009a1a32582bedc5c718e57b19cd405ae659a89909356a07fcef89384d160fa5ae6683cc379642aea4f0c915f72d679bd521399cb16112f2abdede3001400b4a64d2173e153a68631183679b56b8f389ba889784133453a7e892fd3b092f5040870a3cfd6f982990143e7c0882b4ff4c5d049192d36925a25ae4be441aa30dc7e74398b340c45b52c73ed3b0cd640e3cc9fd4be24e7355f386106f65895f1ee850b2a781d1d1d322ca5a3b0fdb78ce1eda048ece94af25437969c99c58c08f1446ca5541e03987a20fd75283e3e116dc4c9222ab7522e4ccf6da14aef49cac9a6a2cd4aba1c54d49e6da4179a66b84e384cd3da53908579b28c11d525ebdc4dc69074cef8a9ecd3aab98f2858769d656b46141c3a4e69a5ed6c0a732c9ec1fce080eaebf537fa5e17236a44ba9c931f555d193e475ffafd20c53ccbab607c1a15fd06742a64691205eb0d00f7f40e4dd8efb279cf09b2522aac0729a631aacb92d5cfa2ce6bb07385b981890b5916755d5cc3a51c8c36bd2987068cc24fcf73840895ca9bbb9aff1059601f771afedf0a48d5921103920515b27d7e607951982feba197df8c61600feb3622b9eea13a4db4068728cb98cca76cfae197f6258758490bf41673ee29acd91fd296ec863c646e0ca6a0f0e9de146c663ba13d962964d7c32804fd12a14c1ca7212ad48bdfab469c6570dca562220ecbe7b6b163ed4c9361c5c10bed5c92861b8786ada20a99245d282e4454187ec02adfe354e30647cb10661c85168f7958e3ce69ab48c9455214707a63c9b1167f0845a6bfcce2a96cd53eab430f13cd527f1666290719a47c517cfa22fec2e9916af8aa93c78e567993d7fb8ee60fc4b903b8c67a3658302c5e5f35250c30427e4c055b6c54705bc599861f80b7200d361965ff98c88cc698a2615cadeac4bdfd3d613377cea52d2bbcb7e6b78ac31d4b2c33eaf0b2ed40b963e3cb25c7dfea3ebfe7b4aff2aaaaf184dc80ab649a108e2c830ce7eaea58a263392aa9cd13d7f7bd607dc7c804b19dfa41b3e5a5155201a87311e22062c93896e70f3a5c4b03521300b61cc311ebd5beb9838d0ed207c6bfc99e4392508e95804b10b36024f32e1fe1138e9ee7773f797b2bc6be7416f4e9691ef4c2a8d06af6c8b84bd1e6fd1ba3d3183475ef6c139ccf8dcf37671fbb96a2ab5e0e042f7c4728cf30bcc1a0de28a5024276ceaa194b4926e7f6a97b78bac36e47f832d56a96cd266434d37bcf2c2f57877717d91b1854972f832354acc207a2ee8caace7504e0e6197dd7e64a01c4c67bb2de8acc0cccc6c6bff0b0cbfe345542c5a795dfa48cc0990ab5702574d36494bc44c20f5b324f7c984d986cc8cb40cb2550076d96a069b6688d22171beed2dc5b6ff3ede8fff4c4a9de6d3817357a7ca7d24d87300b4545ebbac8cf7f09ec637a4f4d6bd07673709b6c363a75ccef585610c5f15de7851b5ab53e02a757bfc3caeb9a9a8996beffdc0cfd1201b6cd99cb035584e51a6c15a5d2e17d2f8aa6b41e26809392fac6caed1e02a53dcea8a413203608780dab33315a76eba24d540e4c5b9790420834bc8d4e47bc65ae52a54c0ff308427a8d7aff746aa6589d17514e40fee5d0b3533cf4ad2c5f9d96db9f50bd69ed8c92b860e199a35cf268c66ed13516a3b4b024f62d4b2a656067eece95575bdb4907efc488a9821bc3a9c81dd11b2128b7a01aa7a9ce6e73de3b4e9beced70206f91575baddbcbe5722337953c8016a0f4b62120d776c43b7d1a879b692107954f45acdf8967dcaa994aad4922d4fe093e16c2d0090906f5036af99e50bb09b04e9c9b3b5085abf621297ce203010249cede92e9b66b446b86b43eaaae228dfdd3b4408c12b404bb727f7e969e7da04fc59900112bf8d38af0416dc616e75f167aa1352215f07115a6f4eb6bb5fff6f5c2fc9ab906392036b44090e65fdaf017dc53bc94e0807d679d793df18cc44e6c846d414cef1569530f7692daf91eaaf4ae89fe2522f2c9cf33b6ca508ebcd006bc1a61f0c800553aff9dc7d57200b25ecb83e1e0b8cd29520b63aa649d3f71a62570eee56e03223ddf31f0c04fa686b7f6dd054e7a259d9ba335c2c5b2c508897506c0db7f01878dec1411c33f0af61b81dbcf9ff8bdc0c50044963a79f3ee1462150c6bd03a32dbdfef8d72f0b8b3a395ffb0cc85792e7bc867feb5e312cb64e29e193388e9f173c162f4a1320a6f99ea3795fb77d982605959909a1aa11076fcc779ea6b80ec1bf0edfc2569ec04d15a0bdeebccf3c75393dca5e81663532f8ced12d08e4c2ae6e2954d427c7bf053dc4718f56f453bc88d74045bd2f9747aae9b5298a0de927f1d6b1308f4e1483487f083e71ed09298deb52bb10079b13def7453eb432498069edb5ade70c5c54913684d934a3febf78753ac13300a91f467ff3f6e2f00898f015d08f7739047b321b3eaee5ad8aa7adbf7833f014d8c576a491af9fca6843b327ed513821cb3951b2e67a275225d7af6b382e2f955adaacba5d1fdea2223202dee132b91d5cf381b51da94145255f584a70c5e8d11e06a44afa6599bf3ed0cb61703eba254333af53afac60e54cf6397f9f7302249ab644f0b576c713b15007be1f4f9bb213660bca8a70251472b86669d361ef968f542e81ddbe8f4d2e9cabe8d7bf6a31f14a2cc272963553a424c105e7750437ec5bf316e30ce60b4b0c27ccc1eb27e60f6472fef27654da49905ff9c01b28695310ecd8701aedff25a83da4b7c41995f902bdf249769dcb53a3efa894710dd66ba8745ae2253cc6b75a038183a0bee21226d48239320efad6727093e4f94bbc2fdcc216200d903c32bb9f16dd17d5dac423ae0696f3decc576b8f1fdce63d0532370af7d1e2fa2ca5c5d17bd88f5e3abb4792dac8689ca13752f83d753b06b037bf5a80a3748983790352775685b0414c9d74849fd217e388f904278ddb6b0abdda941b61579c796e2bb77a9bc363b18642c401faa502a31011544111b6eedaa369976c814773d83220a75f31026d6ad0b8b4298ea6062234db232bc435e096e84f740e55bb14d46ae04af0500aa5bb218aff6c76aa8a8e3140a1b0d6638538fd7f30fa8d992e53abf8af2fbc16b9e8a668c1aac72cea1a746ee5f7f3392a4ec8f1d19f2f426b6069b1cd347cbc38bceba96ce5da49198083403143c740c04639cd1089abb34fe812d85921c47437604f684bca44a1eaa965c0a6e1c1fd1f70ee932af3455b36184cc15934cdb3f28959d37d8fc10696f8ec1e4b0c3d1b9ff74a01b796d1bb68954a3768c8bcec741b3b69da892f8922142b16b2cabb469a9906b34216243fac80374c10e178c5fd36440f8d7a8588a9c2510d86ffa8cb68ce8c330d2111c94724e522f04573dad43bce252eb505d29ca9379a6b281519d38b7174f3ae8f185544f3003c936a7e6b23ca97a313aac6a061caa45fda73522f3061767bb4e33dbe4bde390eb0f07225a8aef939cb6ab2ada10c02527281abad394cd4ea9f59467a08b72047cdb75d7b2b98e5b4542554a60f953ac7a4b980f42518eec05ff2c044549cab0cf33eef36dfbabcbc0300009d898862d2194cfcdd9a713c30bbe52291105193656ea5eb830873ac956469d31689cc3c69edb5cb9a6e31ce3e6fb50ddd4e52ef9fdeacfc0db21e1e83e0d8d0a64f17cacb4dc208a893e7fd8ffa86cfc554dfba3d9fd281115eccb4b9d909f2fbf3fbb66bedd7b5db3f6d4f076f5d8fb54f8832896f8ef6f624162f1dd589be7a8e87dd5065708a8b0bfb18a5c2299f5605ac8a11c1add55b2018e6099380a70bee3e0727ca6ec58928fe6eb3147b47401e8d822eebade713b58335787669e5e0de5d328a1067df4cd9124665bb02ee8adfd1b3618374ef167df1f0fe79456f78aee3da4c1bf397e4637b0cf41a0f4a2910efd02b17bf5f3c15b0084b36fa7d4e85a53e5be366b428244eeba7499c3e54397227928e2ff6e583f332d6f7e8cf4d058f379b58a7d03a4bfa454bb4b6d543804b8970e6a9fe8886179eb418a8ce9e509e8433571f7d32378f2e983fa418c8c91760ec9fb20968e7fc23b7c4ac71693b2576ac0f8ce2020ff1e7a7ff24301b48b544fb29a1ca4f2502daded865e488a16dd33ec67b2eee3025cdc5ef90f253c4b5e0a61d51e495b675c5a1d55b4ba3812c5f44cd08487e61d36b0c2dc32d27333a5ee8a0906bfbcd388bd9389d1509912c0471c7b706a5aff880569a3fb11ac5f14d780deb4c1b1afe30fb6b8daf87b27a4ceb869d587a97f2f5af8d819aa47bbf207db68a6ecbbefb1e109ed0bfbbf3b54fba9e79de8fad9c3bcd3e74b8b92ccea3ff5c558c6cd72d78a711fc39df603bd4aa1439dd302258edd2204e52d7f435c6f552b612fbc321bea971195cd4d8bb033e2a779e239164d7eea6d8fd233b0b9b776246564cfcf44b31a83031a2413bf98a398c9f93da243cef9ce73d81bade8ad551fb0ffa75bc874c11d23ac9d7752f22a0f54c3870f3314a83e64332db810da1ebb288e10c4eb9be9ec037317b8f813e68160a887da3f5c0389510a0734b69ef275e19973b169d340610cf2112e9964cc0566b9b690c3feb36c8526491d3a563f0bead2abbcf0665e048aa3f929351b2f89876580633a403250ae3b5244c8c0e996bf888938dfc8920348d88e272e6eadc7c0387ca1dae228bd620ce3975d43b58758d9412d304a227245587065f58c4573ba2557f1d8333ba007709b1239d682f03405b22135757178fb701bbde81d2f8faaa7666c025d8a8bb426dc4b8e61aed79b3b3d3a9b01ee9142772d869677ede166e7a8be8ab84cdd6946b1478ce77ba307213971cfb24c86c344310f279e38d22254bf4caf83c02e715cb0550e615dc9f8dd2400fa749e3527493c15fb454c158e4c0603ae6e962b7890058ec7c10f0618ee274a15bca6ca9fe5bc5f9e7797c0950299912be9c58463c07d667d4bffe8aa590ae43db08512b40f3d265026bef2facdd508984e5f6d2ac7ef573397f14ed2e2ccdcbe5796e60ae64d173814906d1da5a5bfe8a2a4c5d6bb0b3315b878b4877d0c045f6e6cfa0dfc1ea4de7abe26f2b2d8c93299ed1d83f1b7853c756bfa346cd53b008fec169883983fe0f2405777dd85e17b2e4e8b23432c0dc4c386d67b6597184d0b4b95877362304638484cc0951400f66ee8391dd44417c58b3d46a8345a8049fcd70f7b5f4a6f912e2b18760947c74ef2b732b342878d7e7cc99902de87db36469555fbbfe76189f108d6ab31f4727fe4e22d075afaf6cc726ab17a5e1b4ab6c8f29a459da3c4266b5ad8ff55906a190f8b19a3bb92a50df49647c03d5d6106ec07e9300038d059a75b54ac31683ef8e5eee946e1c84d016ee1e7800a92c0a3823b62e0417fe86b191951f65abc0c38c1e0e8f1121a04b62a8a720790560f922804b1b7e7eaa497e1bede6e3d0dcf0312dbf221561958fa1e85a8f99e6fc82f919e78c17d1beda16cfef25fb5d00f7c32df9a51eac76000c988ffdf011564aa0e319764b16a5a7c728a470ff70772fb76c9ada26a0ac073fcbfa12501c2454b19e02d928e3939a40bfff76c002533b3849cdf8016728445131e5f1e292b7d3dc06bb3a3cfff6fabae0b7341694a8938c1d2497cd70b76c337c9a312e96c8f736d7625a535e1906eba53d199221ca60202a65be0f7e530aca10e61fa39c7601d65954e5ed4cab94345c6b89c7f8a0de5c61a7945e1564731b6715331d13263b2961a163382f7c4934d847033860e402f3aadb4f3e6cf47a97a2031401da4d2c8de8c80cdad71b97b4deb2075a02282f958ac6772354e67f097ca693778224b80892490015e7d697fb9107f75cea708178ffec93fb1d44e8493bad1d42c918e661219ea819e0200759037a5a585c0fe074fd407536fe58013f42612c41bfc66e16870d7a9c00ee93a3122b253fecbf5de3837641f4a1376af0f053463413c26c29f9a346318565276856b963da30ba6ab8c4c8ef6cfddc432328586d9d9829895835759bcde0851ae0c838a3927ea63fe5ba793fae94da61cab00fc05f3a265a2da1221bb2b66775ed7ba856b41011652d4984991e56249360ddfc997245ac1547a1c16382d42df383a8d1c852643b24895c422712e79c436fdfffece4ed1c50922d4f25296aaf6b204522086d188bee254f8303b60537ead1195ac5dd301286f0042dd68aa05a70e4beb779aa0b61a316f736b72c9ab7ed860a0908a078f4b8a53f2df0abf993f689de4b02b9138ca5047fb0bfc9ba3b92bff033e36fc9553260b008cef3d147c62d1d3944fd1eaff79bc5a922ec2190907bfda1b51c2c7fb867db1f8e13a37b5e3ae0165e93350b958a239ec1f2b78561cff854b975307b5b5dd23b040602a5a36bd79947ee04c7d0e5e30f9c4c79f7b4e6eada98bfc6c357cdf8939213423f1b21ba26cfc2b2756ea3eb992372db0ab8a7c37d8ae96bf3ed6be873c1891550ef741812032e1ae938326c399ee43a3061602dda006f1b6b620bebb6a5752bee77e8acf9921ebf4d4c8af7eb5e937c65697c0664c594e31a62377a25605051996c474ca322ce8e0e6ef8a7988be", 0x2000, &(0x7f00000067c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006a00)=ANY=[@ANYBLOB="7801000000000000f9ffffffffffffff00000000000000000200000000000000020000000000000000010000000000000300000008000000060000000000000009000000000000000400000000000000fc000000000000800300000000000000fdffffffffffffffffffff7f58000000040000000090000009000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="010000000400000000000000000000000000200037050000000000002b000000f30000003a2d285cc980000009c30000f3397cd86d4d928d14d3a461b60245898556c20600000000002b133b080100000000000006000000000000000000000000000000ff0f000000000000ff010000000000000c0000000101000006000000000000000900000000000000000000000100000004000000000000000000000000000000070000000000000092000000c40e0000030000000040000000020000", @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="e407000002000000000000000500000000000000050000000000000005000000060000002e6c6f6700000000785c23f1dfe2ef46348e0d9e0b912c0d0c6183eb6c1bab1b3cdd21824d00c0f4092f5e7fb769a0560fa8c2003be9c7ba3b6afb763749c732da9f552d01d34eaa5d2a4e4835c0eb2e836b6fb522fb6eefa9041d3640b3a42c7a705ade925e4a5504ba7cfe0b0710440228677a7ecdf67db3f4b59ee2606a7468bb313a9060eba09624698ebc8858298fe49c114f7f751c3a31e1e1d904340eedb85f2517012c649a84b48e88577cb72981e4471fb182b8e17c6c7cdb7cc401db797047eae8c6b0dfda7569eded"], 0x0, 0x0, 0x0}) getdents64(r7, 0x0, 0x0) sendmsg$NL80211_CMD_SET_BSS(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000010340)=ANY=[@ANYBLOB="2c000db2", @ANYRES16=r2, @ANYBLOB="050928bd7000fddbdf251900000008000300", @ANYRES32=r1, @ANYBLOB="0500a2000300000006006d005ac90000"], 0x2c}, 0x1, 0x0, 0x0, 0x8c0}, 0x40) executing program 33: r0 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c1) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x80, &(0x7f0000000100)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r3, &(0x7f00000005c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000002600)={0x50, 0x0, r4, {0x7, 0x29, 0x9, 0xffffffff9080edc4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}}, 0x50) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x0, 0x2c) syz_fuse_handle_req(r3, &(0x7f00000026c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2000, &(0x7f00000046c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004780)={0x20, 0x0, 0x0, {0x0, 0x1c}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f00000047c0)="99529ca7d265e2dba44891e35e7d5dab7921b730436ecd4e999a25bcf86a25f8f029c0dd50373e90b7cf7779b12ecd4423c5b13cfac186975cd723976f3c747612913029d42517c189364bc59d8ebad53ed1b86f8f66c99b1f9b5b40d78cef1f14f81815d53bdca7fef40607358db69eb8c0b1f6b0942ab4b1ee7ca8deb4eddef06381a3d1c52d6147fc5109c7c607591497a6b2477f60cc881d3219c96bffb34aadec3fa97250713cce17cd536721bf9c40a019531ed0bbad139e26a3d4d39b68ab1bf37cb1a4bd197a8789cb1940cd86d9e56713bc36c7cffd07a311f5bc2e91f16d152eb480645e85ec9b3bf09c7fa140dced0afd55d7b99e90a96e7748e2d0dc09672ac199ce529e631efe1783769819c182ca106f6184bcbb387ed246c43562d74c36ac3a7ec2f0e11f70bad0007c03bb9c0d2dacc2148cce4a4aea327c7319016ad146b52bfae0357f9e892e9bec61a13c93551cfa3d4f4bfa7585c93bb0bef01a9114f3dc54179cf9a57fe88f5cff3403e33c9d09e3e9c2e10f1f16894e1b59e3cad47c1f202cf7b756f2851fc96d09459c9a8d34c19e6a3525cd5001aac5181f57286d0e1e88ce5092c7c76b6abdaebf2c499aa47587b48eb12a2b72548c190b0324ebedb81a63333b6edb25550f859c5ccc404a944ff7f61af8800888192fbd4c8e0e417d1d181b4b335a6f52e0a7dae18397e81e3f747cab7be902ed903bdd6a622f178f9b4244718ee1206237257374d2fd1466ab6135ef7ef4a114ae170eafe9cd78cf9ffc36974cbc4b8003072bed78765a0b9f1240f24dec6a9e46db9bb498d40f727c0cbf8f4a6a49539bd0805caf65d80130d7fb60a69dc7ed890874a17530c042cf33a977d331435d68ef33885f638c777ad49564ca77d8b81ddd853a21cd55d95b627310dd633a4f005853a5506cd8f744c367f3cb6998b0fa97de6bb35b166b0c6408c4e0a38ed26235a88520c38ca97ac8a6dc81e6dc6483d383fa09f198997b8eea1c68c9e3320683c9a02dd89ddc34c241e7294ccc88d6b35762892e8746e558bfbc2251949f2ecb763dad5b975eaf36e2864be6a41d3e20514d32f5d4b6350dc7e3cc3a85428ea98efb3b1edc2a2ec1e618452949cc7e2ba1251990168fee342d4f304b7a7af9162bcbe6b09c75d7420d2c547b4e3cee1836df6eddd5dff73a4e308fcd8eaa7a33e6980a6f8ead03257a37d72d3b265d02fa42f57db877654ed513e31c35e1af0bd28511d6b57cfe07b27cbe9767a534b426dfc3dd257d5899444f34cbf4dc74b9eab2e7e3e1e1a8a6ac5e4359d653506b299a5b7c67b92dc462f1216655f952362a3387ad9966b606d98e8d1b544dc27dc6bc78fd18a446736e25c51143db9886b6c09812d5825b5d9e0932f218ff8bea4d9e1c4df9c9d4eb19336d48163a921c4ff1f0beef26b01b7e8c0d23fb59b84e229eaabb791f2cffc9aa4db75162cbfe4c9ae8d76a5b6bc4bff20e3f8f125b9aadb3e728d7f78d61fd55f46b7f59511b876e6563256686e44f25cf38d393a9b762bada272eba8df28e4086c4cd2fe3c9fab97756fb145373e6ca1991bb1ee6589e49c821ff29f047970819f88f724bd077cd3f0ae463d99b3e53078431e3f9bebabc5289a65479359efe3909186aac60a29f561de8c590988c913c9e693ab8106e8287f6565eee6735f7c88cad7124d1c8d9ff347e97912824088ee954de01c6d8a06447f06899607eadbfd078bc3df506252005749378dbd7399c9eca60b81dc0d88dedec31e5cf6e7b6d6d411958df8f9e0bf4443e8d3bdfe49d05f811d17088024d0629fc8ab8e05e309bf55e8e60d342623765f4e8d2dc4a90291cd4354ff9568c8170e6ea56e028bcf2719595253adb8c84050bb9ce4927a1c1f4560da87d109ceda90bbe45a1717763d8025f1ff40f157185ddf17079da272ae10c4f34162caf4b0d31221a57b3059fd449c87554d968a54b2eebd760dc3263c40d9eedf5905d5699d29706ea6e9e81ff2bf92489a06deffe7e978661f37a88450783e23f107c2bfce000dfc91c5fca49e46d9ea978f215a45984699f0d2503b30a741e13be56b7abe3e5663c0825c3cb04ead44ce97719c4ee6f4cdd3c452775ad7163d5c9034583cc2dbc2b0c04917a3e1aa3d0a8bb6fcf94d7922eb1d543c09185827aeb1b72ae7103ef2c014af2ff4b47fca40fb0e66ddf0264476d7a84e9b8dc551d4c407bdbac6757f7a25bd404b45bec1091696203cc438860131ad5f2fd80e3c45629864dd9f7d302b66fb8fb86735c9a6dcf8b135a273dd2ae9473bc905081be9fcb8f91b1ddba1ac692798dac0b9ccffe0319a779f5e10c65f294b22fe475283b023f9cd890e92c5447b1bc1528255c5af383bc1fb6e72cb9a67215a9e25cde63c89baa8c7125c7e8b748b728d07d9cb66778404f54e6a9e3ae1ae82f3d0ce77199f23f94a01b71b805b476fedbebeb52c83a1b857f23ba438c56a6c4c2a5909f721e6e3d240e4a16455e92220d13022ce7ec0b1365ba4e67aa6ecb324f8826579e12cebdfc0d8af63e83b5e5624d5b791f99093f9a27f7baea9fd10111209c0857a04f07408111063ef34026aee27a3d51b40e53883f9094402534bdd21cc49d7f5593e99cb204cd805bee4add0f82cf4b6dc5da14d6b79fbc68c9ccf7fb5fe774f8879e13079b024a8ad24bf123c420d630837a84ba05abf0ae4dc3fc04f25c7f74ff91d0d609c958642a48551e51b5c0074a56a7da10ce153b08cabea636f8489d8e7b655758a41d7f7474c9d76bf4d54d789bfceaffef139854065de6a94b0275a9626aab99ae838364b1a491e55017e4212b6b01f7a41bc9c215ecd17c49a8610db28c699259c58b81a0e84c45fd8e719c05c48501c49e8a6515044d247f58e4cd0bf22fd6ae31f45339d1f801196d426c52269b1aaffaf18e2a03760bb231cb7cefa6d72f1d7eb6a3bbd65d0914221b8fbf531dbd562eb4a1b28983ac7d83d4813b10b34c9525ba644f61a2c4800d4fe96a7bca63da1041ed73cc57fb9d42f9dfc8ca41d80292bbb311c89b0a0fcee1d88a025a7416863342aea00e6f049cb2ddebd17c5c617ff562a8af0c965cbe8341431a30ea239e4a62aa2b19757a3b0de04229a9907f8610c27b26591405845bf8b5b83706ed18d910c4f68777378366ff565617b19168a04560a32ce5ad64aaef9f4377118c4335b24826cdcde78fb4bdb11498553f56d8dfeb3a482c70cc6580c399b92339cbdb3464fcc7b00e9839fd0d2b8b6db90c56b33593a0048bf7983421f29b1285c81a239045b96a9b0cacd70d6d9853206471f06915efc8d3ec4c50fb13601abc73247a656066fd7b329159b3ce9e3302b4c0d6aec58cb0946a8ee8e7f55f1af604f1edb4d887fa6292dc0ce57705c1a25dc62650c127d11a364b397aefc2fcc3a164bdc53165a461b01de9180c1461b309c75af0911b4cc1b8aa05652b62119c87b4b235c573aa15b1516cddf61efd6a7f8c953fbaaee9c0e800e8f519e1494de850ddb976864088fe0cf90bbc54395078ea2501e8baa84d6807e184105bc2a140b663416496886422643bbf764d406af06e7d086678828defda0b648b25666b7b5ea29e927141740d5be0e61bf25d40b8404ffd3c67bb855b11d4faf82b7b8051615c101c3deb0601a0fa9ecd8b4a95082ccbc8222b0982802dd8430e653d6eea2786dc3a91397135faffdc65a5bae048f5c463b1a6648becce961d39d063d28d1ad6dafcea0b0878379adb16cc0d4cea572abeacd9a168a4fe2e338092b5bc93ecf02ac6ccda03e5b23adf511fdf7a79442093233b79c67d3fdd3c36c96a8f67aa79e4743d99cf963ae6161877f73656eb0314d889f4b8649bbce8a759f90eac6c006197b54b2bbac7c9b237f1e3dc099c62a65481960e6ad697fc66316ac084ba99c60f58bf44ff45f3b2006cbc4196a25f124dfaf247e863a855ef6070deb45219a922dcf2be9bd01c340e1ca5ed7c3ddac9f7a677c5d00610991d21e0751ac8044585b39f3fec5b672a11a9bce32196c2003d01ea50b0f0403e16df188ecbbb74f295f01398363ddfecdb63a49347c912c125670205d7b6be999688df85bb7d5ac12b62b4fdc4eadcc2a9a7897028404f697b007603a0ad588c772952d6670ee870771774ad157c0b9cccd4b2192d835606198ea0c65036ae4e406cdc539ff3aa81fa20b7ab58d6f3abdb69cc1f503d593f7025d2035e7f21db76336efc2843a0dc9bd2eb8794718134ee68fc57d4d2bcc18969d08177f442b87433b48540c661940cf9e2462c53efa310c7e47487deab2ae15b1978ef05aa1e14110943f649d82486f710a39854409e74edcaf06b4a92d3580b9cdabf83c6351657698d3d5af7514f382e75d1c912cded577258603fc9ed002e010747cddf7885d34afc9a84d82696c6660cb5ecafb68b564908fc49c4db6a187d037241a26b1141cf20f2e968a53366db0f60b79cd98cf3c897c50b7b9728e6e7100f99e4d5ed2428dbd285516ca6660777a39b4b2617c1be5b0232d60b9c8099f5daedbf190109439c40b46090985200d6c0501313f3fa4d244864575c275faca47aeff32c7b3e3c59392618562a7c2d4b3af85a37a8847f595352024cb63d3a9085c2a502c6a3248f43c5fc828e636cb634b2d393d853ae2dc9605985cf85c060860a90256c7b574c1e01c320687a2bb0b2d51cc2950c485f2ffa5db0ad7aaf753f543de7f86efb775c6bac2989a33757a28836fd27f9347229a0004bd2e546994c69c678fe5717f613f905d945c072004c3a80e0e54215e19ff9972521890d4e705e429f16fc35fe5a15f2e6b75cd719d38f76b087b62e4b5dcdb35f4baa2bab167150bafb6c69e260ca51004bc826d46b77c3f67eaa08497294868e6d91b7b867e4da62052f4f891677256cfbaf19cf32bad99a7da69d8a66537686f89a58d78c7eeaa99cd38009a1a32582bedc5c718e57b19cd405ae659a89909356a07fcef89384d160fa5ae6683cc379642aea4f0c915f72d679bd521399cb16112f2abdede3001400b4a64d2173e153a68631183679b56b8f389ba889784133453a7e892fd3b092f5040870a3cfd6f982990143e7c0882b4ff4c5d049192d36925a25ae4be441aa30dc7e74398b340c45b52c73ed3b0cd640e3cc9fd4be24e7355f386106f65895f1ee850b2a781d1d1d322ca5a3b0fdb78ce1eda048ece94af25437969c99c58c08f1446ca5541e03987a20fd75283e3e116dc4c9222ab7522e4ccf6da14aef49cac9a6a2cd4aba1c54d49e6da4179a66b84e384cd3da53908579b28c11d525ebdc4dc69074cef8a9ecd3aab98f2858769d656b46141c3a4e69a5ed6c0a732c9ec1fce080eaebf537fa5e17236a44ba9c931f555d193e475ffafd20c53ccbab607c1a15fd06742a64691205eb0d00f7f40e4dd8efb279cf09b2522aac0729a631aacb92d5cfa2ce6bb07385b981890b5916755d5cc3a51c8c36bd2987068cc24fcf73840895ca9bbb9aff1059601f771afedf0a48d5921103920515b27d7e607951982feba197df8c61600feb3622b9eea13a4db4068728cb98cca76cfae197f6258758490bf41673ee29acd91fd296ec863c646e0ca6a0f0e9de146c663ba13d962964d7c32804fd12a14c1ca7212ad48bdfab469c6570dca562220ecbe7b6b163ed4c9361c5c10bed5c92861b8786ada20a99245d282e4454187ec02adfe354e30647cb10661c85168f7958e3ce69ab48c9455214707a63c9b1167f0845a6bfcce2a96cd53eab430f13cd527f1666290719a47c517cfa22fec2e9916af8aa93c78e567993d7fb8ee60fc4b903b8c67a3658302c5e5f35250c30427e4c055b6c54705bc599861f80b7200d361965ff98c88cc698a2615cadeac4bdfd3d613377cea52d2bbcb7e6b78ac31d4b2c33eaf0b2ed40b963e3cb25c7dfea3ebfe7b4aff2aaaaf184dc80ab649a108e2c830ce7eaea58a263392aa9cd13d7f7bd607dc7c804b19dfa41b3e5a5155201a87311e22062c93896e70f3a5c4b03521300b61cc311ebd5beb9838d0ed207c6bfc99e4392508e95804b10b36024f32e1fe1138e9ee7773f797b2bc6be7416f4e9691ef4c2a8d06af6c8b84bd1e6fd1ba3d3183475ef6c139ccf8dcf37671fbb96a2ab5e0e042f7c4728cf30bcc1a0de28a5024276ceaa194b4926e7f6a97b78bac36e47f832d56a96cd266434d37bcf2c2f57877717d91b1854972f832354acc207a2ee8caace7504e0e6197dd7e64a01c4c67bb2de8acc0cccc6c6bff0b0cbfe345542c5a795dfa48cc0990ab5702574d36494bc44c20f5b324f7c984d986cc8cb40cb2550076d96a069b6688d22171beed2dc5b6ff3ede8fff4c4a9de6d3817357a7ca7d24d87300b4545ebbac8cf7f09ec637a4f4d6bd07673709b6c363a75ccef585610c5f15de7851b5ab53e02a757bfc3caeb9a9a8996beffdc0cfd1201b6cd99cb035584e51a6c15a5d2e17d2f8aa6b41e26809392fac6caed1e02a53dcea8a413203608780dab33315a76eba24d540e4c5b9790420834bc8d4e47bc65ae52a54c0ff308427a8d7aff746aa6589d17514e40fee5d0b3533cf4ad2c5f9d96db9f50bd69ed8c92b860e199a35cf268c66ed13516a3b4b024f62d4b2a656067eece95575bdb4907efc488a9821bc3a9c81dd11b2128b7a01aa7a9ce6e73de3b4e9beced70206f91575baddbcbe5722337953c8016a0f4b62120d776c43b7d1a879b692107954f45acdf8967dcaa994aad4922d4fe093e16c2d0090906f5036af99e50bb09b04e9c9b3b5085abf621297ce203010249cede92e9b66b446b86b43eaaae228dfdd3b4408c12b404bb727f7e969e7da04fc59900112bf8d38af0416dc616e75f167aa1352215f07115a6f4eb6bb5fff6f5c2fc9ab906392036b44090e65fdaf017dc53bc94e0807d679d793df18cc44e6c846d414cef1569530f7692daf91eaaf4ae89fe2522f2c9cf33b6ca508ebcd006bc1a61f0c800553aff9dc7d57200b25ecb83e1e0b8cd29520b63aa649d3f71a62570eee56e03223ddf31f0c04fa686b7f6dd054e7a259d9ba335c2c5b2c508897506c0db7f01878dec1411c33f0af61b81dbcf9ff8bdc0c50044963a79f3ee1462150c6bd03a32dbdfef8d72f0b8b3a395ffb0cc85792e7bc867feb5e312cb64e29e193388e9f173c162f4a1320a6f99ea3795fb77d982605959909a1aa11076fcc779ea6b80ec1bf0edfc2569ec04d15a0bdeebccf3c75393dca5e81663532f8ced12d08e4c2ae6e2954d427c7bf053dc4718f56f453bc88d74045bd2f9747aae9b5298a0de927f1d6b1308f4e1483487f083e71ed09298deb52bb10079b13def7453eb432498069edb5ade70c5c54913684d934a3febf78753ac13300a91f467ff3f6e2f00898f015d08f7739047b321b3eaee5ad8aa7adbf7833f014d8c576a491af9fca6843b327ed513821cb3951b2e67a275225d7af6b382e2f955adaacba5d1fdea2223202dee132b91d5cf381b51da94145255f584a70c5e8d11e06a44afa6599bf3ed0cb61703eba254333af53afac60e54cf6397f9f7302249ab644f0b576c713b15007be1f4f9bb213660bca8a70251472b86669d361ef968f542e81ddbe8f4d2e9cabe8d7bf6a31f14a2cc272963553a424c105e7750437ec5bf316e30ce60b4b0c27ccc1eb27e60f6472fef27654da49905ff9c01b28695310ecd8701aedff25a83da4b7c41995f902bdf249769dcb53a3efa894710dd66ba8745ae2253cc6b75a038183a0bee21226d48239320efad6727093e4f94bbc2fdcc216200d903c32bb9f16dd17d5dac423ae0696f3decc576b8f1fdce63d0532370af7d1e2fa2ca5c5d17bd88f5e3abb4792dac8689ca13752f83d753b06b037bf5a80a3748983790352775685b0414c9d74849fd217e388f904278ddb6b0abdda941b61579c796e2bb77a9bc363b18642c401faa502a31011544111b6eedaa369976c814773d83220a75f31026d6ad0b8b4298ea6062234db232bc435e096e84f740e55bb14d46ae04af0500aa5bb218aff6c76aa8a8e3140a1b0d6638538fd7f30fa8d992e53abf8af2fbc16b9e8a668c1aac72cea1a746ee5f7f3392a4ec8f1d19f2f426b6069b1cd347cbc38bceba96ce5da49198083403143c740c04639cd1089abb34fe812d85921c47437604f684bca44a1eaa965c0a6e1c1fd1f70ee932af3455b36184cc15934cdb3f28959d37d8fc10696f8ec1e4b0c3d1b9ff74a01b796d1bb68954a3768c8bcec741b3b69da892f8922142b16b2cabb469a9906b34216243fac80374c10e178c5fd36440f8d7a8588a9c2510d86ffa8cb68ce8c330d2111c94724e522f04573dad43bce252eb505d29ca9379a6b281519d38b7174f3ae8f185544f3003c936a7e6b23ca97a313aac6a061caa45fda73522f3061767bb4e33dbe4bde390eb0f07225a8aef939cb6ab2ada10c02527281abad394cd4ea9f59467a08b72047cdb75d7b2b98e5b4542554a60f953ac7a4b980f42518eec05ff2c044549cab0cf33eef36dfbabcbc0300009d898862d2194cfcdd9a713c30bbe52291105193656ea5eb830873ac956469d31689cc3c69edb5cb9a6e31ce3e6fb50ddd4e52ef9fdeacfc0db21e1e83e0d8d0a64f17cacb4dc208a893e7fd8ffa86cfc554dfba3d9fd281115eccb4b9d909f2fbf3fbb66bedd7b5db3f6d4f076f5d8fb54f8832896f8ef6f624162f1dd589be7a8e87dd5065708a8b0bfb18a5c2299f5605ac8a11c1add55b2018e6099380a70bee3e0727ca6ec58928fe6eb3147b47401e8d822eebade713b58335787669e5e0de5d328a1067df4cd9124665bb02ee8adfd1b3618374ef167df1f0fe79456f78aee3da4c1bf397e4637b0cf41a0f4a2910efd02b17bf5f3c15b0084b36fa7d4e85a53e5be366b428244eeba7499c3e54397227928e2ff6e583f332d6f7e8cf4d058f379b58a7d03a4bfa454bb4b6d543804b8970e6a9fe8886179eb418a8ce9e509e8433571f7d32378f2e983fa418c8c91760ec9fb20968e7fc23b7c4ac71693b2576ac0f8ce2020ff1e7a7ff24301b48b544fb29a1ca4f2502daded865e488a16dd33ec67b2eee3025cdc5ef90f253c4b5e0a61d51e495b675c5a1d55b4ba3812c5f44cd08487e61d36b0c2dc32d27333a5ee8a0906bfbcd388bd9389d1509912c0471c7b706a5aff880569a3fb11ac5f14d780deb4c1b1afe30fb6b8daf87b27a4ceb869d587a97f2f5af8d819aa47bbf207db68a6ecbbefb1e109ed0bfbbf3b54fba9e79de8fad9c3bcd3e74b8b92ccea3ff5c558c6cd72d78a711fc39df603bd4aa1439dd302258edd2204e52d7f435c6f552b612fbc321bea971195cd4d8bb033e2a779e239164d7eea6d8fd233b0b9b776246564cfcf44b31a83031a2413bf98a398c9f93da243cef9ce73d81bade8ad551fb0ffa75bc874c11d23ac9d7752f22a0f54c3870f3314a83e64332db810da1ebb288e10c4eb9be9ec037317b8f813e68160a887da3f5c0389510a0734b69ef275e19973b169d340610cf2112e9964cc0566b9b690c3feb36c8526491d3a563f0bead2abbcf0665e048aa3f929351b2f89876580633a403250ae3b5244c8c0e996bf888938dfc8920348d88e272e6eadc7c0387ca1dae228bd620ce3975d43b58758d9412d304a227245587065f58c4573ba2557f1d8333ba007709b1239d682f03405b22135757178fb701bbde81d2f8faaa7666c025d8a8bb426dc4b8e61aed79b3b3d3a9b01ee9142772d869677ede166e7a8be8ab84cdd6946b1478ce77ba307213971cfb24c86c344310f279e38d22254bf4caf83c02e715cb0550e615dc9f8dd2400fa749e3527493c15fb454c158e4c0603ae6e962b7890058ec7c10f0618ee274a15bca6ca9fe5bc5f9e7797c0950299912be9c58463c07d667d4bffe8aa590ae43db08512b40f3d265026bef2facdd508984e5f6d2ac7ef573397f14ed2e2ccdcbe5796e60ae64d173814906d1da5a5bfe8a2a4c5d6bb0b3315b878b4877d0c045f6e6cfa0dfc1ea4de7abe26f2b2d8c93299ed1d83f1b7853c756bfa346cd53b008fec169883983fe0f2405777dd85e17b2e4e8b23432c0dc4c386d67b6597184d0b4b95877362304638484cc0951400f66ee8391dd44417c58b3d46a8345a8049fcd70f7b5f4a6f912e2b18760947c74ef2b732b342878d7e7cc99902de87db36469555fbbfe76189f108d6ab31f4727fe4e22d075afaf6cc726ab17a5e1b4ab6c8f29a459da3c4266b5ad8ff55906a190f8b19a3bb92a50df49647c03d5d6106ec07e9300038d059a75b54ac31683ef8e5eee946e1c84d016ee1e7800a92c0a3823b62e0417fe86b191951f65abc0c38c1e0e8f1121a04b62a8a720790560f922804b1b7e7eaa497e1bede6e3d0dcf0312dbf221561958fa1e85a8f99e6fc82f919e78c17d1beda16cfef25fb5d00f7c32df9a51eac76000c988ffdf011564aa0e319764b16a5a7c728a470ff70772fb76c9ada26a0ac073fcbfa12501c2454b19e02d928e3939a40bfff76c002533b3849cdf8016728445131e5f1e292b7d3dc06bb3a3cfff6fabae0b7341694a8938c1d2497cd70b76c337c9a312e96c8f736d7625a535e1906eba53d199221ca60202a65be0f7e530aca10e61fa39c7601d65954e5ed4cab94345c6b89c7f8a0de5c61a7945e1564731b6715331d13263b2961a163382f7c4934d847033860e402f3aadb4f3e6cf47a97a2031401da4d2c8de8c80cdad71b97b4deb2075a02282f958ac6772354e67f097ca693778224b80892490015e7d697fb9107f75cea708178ffec93fb1d44e8493bad1d42c918e661219ea819e0200759037a5a585c0fe074fd407536fe58013f42612c41bfc66e16870d7a9c00ee93a3122b253fecbf5de3837641f4a1376af0f053463413c26c29f9a346318565276856b963da30ba6ab8c4c8ef6cfddc432328586d9d9829895835759bcde0851ae0c838a3927ea63fe5ba793fae94da61cab00fc05f3a265a2da1221bb2b66775ed7ba856b41011652d4984991e56249360ddfc997245ac1547a1c16382d42df383a8d1c852643b24895c422712e79c436fdfffece4ed1c50922d4f25296aaf6b204522086d188bee254f8303b60537ead1195ac5dd301286f0042dd68aa05a70e4beb779aa0b61a316f736b72c9ab7ed860a0908a078f4b8a53f2df0abf993f689de4b02b9138ca5047fb0bfc9ba3b92bff033e36fc9553260b008cef3d147c62d1d3944fd1eaff79bc5a922ec2190907bfda1b51c2c7fb867db1f8e13a37b5e3ae0165e93350b958a239ec1f2b78561cff854b975307b5b5dd23b040602a5a36bd79947ee04c7d0e5e30f9c4c79f7b4e6eada98bfc6c357cdf8939213423f1b21ba26cfc2b2756ea3eb992372db0ab8a7c37d8ae96bf3ed6be873c1891550ef741812032e1ae938326c399ee43a3061602dda006f1b6b620bebb6a5752bee77e8acf9921ebf4d4c8af7eb5e937c65697c0664c594e31a62377a25605051996c474ca322ce8e0e6ef8a7988be", 0x2000, &(0x7f00000067c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006a00)=ANY=[@ANYBLOB="7801000000000000f9ffffffffffffff00000000000000000200000000000000020000000000000000010000000000000300000008000000060000000000000009000000000000000400000000000000fc000000000000800300000000000000fdffffffffffffffffffff7f58000000040000000090000009000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="010000000400000000000000000000000000200037050000000000002b000000f30000003a2d285cc980000009c30000f3397cd86d4d928d14d3a461b60245898556c20600000000002b133b080100000000000006000000000000000000000000000000ff0f000000000000ff010000000000000c0000000101000006000000000000000900000000000000000000000100000004000000000000000000000000000000070000000000000092000000c40e0000030000000040000000020000", @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="e407000002000000000000000500000000000000050000000000000005000000060000002e6c6f6700000000785c23f1dfe2ef46348e0d9e0b912c0d0c6183eb6c1bab1b3cdd21824d00c0f4092f5e7fb769a0560fa8c2003be9c7ba3b6afb763749c732da9f552d01d34eaa5d2a4e4835c0eb2e836b6fb522fb6eefa9041d3640b3a42c7a705ade925e4a5504ba7cfe0b0710440228677a7ecdf67db3f4b59ee2606a7468bb313a9060eba09624698ebc8858298fe49c114f7f751c3a31e1e1d904340eedb85f2517012c649a84b48e88577cb72981e4471fb182b8e17c6c7cdb7cc401db797047eae8c6b0dfda7569eded"], 0x0, 0x0, 0x0}) getdents64(r7, 0x0, 0x0) sendmsg$NL80211_CMD_SET_BSS(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000010340)=ANY=[@ANYBLOB="2c000db2", @ANYRES16=r2, @ANYBLOB="050928bd7000fddbdf251900000008000300", @ANYRES32=r1, @ANYBLOB="0500a2000300000006006d005ac90000"], 0x2c}, 0x1, 0x0, 0x0, 0x8c0}, 0x40) executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000580)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-camellia-aesni\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000600)="000102030405060708090a0b0c0d0e0f", 0x10) r1 = accept4$alg(r0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) accept4$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x6e, 0x100000) sendmsg$alg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000ac0)='\x00'/288, 0x120}], 0x1}, 0x0) read$alg(r1, &(0x7f0000001f00)=""/288, 0x120) executing program 1: r0 = epoll_create1(0x0) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) mount$9p_rdma(&(0x7f0000000280), &(0x7f00000002c0)='.\x00', &(0x7f0000000300), 0x10000, &(0x7f0000000340)={'trans=rdma,', {'port', 0x3d, 0x4e23}}) r1 = landlock_create_ruleset(&(0x7f0000000240)={0x7f6e}, 0x18, 0x0) landlock_restrict_self(r1, 0xe) close_range(r0, 0xffffffffffffffff, 0x100000000000700) executing program 1: setfsgid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl(r1, 0x3b90, &(0x7f0000000040)='9') ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f00000002c0)={'wlan0\x00', 0x1000}) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000440)={'wlan0\x00', 0x1}) executing program 1: setns(0xc9, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000640)={'syzkaller0\x00', 0x1}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x10f) move_mount(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0, 0x24) socket$nl_route(0x10, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000680), 0x10004, &(0x7f00000006c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f0000000700)='./file0\x00') ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(0xffffffffffffffff, 0xc2604111, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) mkdir(&(0x7f0000000d00)='./proc\x00', 0x8d) mount(0x0, &(0x7f0000000d40)='./proc\x00', &(0x7f0000000d80)='proc\x00', 0x4000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./proc/thread-self/fail-nth\x00', 0x2, 0x50) write(r1, &(0x7f0000000e00)='10', 0x2) openat(0xffffffffffffff9c, &(0x7f0000000e40)='./cgroup.cpu/cgroup.procs\x00', 0x2, 0x90) syz_ublk_setup_io_uring(0x20, &(0x7f0000000000)={0x0, 0xd58c, 0x80, 0x20002, 0x1e2}, &(0x7f0000000080)=0x0, &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r2, r3, r4, &(0x7f0000000140)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)={0x301040, 0x184, 0x38}, &(0x7f0000000200)='./file0\x00', 0x47, 0x0, 0x23456}) r5 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000300)='/proc/asound/card1/oss_mixer\x00', 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000380)='u', 0x4000}, {0x0, 0x2}], 0x2) r6 = socket$inet(0x2, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x0, &(0x7f0000000480)=ANY=[]) r7 = openat(r0, &(0x7f0000000500)='./file1\x00', 0x143401, 0x0) pwritev2(r7, &(0x7f0000000540)=[{&(0x7f0000000780)="2e7905736ec3061fe009af31fc34ec0e1b178d96e819218f793135a6727403a52c5ce6d35b325b40400fc77d42a370d73c4cd71a137fd5c635033650fe0ef77fb89d2ffa6f33cf658fbfe7150e01df4ec8c6ebb71d360468a0618b0b77f1b8f71aff24b7c6b5547e47512c3c8277399dcec116a434f3cef6809a0fa4281c070e5ad0212da26b5e461e982e54cc89d967697c4ae3e9126f9e596831a0270d28db277a56b3675c0d901794b211595e2c727654eab52df21c482dd4283994bf614c1ec6f2c5620ba70acbcbc33f16c4ed7386b3decc3f2f14bf80c76816cd97c5425a9efa9e370f1bc47ea247bf0c8f50822d5a42adaa5f6a600e43d2699e27d4ab4249cd1458cc32198eef501a8091a4bef742ba394cc6e7e210403054349c983fbd8a06d664be463789fc3f2938be3813c16aef0aeb89819ab13402bcb103d12d25143db75ba9f38b0fb74b8574384896e37ace9836edfe0632458e1b7fa1f673de2ec4d18a22dac84f7d705aa2bc60ba1819100cdeae7e4227c01c7ed3e583d31999d527508e3c39e30049f8eb75b177becab80a1d40f901923d5d417b2193a9f7d67ec82bf4325513f26390897d4928bd2cf6b5b05231b499c650c41a9144956bb6fc877319519ec7dd2f13178c24eb1c7c5cc0a0863abc04d676b8bac33c0faf5792b4428cf7c106c826000941e4756d15aa7efb125e98eeb97e2704cea1df27c85ebe1d64a41f41ef0ba20ead286fa28aa4b0089bc993547133558f32e4eb2556da70047ab34c236a19f032fcf0eb83296ae14be9a3d28d0e5bd22940c2f680a26139f37ebdb849f7ac4afb8043f73c179bbc8f6232768787e4dc1883b907359d4b028942a71553e7ddf5cebe0ee9e3660a0642bcdef033494eb77f53b2236f83a7efda0640c41328605369f4fe13752fd8640b6a4a77adc20108092c3879b92f6c58b1aef1f938b7bd93d72dd3811edade1baebf81b1c91eb8012ca10b293405fd71c7456c465ee1588340edee379411db43ae4ca3c6871db51584afe5e6765d68e316fd5285f9a6a48a9929619578e1f7bac26a671f3c5d7b8e5d16d2fb0a202703dc2885d5ecd96fac192016cfb35002f37e7eb0c3e534b56daeb6b8f33b66c9ba74f60e5047323d7284a3f164b38e6ca807cabc0eea1e0951ff4ec06e8dcae877719c6cd02dcfbb063294a0d139520b0060c72aff7a170b05162d99d1e68d321c4d342029b841c031a20066c94865f17f9e218264a059be42b414f698e6229043c57acf9f5a23533a4001ed6358714058f3ab3366d950dfbcfd5d7f0ecbc1b54c9c54002ef27c5a38f607325cbe484becf9a721d028fd8848b5b2f523fe8e3480d70f799acada2b96b0abe432e95183d1564b1885e03309a9117c27d138de0ac6b85fc362913f28d2567eb17723d39fe305a9a64a5c786fcf7ecc7f7587dc7181370b93244b32122ce18f31d8d4c421b71ba53e15013496e460b2e66794cde24688e935ad4a594d060c7694e70752f3eea590736a10e8b9f736c0b3a1bc4542ae34ff8cc3d6101f1292e4c42e843848e48acf345a8aabf7c0d4d473c79a9811286405e76bef85ba1ab33f9d3c5c8a3d3bb717c7759aec96506387eb8c1f22d6", 0x483}], 0x1, 0x540f, 0xfffffff7, 0x0) lstat(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)) ioctl$sock_inet_SIOCSIFFLAGS(r6, 0x8914, &(0x7f0000000740)={'syzkaller0\x00', 0x1}) openat$dir(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) executing program 1: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4001, 0xfffffffe, @dev={0xfe, 0x80, '\x00', 0x39}, 0x3d}, 0x1c) r1 = socket$inet6(0xa, 0x400000000001, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x20004048, &(0x7f0000000040)={0xa, 0x4a20, 0x80000, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x16}}, 0x4}, 0x1c) getsockopt$inet6_int(r1, 0x29, 0x10, 0x0, &(0x7f0000000080)) socket$packet(0x11, 0x3, 0x300) pselect6(0x40, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x0, 0x800, 0x0, 0x100001, 0x5}, 0x0, &(0x7f0000000240)={0x1f, 0x2, 0xffff, 0x3, 0x40004, 0x80000000000000, 0x6a9}, &(0x7f0000000280)={0x0, 0x3938700}, 0x0) executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000002600)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r5, 0x7d4165c9) listen(r4, 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r6, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f00000000c0)={@in6={{0xa, 0x4e21, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x81}}, 0x0, 0x0, 0x40, 0x0, "2b20a1a47cddc63b223be606d7303a4d4d11e10450d766feb63b382d54bab577021cad5de4fe7630a33b6deca160b1267ff02123bc27830000000000ffff40000000000000b5b29049cb65f00300"}, 0xd8) r8 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000280)="580000001400192340834b80040d8c560a066f0200ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0effeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4000, &(0x7f0000000080)=0x40, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet_udp(0x2, 0x2, 0x0) socket$alg(0x26, 0x5, 0x0) socket$nl_route(0x10, 0x3, 0x0) landlock_create_ruleset(&(0x7f0000000000)={0x0, 0x3}, 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) executing program 34: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000002600)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r5, 0x7d4165c9) listen(r4, 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r6, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f00000000c0)={@in6={{0xa, 0x4e21, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x81}}, 0x0, 0x0, 0x40, 0x0, "2b20a1a47cddc63b223be606d7303a4d4d11e10450d766feb63b382d54bab577021cad5de4fe7630a33b6deca160b1267ff02123bc27830000000000ffff40000000000000b5b29049cb65f00300"}, 0xd8) r8 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000280)="580000001400192340834b80040d8c560a066f0200ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0effeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4000, &(0x7f0000000080)=0x40, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet_udp(0x2, 0x2, 0x0) socket$alg(0x26, 0x5, 0x0) socket$nl_route(0x10, 0x3, 0x0) landlock_create_ruleset(&(0x7f0000000000)={0x0, 0x3}, 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) executing program 2: r0 = socket(0xa, 0x3, 0xff) sendmsg$inet6(r0, &(0x7f0000000400)={&(0x7f0000000440)={0xa, 0x6, 0x3, @mcast2, 0x80fe}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000004c0)="6797f04cdb6f3b8ff1c922acb0da67dc3bf442976fc916d4a50f5d1ae7453eddc232ca4c6ae6c56d", 0x28}], 0x1}, 0x30008b08) executing program 2: mmap(&(0x7f0000200000/0x200000)=nil, 0x200000, 0x3, 0x40032, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$video4linux(&(0x7f0000000940), 0x5, 0xac0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc040563d, &(0x7f0000000980)={0x0, 0x0, 0x101, 0x1, {0xa, 0x800, 0x0, 0x7}}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000, &(0x7f0000200000/0x200000)=nil}) r3 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f000905", @ANYRES16], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00220f"], 0x0}, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000240), 0x104, 0xaa180) ioctl$HIDIOCSFLAG(r4, 0x4004480f, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x40241, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000a00)={'syzkaller1\x00', 0xc201}) r7 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(r7, &(0x7f0000001b00)={0x23, 0x4, 0x1, 0x2}, 0x10) r8 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(r8, &(0x7f0000001b40)={0x23, 0x14}, 0x10) r9 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r9, 0x8914, &(0x7f0000001b80)={'syzkaller1\x00', @broadcast}) write$tun(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="1c0000f500000000000000862dfdff00000065"], 0x78) ioctl$KVM_PRE_FAULT_MEMORY(r5, 0xc040aed5, &(0x7f0000000080)={0x0, 0x200000}) r10 = syz_open_dev$evdev(&(0x7f0000000280), 0x7, 0x20200) ioctl$EVIOCSKEYCODE_V2(r10, 0x40284504, &(0x7f00000002c0)={0x4, 0xc, 0x6, 0x91, "076790329b00a19cac83d7fbeff2acf16d728b296a6945873c2423742f3e5ae1"}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x200000, &(0x7f0000200000/0x200000)=nil}) mmap$IORING_OFF_SQ_RING(0x0, 0xc00020, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) kexec_load(0x0, 0x1, &(0x7f0000000a40)=[{0x0, 0x0, 0x200000, 0x41000000}], 0x2) r11 = syz_usb_connect$uac1(0x1, 0xc2, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x763, 0x1041, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb0, 0x3, 0x1, 0x6a, 0x10, 0xff, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x2, 0x15}, [@feature_unit={0xb, 0x24, 0x6, 0x3, 0x4, 0x2, [0x6, 0x5], 0xaf}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x2, 0x6, 0x1001}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x9, 0x3, 0x4, 0xc, '\n', "8a"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x87, 0xf, 0x7, "8a44"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x6, 0x2, 0x7, {0x7, 0x25, 0x1, 0x8, 0x10, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1, 0x66}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x7, 0x3, 0x6, 0x0, "aa"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x7, 0x1000, 0x2, "de39d1"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x9, 0x3, 0xf, 0x8e, "f9dd", "e4d3b5"}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x6, 0x59, 0x4, {0x7, 0x25, 0x1, 0x0, 0x1, 0x8}}}}}}}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x201, 0x7, 0x2, 0x7, 0x8}, 0x5, &(0x7f0000000440)={0x5, 0xf, 0x5}, 0x3, [{0x5d, &(0x7f0000000100)=@string={0x5d, 0x3, "4e8ddd91ece5ae01b2d2e0ff1dda94c214bf82f1d435b4174bffeeaf298a1e0d26f3e6a240f111877c5319dbb155ee07e8e14c910314b9f1a121c383980dd5a48d470a970d3413e00f30271380c7959d3da9f573eb42dee4d70b64"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0xc1a}}]}) syz_usb_control_io$uac1(r11, &(0x7f0000000600)={0x14, &(0x7f0000000580)={0x20, 0x3, 0x37, {0x37, 0xa, "3aef455fe746c42381778b42eb526d44f9f4ea706cfc5cb00f26477855e275a8c46cc86180eaa6b09a2bbbc7be57361df130ca4ebb"}}, &(0x7f00000005c0)={0x0, 0x3, 0x1f, @string={0x1f, 0x3, "f9939ea166808b554e27d4c7bb72c11e2d956240e755a3fa46f62facdc"}}}, &(0x7f00000008c0)={0x44, &(0x7f0000000640)={0x0, 0xe, 0xa1, "92196f1c0451f61e2d7bc743c78b4306cf7b7a62157b56cf9942eab1bf350e30ceeceb054090b91bf38679e19495de38692368aab10ff498cf8a9526b311f79b1c03e5712bbb8b5adff0847572d5cc697043c1e15130df1f6b833925b27ac435b387c41fea9047cf5b68f8a0ddb266b09325bbbb38e3d65d926907d3a1e96bbb1b40ca485167952a421b9d9c4fa6e3c6f86f12bd792094decd7d8b0c2233130cb6"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000780)={0x20, 0x81, 0x3, "066392"}, &(0x7f00000007c0)=ANY=[@ANYBLOB="0d71030000000d52b1"], &(0x7f0000000800)={0x20, 0x83, 0x3, "66d25c"}, &(0x7f0000000840)={0x20, 0x84, 0x4, "24cd2ce4"}, &(0x7f0000000880)={0x20, 0x85, 0x3, "e160f2"}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000a80)={0x0, 0x0, "d607f8f9951e76c13f64323723e7eecdf40c363423eb3d259266ec9c37865c6c1a4640ce1b22bb3327ef4f001d34c09f39c3539e4f8d3ee0878ae95bc7f52363c468b257ff3e24852548deb01efd54f11ed2c41d078b9cf1fc8f72566153c97e4af37017ea6b16b694bb4a6e4606c3fb19d1d2bd3c8c4e97da2213f9d5c3b90400000000000000c279f03558083906666827d61dcc3a633bffff250b5a293e3877adc1660edbc9a0307a25720a170e7f5670e419dc44febf7ddc73fd4a5a0b6c28665f7f46c7084e17c809268103a2584ab40a68e528329d97afc3612e325c1eb4a3ab2e156a97444800", "0615e456c196e819a321fdb3690bfab19538829a732a01781564ef7738cb5b82a7c68bb4ceeaad63206f88201638e87c4981cbf9332cbc9c4d69e392bd33237ece7ad91e44edac0da8dacad81adf2e08c21ad6b44ce1f90bd618c255ca40cdb411485fb48a51d329c816b3488c7d032ef69c502c6e1236bd381efd410165988847c1dcb98a18ca2b853910e52044fa3b3026cb88de269537c8f26ffc3b15cbf279832bfc90bd95939043182e88050dfd2a4784a5d1453610fb1f1c2bac36c3ecd3e6fb756ef8880debeef3636afd981d8af4ab119928448f90351aec113335eacf52a18c87738d9679d3acc032a16fbefc64776f363610a15b37bcd36e6a7cba931151b9c9ba5779d550e9ab21603a43a25f3b4895d8dc4f3ce0e7d5e964e888169ea79a0848e9338b3d34d62e963fbf98834f4455419907f0ffdb76373af77a34edee7789f56e7f01bdab9614a0d460f791a06e6cf5243bf2b3a1625a80ec7e1116f1c81f5ef4b895be74bf67eea9193428b58a8b62b7976d3d2e59796c46ec918c83cd49c3f43dbd2967586966c19ace7b0bef5f94eb333b362649f1bfa114f8b1f126e97ec672cff77e2130823fa7a1df6760c6a8917815e9f0a409ed32b133df7dc9afceffcd472b35145c83c9167764d25ce214133c6170adeb6653b30b226a3b6ff1363ac862a540c7fab584cd051ce7ee951e0f121d43cff75afbdec6bc6f6e8f7db58c8086751320d22ee8582e915cabc536e3767e9a9230c9ae8b92398f0ca2a7141ea4588af7afde10e5ec2a6fe85ba5712e126629d4e3998fc4721cb638f2ef8356049e3448466e2c400d5e8b04cb6fe50b892a69ec6dbecc8b14240045738faa12c2a34222942fef0ec0511da5fe0b565ceac429da7cc25cfe0320b40a514723e2392a6a361032343edb79fd83cd0a354837153542fd61b3156b54c566036e493250c3a3214738e3cacc24a50d5dfd17d5008b4ca629c3062f3417cb69c48b8b888ae51256bb4e6c68e95a71a00383ad9df263f6a775ded64fef20ed5cb5f31c33cb86f839d00a12e40cd31219113619c4e0585454cb1776278bfd7f5c4275792afb790e83ff0fc6925355c7aee7a070477d9ec2292366e39b9dc66f7adcf449a1a718e5217183faf0f679efc5cef20bcdcf2d12ea0684084ec0d693256e280025b23b5a08b7b1ebe7d41fb045793f971d6ee066604818cb09d86c1eda99a44c35476a113fd5d1a7543f8f99424ebb78dd9e00d719502a6eafa743a061fa3fa55e4deaa0a011b6b9d633f10e0c9446b5a2e3f6d6014ab00695366c1a6bf0c32f703aebb7988c7d4d322681458e85626302c70f37628835e1fcfff1da3099c0b4af433eb9a51f9609f2c0c09a98b18880c846b34d6ac0210f073765666100976ee1d928893f983580ea47a012144633b98e02c3e81869534ab985eb3a73e0bac892dac949f85db949285a6a7a490b1075467226af23df82d8dd09b7282490fbb3ada9ed4cae8f761aefbe0701de6b132f12044c58ac1c2607c8f51361de5bed021dea13fd0a440263cf0b304522a324b581ab274e7bdae5994316657b5c0ab0220d9b08739729f7a35d436878c182aec4f08dd161c11ee5b7937f785ac862bfe98a44c8d4bbb2e0eee0cb5d7c93517e96a9fc8132e60f3ef7c735bea1934b37df451f981c8d9210e61278c871e6dad6ceb89aa4d7245658a63e65cec7b81d307426a60a31cc917844a14e1d9ad83bef1c9f736d1836687c950d1275caece0d66ab9f3b0e95d9cf560eb8134e8346b35e0a6f60e6a87a14c4aeb3e0d06158390660a52a6e44b524c1e16de2bf99870f78fc81d267072bc63e97d3f26d23fd59799ff2c847d6a724cebc2377a582ba73d99a610a095c28d66c60910ac64b7d18847fa98fd8528b72e0a149b082c731575b2e2763e67c821ba29eecd8b8c87981c4fb1fbba46078aa077ec98de1362fc7af7a0ac5e3297fd0d924124b2e255b5cc4f6b0873f3d34418d5ae0d6f734628f38cb9b856b2db3fbb2fafb76983eabc51a348e55789e997fa25cbe6e5031bd2e33d4e2686f964a65d1abf7f96a20a8b270b1522ace4adf6fdade5cd3f101574960d13267e2382f70027ebe5ef7f9418e14e6a8a130d2aec2253c8fe21825e3295774db0c9b1340ea28a96589ba0d9f79aa61b92aea6f704ef7f716d849b8c77e6922e198a086d8133491d0bb85b925825a6d307d7cc8f09c655aa3edabf84c75560dfb279ee3e8b825323279edc58c3161e72cf9ae02ef80d500da922c0abeb8b164abd9c17ef7c02e89000d67b0c2ddd078cacbf37c4826be3845948d598980d63c1d7aade89d0637d80a4c102a35eb027a08ef90cc20d17fc514926914e68e5de54b861200ffa4ce1cbc16e4ecf342a1176cdb561f7dea38b3ae0fd81260f72d34e6f33d364cf313d3b3161410dcbf5f0f0579a1d235b49bb5d27f85825b94f1899e7846d0292ad912d934574f9d55d2152dbfb39d662e6e0f2496182d012af8b4bebbdfa1d68e3e988869fb5cd9612db97e6cc574444f4b5025ec9827bafc55341bf6ad3fd4fab2ee43f343cb9bcec0c38384b5699e5c6d5973ba591978275c51a40200d340b9ed3681f08c69f58320f538f9cd78a34eb6ed55710d2478ea4bd15813921817b42f88f1bb038033b519668f0a2e8693b9a19c7bcf96eec04bda625b31c32f4286be922ab2c87aa30310c8f46551450d5bc26b5fbfdedaae0f756384023bb9a28d3200cfeaedd63d6afe076513e8ad73d16607cd4ede16344e60d8707357e82b1089258c56d851a435e23ce0919825e04471dd61a44c43e87c2959d4e89311a30ee8be010094d0ef109bb210dda58b21b685b9e9c078c9ded6117d9a88dd7799291969851cd4c3f22b5f870a275a692188dafcf6e89ba87b0eb61011de031fda25fb3349901d40da2bbdb76eda417c9fafd90fb23504ab150ca0033ea1d00000000000086ba3aaa79d0df4f2e4e4afa565e66d28aa167f835d080bf1d41d0e52dbf81c671f8eacae234bf4fc328302671fab46613b73daf2ace80aff2f80f6a9d84b82480178cc612aa90adfc80ab3bba7d1527fc6ab04f009011bf093494a0d329df4e53d855b1c0ff6a25d22052b3a778e1ca2fbe59c9eeedf99e13682d06da269560524ffa0f404b73b946edf900ee958ceba09a051e27a620fb78e7a352c182c8c2981ce822eeaf6323965b4b3f322d40d406a158b6f3cf5d74822de952fefc341d0dead6c1c8fed8e48e0a85b51c1dcc7796d3f45bb1f50467a475da76c356c9e031b096867da1dbb89c3a038d475dbcdb2df1278d5dba55c2fb5ba6a9778c2a244198491f0f711cdb2ef0332f347afffb1b098b4c59041ccb0c286bb2dd40e7ec713f6ffe0b1067678c748615dde3c1e090f3739a9035767fb9972580d19fdef49a5071f99c3706b8fa4991f430721cf3ca11af0e3bd7c4d0cd0ab5b7d98ee66730c20a098110e4a15ce0bfc88c41fe375f261fe3557e14eb5ff4a2cdf6a008fd7b6702951b8456e940fbd269a0f3ed515ac03cfecce67027d579e1226bd7b7381827453550343566508d38790ee838c3bf85c6c91a45e7a44752f57313533a3e82e4042e65d346afb20c0527575f79080aef4e1aa8d5868d190c8d37bdae7592e41bed37b9d4c30d8126d3debde02dff25f5ef1e48133e2a41cd55347bd23dcce57a00189619db629c530dc112d22ac72bce353681264b5175be40b39c84408d0f56762cc720e96c128447be7128748e185be2640115556bac64d060207e629b0144e501c1c49c6abd15c7982b01e22da2ad04bb28df1a27f31e18040c16406071d798bb40d901d001e22cc5ed870d08702f49f0021814cdd814901a13c7ab061bb4b8172c639b3449e24f656fee58186e69e6874ea95d946da781b49ca080ffb4a3c87746c661f43e9be52d0ba2ee368b9c143687c8846abac599069decf41e69fddcadf31c5f715917df12df4eedbfcc5805fe8e661b8fcd7b130d7bcc4a9a152de93a15dddacf3cf524799561850000000d18ddce0236d5858c0d8761bca7446e3d30f3e8f48d5e8f86a60cbe46f038b1028ffd35590bdacfeebb86e28d42a923bdc3f9a307b919341a2a7dda096d41070db245c2c424aedd4a4bb9863169454d09f25fd0aa2da7bfc97ad7aca886dd998e041133e07899ad48f7cda600de48ac3951152dfbe6331b8acae24cfd2dd2b14696c75040685c756942a0d049ee9863a2e480388f93876f3910ecb3a59fa16c25b2b3636a542f92744495e10a4ce37f19f5c2256e2d61775d388e2a86b52f76add2f956aa02501f5badb94da12595b2bbf88b05dc70caae6766fd3df4f299d0ff71c8787249b255ea49b3d33b3f1a8c9403cb75d64264465c3578538382b23d721f8a49134020ca2d9e887d9949624ac6d63322b6507e277a0020db9bfa2928736b96c72fa3406a95adfe6b374ffa27001d37d3bbe725e75c257834572026c511f57dce67153a4008f9e75e07ed9237f600005800ee667c137fc78bc4fd4ebf4d228979ab0ccafbcd8b8daad76fb2abcfc585377ea6e19f170db898b950a7b0f4e75466a2ba26e7d60e0a6f5c54a3fe78677f3362c5b01ae791b62ee8a5d0fd65b739ece4f3b758d05a8e4e4ea7e4866ee67750ce2769f72a9f45780eadfae73b42d4dd4c614c797c694ece8af88cc732edabfa26ace57de54835c7551154dfa3be11a0d3b5845ac97b2da84410a652e72cd563acbb2b02bb59370cebaaa80014e3ad280944eae6fbf8d5f85237257bb5b8e5ec3e52dc06f8394176b325a577804e9eb78d7015172d17ed15f905f705d56687f53988bb207c74fbeb2b03a700258e835362886239f4d8f1c2cf6d4d10ff26d2579ea40a5fb99e5b6d01cdeda050d3faa78ed674f2899be08332086c8bf0410a7d06099c50a2d949d49a0f21b43bcdfbdf435875cf5a9def46db63746574ee8a5b1fbcef411154e914dd9e5bb1b1bd2944581083fb66a017e7972df3daefc487e4198cb281d3a80637d52b41738b7f1a57c867d5b2ee5d7246565759c7d717d8fd87f20ed6445eb54cfb5ca9d35ef93eec6383224ebf85197eb6ed75f6c324f6a0345a25be6bb52ed347e57ccb059b903fb7db4e9f46513a4158ce29c1f5d6081b556bbc471e89225cad81aed34dae0f90ee8e7237b3b286e29b49d7a1700c537b28571f7d7e2a55e10792d6f7779ddefa3febdea5693048372a45903c04f1035a96c6cfbe6f6c2b754581aac02f8a70e698be6e37fd411cf4b76317b47683f6b0f80dfdeef3a9767c7e5c30dff786093a21477431fea0458023953700"}) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x6) ioprio_set$pid(0x2, 0x0, 0x2000) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x100) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x64) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000200)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) chdir(&(0x7f0000000240)='./bus\x00') r3 = open(&(0x7f0000000280)='./file0\x00', 0x84242, 0x1df2a23c5997fad6) write$FUSE_CREATE_OPEN(r3, &(0x7f00000002c0)={0xa0, 0x0, 0x0, {{0x4, 0x0, 0x5, 0x1, 0x3, 0x4, {0x1, 0xfd, 0x20ff, 0x8, 0xe, 0xd615, 0x9, 0x3, 0xfffffffc, 0x6000, 0x0, 0x0, 0x0, 0x2, 0x7}}, {0x0, 0x13}}}, 0xa0) sendfile(r3, r3, &(0x7f0000000380), 0x7f03) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_ONE_REG(r2, 0x4010aeac, &(0x7f0000000040)=@other={0x20300002c0011029, &(0x7f0000000080)}) executing program 4: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000200)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x2}], 0x2, 0x40002002, 0x0) recvmmsg(r0, &(0x7f0000000500)=[{{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/100, 0x365}, {&(0x7f0000000740)=""/85, 0x7c}, {&(0x7f00000007c0)=""/4096, 0x197}, {&(0x7f00000017c0)=""/106, 0x1c}, {&(0x7f0000001840)=""/73, 0x1b}, {&(0x7f00000018c0)=""/77, 0xbe8}, {&(0x7f0000001940)=""/154, 0x21}, {&(0x7f0000001a00)=""/17, 0x1d8}], 0x21, &(0x7f0000001a40)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000001b00)={0x77359400}) (fail_nth: 5) executing program 6: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x8, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000040)={0xf0f045}) ppoll(&(0x7f0000000080)=[{r0, 0x9f712fd3135d632f}], 0x1, 0x0, 0x0, 0x0) (fail_nth: 5) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x1c1) (async) r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x100, 0x216c00) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f0000000040)=""/137) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001400), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480), 0x80, &(0x7f00000014c0)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async) read$FUSE(r1, &(0x7f0000001540)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000003580)={0x50, 0x0, r2, {0x7, 0x29, 0x9, 0xffffffff90adedc4, 0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x10}}, 0x50) (async) syz_fuse_handle_req(r1, &(0x7f0000003600)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2000, &(0x7f0000005600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000056c0)={0x20, 0x0, 0x0, {0x0, 0x3}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r1, &(0x7f0000005700)="c91443d5daaf04b192358b692f84d66c60492a57cffd585b0068ccde45d94ded1e86d3670791c21f8e0b2153d10d45d37b72ee2fa06ad61b0a9354045a8dae1bd1cfb49f3c11fe54c17eee632d95574681e6c472eb8a1beaf3a4b88561847a0a0f05fa4a26639d7e74a0c1c2790d6a59d4073b1c55539b7c21b8550efbd5f835c56642f4be57d170e36a6bf3a995f418554f0cab342769089d0777b28daad5c0c4ba56a0bd6c0515d9bf488fdcf49a9a7bbfcf5ad78733f8119f2568daefbd0985a9916c0d048e38765cc7bb1c82e0f3c81d98e7179ec782331bc3cfb2caf58a99668420795e6a00ef41dcf5283bbb61ebaedbb7a675be4fb2d11c31f9b76936d1112c68978c73f42e145b094490d748c1456a14c23fe25e2fdaeaaa7dc0d35dcc9bbfe86361f99f4d04090d1e66aa9714ee9f4608ad66c60f500bf06a1b5b90fbe2f6c42c4b5f337393b0bb201473712c48f898c514fff84c46b50d3aaf44578f41d312bb5a73526db7818617dcb938ebdb17f92423ca2cf7ea2c611483e0baff012fd97e28558317049e4fe2d27f72796d7260b33900cd61f984c087d3c54f6aa11e389a49069ef99ca86c279598b42dd3485f09fc7e119f707438498316cf2f2bc8a293eeb1a35635989327d4f6c9ba6b2d5b9b8ee89a1e13d538b954479663223bb704af6a63ee497734410ea43bfdb0ad3708cb7155df2432c44e8468a7b77b807d345c9b94fedadfdeba12f4b6d11d16fd6dd5fff6cf896d0f40785ffca538dae61d8a5ffee814e96628cd945553e788b8d915762ca3b40124149b3c186ddd5f7af5b75f4725444f2f7e54b999c93e8c5fd4d4fbd7a3b3d7e85df3053c866f1dd247cac6912ed8b0e491101ca5a0b999a21014b573ba3996c76065c9d8bebf431f8be6435837193efd6e5a565b2ced30d04355435f166b09f9dc91ee50412d0daf72b28ec14c505cb155de1a46362f140ac2b633fa42b12109f0a29fa8ba271d6fc2a77af3b16032ee46b3ddead76a481ef52f6bd25cab4494681f0abc2ffc60ebb36cffcc058a067fcdae6c9de670cd6fde6eb8086a65fc05df17cf69f654516ba30ee04a1427b40fb8e81fe46787d557046854ad342442bacd781c7a6063892402fb0d765397448991206b28193e20f285e50d9219ace39b311e572ebcd80702164315656e7fa92960d0fd28c6489406f0b3061218417548e7e78b8aaaf5a623eb47c92aebfebd1c78343bc781f184e0122a28f56b18832da5646ee8405fa2fc040ab30377c447b42d0bfdddc65e064ccdf1ad52a94309a819caeb523e22b25d1ba288b7f2c726290d50021b9839c5d3c471aadb08025d97619935a9880942cf653508a0b2c43838e5aada8b84d22042928dd372dedec14672266ddceb0744c7464ab282d7fbfb2767e891832aa25d1425b33a60c6894a8d5292fdd73e05a868b8e50cb1a412d1249a77ccfc3d3eb35a67221f80bb8960fd93ceb74e102f2a6946b50caae3ccb86a8ec441d6e58dbf24b3eb962c8a28cffeded9b7cf4a54f524a1ef49fbdc91e125aad65a54df6a0f10cd8799f48aa144f7aec977b4a347c5c9628c4805ecf71f305adc9e5ca7c1f313f9ea3e99b3590efd94d831e1ff5cd7a26b72281109547facfa3abac2cfc9177b117a3757b778e95b5069236abb25d8fb032c38d296f87388fdd364b491cb828732177a2c6bcaaf831d138c898bb60c0d9d8a02d8b4b8e7efa87d3ed66221ac52e31ba9c2da488b999eaf82994bc8f1ac29d5e60b8b1cdc30a1c9829aca1cd7881c8aaac9ede0f5d8b85538d2b13751cfc6b37587b0223b9f6b6dd9340753106b1eecdf4f63c51cc2c63a1f86235bad7602e115d1e0ed78a6b170b88eb9584d2098b187695627612189998171d245797391b2b79bb690a79dac4b769e3f18c4d49359f7b460d997c03c793f51a830d5b21faed2ae1c3eb0fce0cdadde3c789ec931b6397c2a2fb2eda87756fec031e5f50f07619130f8e39f1e00004a1f204e5d87780542bdedf0b1ca5168779ad7cb2ebf27e0a5d760a2492b4d92eab24f2bc9af0a3e51140c415a6f885d0faa38ee6dcffc41652b28e628b859db0e7a0f961e37c5806df137e68c5316667f36051eb05c971e208721fdb8a49b8c49f85114be9dd7288f4e95c5f6fb8c1bc1bc7d79f32ba5419d90130a0328ba70d10c770a1540718f7d890dba9c39a116623d492275a1268c91149bfe026ca1c6a458449d4004d653f4b0a234eacd1f4da495fd1f936b4b335f64514fc8091b1dab132f599e26cb127e25011efa30a922b5a3e8807db9a00a9cc732fd323708767c905c8a3cd53e2e8d377d3b43cb971cbd0e66e2e47f3d601d49e29941b2ea4d3c8b7f5698e1a633ebba00f6c178d6d04b9f1544f04cd173e2d49f129a8725a647e1a9e798b5581c6a461b585012a302353178188e55f8102a49343c9c370ee505d09e4be8580d95f5bf39267b00e93adb6b52b2029160d78ac271e4e0c70ed835484e80302b93efd599707d4d22c806476fd04d18ebd6a9bf88c11dc2c96041ac8c3e04ac0aa5d2ac6740972717b543fb871884a7a0434a433571fd621977777984ea9c06914be966da9f349cb1ef3a116c49f0c716eae1df118cd3d5b350b917c06d853c1e1514213f5a29071e42eecee264ff20529c53c3a060a18a680ade2a08b4549e6998f06e61e4f4c36d578e9ad83dd38d1eeb100e7ab023edb38426d5165b867b9507a6b644aa0322da335b208105f2e74a9841ea7c629ea20cef740f6364e9d84a4485d3bb6b5f4e14c7764f78b65c0647870638a8f618381ec0823faed0424a448f753a59fb22e5138e0ca537b6935befb99fc6eea2d9457c01345afbbaaf3a7a96a39478b222af322f86730d137c3f570b38c7363bb9a89bb4b3b8979b9afd232927becbc91c8d4a276febe47bacd4a84c0bfdd54e685080f2c3be0b1e37bc6d21b13b7b1bfd507880f6ad7fa39bf99eaf6b7088d758d9383e38326381088e9e3e792f75d682cf61cf1176953960b0e160b2a535495d52c28f14fa45ed7a3f91e219dcd05afdda2b7e6c1b742b29f6c5f62a040a5fe6606433fce7de757ed76372dfc0b1af9af10c0128bcd335eff1c6c9660b0893730c3ef8de6e50dba419b35d1766eb9a5dce4c2fa518f8e3e2a27855e04d06b89e97578a4406ac03f3314575143db5e43ae3d03a7e90a590b4c188a5acbe1cf23cd4cf60ca98248d4e740122a55ac6e463511b4c4cd47040aafc0bed7878348a4caad4d977671cf4ac319773767ee28f8ccc4c9deae531b029eff5345470f20865549b2f2c4089306304e13e42ca37fbca6839bbcd2f10bd20c81d44ab73ad5ffcc55f51b53efb00d3c68d8d8505e005247ba23e86a803b199f36447fd01f192994b2fa27c9db59ae66b56b30c1ae5cd717407068a9b13ca941b82db254f4ecdbd1751a3f8f1061031bb41af5c04a33ffc98509f456830cf3c94c14451f04d84844e41c618e82958710d07daeba666329b914f2cc7c1d34ffbf6b50620b7c78c25c5d82a5aadcc4d824b3b68c34231fa7c0befe5241c447f90111c55848feed9d1ee67f61095ec2c0b4ac82f5cf169201516082a804c9d1775990d430d21bc65877041905caf385918f44191c134e493d960724b28f01e79fbf3b99eac1e75fbc8ab8dcfdd98b573fa6d7e6a6ead6b15ed78e2a8d564f61d8c52be8104306c104146696e16c9e9bff79a5fc1d92326cf0f2ff5e5c5c252773f2bd2c554bc409aaec03055f71d439daebc1d8b06c9ca0e1fe4729e8e6119616e8fb861b1e2694d1df267cbc496ba4a87013c3317a16b4c1e369748507794a20ad06aad20e4dbfc1834d789d2a8e9395ddad33a74c6c7cf54e61e533cae228909536eba8020f0c3845d2063270cae4d8e8dd8cfe3f112c46751444546ced9f6434741656dcda2185be13eebcc0392c256f384fc16353e89cbdeef8fb2e3cadc1ed2142f3b6485dc2d540fe799d027413128f624aaf8bc1933d3a0e6a954931bfc914921dec7ec822a31ebb652d4f312ab4068cedc6203b0de98e60c5f82296a3482132b288ba0a8eabdd8ac40faf145928e7563dbcb14d0625c92b542860993bb0388d8390dae727ae4086d4de1b7fea9d79f4844374bcd67fa5e1a3a28cd6d8da3f171fcf9d13062bb149fde18917c6650cdfa2be8de33b556ad34fad454db13a446e8a7c40167117e884d874c786768975df0b201ea0077ba735d31d65a832dc122d13c6559601b83899af1f14808f55f077ad465ed61378c63abff3ad742691168fe1e31bfd0dbb9f43d364ddf0bb185f69e69110c9eb1ab808354fdd2cf571838d5ec63bac3d70ca40878dc3c3cea26adffd5a197206d7c80d6a86c202338e72f17dc7185e1df0cfefa9475a2156738f90c6410c1698d1a160fd396548323c796ec5dca3cd59e468ff6a14caf34b4fdb16f1c92acb6bff2e859f9de1266dea0d1828598319b40a3edef657be02188fc94490c1da088d3ec2f315d6b5bb2f262764b67ba321379f4c93bb3ef9bc7db0c0e5f1e680ebfa84463e904d5351ecf25d1d22a98f81f7a1fc4c4fee3934b7672661f0bcd94109706644d0fdac4b7933b5db2acf39b98c0a8106a7a757408404a4c299a077379458e2118fb0a53b798adc1b85d3eb20b539e572741b9855e44a545809f897dde06730145b5caefe9db1c321783450d25d38834532c3e372fa92a53ac9cb4330eaaf65fe1b69a66459058e02d20c6641b7d8edfa8e356baaeb011b61208ef36ed33235144c86d6ce65da89d66da06291d4acc05e3136559ab77a7c4ad229c5307b48ed642d96c28cd06c82dedd4a16ed90bceda81292120438fd5c47b7b41b2646fe0899643f896ddb2d11e7311f8a0cbb9bfa38106507e06f35b3052ad6b6a11ac5f0129bedc59d04aee3737ebbf10f97c80f1a4e3f51ac8ac4488ad9e3f685a7c0dd4074b07774f4efe4b9f2cba400ef49f73b12fc7d96d8f3283a1eaf8c003931fc24a9248e201ac31bb49226c37d535592e00308d86ba0765a7eda13b72686101d352fb959598038b8dec44a0f18e5c8ec089912d325880390ce5186d4585df46e5662987c164f0ccfb8f12f6144f91349051d3ffa35ba597d2b5920e279ca8e139dfe2ba9923c0190fd444c8bf12a627618791a8781d6b54470777e6a5dac8cb505ae1e534b0c3af7db010dd602b1459964e1e15a812f3b4c8038e6bc1dc568ba482ee4944582abeeda1ed012391706ddb1e0ce60efd15acde8283d3612de5d0cf76185ad3a1ce89488e1cea4009573b55a2766d100ecefc5d53c99876cfec65daea82f55cf9687ec70e45cfdba9fe69fc3a822c29ff4be34857bdcd4313fb23d1d01d8a79cbd0057eeb5c1c0b39f75d5a753a2e10bd0ebb91dab1312bdf1a984332d566ab56dfd838d285995bec8726c5d1358fe10b0b6aaa99b9d9b08894c1dbd06356e5c693ddebb9d8b306062defb160db9d8f02ae3df59697866f5adeb34c8c5b27b63b09675030f344197b3bff097b996819dec9059aaf5ec1a6c585a86d16528091543a9e6bca4d850b7963fd1e7d981814dedb165c1a6444ec0a21743a4de8845b386ad4e1e9c9f2873f6a353487d9a8f8f56ae1d0f69124ee56b5c2b2a48c78cc6ba6b313b889adf0acfaebb4e2dc71054a4992366a2b6ff1f5972d7d2f0e9e3b17d7fbe931f43871819dc6e6040ba239ebce2cfa424ff7344b8a880040321909dcd16956594f5d99fdd39ea5d7209b906d2601572c56c72db899f986185194fe5aab45f27d9ac12aa8600b3c2728ef2e589a6886d711edf4d7f95b2e10d9adde3009560ad754f9e7a52808720a973dc475f8177fd5b199b69925f03a44a8bd9f3c3369861802ce5ca4b40cb47d19e2e1bda1b054f16b66ac7b7c0e5205112e011d6957f1df50505003544631ff4385d8128d46838338930aebc0496348045a7c05abd7a56e1079947d3eb1c50e4d8be001d03d8973f8f08f2f21a415174173ccb90f7ab615be5036947e164a434c059637bfeebb8b9f2e87b9774a4595c71122c9fac74347488b9a054e2e7b9c45b7b12fcca0fe789db614c70d4149d44e50fb64aabccee7447288a5b865a60c2640171f89afecda2cb18b7ecea214bd32f43d5ff66e90741697d085f3ee9bfd8662a3cc570999bb151090160d3bf5bf1d85e896d66276cba7ed97f341f595b13c02ac2a1352aec7a5980de2c8f9d890951108947b7602dcf2bdd2aef680667572b87aadf7c54338492eae763df73e89e3c438c196da83d98bc65233a242e08894f2390d8714f0abb801d9e5c42f169555284b6cf079005b373e9938db71a93ee5945c2a43a06e3df580d372318b3d203503c6e968206d7db8116cca2f2a1fae7f5b5195bea92914d66516bc3ceb2d9dc4de59d0d52ab80910aba7ebb696c7deaddcf0fedf56e2a88c3496bb79897c6420a0ef1b03ad89c76b24f67ffd41c9227d464565457bb25f0b32c83e676b0a3284f2acbed39c6875871c5e866a8284f12e383f87f12dd9bbe3078c68b3711eaa9bc17a7ac8413a8ef486922eddf43f01625671b7c3d0a4c6c2dc38217b4135c8cb46df7d936aabfd253e95e0816dd1f92b257e2f96d2a259a320756ba77d99b709711326f2ea42def974d60f817a1f6779121dd32a1cb194c7809e4c8fd052ba357323436491ec45a49fa601ed373aadd2199e4483704fb2f4edd7bf2815b552fb84d09094cab9700b5125887ee508570217c16799bc11d9e3658de8d9812f30dc8078bbecaf887a6527686b026eea70229df1e61759adf19c1b96673419decb382ae29bd685c5f32120b2d56d3e97c9ef00a2c0598c2181b8fa53172312590a9549ff55dffb9070b042c74654b2ae56371b2a6bac8e2808a40fd5d6d0af184c035101394e347521467e0ddb962e0d63614cf1461ac7b9d744084e9f6f26c88d515dbb1b7392b8e9384b81f186224d5c09e266682d8044d8afb1bd6483962b03ed6884759d2647b8f174a6695a437a1f1aac3e6a2f8ca658ee8a8ae44a77393cec61a9f335a1e859825e73df4125828fbde19d3695125992ddb2826ffbc6c7cfbfdbae19ba864c4170c79cce408e8b280a7632c855d802029ebac8627fbd6fec1c3bd858411c969ca035992f2ab909c423158dffd0dd5a407b3e0c2d9b180440996e09e15f17b4e42f365371d9dd58c4609455253c44c2ba73f592e360ab5fcccdb6e90ae0c60ada9325c4824242c0d866e7dfbefe091067d5c7ff0432814f733591eb0096659738b34cfa8c6c988ec628f34fe08f31dc0156dc39866412932d045168f4f3a48f24fb3b884be1384845d496c3009626f1c41b0189e95c9055d24eb5a0390596f6ccf50d3727e607875a3b2cf076a277e12ac07ddc59da78ee16e1952706ac6a1a9ade80b867d889789c935d196cc4da67aa35ba80ef2077ee4dd69c5f31a0410f7fd0739303ddcdbff2f53e0a44ec5de0f062e533444bd946959a1d9c25b297b6fc7675ca4add9e24e8ff390e0375f3b15e1d3e8129007d743e384659f191bd23ffe02140fa64d5c6d75937b28d51afcaa9d207f57c878f2f54493025e9eff5b5ce0c997d11c9690262e38e1e83c7f1a0ed3f200d9d0472739d59dea3cc6e8783758e3e3201731cf27211267702594356345449b42fa64b64c6f00a8f26665524fe2208b1a7c5fbdc822ea611c1811526471e4f52ab5e3a43de8fd4eba2fb2796a206e348de9b0be78ded78204dc82d9e9adccbe408d7ff538aab3d663eab189927a9cd597388e8dc5063d2db42cd65415fa32d20288da017c9f94e788dfe7cc3a0f6b6ab06116ed3f72f3c048cb1e51abf308ed7169908d1ad5b7ab3a86a3316d164084f8d88c6f96142d888ccb158efa586015914c116db114aa82c44a55d4c33bd901dc34e820d3120d57def03ea4f01b263913cc02ca586b208506d149ef03a706fd5360a12b83acb7bf97ac1f1f85389d4fbfdcf38551e9dbce760a05e8e4023d85038570d3697b3e7de73aac9c7feb39b6ccd1a775c8ce01b08d7190e28866aa7bb8d0cff0fc45b452fcb6a290f98f4b5ec125224c8a93918b1f2888befba6de3d294ee1f13a9c56e92eaac0b8e6c6905e77a60ea7e1d1ed979b6b2606652e7d75750a065c57c7efb1ef5708719ef04e354bd861b15e0a1cbc7cfe65c8a3d9a2b790260d6e6eb60bd4e0fb3f040dfa27fa00797664122add0750a23a8b20fcd68b6be1e21620dda4bf0561f4c5ed74f41612a0676dcdbf669df3436cbf2ce253e69319e3ab36e6e6314f11e0d0882ee3d7f3d3b3dcfe3cd7f061e301369207545676e09801f9bc4bc4c3dcaf48e5320a4b3211051a7525868a0ac1278ed6fc9531ed89cf4205458acc05d5351bcab7ea50250b6cb4c6fdd0cd96f30cdc9a820f495d0a3e14eb6c493a85a87e3b7fb8e5f23431c3c5359f5802f1fc11ff71c3172c6b57b5587ab38579b79e328792edb7a81d60762bc6c88693a00712f811cab9b075a97535c904396dbd2fa0994ba9c9b06fe9c042cb6860d22844b94863bf7b68a1ab8639e4487b38d48e40da4a98dedd7d73ca4b575bf4c604a364a9247c2ea5e3b127ff42f9bce1d3d37c2428edab1708ebd71ac0e4a408a9c6eb97407a4a8b5e912e2c63fadd1abad9a772a96fc4666f7d2b604adbde6f1136de2adfe38994491ab0f34ff1fd20cb8034ad39aae4c5c0076da2e7a157764b770e1c5f35b6f323ce809b2e92be1345204021d74712368e0ef77056afd85f065bba085793c9b6950d3c3fc6c445afbdd5a80cf7b0bb13055fd486700be1500bdf8771e286a63962e56d4771ed5eefbf111ba7380f02d6f96eed174246820b73bd772689c072bb3d8e43ef96f5466dce5c9392e34b7176821d2f4df3dab4c6ef5e0238ffe61582812fdacc987fbb6d98cad5a2d7af0e4c8dd3f800cd75c38a515d4d4c7118c5f81c6f7504e7ae452370c56c4b7fb4daa65bf26919c12081485d09e9d142965320211f483ed2a0a6836fa2488a878eaf9653b0528c3680b75a1920a25b5c5c17548c7ceb9a1656a0cf6a404aec14f7ed8a1dcf8ed32e1cf94dc2f60b65aa102650b7a22d9e708c606ce8403ceb81434bd9938b2c4e5a8530a156a1df7d143b2da54071ba3e673ce11760f72c32273b7bcd9a48da2a6caeb4b782cf1c3a044c1731f3ad61ce32bbd0b52cbb187cb3ecc1e85a67ffe27cf86769a0d69fe293dd30f060b8a0f26ccd0287d0b8d941ee7410a7c6aa430add67c2dd60db292e24f294ce80b0321aaa4d054a6f5d9981e1d5e859b454f5005be082bd59baca5775eedb7994333c62c452ef7b2893e4d03a28c0e368928b4bdd6e31f52a83cd7e162975405fd128321e0a8e3e77fd93257b0c46b309e16203974382ced818faac3a02e74141e9ea36c4a1b98bd859fafce43b2984d856c832f61b1ca562cee96f5843adc14b35bec1ccdafedd214f1a344345373f3c9eccee8324950a23c3e77d55dbde9a7ac1b7804927affb8b0e1488dcd8919d227bd1f50a35abf25e3f120c25b0dfb4d85b4c2a2c69cf7047c76c45e4e901e7396140496f9a322c2c2ac777a27adff5a6daf32e852b1bac89f1086739a603cf0f6838f792351c08e38ab130e5a83aa5a4f2da19df131770a308d810eed0059a2e5546a2169b9d0119f6df7c18981f4b4f119c76fdaac031ce7551f25678b5c4d8815a7ea9565e63389fca6ea0bcd40e71ac72124113dc0041ce26a0c9979ff76d7f1f2c0cd2c16d8c7a36930b909ed7e2d4adfa8352b12b99bdcbc25b485f652539fab7ac983c1ae925967c15ba2345e45d6bafe13b3e9d7acf1a592422ea09c3a45f7fe24e235bd70b106cdaa665584e74cdaf9f39b804bc6c4e7f0bf572225acd4dfe010081b91c2d5970d4f43d2e1a0e05f84baaf50642991b3704034aed74572e6a4715b79276432d06660b39c989570fc0d5d0071a7c690658caee447370d3295db3b5dc625e697e1ca2675b5430b9969024835c7d001fbce86c5165c4fe8f2d46b883daaa3fbf42dc5cf61209379013896df740b9cc32638358ea8079a33f04197f650471086e67e5cf9779268d7973c73bbbde2f1c11e1a8e2b154aaa8b4b74f8a03f14ceb7afc4ba35e6620b7af89c969021d20cb260c1868f3fa432ce7e509db06001ae6540531b126c1e3a851acbf0a9c1354bece05c094d69d9bd87f99391e23306911383d2082997339daebd67d8a707c9b496a309b7921696f39a07864f31208802db7188881e346b41c34f4129fca9c6a13172a4dabfe791584d240fc03685057d53c08737aa1d486233318eb4545f2e8d18087705b9d3a7658564592f56aea3aee53d66c249988bf353853728553a1577062e24af533f47dc012ae90c5c085babc121be2993c063e203ab949a088041271ac0527c56edd4b7a87e98323a0137cd493aa05fe38d02754a66d89348b119e6200d5919bc366788eb67115fc57c4c1a9dd42c7411d6709ad82de8662a1849445b39beb2ba8f894860e41a054f61337179a9214b0884f3964c95ed2a4ab37de8038566bba76fbaa7502c0460558ff4bf4793ca68d78e50f384a81da4cfa23723747e906b82290e0b8ea07e3404bee0915800d4c3c07f94c43e7aafbc7a44d923de97963d0d1586bee06fc90aadbe5758fb9933ff7df346d62e082223741f5cb26ef953ca654ab983a72b30b296891c9e3f1ed5216b0e588eb25f5d4ccad6f96973cc2d26196bbd37c83266473071ccd84d9e3c74f22621e8bd60afa4bcad6c853c7591fe5d4298a954ea5006f682a7a65aeb26b230f3866a28a58bf532aca8fd5eaec64f442ac510a7df4114f00fd6ff7e02d77f8e72797222556959958c4c4d166c5af18a6e25588cac9871a3d5bb453889ff8d13db22024a997bf97a5afdf698b1deaff3101e27868d2de47b92c403ce82e15f3239d8923e8ca0c01e3781b5dd6121f57d2238dc3ff8a1bde3e371efd33838c552e43588042b360f55d7ca92f11987630364b263428e18601d7bf23f6432b3a9aa2c500cd9ac5f73cbe309443858a2806956b0cdcfc19904567bb1703641017c6199e768410e03d8ba603eb34249d567370202f39639ae8f6d52d9d5dbfc544c5b85ac8187095c63f1f613fe4af179fc5c837e6e0ccc21e62ac22ac045c4ac3b1ca6a4cbdbe29ea465240fc0aed1f0e086d7580bcf81d4e2a4d55a8e3bc57110e7cf1e1895df07974f0686dd2ea2b12bbfd64e7a9d0c62c662f0370e6ed495eeb2ee5029042147a1f2e5fcd6068b06567be893cb80e2cbb5fbb12847313811c13cf685698d5e2175959579e510279b9e959ac2c3f94fec653c6b521f8909d633ccedbc1109285ecbd52d27cd2891eaf354db2c966d1e3086718848433c12658fe7f6fbfef930b963139a63f6c4caee5a1964d3a038dd0db403c0a251d702c07a0fba4a3576ec6668a78e9e26efc6ad83a670a47608bf4207979bf196b3160c95e7ccc6406d46f529d34676b76d72396262e1448df051130a21484e0e977df1f7f0a259ac762eef9506877498b9998e1286d6294cf60b95352e81c3", 0x2000, &(0x7f0000007700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000007840)={0xb0, 0x0, 0x3, [{{0x5, 0x0, 0x80, 0x6, 0x200, 0x2, {0x6, 0x66, 0x4, 0x4, 0x1, 0xac, 0xfffffff9, 0x8, 0x1, 0x6000, 0x3, r3, r4, 0x5, 0xfffffff7}}, {0x0, 0x1, 0x2, 0x80, '}#'}}]}, 0x0, 0x0, 0x0}) (async) r5 = openat$dir(0xffffffffffffff9c, &(0x7f0000007800)='./file0\x00', 0x0, 0xba) getdents64(r5, 0x0, 0x0) executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30, 0x30}]) executing program 2: socket$inet_tcp(0x2, 0x1, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r1, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0x4e20, 0x7c, @local, 0x9}, 0x1c, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000000000000000290000000400000084023004003000000402000304", @ANYRES64=r0], 0x30}, 0x800) (fail_nth: 5) executing program 6: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x20040, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) getpid() setrlimit(0xd, &(0x7f0000000000)={0x4, 0x5}) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000100)={@in6={{0xa, 0x4e24, 0x3, @loopback, 0x101}}, 0x0, 0x0, 0x48, 0x0, "8e4ed5b6cd6e3a3be2da5590ede383d2d7ac8deb4a44299f9f0cf768192aed7631289c5d29a3aa7c5c772f383a909e691eb2eddd4322253d1e303a96c995b3e2189cf625a0720ad0fdf0917e7d9e57d5"}, 0xd8) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000200)=@gcm_256={{0x303}, '\x00', "5171bb74cd3660dab9e200000000a900", "d8a024e5", "20000926000200"}, 0x38) setsockopt$inet6_tcp_int(r3, 0x6, 0x2000000000000020, &(0x7f0000000240)=0xa, 0x1959cc36) connect$inet6(r3, &(0x7f0000000280)={0xa, 0x4e25, 0x4, @local, 0x2}, 0x1c) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f000000b000/0x18000)=nil, &(0x7f0000000400)=[@text32={0x20, &(0x7f0000000080)="0f20c035000001000f22c0660f383deff3a766b80c008ee066b882000f0826670f06788fa4ba00000f00d866bab8010000000f01c166b8340c66ef64360f78190f0119", 0x43}], 0x1, 0x2, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) executing program 5: syz_usb_connect(0x2, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001581c2908570b2885396d0102030109021b00010001000b0904c80201030102030905d85f10"], 0x0) r0 = socket$packet(0x11, 0x3, 0x300) setpriority(0x0, 0xffffffffffffffff, 0x5) r1 = socket$packet(0x11, 0x3, 0x300) r2 = syz_open_procfs(0x0, &(0x7f0000000040)) getdents(r2, &(0x7f0000000980)=""/4085, 0xff5) bind$tipc(r2, &(0x7f0000001980)=@id={0x1e, 0x3, 0x1, {0x4e24, 0x1}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000100)={'ip_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', 0x0, 0x10, 0x0, 0x0, 0x4, {{0x26, 0x4, 0x3, 0x3b, 0x98, 0x67, 0x0, 0x6, 0x29, 0x0, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x9a, 0x12, "a960590694c1dbc0114b46b8d1d1508c"}, @noop, @generic={0x83, 0x2}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x14, 0x61, 0x3, 0xc, [{@local, 0x9}, {@local, 0x1}]}, @timestamp_addr={0x44, 0x3c, 0xe5, 0x1, 0xa, [{@multicast2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x1}, {@remote, 0x2780}, {@rand_addr=0x64010102, 0x2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@broadcast, 0x9}, {@local}]}, @noop, @rr={0x7, 0x17, 0x73, [@rand_addr=0x64010102, @broadcast, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x38}, @empty]}]}}}}}) bind$packet(r1, &(0x7f0000000140)={0x11, 0xf8, r3, 0x1, 0x7, 0x6, @multicast}, 0x14) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000008c0)={'syzkaller0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000900)="05031c00d3fc14000000478888a8", 0x280, 0x4, &(0x7f0000000940)={0x11, 0x0, r4, 0x1, 0x6, 0x6, @multicast}, 0x14) executing program 2: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) mount(&(0x7f0000000740)=@nullb, &(0x7f0000000780)='./cgroup\x00', &(0x7f0000000880)='affs\x00', 0x210001, 0x0) r1 = syz_usb_connect(0x0, 0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000200000040501d4d610001000000010902200001010080320904000002ff0000"], 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x20000) prctl$PR_SET_SECCOMP(0x4e, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0100001000130700000000ffdbdf25fc010000000000000000000000000000ff0200000000000000000000000000010004fffe4e2100020000000021000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="fe800000000100000000000000000037000004d232"], 0x15c}, 0x1, 0x0, 0x0, 0x880}, 0x2014) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="20c81e0000004d61501d010000000000000010000034242d2e5e8bd75e0000003804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000002c0)={0x84, &(0x7f0000000380)=ANY=[@ANYBLOB="403f0100000080"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="12011f00abbe6740e9174e8b089c000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, &(0x7f0000000500)={0x2c, &(0x7f0000000540)=ANY=[@ANYBLOB="20b52c020000065f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac3(r2, 0x0, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000640)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)={0x80, r6, 0x1, 0x70bd2a, 0x0, {{0x8}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_SCAN_SSIDS={0x50, 0x2d, 0x0, 0x1, [{0x18, 0x0, @random="356fbaf0d2661dbb8065cb7098cd3902ab32da46"}, {0xa, 0x0, @default_ap_ssid}, {0xd, 0x0, @random="078929569cc53d00e2"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xe}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f00000005c0)={0x1, 0x0, &(0x7f0000000600)=[0x0]}) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x90, 0xfa, "", [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x0, 0xf, {0x9, 0x21, 0x4, 0x4, 0x1, {0x22, 0xcc6}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x91, 0xf3, 0x5}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000400)={0x84, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0], 0x40}, 0x20000000) executing program 4: syz_usb_connect(0x3, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002ffffff400816010200010000000109023f0001010080320904000005ffffff00090581020002000000090502020002000000090583020002000000090504020002000000090585034000010000"], 0x0) clock_nanosleep(0x0, 0x0, &(0x7f00000000c0)={0x1}, 0x0) r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f0000000680)="ea345644122a7da54d605a5c1e9f2cc7b30c774763acc3ba3e05a26789a68a9606559c6649da48b0d7e1d67e92b35064c3ee398df7df918e6aaebd8f8633182c80f5021ef3bacd9fe2b680a3cd253e3b5be19c7e3421656cf49e339d6634fba67e7ab0e8dc75156f8665c10cf6af039956d29ca355d43857c2e621e121aa00000000000000000000249f3ae1c29f47bcf38c3f81002325e3227bff74e434f9a1c291aa74c05609f574212edc31496cac66bfb6ea9e4f43d3041dd6451c54d1b6d5d4ed0490a1e234e6c27f8116b7c26634315cce7faabc94e9b15ed739cd4699eff25f29a5b2204febaad7454482b05cd9bc8811b48794f0b6abad9bc8900826c92fd8b49f4f3a40c896ff7296ffced558b268fafb688693e56e4dca8f72d504fc55d17f1262806c3b29e4cc6e39d9ccdd1ec9b852ace2fb591a", 0x13a) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x6, 0x8, 0x3, 0x0, 0x1, 0x7ffffffd, 0x1, 0xfa11, 0xffffffff}, 0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000200)=0x100000001, 0x76dc) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x4e21, 0x1, @loopback, 0x400014}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f0000000300), 0x4) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x2, &(0x7f0000000340)=@gcm_128={{0x303}, "fc895d8eb00066c2", "c5998c867c22b401046a89606ffcf92e", "2c5be7ad", "a0ca05c0707e52f4"}, 0x28) recvfrom$inet6(r5, &(0x7f0000000380)=""/3, 0x3, 0x317, 0x0, 0x0) splice(r5, 0x0, r4, 0x0, 0x10000008ebc, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./mysys\x00', 0x1ff) r6 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f00000002c0)={@private0, 0x8000000, 0x0, 0xff, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000540)={@private2, 0x8000000, 0x1, 0x1, 0x2, 0x0, 0x97}, 0x20) mount(0x0, &(0x7f0000000480)='./mysys\x00', &(0x7f00000004c0)='sysfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./mysys/bus/pci/devices/0000:00:05.0/resource0\x00', 0x2, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x11, r7, 0x4000) mmap$IORING_OFF_SQ_RING(0x0, 0x101, 0x3000008, 0x11, r7, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0xc, 0x2000002, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$kcm(r3, &(0x7f0000000d00)={&(0x7f0000000580)=@tipc=@name={0x1e, 0x2, 0x3, {{0x41, 0x3}}}, 0x80, &(0x7f0000000b80)=[{&(0x7f0000000600)="87db93eefed2fda441cdb3a756ba5b86c5d76d3f1d9fc850e14cc4891d746f910b5ead58593686aad68048fd7b7b51db2dedac28607873bc6c5aa70cec635800a5fe33bfcfc78cce4de44a0d98eda6e914c766d15315a633454a8935a5b719899275e9aaae3acb78fefe7ba9a5ebf03689d5bdcb", 0x74}, {&(0x7f00000007c0)="db06795bf8ac7adc2c0cc01348c83d8abd280bc1cf49e63ff878adba716bdfd8424676364f09660562459c766a9ca0797483b1f0085c4f24d5da91af7a78b8c82db165eee8cf83c822b24c044a826b2913afca812820cd58f3d5bfdf", 0x5c}, {&(0x7f0000000840)="a7daeb81e5d482003d7bff74602659ee08007231554b9725550059573f1facc185bb5706fa80c95a8011e8b6b3d90ebff11eae03ac0c91021e4fae15d372808dcdba61d153e6c0823a5088e3ca280dbd827ed08419eac858cf512e8a93cebec52a25dd74e67cf922facb8b16c9213ecfffd87eb951561085b92b9d485408f7268973f02f05f462790aadf9f48ee6af8ff0a9fb7ea5dfba4617ac0fcb6876ea303bef9de221f7", 0xa6}, {&(0x7f0000000900)="25302b984e751a75b2e5fced7c2688ac2699b826d2ffb2dcd901fb10dfa58e0393ca2f838e5f6f7079247b5df9ce8b7cbc24acd1a7c76b202331179aa2663389f11b7380a1d9a25e7b4e015199c015c84ad30f26c0d29320b1a7a0802dd5bc96e9fbfc890ea69a46f7152c4a7bd3f4963c4ad4cc138f54e971860516c39961b4c8d55e5395f02bd3e73bc342236496c8b9ebb493d1a2c6129d01a95dc7580de4fba2598a12e64351e9f2747d2cdcd7d4ebf7703716c98488f41216c6a2d97ed778e182ded59a0ebfe6b91dc757e3f5", 0xcf}, {&(0x7f0000000a00)="188f65977ba784f3d6faefb171f94107303653daf5cacb40a3d75bafbeffcf846633ac8677e0d2f6c008c25329d7220a", 0x30}, {&(0x7f0000000a40)="ad70da126fe5e09d73faf5fd12dc53f8c7e8d6e20d8c08dadf7f885124cd78f6998c812abe4b09a9cc4b77175b3100d6a405a2b5c3adb002b1e8140f310e5780e292e31f22acc1408d576a12c7d93e2656367e64f4a9f9fd149c41d50ae658eefe5c5148bd6970ca1414b50f96b66df4ed7edc8c6d4c7b53e1d857dbd9c03f69b408c86c22770d7213bd378e5985d8cc4eb959854d2aac11a62db97b05efff163dcbd9c26783d17e95b100baba812670b98d1d3d6bd848ff2c1953d36057979104d2", 0xc2}, {&(0x7f0000000b40)="67625dc72f7f30d021a28a961fca17edb49e91b263070ef8e3f19d2588995588a0e28bf2d0c1", 0x26}], 0x7, &(0x7f0000000c00)=[{0x100, 0x10f, 0x81, "0e88b34f8f406908f6b15610aad01a237b05ad9d8ae387d896b8865662d9bf6dc58113dbfe91c7c6c1559c5ee3195f99ab259979d56f1c23ff7159c33f6c22d7f8710be917af6694af9e34688c6a49c89523da9a8541b01e82800243a36a5a5d7c9a3d6027b440cce96360e2262086c0c2db8d31b958a1db365244cd48155817a87f3e1944cd645df70007cb464ade5e947c88aa6706d4d42cf984bc1974a69caf5301da27b26fad34a8869ec46c266f778c8b2bb0d1aa5d7c8163e8b0a73a2b9afcb6448fcd0bff843369b5531bf4c2569da82d6b26e5ed430b003c2bfbbf7bf7558f24b792b6690606"}], 0x100}, 0x10) timer_settime(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000080), 0x2) openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000002c0), 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x3000c11, &(0x7f0000000180)={[{@mpol={'mpol', 0x3d, {'interleave', '', @val={0x3a, [0x33, 0x2d, 0x4e, 0x3a, 0x30, 0x2f, 0x34]}}}, 0x4e}]}) setns(0xc9, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@qipcrtr={0x2a, 0x4, 0x4000}, 0x80) bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2a, 0x4e23, @empty=0x1000000}, 0x10) executing program 6: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) (fail_nth: 2) executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000200)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x2}], 0x2, 0x40002002, 0x0) recvmmsg(r0, &(0x7f0000000500)=[{{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/100, 0x365}, {&(0x7f0000000740)=""/85, 0x7c}, {&(0x7f00000007c0)=""/4096, 0x197}, {&(0x7f00000017c0)=""/106, 0x1c}, {&(0x7f0000001840)=""/73, 0x1b}, {&(0x7f00000018c0)=""/77, 0xbe8}, {&(0x7f0000001940)=""/154, 0x21}, {&(0x7f0000001a00)=""/17, 0x1d8}], 0x21, &(0x7f0000001a40)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000001b00)={0x77359400}) socketpair(0x1f, 0x6, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$RDMA_NLDEV_CMD_RES_CQ_GET(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa3a3859b04947421}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000c14200027bd7000fedbdf2508003d0003000000080003000200000008003d0005000000080003000100000008003d110400000008000100010000000800030004fb97f015f40000000800030003000000080003"], 0x58}, 0x1, 0x0, 0x0, 0x84}, 0x40004) executing program 6: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) (async) r0 = openat$kvm(0xffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000080)={0x1, 0x0, [{0xf88e470f, 0xed}]}) (async, rerun: 64) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (rerun: 64) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async, rerun: 64) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000100)={[0x205, 0x6, 0x0, 0x0, 0x10003, 0x40, 0x400200cc4, 0xff9, 0x4, 0x0, 0x7, 0x0, 0x2, 0x0, 0x6a, 0x8d], 0xeeee8000, 0x2011c0}) (async, rerun: 64) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) (async) mbind(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x4002, &(0x7f0000006600)=0x2000000000000008, 0x5, 0x3) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = gettid() r4 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000001c0), 0x494080, 0x0) (async, rerun: 64) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) (rerun: 64) sendmsg$DEVLINK_CMD_PORT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000280)={0x100, r5, 0x300, 0x70bd25, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}]}, 0x100}, 0x1, 0x0, 0x0, 0x40011}, 0x44) (async) prlimit64(r3, 0xe, &(0x7f0000000000)={0x1, 0x1}, 0x0) (async, rerun: 32) r6 = openat(0xffffffffffffff9c, &(0x7f0000006640)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) (rerun: 32) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r6, &(0x7f0000006680)={0x4000000, 0x18, 0xfa00, {0x1, 0x0, 0x2, 0xa}}, 0x20) executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30}]) (fail_nth: 5) executing program 4: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) gettid() openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) rmdir(&(0x7f0000000200)='./file0/../file0/file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000400)='\x00', 0x1, 0x2e7a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TCSBRKP(0xffffffffffffffff, 0x5425, 0xfff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x80) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_ublk_setup_io_uring(0x1d, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) syz_ublk_setup_queues(r5, 0x0, 0x0, &(0x7f0000000880)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7fffde, 0x8, 0x4, 0x15e, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7b, 0x80, 0x2, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90f, 0xa0748, 0x3, 0xa8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0xfffffffd, 0x1e9}}], 0x1, &(0x7f0000000b00)={0x2e, 0x18, 0x0, r5, 0xc0107520, 0x0, 0x0, 0x700, 0x0, {}, 0x1f, 0x0, '\x00', {0x0, 0x8005, 0x0, 0x0}}, 0x0) sendmsg$sock(r2, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c5a748c3b5eca210e44e6ca6fcbc0000f862f4bfbbedb43455bbe031ff3c44fec7d7db061ad1734ff81e4386fa5d2a18e79506bfea591697bf97645de463e51e4da1e28aa47026e80084d6a05f6e544e9a9006be"]) getuid() ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000c00)={0x2, 'vlan1\x00', {0x6}, 0xe3}) r6 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r6, 0x8983, &(0x7f0000000c40)={0x1, 'vlan1\x00', {}, 0x5832}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x13, &(0x7f0000000c80)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000cc0)={0xa, 0x0, 0xad, @loopback, 0x101}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f0000000d00), 0x3c) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000d40)=@ccm_128={{0x304}, "25beb819521eb41d", "cae5e9937ba539347092dd17d39ed975", 'LP3F', "50f641306280c4e9"}, 0x28) executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program did not crash replaying the whole log did not cause a kernel crash 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}}): syz_usb_connect-mmap-madvise-mkdirat-mount-openat detailed listing: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) program did not crash single: failed to extract reproducer bisect: bisecting 45 programs with base timeout 1m40s testing program (duration=1m51s, {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}}): [30, 12, 7, 12, 11, 24, 24, 20, 13, 5, 11, 19, 14, 14, 8, 6, 6, 29, 7, 30, 30, 2, 30, 14, 4, 3, 11, 7, 4, 14, 11, 20, 29, 7, 5, 6, 20, 7, 30, 3, 5, 6, 30, 8, 16] detailed listing: executing program 0: r0 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x80800) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x10) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r3, 0x107, 0x12, &(0x7f0000000340)={0x2, 0x7}, 0x4) setsockopt$sock_int(r3, 0x1, 0x2c, &(0x7f0000000480)=0xbfe, 0x4) setsockopt$packet_fanout_data(r3, 0x107, 0x16, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7a, &(0x7f00000003c0)={r2, @in6={{0xa, 0x3, 0x4, @mcast1, 0x4}}}, 0x0) setsockopt$inet_sctp6_SCTP_CONTEXT(r1, 0x84, 0x11, 0x0, 0x0) sendmmsg$alg(r0, 0x0, 0x0, 0x40800) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r4, 0x6628) bind$inet(r4, &(0x7f0000000000)={0x2, 0x15, @loopback}, 0x10) listen(r4, 0x5) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IP_VS_SO_SET_ADD(r5, 0x0, 0x482, &(0x7f0000000040)={0x16, @loopback, 0x15, 0xfffffffe, 'rr\x00', 0x21, 0x0, 0xfdfffffe}, 0x60) setsockopt$IP_VS_SO_SET_ADDDEST(r5, 0x0, 0x487, &(0x7f0000000080)={{0x6, @loopback, 0x15, 0x0, 'ovf\x00', 0x0, 0x0, 0xffffffff}, {@loopback, 0x15, 0x0, 0x1}}, 0x44) r6 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000100)={0x2, 0x15, @loopback}, 0x10) write(r6, &(0x7f0000000140)='PASV\r\n', 0x6) r7 = accept4(r4, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000180)='227 Entering Passive Mode (127,0,0,1,19,136)', 0x2c) setsockopt$IP_VS_SO_SET_STARTDAEMON(r5, 0x0, 0x48b, &(0x7f00000001c0)={0x1, 'lo\x00'}, 0x18) r8 = socket$inet(0xa, 0x801, 0x84) connect$inet(r8, &(0x7f0000000240)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r8, 0x8) r9 = accept4(r8, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r9, 0x84, 0x7b, &(0x7f0000000280)={0x0, 0x4}, 0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r9, 0x84, 0x7c, &(0x7f00000002c0)={0x0, 0x2}, 0x8) executing program 0: mkdir(&(0x7f0000000080)='./config\x00', 0x1ff) mount(0x0, &(0x7f00000000c0)='./config\x00', &(0x7f0000000140)='configfs\x00', 0x2020, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF_FLAGS(0xffffffffffffffff, 0x84, 0x7a, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0x80000}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0001000016000100000000000000000000000000000000000000000000000000ffffffff0000000000000000000000004e200000000000000000a00000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ac1414aa0000000000000000000000000000000033000000ac1414bb00000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000000000000000000000000000001000000000000000000000000000000000000001000000000000000a00000000000000000000000500000005000000080023"], 0x100}}, 0x0) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl(r2, 0x40186f40, &(0x7f0000000100)) ioctl(r0, 0x3, &(0x7f0000000180)="6f4e28f6087c638ce989518aaeb787ff713030f45d7462aecd5fafd726350a6a71d37e3bcddce47ad790553bef31bedd06bc458d8ea69d083db05960a267af2769141f2b793150d56e3c55d47808a2473a4a6c29b485b3edac357dfca4f8515281560fb4cf50990d") r3 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./config/cluster/ocfs2/heartbeat/hb0/block_bytes\x00', 0x1, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='net/sctp\x00') open_tree(r4, &(0x7f0000000200)='\x00', 0x89901) write(r3, &(0x7f00000004c0)='512', 0x3) executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x3}}, [@NFT_MSG_NEWFLOWTABLE={0x30, 0x16, 0xa, 0x403, 0x0, 0x0, {0x2}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HOOK={0x4}]}], {0x14}}, 0x58}}, 0x0) setsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000080)={{{@in6=@remote, @in=@loopback, 0x4e20, 0x13, 0x4e22, 0x1, 0xa, 0x80, 0x0, 0x2e}, {0x9, 0x7, 0xfffffffffffffff8, 0x9, 0x20d80eb7, 0x7, 0x6, 0x1000}, {0xf, 0x0, 0x0, 0xab4}, 0xfffffff8, 0x6e6bb9, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4d5, 0x32}, 0x2, @in6=@mcast2, 0x3501, 0x2, 0x3, 0x1, 0x2, 0x6507, 0x5}}, 0xe8) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a0100001905", @ANYRES16], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r2 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r2, &(0x7f0000000200)=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x1b}}}, 0x24) setsockopt$RXRPC_SECURITY_KEY(r2, 0x110, 0x1, 0x0, 0x0) mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x21d000, 0x0) pivot_root(&(0x7f0000000180)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000008c0)={'syzkaller0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000900)="05031c00d3fc14000000478888a8", 0x280, 0x4, &(0x7f0000000940)={0x11, 0x8100, r3, 0x1, 0x6, 0x6, @multicast}, 0x14) executing program 0: timer_create(0x2, 0x0, 0x0) (async) r0 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x30b2, 0x0, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) syz_ublk_add_dev(r0, r1, r2, r3, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x11, &(0x7f00000004c0)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup(r5) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0xa0) syz_ublk_setup_queues(r6, r4, &(0x7f00000002c0)={0x0, 0x1, 0x3000, 0x3, 0x255}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x8, 0x1ffc, 0x10000004}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7c, 0x10000, 0x0, 0x30b}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf910, 0x0, 0x1000000, 0x2e4}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x4c2e, 0x80020, 0x0, 0x312}}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {}, 0x1f, 0x0, '\x00', {0xfff9, 0x4, 0x0, 0x0}}, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000160001f47efde4be701161000a000000040000", @ANYRES32], 0x1c}, 0x1, 0x0, 0x0, 0x4044}, 0x200408c4) r7 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) ioctl$EVIOCSMASK(r7, 0x40104593, 0x0) (async, rerun: 32) sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x24000840) (rerun: 32) executing program 0: sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000400)={0x0, 0xe0}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002140)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000002280)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dd4603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa89f69c47a63133708cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa84fcd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfde5f05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de1594b75e5371a81c2c32d0c4a028a5aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40ebe3a9a788d05a053380d1026b9434df87a3a387549bcabe88684c4d0948a6e219b5769480e6d0a9bf0da9a5212f3dbc8d1dff240856691243b203d7edd4d3cc89a38a6c80fdb1229a01044af7aaecb20d5570ebf24b30bbc6dfc3f70d85cd9f0d60ebd8fedd161d199d9997a0e2d18d1c99bc7158564e0ddb4673055de196535d706d142e1dc7d404583923cb1b286cfc5418884ac7e605d93652dc48ff8261c63790a91ee2c5ff9a21677b4bc7e73ddf2d0e46807c57bf64b0b9df7fc67ecba6521767dcc7d4299c740e73bc49cbcf0049faf222c48896378497c0a7be6238217f85c83a2c45376ddf1a8f631c22c8cf453e8a4fe7bf8160a82bd069be9a9e163724a7412bbc30b68bb31bd571f0571297726a309691408af62ecfc77ea52718c39e802f00a726aaa625407f3b18fd4f66db2bbd05dfd62e448fc6bb9fc51960e12b67c5d42e82df55f5d87428137874e27d", 0x37b}, {&(0x7f0000000a00)="ab29d92826349952eb8f7a2a74f53504000000df57144c51a3391625b8b5354134b06ef1355506aeae96e3f097503998f375a054cf3d7de4fe53ea51518955349cdbadca60e1c65cc18dbe99369be03e492fb55fc9067bb6f7f7c3ee1720000000054a63ac58225ed0502f5ac8999e0c74a5dbb320bd54ec813e8bee6bfa5cbfb0726ac1b6ad97d802d5fae186f0769421fb965c7396854e2a3ac844a3769f8449901ba5e2b2da1ff6119aeb26ac204cfc6b54be73b6f195491ae2c0cb26b0cba61dae7a17740e8112ff188902c6e2e31a2a074863edba4a0e58b61faec4a42c29d7f9e48a43b8cb7d3c5a1e5aa67f8753816730559058dcec151c64a358f9f940f8d633a54bceb8b1dda2397ea147d3b26e903f608b6ab1844ea7cf630d828118bba0f0f85e2e6316ae1ed9a2a7d08a05c170cb76bf111930df0cf760f7768571afdefe82a95296cee7c010f748a97046efcc774e7d85edbd5058104fef4942fb4430da89f67d1fea33bf2acfb793a610b3738b393eed8633fc8e8f630932206960e9", 0x183}, {&(0x7f0000002200)="f610", 0x2}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x20004080) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = getuid() lstat(&(0x7f0000005b00)='./file0\x00', &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000005c40)='./file0\x00', &(0x7f0000005c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000005e40)='.\x00', &(0x7f0000005e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) setresuid(r5, r5, 0x0) fstat(r0, &(0x7f0000005f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffffff, &(0x7f0000005f80)='./file0\x00', 0x2000, 0x20, &(0x7f0000005fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getgid() r9 = getuid() r10 = openat$fuse(0xffffffffffffff9c, &(0x7f00000062c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000006300)='./file0\x00', &(0x7f0000006340), 0x0, &(0x7f0000006380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r10, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r10, &(0x7f0000006400)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r10, &(0x7f0000008440)={0x50, 0x0, r11, {0x7, 0x2b, 0x0, 0x50480240, 0x0, 0x61c6, 0x7, 0xa15, 0x0, 0x0, 0x1, 0x2}}, 0x50) syz_fuse_handle_req(r10, &(0x7f00000084c0)="0aca6c6a1bafd2989666a6014bd5e9e63945bda64c1239d970f0d349110c18fe029ac3e29dc9ff9ead2ed3cef0fe77ef8348a82d3da186ce2140d53dfeb34dc1e128dca5a5225db8052bd348c2d1a3de224233032fff8b85c85885c90e9d0c205001db3dfc55d17a7dab1761c1733c465113c056d3bcbaf6a52dbda820a1db5e7d777f6c716e5f60b04cc1c6a362d891cb08fa109c5a00e427f8636059d934f255021cf13d2bc9cff93f049018b8e48f6480d324f08eb83655d3eb5a379ec18c861f596db17bcc23ada65f26a02c4c0c9e3167cc582e93661cdd0dc7581ac1958d9cd08104af251d87d8b5d82150b8cc4ca6d23475f259a8b7d69839cf728a6c478eec56135bdfc6428a318cf2b838d16984d0498d33ac41fe67361bdf5752db6a5ae32979463b60ad6b99527affdcb2b4a0f23b2f140c981b00c99cd25d563ff6c3308b048371eb2e599880a2b67ef9a2282947dbb23a3f1944193a801187f206587a52ee7a33032a842b31fcc0db079c554c97a09e3812aea45702099ab648888d08ae48a187a5acee7b9a2edbc320c64514554e540286053dd2acb9f9ec83435f43193b45b324c8406cdf976bc7607cf9385e99bf5f5205110d0c27abcac49e7ec7deef560f953d2c64bfd014ddcb1b2cbccbe401a312436799235807f4fdf52a9f894656fcbe1e971163e8d743450c49875379522df77d5e8910df837701d135f4589d4d15355e1638eff568a18a0d6217a11acf8fdf0fed0216635215d248aff37d85b62edbc989bc6d4757e6347ec971ae2b1e0d194e6c11dd8f7c108219569e157eceb7c14a288aad98a24de9a81f9ba1dd5271c17adfdf41f3393789c30f9345f6ad4ad1a6bf46640f69f7c038c4fec6652853a3f4fece3c3d15bfdea15f37e961a03de54181724801808a3a9030ba4650ce6fa9e6822c794d7b9da548a2eab977ab0c08b2d985957d5cd70ec677637219c6ca7c7c4d0a7a7ca38c1862583735b46b3addfd1c72cf7f63f11bd85ed59b9ba94db5c2fbd48461ab735b439a992e3a4462545e042e3c863199c006ef3a3be4473b24b782f86a3c1dca9848283bc47f4322273681efa1c8c413dc81a459e4e755846a094971708eb7f428aa67d0c81ce7f33d856e13a342b05eb403af7b4cab191c4ab9d650158808ec74d04f4b765e513b94f10345322e48485d29eb8b1408d7776f98e3625a20220e94789476affdbd19b44bac6bd2fa2b0ba10e93582178a3ef4938dcda25bc6245621b1ced780ca089010e8e51493c1ac7747e949b67fe6e3858e60a1e45a657c080fdc0bcbfcac2ba9d027f02ce30cc7440ce71eac66bb2eb264dcb1306a6054fde6640ca51ec4ccaf500a87f073b58ab286daeefd8d3ec7ee882551f7b6a36ab79a8e10d1d3c234ffaa33e95026025cc39a057efe7823dcb689131b1e83572b4dd1f49097580976c046424618fd6047d46928087d483df952738448d164c9288b15a4982493bf7ebc1976d0942846c8310556732b4cabff937a51e926caa37ae54dea339c2a2a8d73be2ca3a39edcb4ef8bd58a3c4c98c48b9f37a1424b6a54919921d4429611d0dd585d1d357c3c1ad1cf68f36907f8d9c28a14ec2cf2510fe54510111ddd7a67fb8d2f449227da397c32b8dca19971ab9d76e1f6ce0c54c9de1cb1daa1936b62f838170b8b6e7f34168a099619a113c83347ce2c0f6086855385062b6e074b68391e59430236f9ec687a265072f7a40efbef3cfe5bc1cfb364d87a597507811d2bf6af59e20fcf4703caa63285decabcc367ccfb8e27efecb14db8b1167938f457d4117c62f440d807b5482bb223b4b14e9526f9ede33631cdf9fcab53b3fbebc9344ab130d793dad610f2fe41ef388acaebd6cf26aedf7c7c6aaee956cf92c14583bd45b189d43f7b44419df1e0adecc8fbedb357656b7649721f81c2207ebb37e3ae21bdce8c982cbbdec012c7fe587161ff741610fb8ea5883c758527873ca2197b5f1058083c40203cc4dbdf7f4f1388f2309d22a6a1767137703296ad3aeabdbb3529a290da9c6cc5631b2f1ad25c766e3cbd8d9f588bafd17495f572bf1cfe1e8b5bb22130963cca8832f846300bb6dc0baec85b500e1a48fdd14cf0442fe4d441821d7e46fb5e2220c96bfb16ab8ca883a4477bc756dfc6622f320a648cfb57f9de9aef33f9986c6517d1a7eb59348541d6d3494ebe7bc1ed4a86f06411491d176da36de8c8a8d8ea28928bda63fe863277e4325b756421d4d2042428250ed526e538fb930671e9ad517aac494a58aecbc908b512016fe4d8f60b576e230b3206a0c7bd4fef717a8cda0029d13ecc3c8f8686f717adc1440353c236aa71f842839c5ce92c83fbfb57b221271aa6f4029219c3c2ed7a3a53d8ff065ce30d403c95cf69e7963d5bfb63bccb5b28ca125f0d7094072273ce3108093d0ff83ab98393b8e9a87117f4933a8c8ecf353931da3b8dacb20685a65dd865bd6031cd2b0b7e237901c782c6e6ea8742e89dbb01eb925dd6e74c53bd28d3c424cee35eb29823f2138b92516075e00342fa4dbc5b27675a651032c8ffb3da6c5349d0f9b2779778d0cfa1c8d4cc34d4fe95fc435e4768e93d56d2c142f25df1b9afa7d103486842372b36261b96b7b3acc0e78ff20a535ed515ace0cf3300168a7ef42d6bd511c019d0ccd7599ba70cbabc95f34a052fe9d6f97b49dc1cde40d5ebf305797d7d572a61cd38a0cf85f28c5d018648b769327bd9559722d5422754f26c9e5439b42bedf34e31bbc845b99ce315eeeb0383fb3ae021084cedcd843b86831c78441ccc0d2c23de528e53cff785816a3a3d99b4a4684df9546a285203bb615eb480fa8385e90226b27b39a7d50c83babf5ba890da1a8848ba372971347dc34b76370544feb183b9292043f2ef072b69bcff45b1917c073222d50bd585f2173bdae673198b95b67f8387f6d2b2934597c5ce165fd420ddcc01d29d71d532b5d127afc98657845230e363cbb9ecc05b247996ecbfce0e8215ec7dc5e9be115de2e7ebe8fe3e191f455d244ad1ce75c828a2adbbe509589f389936e62dfd1ecdef105162d357cfb22412b64570dcb04fe18bbbe5518985d7316a75a19a16a482105b7fac923e1eefd780d036ccc39e3cc53d2002ccd10004be1694be4110fb062110e1a44ba88acfa282d9c7cdae0cb55f48f7caa3c324d9f52265d21606a20779accdc9f69dd0fc49e4bc2c49891e526561569abe5673533c8a9b6a3004c809d3f7452b02787047d4442df3f4cc5d47e5aa73b7994c113541ea312970f2e741d4fd50a83f5a0293fbd56d619aa4bb3b491606642fcb922b5ccd6bedb442e450609343e18f61abb3a4b2fc69e06a72edc7bcba0da06da3e80f59b737f088d01f0dbcad89003b505fe29bdc8118e3fbcdb90a4f464e0e70d20f093790ae1b9f6f8a904a268cb4bb116404de1bd4c3f9522c36893a902a3a90f52670b7ff2074815329f3fe2c8ccfabe2d812394e6b0e34741abece71b7db0fbf0a80e6c13bc7bba89a4ee01cad9dd76e49cd91690db6fe402640db8b3523c49bcf611a9da991123edcb64ef505906d8ab4b8586e631828402105f045cff3681f2f36e3713be5bcb6af157278b194a51f04d04507231aa6f4d77b4065f2a97894c201b23f7b5f79b029c74fc4c57fff87c03e01210674417c1297155ca7a7fbe855fdcf65561619ffca0099fa08ddc8ddd7f713b2b0c6af0fcc4bd4cba9e9f47debdc6d9e6e2dce63fec20efc51e15d013fadba2707a449dbfd025f1a7c329282c797b2071afb37a89f8d58c1e3b4f06586f00a433161373548b699fabd92771346a25ff10789ca89cbf00f92248c6b8468f22aa4cf7ba90aea16a3cc2b1ee598609dfbe75fb8e11c5003ad0c9ac7205cd35552a53703f06e465633f9653cd670952feb9e77db960ea18914235af757e75204d1f74de9829dfac217d87aecc1c80066426f12e52883bfcd982e54bfdae8ef55f3b70f78bae9e6a1e24388c642cba3b3215602294bb7d68bb6f8e0b24c0b6e99df504c30beb2a7f47b02f9af6511eda25407c30dfdee39ec8db32d93e1e09472474883a87b7b4664bef06d5c0a43793237187acaaa9654f74e5d3bf1ce389befc139fba61378e7b66b4b0d87334732592ebd0e4989373ca541b92d003e67e0292256c256344dbf03ad24540f11cdc174b45d3781c1da793a460ba671373a0fa082ba63f5418733c9907d360c9bc54ba0e2b374de7965a87316df1c7af17164e1b6dfe32d71fb5ba641bb8d6cd6299473f37e44a69e90a87cd2f8a486a0db4eb104bf87d9f7cc87dc294e6debec7e5819f3f26bdf4cac91f8ee94a826df99da39a4bd6d476943428e3f5009546ee569d6273f7ecb115538c6ce8fe150249c89452c2f0cf0796208a216fc2cb55e1b6c892778f15e7f8b78e6e97093572a29ca3600c72feb4e1ef42a225da695b3111777f3833e306f2a90b8ed6095127b0f13be495a3321bf8201955d40f6b486904a4e1f4c9965563d30277b30cb0d1ef375338a25314fc5abce41f1e95118e89455af9e786cdc460e4e48fda5f21cece9b4e5276523d6919e165df5efe59aff13067d3ef0e82259305942b5f25e831dcb72f5c7fa67ceba7678078d8311aefdc91916f8c1db2ac61188b46825707dd26d29aec734df8bebd7474277908b2ba9e77daea20c395253b3cc876e5dcac960556072bec36e14da26c335b509a38dbf3037d620f4765e63b946ef8ada1729b1323acc8b5e436f3967ab7cc033ccb7d0c9cc74d3a3faa2ff2afb1cd571e3749cb0203e70756273fc6a4d80cf646d551f3a801ca513ac587f0ddc8c58870d817ea2671b2ef30be91a45dc730c6636e7de2ec235044b837ed9861dc89e4df342cff52a29ae6b8d5817fe31bb3a74d0202efca5d94b4d232f3dff885bf52f8d43097d069ce81220e8578c630d496b01fc60562bfbfda22fce6ce68564ab31d1a3d38af2d7b73a970b9b30f6c48dc38991da402491b2d643e0f5e71bb9c0aa834006ddf24b7dbb180f68751535d8cc34823ba3d1ddfbfeb6a15655118d4e1e11b255b998006906017ad9978d6cf4a45a669eabf653363391e77a82a9da14d184a50f1421eeb61411e859cf6f98ab0846ed5345b63e3ad004d1ffd1e48e6574ba7d832f7ad1345b8df27f7707245b335ddff2e4ca1430ec44af208e633c25678b3cfee96424ca026b159bb18c1bdc51db6c66e8788e5aadce1d3e531c9b02edc65b846763ee64113c0cd0d23824c4baf3516e2c8e5192afb9fcd390e51b3bcdcc0a49f932a6907b38713e2229aaa9abc5305420f50a2016429012e835407dee7d8d0b8404655620c3df407e7be2a5a1e668341dd91224509ffd48db6861f558d098954f83aeb6e426099cc4291da311c37bd46c8d80c3ea975e0db6ce12dbdae9116bf08909431fd5483f7cb3076d33a900d56c26d6f151386abb32ea335f5337683201a1ce5d9df25c5df29a375d2680827e182b1aa0813ee7f9d273d7ce1b86194a8cf48d630a5be0b947245c1ee0a0645500ce2ced6dade1b63c0e7572260cce25636778d79ef11ed5e3c42835c8e53a6d26cf85293050cedee2a116e5f38b9cae91a503ec9e0cf784d9cfdccedf95971540ec37926eb43b27cbff1d96b83f80018e6afec70523b6672111a47f9922db34da15d7ca3cc3a77f1abe7221b72d43d2cb4c23fd2bff6cd5ef6b31b6a4c65babcdc918b0d99fad656e471a20a8f4b66d6e37877da1a8b7fb7a8692d6d578ff953b18deebea1353f915102e4d2064dcf8eb0965a2f4c2eeda70b4177dedd7597797ec76bb72ee422ec4d16e494ed77c9bd843ee01885cc3aba1f77806e8f501b856935494918ef83379ac5ae1e06697606053a8c5c880975d1f085c93f2adb1bd2c6ae07c29bbb245cac4726a20a2f61ded013722eee8878933a90319cc8cab7a2bc69dbc79767ba18fcdd8f9ba7de44e9f0575994b28aa9e3e7b4c1f2ce0eee264dfefe3e1600cd969683551894d28b690122093105133b22ee04a50f4883274cb929beb1bb45444ca5d470c0ac611c4990eefea25526f590b269ad40d23842c5b5996c1cb393dbff28a7e2f7cf04ac30fbc2d29ece6708fad830bc523fa52d2ebbfda27379e8c48d085b260a2dfc2e8d7e1a94a245b518612bfc9ca0260c8fdede5298bf584e5d71fc131f5eb6ad2dd7bfd42a77f523eb0aaa787003fb71b9a64fa783e918595af0413fcc0d7818a514c055a48ba9b1bbc6c974f7cb55c3af3edf117835d169e5e2b31e4278d0419b23625ae004171eb2ef8c231a61331886234b402886b4993ca6376f8664134cead1bea142bbed5d46e3bb71b0f8a4cec0c79a9b5f6c823128d02063967a5363b6bd6e242fa3fd21953fdb57725f1eda22984bcff8e40f2076fc0a462706dc2bd95dc447a2aec2a8a4808f2930ff1353348942e28204af42141fa120c8e5fa9c227216f3624deb2ce178fdf594db504159bbf475e8bee281e3c8ebb29b404b3fbd13dea76df5aee05ad6a85054b838e149d0ebfabe61dcbda6c3494e170e75633843a01e2458b526ac5424177d6bc4706a09694be1c372cc79cf7c4d82ff4e62489d1fc7819d749710035a6fac239d716b57a1af1346c1e8420dc8ae46fd18245160d43a40c564bf11f0232bfd1fed67ba1aebce120ee93a0a000570b808d9fcd60b622c59ad53ef535c1db7de15b52ed2540708eb5baa7195e1a86990b6611ad5c50127f7e876f8031856e9a2c0566f357d6c75e6ca5f217d428602fa7c8f7fb9f3abbefee76d88b3b08c3be2f0d093ce96c6a00f3a157dc0a05e1fc5d8de583c25e09c77348f5825fcd4631396f3e8c26f5c1432784eb8c377fb520d28aedcaa5addfda6eed11da4d2cc91c2e3c3728c763c9d58283af32d00aa1910011a552adabee99d1387d14e582cf68fea46b729eddd0d3ad8eb9125d5fb060f4d6f70a166cc3ce9b02a7bc65200399fc2a47b90039ac23afb853925195e8079da20cbffea72365158fbd94a6e0a654f6c09a8032fb26df99913c2300e03428ab3cd1b3f7aee15460732d445b4797673b47a93a325b2e5157106ade0959be9c4562d5a4292a9ac94940c66375e559f34e57a1158b5d77a5dc9515bdab63799627301f19398d84c7afde812100a65a1642e9515a30434d344b380a92eeb2013a0f63cba648c37095bfd985c607b120f1769a79f1fd7c03f09f966b72945606ade67f9aaa631948bb82f9ae3f89ecf6db12c02d174f62ad6e1b60f4819ae19f4979e0f9dcf51bedf4b1bd1de73bc2adb1923544ede6dbd40ed4c559cf1f079f5dc8986691540e13f5a2505cc0923ca8fe2608ec92b95dbb5facc320e43b2049b79eb02618f6fab08b7e9dbe00fcd69b338b1bb6a9beae531972e16a19d94bd2273c4d042eca34dd7c5aebfbf16552681ad4e243824a9c5d0d8b8d3aba4c102fb76c216c230c2ec34838a0817b03a04480c61c899b2e442bcf2567d4e73000d9c9d4d0acb712df0183fc288634cfde234b94fdbbc0b7e66ea5b6437f312167b1ea93e2a6b2105308d8198a2d4054ba2ff2855250e0e6c952364056e2d3d09e5a2c578837d6521ffb82780f169d07f2f032b34d62f2712a77a56175017257ea1caea41acbbc520b429bd4e3ec3f9a6eafce46731dd3396f1ce1a6198927fd2dbefb3f77c9173be0934747ca47b98c6548c8cd07249d9715414b8a8ddc8430575d8b8903d3923089282a3ccead6e11044c67f3d5d8ed8cc0c0331f2dc09e1bae77ab55307e6445ad382451eff64faca8a4c0cba7cfa2fc9b087afb040e594115c35ce1dbec69ef1e5af8003339afda5faa1be1a3da7c5cb84273009c32d300fba7d222d2dc783241a9414ee30c8bd7e655c09a7f50dfb249ae9b15284b971503f6ce8866a1b36f993acf28d387da88c8defd323d1cd91d4eb46ff87458269a134675556b067a1b71829b7706ba58c93a919884089dc333c9b5d8279dbcc20071991762d2569c8ff5f21783e2961228b2006f8805750c0f9f4f9dc3df86dae1ab98af22122966a6ba04ccbb2bdf90e91e1f2595b979b6934fe132eda34cec0f83132f3867a197a6dfd0d43528bd56613732704bb62b12f4ede7439b2150384fa04db658fda2ddf97ab571f02d150c50c95009d0aa2e553019ac1cf9bbaf15474bf66d69224913b11080badb47d4a085fa13e965de6e95b7aa6e07bb212774d0240738cc07ccc1670d33c100cead3fb99c3f32fdd97c9b16956b1c22a90cd5c7aa0d920dae9e2b149fb5f9870129a0e97d1edba0dbf8fc4fcca6c65c639dd3eaa8803b1e9e601907e086ed1079ff6bc6de941c91df0634ce3730b8035bfdfa699304666920bfb092354da1f0bdd28c9023bd2e152e931e82eeabb86b0323c789daac94422eb7855f18775917e12feb85019e2e017303002ff8e04513ae0fb03f334a76addd8fcbd69ed25931f44044eeffb5d66cab5a22b21e85324946ab15408dd5d68b17727d2e4779bc378750eaa6ef6e943966c0dc4d066c6b8b8945023a0fc49f81a9c15a35d350e3d741652b8a8014b3649dcfd028f25c0b38b7cc14f7e375acfd3960af2eefc49ac6589f38791c9c0b0ea4e55992274052eed15cb8de213794636c4db2385eb9bcfc28f8a97e7c7ac949cd519ab62d1ab10d855a7ac6acda00b78d35d80a9ab4b7099603782384c461dee90abcc14a539779435cf0677eb0b6ff7e47488667788f9b0fd7d5e0cf53aee5ca0071fa30c062da3c44e79096e24594c6e202b7cdbdc49be2ddac8058c7ded15f07d4c413886fdd7017b9fedb86e39917fd1e81b294675bde06c8fac0dbce7f4b90b3859c66f9f6fec640c6781728a8b347da28b4360924ef68c3c740ed5ddbf013720c6de54d9bce5232864f9e80a652cd778641c327876b2a3e1049355a58fb5054aa17064e97142d64be9daf5d1b162566a009c69133f60e3d4c2a53c153185c659d16236fcc1690eed8c6c2e4f8b172eec457a9407003ddad723e3b183e81b17ddbe46ba368ab3e3ff574d9e3fb82e102ab46d7f608e235d064ea963fdf1622ed7278a27fd8210ad39c3acd9069abba71ca051b64561683068ca6a1be906c196ddde1839b3897d5af8fee51614d73e51511b03a5763f3ed3e64bf7293118dc321cf5e940a2829c6b8550083d66d31680fb55af098d9ccebde9882f818c29f4cbb55c26a97c359d8606bff3744ff3efc22e8d34e67b7c97b567483963c574bd1dac8c46c911c48b6e29e73e52f8c9385729a73b70d2ebba9e744247d9003a962fd607686e6c5972b59616acfe327d8b736f38c703832d7690c6474641bf87538e785353c1fd7df1b5ecb1200eed8c5857abd16c26ae72d0147de475b0c4bc98dbff530b334c9c50607bd46ddbcb1ffebf7513cc842e4cdd6c8c00a284e81cb531a04f75210add4f73db3da9783694fc541cd470368c8776973f02835dc355ef54ca90a580a45a2df6137c43b151ade1e51bc879e7fb43141541bfab79b3eaf0eab323c7147ecce6eb3eb3eb02a204755cdcc7405ad903b91fa4d297262cf77fe395a18e269ec36bd534d4939e78719d7c312ce5205979b2fb92fbf9e1d1effb0f663b9361893fcb11bfd66c92af3394e899876990883e9f5374b5642c68e8468498612e3848d367598c2cb0806b7f0c7f4b004dde2b4cc50161a4d293f2ec89c4cd35a767736f9282f848b9d1cdf405f61abcb3e50ff4092d2afb86fdceeec4791d892546e29495f97876cd8015f193113f1b8584a9ff3f32650e29126b81254961e677b6f67023295567f574364b7320313db988616ac123368179beaabb5a56257f0b6df8f6956324ac31d3e8db83dc994425ad80e235051af62ec79a6dc4bfa36283af72af26136c8f5eeb32e1fa1b9e21a228a2a12aed39e717e8f404334d8367ef3edceab1f3e250ab9dc1e89f9b84e658d38806f4d4a09ff07ca539077a5a496699a9d7d4aafa78120eb90f404c2a6ae00aa1c813b25cb6ff9dab8b66b1dd83c80c1225aa24a47df3cbff7f6842d9486bbcd4179150e1bcad3caa604ac1db71aac913c9d3cbc154182187e2aeb852011b22e40b25f9cb31ab7f458a11b1836085c4a99a633215684e7fc70646ee2158faf8329c320a3bc050cdbbac216a18a88af2dd1bb4d648110c5c90f7f5948128eafbe36c01ea709ca8b5fb8ad9eb7384feb7055220aed45690664b0312052792a5b9dfc90a1248995cf68f80b7822fa577724ad143b1d987d2fae7992d3ad270e6b1fc4f1bb3130f134607e8129a6b1442ac05f114062be3604d7cf1595022f49e7cc55282f0f666ad6ff3b03d692c2a66fc2eb5fd0751e4514229861e2343d43162dcbdec156aa5f2c5f9aafaf470f17e5ed688b3516647b9a1a220e843791ddda20fcc444ef63ba31fc27e62fee4676f097f3fecc625755b26ad48dc7ceec1920443c6c466c7bb36e91082f115f4e563a562af1ce5cf37c45bb2da72ab39ecf00e0349eed7e87994b6670e8bde4f4f9142cb99f6bf36eb41bb4dc72b6c6a6686b63fa21c167b1ba5ff481abcc2ca29905d6b75eff932296d75a90080f3a727690eab0e804aa95b545f55107d308f4cd9884d75c28388151a72e82291f79eb52921718903a8bf029a3e7c0ce28f204926dc221f78711a08834a917a0843d8249ca317c7154b88a5a10a09d7477fcf2d6296725bb6a69c2739964a768cd6ae51d7e7de63bb17fe7fabebb0ee46c285c683a41203d059a5c89024a7f3c59915121921000075ed397d30ada6d56e6caa685cb98cc0bf279fa2d96408611ae7e43c3bf70f73148c6615f20060b5c337c6555a3bdb1870bededac9eff951cf1c7fd4f0046d7661789bcfd56fe6198b502e01f90333ad669354db449435d0506526bb0c65595dead87be428eb1b988906de152f9a7f126ede6b933c2de1f7d20ec3e64c7468906fba2bdea8b300bab203542dec13a90e4195b3f7da1b669bfe9e8989440b24807ffd44d9e3d61e098caaa029a7063d25604cbacc5f2b3671a163b80a440948230ae90dc3bd7fd46b667cc7d6dba2f53775e9a2180ced0e1cdc6e1275e741607d6dfe40f91ec81602f9bc7c26c322b82114949fd17a9284dd2918326b7880f42db6e468b80f980db98e31ad57be1f131407a0d099cbad9eff25916048e4210c0eb0b68d4d11cc1545cb46114b3969ad0d7a6570b7571c877ed8060cf8b736f8c82ddb64d19fc29af3453f0efe33c68c21c7c8c054707790cf5c056d0ba408d077fb65cef8fb071398ce35cc95c48ba546230f4dd60ad633f81478c87019736044783599a17d4dafd30cc6f4278cae2384763ff2ef395b8e7265ebf0453cef5c98e62a0e48ad422af17a4eee1acc10a51a3fb6e98594309e4976f71027dfe7a9593cdb6860cba745f2346c8d4868b07f381d3c137b396780545e0ea331e586b176821e45f67761fd8b4c6cbbecfd34b72201f6145a6b06eaa8fa9872a54734acbccad497390ff69f676c496258479aa06d9fd1ecec02a01216fd66554afbd5e728608f4572a4d485e57ff5bfc3df", 0x2000, &(0x7f000000a4c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a580)={0x90, 0x0, 0xffffffffdffffffd, {0xffffffffffffffff, 0x2, 0xfffffffffffffffd, 0x0, 0x3fe, 0x0, {0xfffffffffffffffe, 0xfffffffffffffffd, 0xe1, 0xffffffffffffff28, 0x3, 0x8, 0x0, 0x0, 0x1ff, 0x6000, 0x1, r12, r13, 0x7fffffff, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f000000a640)='./file0\x00', &(0x7f000000a680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000a800)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = getegid() syz_fuse_handle_req(r1, &(0x7f0000003800)="bbaf70ac5850cb370eca27ba739beb1e76207608898ece8e9c03591bc3f07c56c62c3600e586a842e675a0507e9f46604b863cc103f1a013063430c36420d442bc55d789f43625cbee4840b11e2120fc768e928afd2867c4d085b7615df2d146b7ff0e35d9a442af2493f6e4c431fbb275ee6d0adb821650f67bc4f12d024a0f06fc9cafe8c3eeb1fecd2abc98ca38db35e0593611ec60acd07a8277e71ddbf4689493bab858317448262a5bec2b38c67ea539cd29fa559d015f1237b04766b3114300be061371674880da0030c1d75337946d4f8f2adc09795afb96e6b27e92cfcb2a558b6bd153ac1e2a17d07410ff3137e277cd2573829ebf0e978e51d931959fb5c7559f9e576091de4770210793ac524ef28312888c6bfc7dfb79e263c9d0e276f01d5ba3fdc50050679d5d071907e244ef3191936b2704d20a4e61cd6faea7fb52aeb6727417b5630396b62fb3fc12dba57cdcd54ab04591f248e255d8bdf15181cc11e68a4cb7b94da3aa5296ab2e5e92e9d26f2e5fc54fd95f466bf775c8c460adb341e3b0556d90a7c4a413b839ca368eab045b19fb02002a6d1b05cef8397244fb7c7996abba0b2855b5b07c5d4b4f3e08f41c667d62e0056f6a012f797ffdfe25d776f8603633d89737ce34edec11b840a6ef2bd6c954f49c083d2ed561b4c50403a16c3f569aa312ce9aa5750646848167a5e87c1ab760ad71574a1e1e309e768ec683eca33f72fbf0993bb1b9257158fae516a08574c0505abd65c55af18bfce158a77cde0ec14e27880e339749d5398f0856b616ad9b902860b9a7eb87740830830fb10dab3d31c41fc8d298fa23b33f24bf2b8670cae10bea626dbf33f64814e314d700048e3401ccf833f9db0f9aa0838da6d27d3e1f0019c2e22f4418911456a30016ce78a5a6b67eb189c7524dc74818e119d1b07c06616890c2be6db477f3a35aad21214a6a92946082379aacc04dfe4d0c17fdfa9c6db08a9224f381b819af5d6126120121dfef9d845a7f1475cdf2bc52633523a73dcbd19dd5d4a7f2a5bc5693611f2d773d1d870b73a125b0d41befb73db87f07362e392fbe9eb5f6afcb12d807e29873effd84eb482bf3138f2696235387d9ae01dd3b70c038e2c04266f0a0b53598a49152d314e91c68055ab3a313c4c040e0f654398923b5a68c3c2680cde622ab8f59989c1fb8ace88bcf421e499bfc176259be7e99ed9ac20b9fb69e73f791d275b73db05f43467ed480e092d279e6f1fdd1ae6f241736b3986683de0e70da463908fc07d161d5acfc3c5a760b65304614555d7903387ec4c1dffd7ce5af87df2f027344353f9b42fe2738344cf60376232783e6e24f4981370d05b89bb0c24f90479b0e1c7cf763af18dfff36c06d7df996a8b3fd310ec1f726225f4cfa27da365f7795082c81d9020ba1be56bdcf3a33453556fa506f1d9e477fd6fae0936d30839479886ec693d25c2d2ef2dd764c9aa2687c81e96d026a0bf05cc9fbebbea8e3efc94c2901dfd1eb182f4595523dd6d266b387d9ee1f09729a093eb7d78fda866b5a7f0da41c4c75b841382e949302da77b6cdbd2e3baf0fbbe55ebc96edb09d0b78a40a4694a821403c123347ec8fda7d97a2ea3f28d77bfdbea094c70e7a0b0445b8f950c6bbee1c9a8ca90002a6f3afe78f466a052f0ced67214996f465dd27f67327ebbee9810a84ecb09193ca926f32772c87b02613ff3839db2a04431c5a7cc1f1eae904c5b3d835d9cfc2685329cb52350d0cb95218f5ceae6614337748327b507ed50910083c31fd762e3b9ef03a5475e0f8cca6654edf770739cdc7a6b88d94fd2f6b9c948ceef7da2fdae00d269e7cef7fac81b98e5505df982c893fedd601fee3d05cc842c0ff1e92fc73b48d9f21d0f3848e41ab9164c2c97bf359712728ff9ff425625147f637dec509bf9b191dc29bcc188790481bc70883005e63fff8b042cbd5a5de39e59544ee8ed97c38dcec07d60e11e0f248cceb7de1ad9281be5245838a1f108361d4a805ce458d696da0dc03e26fe981af54905c3e8fcea03c2ef5d5722b36021e60f94e235cc1e30de9f75ea01f7d7c7e82064a0843cf75beab5b3006a5d2b220cc28d5f18b7e93f8a4824f88a4c149101f09cb645bfb2d28e10a4814c8245bfef47a6991f04b6af91540b5068cedebb9dca631afe22679efb8de2004dbb245e3ee2b6051ad8808d615343c70542f3cb0476b7776ef2aa295df9f978c81f04fc282d82ed43c3d1ee4c2f609f3bc153de8da54f27409bcb920fbd2ff264c9868609ff50fb14a53c296469de674fc5c31da6467625a82480ae0b195f8f9467a6ebf6861aaec7ce04d6cfb1a4dbc326fda24a43e27de5726a539bcbef3ef3e57754486a2bee395356b70de5cb81d945dc85af0ae2e7029c49b0e8aec52bc23a7181542576bd3f55c8cce77dd05905789f3990b1197599c00cc2aa291189edc32b1c46a11e1c89fe5b9b5e782d72dc546667a2e4634da374478e4bf60716c22316b4a12c6fc7a4cea41972e1017367cea6df1f259579187647356b8fec1c08b789d7d4ca639a1e25a5200a0def1203d148d70e73147bbce6f79f2c01afaf0498a090c73b0bea042415fb0a199f2af824f9eb5d6b64f7707b78d9cbacb06112fee12b31616f3e2ae5d329919c77964742c1070996dbdb56ad8e8bfc6b13a7b00ea540c0a3f47708020c4f95f5e16b1889b7f4d5795eaead953e14c4fcc7716fff26ef8b7a0b2dc6bf648752d404c349bcfbb380d01961855bd5e6b0fd2811a6fdb54ff39b6b7ee0c42e25ea95604d94c6cc3df1ec557c937f4553d1043b2aa6f916f88ddfa9f71d6d4dcb93279a02a7ece7b7eb0e7f38f5a21a40cfb6a0df63e49a73a2233157968a0b219c1c242e055a4e0c0da6e048b49ec276f8d0382426d7f09ceeb417db3526b725c4d169ee13e07f6208397ae7d705818fd5bd0e597f2f0345998bd23d33a62681e7510a29eb2929a29153e15199c706940bbe9aebad4dd4d9330404840c371b1a2dd6fd292ff1ba7ee5a47c5d509274ceb773acc5417b910fe9bfabe6b3d72affef303228fab3c9b9c7781b6369a23b6a499f6ea98a2d85e022686692727f737a34259bf342b3cda494da915bb99241743482c6699cd04305b2d1cb3e16b1853a408f6467d77a1b5b8669c103a36162293f3a14f4a54bb2b2b41c8b1d4aa856151585effe51a49b613c705d8f7977b0e98772568df81f41201216ecb89c5c6928269b388a15307a498e951a43e3e03ae3c05137e66886eba22184642fae8d6bb9e4d9393dacb601815e0839a1ab31f9614ee65b57b14efcc6031655f4e632a0eff8032fdabde596a63a0cd975a17b346277fe67cc5cf1edcadef11b96104dd089851d21f2ba541cf40ed88d1d0a436c76aa19e305e0b9d98f49594e9a82f5b28edc9695a0a68a429f730e3b68cdab7656f18eef36b19b4490e4c3622f878f9d4573e8ba66ce7408d35b875fd71dfb594f26f486bef223ef0f15f418cc318cbbd300ac191dbc6dd74c9c8ebd21db954d71a5643714768cbaec0f7ae0c915bfb1082f20a53d8e6d40982c02cb38a278bd1b11dcf75fed789426db479e143eedff13cd9c45a03ae3d2c2003b78621462331a255ebcef87da706dd4fa03fb181206158920aeccbd24b4ed8e8700f7aee3e13cce1003d026c3be8f60f80f471ee90d8c88d8f9034498f6e7c4825f5b9700737096a8d293cf486948d97b547fffbc9cc07eac1c7d269afdeb71cf49d024e2b4d959bd3148caaaf10ba816b3b243c1693148140806e6601bd1c8b44115901485983bdaf014dfa9dfec2b453b6f0ef43d6da80bb8ca6fdb4dd5e4d6250be69e23a8f41ec467a4935d4be7501b6c0e29158716241db6b0ac92d4a39251696eb65b6356bd715a895d6db10c48656108f6852cb1d79d21c8403672541aee4a6b5119fa978dca2f5b044d62f082a53db825f2f130add03a03ab2d29017c9357a6705233a68405e2707de985a3db699f23999c73a989c69459933606d7a5fdb75c7a3b454fae2554186fd768fa19a44baff508f6b2ae0e5584c224eb0fce8778becfd2950eef66e12285b918fea14aeba80028aa0bdf32f7c43981e7dde3bf48503aa06d11a68274f4024d2f6fd5fee85d809ca9b282eaee0edc3c4f03d1c85ef43d22b827a36bb945d3262ef81eb9374830f48dab6bb5adfa664019f904caecda4356a55c1fc805cc4da61cd7006c3549b717a8b616118ecbc1976c14647d15af6aafbfa1092a0e608a3bdc2de22cd46f21352809fc5e17e4dbfce0cf47a1331c7f4d86bb911e4ecd1cd12b45c63a75da08968dd341f4889363e7a8fa5069b329116519e5c76cc25df2aa331d1a48d4d4625362dfcfa1c25047ca860450fd3524711b31e7d0ae4d11148f3581b86f13670d826a65e4eba3b15907f36bb54246b45d001ac3ba0debde18e900329dd2c666bde3a031448fa1d4f557c94477135f4ddb1a4e08b8bebad2449766d1e1dec75a6640399dc0734fa9b8efcba670dd9ddc3ecd5ac9b66311a1bd5bad470328d74801c9bb9110b6a0423cbaeab1476a5037bba19b368dff74e653af19854d74caa97703d551789ceea0ca3917dc20d091280e907155f75eec29bcdd3f72c816c0d718abf7c3a900006e8c6bf4907f07bce8f4b971030a012db1c4c828360aa6b03749ecf582746b7e2a0af2c5f16ac21103fdb18aaca7b9992bf0afcef905bc67dc3e988b4e037e1d7ef0c75dc57e73a78b3fd5aa10512a2b2fbe08d6ce79c1f63bb9adcd197502768d5786d3406002da64710819e8201436b80ecc088610e2fa7cb75e40c893f41196fb41fa8cc5e58936c8e18a243736f02fce8b0b94be0646f8ea5ec3d7df5d185e085b7f0cdf993b4195ab9fd7b3149baf7121d9d54abc7d82d5258008d81bf7e3c6a86b6bde8bd7a72a96c89af801d9360b45b99bfc3312506065bd6a6975c3ae684b8d0d4485c4f559d4258bd3fd90e0ede9a8edcb093e21b4a842f440e56db865fbd1114b171b0e09d0c39b2f6255e384ab641359a64ffded7254ecb8a80b9401deb12cf0f780f38dff49055a8a27cbc017c9c65da01bd81b9667a0be36756ab35cb423762b6bd27bee39847801dea7aadce54fe252e2c8c057ef967e690f071caec81e7fbcde758940596e27c3cf835e72dca98ad5dce30b0eeb6becb8a7aa9fa7b658efc41c1bd1d1340825565204412e6f04c59ac9fb9a2bc149c6098737fa548f6c81e33ab8142c3694761c6e2cdd3ddd376bf2f048c3f01184b366d5e4b7749d9f279170ca92eff93a06b3ea00dcd6db094e94e2958acad81d1aa9d6de9dd49a20af5b80ed7abe6e762914581845cf2d6edc1be03b458361e5ff139749d0b99019bb68e57cef1f72096762872b141342e43a225f1cc7b561d451dfb482ae6f6cab8da9ee0baf78b8d2ec2d9e5f432b540e91cb90f7f76340b1a2392af1f4d7f3eaa6eec81a788cfc6f0f9a602237f2df8c4a36f2847e63b1e29478705b13af7d6447af4bd782316ae9a7ac2ac3df44d4c2c52fe428527ed2ddc9a5edca761464376babe9da9495ab931575e4a85a5ea0cc1557a05aa46d1f477642d552cb9ef3dd887d25f9c1344c1263f1294540c113092e882ee455d135ab96ec99b5b3b08e4d3a36677140ede83198fa1ed4b0b00aae82221e2818e3a88d3e285ad542c75390eec7cbab8704ef1f441ac9a55999694826e6546b4c3e864dc331725063b4dbfd08175d75d6d55b24fa8ac3186bba8eead628fbbaa26f284a155f465dc37f7f117011c979b3805069e62b15cfd8580b58ee900a4e615ce31258afdbf69ac028989466b0eadc2cef24bf332a18eb9dc5cef3d5008cc2bb813d446d42c62e19141a936534fc55320ed144ea6bf50677b2c70a97ad2959e72e1391a3302c929061d5ca461372279b842d57f161bdd24feab1e77783f5610c3659c99ae0a7f50e8226e7812a2c48edf1875954fa702fb0eee6206b45e651b0daba8b730845e408ef92b60cfda834bf4f6d7f566ff828805a0913171962703c49c4fa30a4be8c7718ea629e3dfff95cebdde3802c9c03a1cc293bb8c365d7585eb518cb52b3f9e905fb3b519e689772d2fc5a316e4f9e40fc37fff8502165e85a1e9bc07f8a8cf949a68c56f38eaa9b993f0dff6013249e78bda662b754348b9d7b03ccf9b3946288aab46f7d84fcdfd30c36a0c811c5b83f04a474a1f67e3e02ee48567d0ac28bb77127d941ff9c34b4f89fdb8866d9610d5e3cf281fcb1c71650b0f97d0a6463233070e8934ca202ca0a4120028347f69f03915b4e1ad5685d266672f36695d63a81a0af91fc825d6b35f429bd189ac49acc5dea05989ffac0960fc9b00e2fad1526857c42d827cc9a7266a646d78ac8dba4b29a355017078d09035d20e61c9cc7c5b4fce1bdf82bcf6f4aeee8ff0d2d433e3212f8d25d18a46220b8d2f82af78f549651b2949a236ac2b6321093851ce224735a45f449cd2e79e8f3f712001c8e267e5779a10f5e29e318baa5303a97a7cbd89a8f1c725328d75758d4a2da883f6785721e3e59239ae195dd62434cfdbaaf9108cac9b3731d964da9013bd691b5371c01fa78dbd9630d790b6ee8b551768d9a1393e45eb47eda57d6295bd658827d70067c458d1230fc8bd6b945626fcc01c08b26f4a9851522ba1d269d53608f337a52461a37b49d1c59809bdf045b952e56b12c54a8039abfa346ffeb21beef2e2192e65ada9edc15706bcec685d2741fce22959cbf45d03c25a6c2d967ec9e95fad61c5cfbab24d50a751af335f75eaf3d38f252ba3e7588fa2b86ddfd8f442abf6c3f41c04eaffdc71b3902a919ddafbfec48144574edf635be87f4ac64afa83171027aa3893a9dc058ec2fa26a25914d97c9e9dd59132423bd6921a753721a6a068a88795e310c5773e4d854a6a16b1048d7f596b7e8b3bce8915c2c42e8f6013f71623c967f77d7abf89f7cc2d9b53f6c33506125e7fedde885fbe1ff07f2e49da23e8ff7e37cd9b7f95dea5f1638e0275ab0c12a9d34b9758a4db7eb1a70714e0023d47c815bc3723eec55826533b81c48c4584a92d562d68b5e5abbdcbd07a8a0c8896cfc2a8b2badd95c3f0d2c20b39fa821e0ff9d0efd763329a902e508517f37af7940115c282a1ad006f03ff148f0e1c548c19b57fddba0c96078ff5ecf2574b0256479b2b74411a2885ba204b504cf4c90d4afc7772958afbe40632c02b46fd0efe7449c7c8602bd8819623266c1298220923dfae13f08bc6a2fda9e3f45c2059cc85e030cac765eea81b42d52e8e7911dc051c53a6c1fdfd3fb47ccd2dd7218f17a9ef5cd8c16691e776c505723bb2f6b00686bcebdf8bbfaf9480ca91d32ae9b08f0a97328c09389cad09d63aa1491a8cf4ad5ae6ac3d629b69baafe65b3d46c0c23121bc8c74b729abb894c07c3a6e212def4d4be158e1ac98145a295249dcb480bd0d1bf40bfc14976c0ab9cff8d08374400b4778421deac7d329cf91cba52ed8b63c842d8a2f5bad3703f5628ccc4ac0a3e72c57d8b6f3a6a82476328a652652b1be3dcd00c6e9edfa08b23dd784ae507b0a29275d091b68d34fb1fdf6e18a6551b863daf3b13de0e95b1af63a5a11c0ceb6f55fdef5c2e04484ec3ccc4b7059ca305e464f00b195d1380820ff08b25c28989eaaa05931531206ca4a936311b877d0e3d1529bd83ab2404e722e6f6f7b05d7dc2288b18b6b8ed52d1d7345a08d0b157ee5062e19c46efd692ea9bc1cf3cae02a4d01405a424d727ec1372c2b516ceba86bf6a8784d6e482e3fc6bcd2fc90ba377f51a3468abeafaae445a2669ea7afd642ae867cff8fd7903064a85ba25f466dd914fb7c42e0472ea1cf77085010bfa0261d338078ca48d4dca4747979700ee160ac3bd662c1180532a955e106f8c7d6f1b0ff092e286db0bcb734927d7f1a742379bd91ba6785143ad4a747560336e7beea4ddcde730d49331c06da5b54291c967584e08d65014f94eecf5c26835158a25f4ef8c1f5d3930890596425d9a8eb6bdd568fa682c390542356504d879cdab9d32514529e6252be14a0ae0d30e9666ecd37a10afbdd874c802de4b942ce3708fa0947af92fae7c5407c697f3c1f0509aca82cc2a763598a887542fc2395a78f3baa5c9c187b00f7d2133147a513ada569355cf51a9c1f4fcfde65c158697c9e10391a0b8f31eb5cdaf6a8ed5b938e62015e1bfdca20abbb191538663a92d37612b0a886181be877bc5b6bb5abf66cde88b99d3b28b1a312226436aa9b2c9b5517d5e78ff6829440a1cb82d15443a82fd35c971e8951bffa986bb4508b9b0f7f208d54fec421550c0b571c88624baf29dcd515af07429e14d84ade9198d857a6c5d03118915b63dc61388f000dafa9305853f5a1e66b061d6eb7ac16e31676eb32c6448aaf340168d9d1a6cc57b1c437c2ee8ee8a15060499f9e06ffc693c459200a178b6615d4c2a791eeb36f382d16fdbcea8b347e36b410b0d634b09a6555095d3efdfbb08359933ad16a95c23f48e96dfd6fa2e2c6935be3cca81888e4004042700e36690e4dbf3f596b99348c04509ca4a8e1bc4f5ea27b83b302d97994901b2289fa334e54773508034764dfd4b76cf3f6f896dc1fa3e7add7a05362628701060b8356f06acff560c765d3acedf85e60a53fa066dae2076a2a802a8556b54f5c26f6198123a2f30e1497f875237b9ccf3445f2c2248313a82d480372cc5d5d4ddff7dc1e428952c34e9f793803e19c32f330978e0d31423f87c7e4a15a3062821d0e9727bd5100342b30583aefa8c380ab10c36fd50f2028aa023f70ae859ecc01f5ea837c4f7afa5b29e22a39dd00987d8cb6aac39104b87104c8da8d64f67edf5fc787c70e74d5afdc9b0642ac9904c0c08b04a7afe3885907707b126dfdbf9cd1f5a1da3409f1fc927ff7b137e24c6becbdb58e7ba4f89c39d03d870d974b37a3c9828fdb0cfbbfd208e2253dbcdecaec54bdd7cab9322c98eef41b7f14090c72f98eaf33d42f52ea4ef8cc98e3f721a8a3a6c04934b6b931e171bd261269f0d72afd41d08af5c5bd0f8d87b5d04c2647a1d59b39da5a48a76a6f87d32423e84f2e697e7feec85323b4e2fa85fa9875909bef41a7c0fc5f7b3ace50d9c82c2875c5d72fd8b31493ca701374b6c7800b6fce91bf290651bfc640d85a7dfcc244cc65d07a2d2ca98af5b1694c839a4dd44493fe5cc62d0c92338088f0090f1929d8ef920bfc2104c620aef933e05998654a65e5f57fba8ab9c653863809f024b3f5c2f3de7856afe00acba83d00fce560ec313e41793a09b79057d817bc4f6db381c17f5d20695768d467e73b44f82380b5da7d923fb140ac5a385eec837bb9da7a70ad50119c24c8eed736dd887c83acef388de993ff7d47dbcf4e390e08f22d8bb6f165ffa2a04feebde5c159cbba4aac2688a0bd543ef79f36a41da2d759475a96f64cd141dea1ac863f26f4c71a1b7f2c4e0c662cc669a7861769fc8c061ccc8106be36088862322727c7ae396e6bc9dca0b93743de94be50c7c8c413ee7725f1f234b3371be8b83b6353f74d3107378f89538ed559f18e677ec6a9d17945b163d688af8a7cab0b6c836a8c3c0249c166fcc34e3ca9ccaac20829956277a6fc712337f6b3e6bb1100422ffc8a9c3477649703ffa100b11f7b7a2ddccdfdda4b70ae8ebb7395329abb91b61854ccf9692b851161d8da5c30aef44b31c2d783483da28c0614611d47617b0a86883c7a657f175c3499f62c3869e9a4db471855a19013c1f385fc10c6d280861b5b74dfeb41456c0af73ed9202b44f359a5025d132eb663acb8131000825ce1da81a1469b186dc106046e7690a1a1be3bfdd38d150ddc81e1957fb1b7a052af4cf3aeaec072414ff3edc1b943a4e44ed918294695c61e71442c099ba34cd77c9811393618fa8c2b0f0d7fc25227c337771a358136a00e084257297da6706204c142470ae0a0a57d48ace9f7e6dabd5d33b964780e9896d57762d0743cbd36bff0166ee6758e314c3d4773adfbe95ac02bbece699947dfc430a82cf66388c7fec829a2426e4acd74bcc806c9b223ab9bc5317ea4e9fb368132659efb0a29e2d4a5c92822e92d32214691ce2770ce9a84faaa3c313c595d90b3e37901f8e1a7eaa0c0a80587e0d18cfcfd3d8c689fea3cd5890ef5a06a9e65d5615f1240076688ec7d25b83891c1f515ed646e495f6fe05c945b1cb648697f5d2bcc5c4dc67e293abeaac2c5a2f770815fdd5a8006da61b83f213a65b2d841f2933db07629663e1a9462d66d1e66dbc58224a9d247697a54f25894cc0f475e6dedae2c48914eb8fe9235b5ae84ad743508c0d104bdd95f91c85f138be65fdb86d00e1c1f0ea16b96a2242e54af52ce1955f68ec40486fbd2df8d93d767c3e483592f2be85e3d510d5dc606f8229a6e998a9aba5ee24f71cf416f53a644d27cff38731236368d38d7c87a400be5bf84bddb3148bd135278371c7024940c6429d52d4ce028b3fd960e97dfb396d35d5c32b495997c720e83b89e9bf375356e8d00922fd747f9560291a1837720257bff3eb0be90c13553984bc4016df5da1ec80a760aaccfc469f568980ec19bcea59d19535705c6376b597153144b52d964ebf57e70a42d008df5bc2c1e0c7baa1ee238306d5edbbb1dc0e31df2760523821393d993252b2f2844fbf538f4ac39d04d62db633ecdea5089b5d21f4bc38a058f0ab4ba7871576d26533f771f86cd3653c9478a52c1035c7b83c0e8baf4732096fa22f19ada9c801f0c0c15a68d6492d2f1031c8253ac96b46c42defca6062bddc5c307402bc0e610b4174c4ff44bc21a28e92f59ecf393c0f13c4189d8a2bb36e68d4f6e06f4d2438ea503e5b3c558a27048da48ca83732955dd0078fb76978e045eaaf9214370d6ad5ae10a3e43a92a55075ce2faf3941c3410466c7357a7ae65dcabc9b9a40af96273e6ea9b28fb6459d89e7b7a694964a0a4ca4b1af85f598193554fe66d220c1a1a599b2c246561e8320ad843183d627fcb22bf771a10f4449843ae664243093e09d62a08c6199700f847dc849a0f85d85611ef3c16b92e792f38b1054c138b485f94e4edbafb87eee70f3a7f4bb826657479dcd15f0e28e707f7007c2842770fe69756d85b4ee5181fcbc4e14416d41165a0e1b6d4c2ffc0a02f6514a1649446a2f88d81547b60e685940bfe042077d8132ad736542648eb36054f678d5f2963166a95382a70d48cdd1c14728cefa4231c39da4d76aadcfca074c3a607d580861be3f89b96e431189f1909db70b540181cae874e10bfa963c9199318882b6ce4af50525233db648a972568dc0c1c4116d3987bf60051d091a6b8c72f780058fb7f58601f7855910d162cd1c2f4f1daabb60ecfd09bb166f3170a52d29a1acf04024342e4f21a4ea4022905e3b9db8fce3f77cc04268f230e0ba417a1ee90781ee617adbde2b3d282d034fee970a685de5cabe7bd51a5f1055f8b3d3b0c4175538481f587f04147595465d3bc99e82694025d9d7a5a6fe2", 0x2000, &(0x7f000000a9c0)={&(0x7f0000005800)={0x50, 0x0, 0x1, {0x7, 0x2d, 0x8, 0x44831030, 0xbb9e, 0x8, 0x4, 0x47a, 0x0, 0x0, 0x8, 0x5}}, &(0x7f0000005880)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000058c0)={0x18, 0x0, 0x6, {0x4fb}}, &(0x7f0000005900)={0x18, 0x0, 0x88, {0x1000}}, &(0x7f0000005940)={0x18, 0x0, 0x5, {0x3ae7078a}}, &(0x7f0000005980)={0x28, 0xffffffffffffffda, 0x0, {{0x8, 0x2, 0x2}}}, &(0x7f00000059c0)={0x60, 0x0, 0x2f69, {{0x8, 0x100, 0x4, 0x1, 0xffffffff, 0x0, 0x3, 0x6}}}, &(0x7f0000005a40)={0x18, 0x0, 0x3ecb, {0x1}}, &(0x7f0000005a80)={0x12, 0xffffffffffffffda, 0x8, {'+\x00'}}, &(0x7f0000005ac0)={0x20, 0x0, 0x80, {0x0, 0x16}}, &(0x7f0000005bc0)={0x78, 0x0, 0x6, {0x4c3, 0xb, 0x0, {0x5, 0x5, 0xffffffffffffff88, 0x8, 0xc, 0x8000, 0x6, 0x6, 0xe, 0x4000, 0x0, r2, r3, 0x8, 0x3fffc000}}}, &(0x7f0000005d00)={0x90, 0x0, 0xffffffffffff0000, {0x3, 0x1, 0xf4d, 0x3, 0x0, 0x1c0, {0x3, 0x9, 0x2, 0x1, 0x0, 0x200, 0x9, 0x0, 0x5, 0x4000, 0xbf, 0xee01, r4, 0x1}}}, &(0x7f0000005dc0)={0x50, 0xfffffffffffffff5, 0x2, [{0x3, 0xc, 0x1, 0x1, '^'}, {0x0, 0x6, 0x4, 0xe, '\x15/+\x00'}]}, &(0x7f00000060c0)={0x1e8, 0xffffffffffffffda, 0xb58, [{{0x5, 0x2, 0x5, 0x2, 0x1, 0x77c, {0x6, 0x45, 0x2, 0xddde, 0x2, 0x6, 0x3, 0x2, 0x200, 0x2000, 0x2, r5, r6, 0x8001, 0x6}}, {0x6, 0x9, 0x5, 0x5629, '%%\xcf+]'}}, {{0x1, 0x1, 0x3, 0x8, 0xfffffff3, 0xe, {0x1, 0x2, 0x1, 0xd6, 0x6, 0x5, 0x1, 0x70000, 0xffffffff, 0x4000, 0xd7a, r7, r8, 0x9b}}, {0x6, 0x6, 0x0, 0x3}}, {{0x3, 0x3, 0x8, 0xaeb9, 0x116, 0x8, {0x2, 0x7fffffff, 0xfffffffffffffff9, 0x7, 0x200, 0x5, 0x5b1, 0x3, 0x9, 0x4000, 0x6, r9, 0x0, 0xaf, 0xffffff01}}, {0x2, 0x2, 0x3, 0x4, '.,#'}}]}, &(0x7f000000a700)={0xa0, 0x0, 0x930, {{0x6, 0x1, 0x32, 0x7, 0x629aaf7e, 0x6, {0x6, 0xaa, 0x6, 0xf898, 0x101, 0x7, 0x7fffffff, 0xb5, 0x3, 0xa000, 0xfff, r12, r14, 0x5, 0x101}}, {0x0, 0x2}}}, &(0x7f000000a7c0)={0x20, 0x0, 0x1, {0xd6d2, 0x0, 0x877, 0x6}}, &(0x7f000000a880)={0x130, 0x0, 0x0, {0x5, 0xfffffffe, 0x0, '\x00', {0x40, 0x6, 0xacb, 0x8000, r15, r16, 0x4000, '\x00', 0x1, 0x8, 0x1, 0x7e8, {0x80, 0x514d}, {0x6, 0xb35}, {0x1, 0xc}, {0xdd}, 0x2, 0x2, 0x3, 0x8}}}}) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 32: sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000400)={0x0, 0xe0}, 0x1, 0x0, 0x0, 0x10}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000002140)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000002280)="21ae1baf930b4569b9ddef9797ffd935c7d80e6466b3e4e62dd4603583f5d4b61fbc65b6ac744d7319535e75bf552062e4cfde1ba7ce29263322e18ea9740aa89f69c47a63133708cda00d2b1f4e799bd41e3f76258180fa91a42aaa8b1ebc4e0ea8fb12f2c71e6e5bc57a8e91f254005514721d93c13c5606ae1fea7f31f558d562bd5a8dfb0b9fed873efa221fccffa84fcd374c92e6cbb03e6a9de890ce323f000000abcc6c01326d588495b7c1a7db31ec4129e6336f26bb9e0b7552af3cd2d5dda1632799bbc98425c433384d8a8e4071ff39a36dfde5f05af35a4ddd340cfecd7ec935f4ce7d3e851583ba1cf53a90a7f7bce5703de57ce93ddef7849b30a01de0637e6d5e507b801d32e582e0c2d564539ebfc84c098a23e765552767b122885fb1629e9c180be47da7931bd125b80de1594b75e5371a81c2c32d0c4a028a5aab0c56a2edf2e0483b87f5ab299dc046076203dea10ccbfc631d5bf4a87ce67004519f248f086346ce6a8a9d181789a59f81d9b7f6781daac3e229914b8b8998c15c3b6302a519331cb05995bc60b7cb872dd3b5b43331c77c5d72e21f7bd2b1a915ff3204e3f20d3a20b22d6a58155b5a4ebf6d1d1cd90c656ecada531c07ff91deb3efa91762cdecfbcc43553750f22ac5c18cc5e8b6f790c2f4e6373af9f98d10e6df49ff8e5cbcbd68e11ed0b967add11410dc2e34f08dbfaf8eb95d4d1153b4c6093192a340eb30fcc71619888c6486746a049585d249efb96b9cace83320b8f96b40ebe3a9a788d05a053380d1026b9434df87a3a387549bcabe88684c4d0948a6e219b5769480e6d0a9bf0da9a5212f3dbc8d1dff240856691243b203d7edd4d3cc89a38a6c80fdb1229a01044af7aaecb20d5570ebf24b30bbc6dfc3f70d85cd9f0d60ebd8fedd161d199d9997a0e2d18d1c99bc7158564e0ddb4673055de196535d706d142e1dc7d404583923cb1b286cfc5418884ac7e605d93652dc48ff8261c63790a91ee2c5ff9a21677b4bc7e73ddf2d0e46807c57bf64b0b9df7fc67ecba6521767dcc7d4299c740e73bc49cbcf0049faf222c48896378497c0a7be6238217f85c83a2c45376ddf1a8f631c22c8cf453e8a4fe7bf8160a82bd069be9a9e163724a7412bbc30b68bb31bd571f0571297726a309691408af62ecfc77ea52718c39e802f00a726aaa625407f3b18fd4f66db2bbd05dfd62e448fc6bb9fc51960e12b67c5d42e82df55f5d87428137874e27d", 0x37b}, {&(0x7f0000000a00)="ab29d92826349952eb8f7a2a74f53504000000df57144c51a3391625b8b5354134b06ef1355506aeae96e3f097503998f375a054cf3d7de4fe53ea51518955349cdbadca60e1c65cc18dbe99369be03e492fb55fc9067bb6f7f7c3ee1720000000054a63ac58225ed0502f5ac8999e0c74a5dbb320bd54ec813e8bee6bfa5cbfb0726ac1b6ad97d802d5fae186f0769421fb965c7396854e2a3ac844a3769f8449901ba5e2b2da1ff6119aeb26ac204cfc6b54be73b6f195491ae2c0cb26b0cba61dae7a17740e8112ff188902c6e2e31a2a074863edba4a0e58b61faec4a42c29d7f9e48a43b8cb7d3c5a1e5aa67f8753816730559058dcec151c64a358f9f940f8d633a54bceb8b1dda2397ea147d3b26e903f608b6ab1844ea7cf630d828118bba0f0f85e2e6316ae1ed9a2a7d08a05c170cb76bf111930df0cf760f7768571afdefe82a95296cee7c010f748a97046efcc774e7d85edbd5058104fef4942fb4430da89f67d1fea33bf2acfb793a610b3738b393eed8633fc8e8f630932206960e9", 0x183}, {&(0x7f0000002200)="f610", 0x2}], 0x3, 0x0, 0x0, 0x900}}], 0x1, 0x20004080) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = getuid() lstat(&(0x7f0000005b00)='./file0\x00', &(0x7f0000005b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000005c40)='./file0\x00', &(0x7f0000005c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000005e40)='.\x00', &(0x7f0000005e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) setresuid(r5, r5, 0x0) fstat(r0, &(0x7f0000005f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) statx(0xffffffffffffffff, &(0x7f0000005f80)='./file0\x00', 0x2000, 0x20, &(0x7f0000005fc0)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = getgid() r9 = getuid() r10 = openat$fuse(0xffffffffffffff9c, &(0x7f00000062c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000006300)='./file0\x00', &(0x7f0000006340), 0x0, &(0x7f0000006380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r10, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r10, &(0x7f0000006400)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r10, &(0x7f0000008440)={0x50, 0x0, r11, {0x7, 0x2b, 0x0, 0x50480240, 0x0, 0x61c6, 0x7, 0xa15, 0x0, 0x0, 0x1, 0x2}}, 0x50) syz_fuse_handle_req(r10, &(0x7f00000084c0)="0aca6c6a1bafd2989666a6014bd5e9e63945bda64c1239d970f0d349110c18fe029ac3e29dc9ff9ead2ed3cef0fe77ef8348a82d3da186ce2140d53dfeb34dc1e128dca5a5225db8052bd348c2d1a3de224233032fff8b85c85885c90e9d0c205001db3dfc55d17a7dab1761c1733c465113c056d3bcbaf6a52dbda820a1db5e7d777f6c716e5f60b04cc1c6a362d891cb08fa109c5a00e427f8636059d934f255021cf13d2bc9cff93f049018b8e48f6480d324f08eb83655d3eb5a379ec18c861f596db17bcc23ada65f26a02c4c0c9e3167cc582e93661cdd0dc7581ac1958d9cd08104af251d87d8b5d82150b8cc4ca6d23475f259a8b7d69839cf728a6c478eec56135bdfc6428a318cf2b838d16984d0498d33ac41fe67361bdf5752db6a5ae32979463b60ad6b99527affdcb2b4a0f23b2f140c981b00c99cd25d563ff6c3308b048371eb2e599880a2b67ef9a2282947dbb23a3f1944193a801187f206587a52ee7a33032a842b31fcc0db079c554c97a09e3812aea45702099ab648888d08ae48a187a5acee7b9a2edbc320c64514554e540286053dd2acb9f9ec83435f43193b45b324c8406cdf976bc7607cf9385e99bf5f5205110d0c27abcac49e7ec7deef560f953d2c64bfd014ddcb1b2cbccbe401a312436799235807f4fdf52a9f894656fcbe1e971163e8d743450c49875379522df77d5e8910df837701d135f4589d4d15355e1638eff568a18a0d6217a11acf8fdf0fed0216635215d248aff37d85b62edbc989bc6d4757e6347ec971ae2b1e0d194e6c11dd8f7c108219569e157eceb7c14a288aad98a24de9a81f9ba1dd5271c17adfdf41f3393789c30f9345f6ad4ad1a6bf46640f69f7c038c4fec6652853a3f4fece3c3d15bfdea15f37e961a03de54181724801808a3a9030ba4650ce6fa9e6822c794d7b9da548a2eab977ab0c08b2d985957d5cd70ec677637219c6ca7c7c4d0a7a7ca38c1862583735b46b3addfd1c72cf7f63f11bd85ed59b9ba94db5c2fbd48461ab735b439a992e3a4462545e042e3c863199c006ef3a3be4473b24b782f86a3c1dca9848283bc47f4322273681efa1c8c413dc81a459e4e755846a094971708eb7f428aa67d0c81ce7f33d856e13a342b05eb403af7b4cab191c4ab9d650158808ec74d04f4b765e513b94f10345322e48485d29eb8b1408d7776f98e3625a20220e94789476affdbd19b44bac6bd2fa2b0ba10e93582178a3ef4938dcda25bc6245621b1ced780ca089010e8e51493c1ac7747e949b67fe6e3858e60a1e45a657c080fdc0bcbfcac2ba9d027f02ce30cc7440ce71eac66bb2eb264dcb1306a6054fde6640ca51ec4ccaf500a87f073b58ab286daeefd8d3ec7ee882551f7b6a36ab79a8e10d1d3c234ffaa33e95026025cc39a057efe7823dcb689131b1e83572b4dd1f49097580976c046424618fd6047d46928087d483df952738448d164c9288b15a4982493bf7ebc1976d0942846c8310556732b4cabff937a51e926caa37ae54dea339c2a2a8d73be2ca3a39edcb4ef8bd58a3c4c98c48b9f37a1424b6a54919921d4429611d0dd585d1d357c3c1ad1cf68f36907f8d9c28a14ec2cf2510fe54510111ddd7a67fb8d2f449227da397c32b8dca19971ab9d76e1f6ce0c54c9de1cb1daa1936b62f838170b8b6e7f34168a099619a113c83347ce2c0f6086855385062b6e074b68391e59430236f9ec687a265072f7a40efbef3cfe5bc1cfb364d87a597507811d2bf6af59e20fcf4703caa63285decabcc367ccfb8e27efecb14db8b1167938f457d4117c62f440d807b5482bb223b4b14e9526f9ede33631cdf9fcab53b3fbebc9344ab130d793dad610f2fe41ef388acaebd6cf26aedf7c7c6aaee956cf92c14583bd45b189d43f7b44419df1e0adecc8fbedb357656b7649721f81c2207ebb37e3ae21bdce8c982cbbdec012c7fe587161ff741610fb8ea5883c758527873ca2197b5f1058083c40203cc4dbdf7f4f1388f2309d22a6a1767137703296ad3aeabdbb3529a290da9c6cc5631b2f1ad25c766e3cbd8d9f588bafd17495f572bf1cfe1e8b5bb22130963cca8832f846300bb6dc0baec85b500e1a48fdd14cf0442fe4d441821d7e46fb5e2220c96bfb16ab8ca883a4477bc756dfc6622f320a648cfb57f9de9aef33f9986c6517d1a7eb59348541d6d3494ebe7bc1ed4a86f06411491d176da36de8c8a8d8ea28928bda63fe863277e4325b756421d4d2042428250ed526e538fb930671e9ad517aac494a58aecbc908b512016fe4d8f60b576e230b3206a0c7bd4fef717a8cda0029d13ecc3c8f8686f717adc1440353c236aa71f842839c5ce92c83fbfb57b221271aa6f4029219c3c2ed7a3a53d8ff065ce30d403c95cf69e7963d5bfb63bccb5b28ca125f0d7094072273ce3108093d0ff83ab98393b8e9a87117f4933a8c8ecf353931da3b8dacb20685a65dd865bd6031cd2b0b7e237901c782c6e6ea8742e89dbb01eb925dd6e74c53bd28d3c424cee35eb29823f2138b92516075e00342fa4dbc5b27675a651032c8ffb3da6c5349d0f9b2779778d0cfa1c8d4cc34d4fe95fc435e4768e93d56d2c142f25df1b9afa7d103486842372b36261b96b7b3acc0e78ff20a535ed515ace0cf3300168a7ef42d6bd511c019d0ccd7599ba70cbabc95f34a052fe9d6f97b49dc1cde40d5ebf305797d7d572a61cd38a0cf85f28c5d018648b769327bd9559722d5422754f26c9e5439b42bedf34e31bbc845b99ce315eeeb0383fb3ae021084cedcd843b86831c78441ccc0d2c23de528e53cff785816a3a3d99b4a4684df9546a285203bb615eb480fa8385e90226b27b39a7d50c83babf5ba890da1a8848ba372971347dc34b76370544feb183b9292043f2ef072b69bcff45b1917c073222d50bd585f2173bdae673198b95b67f8387f6d2b2934597c5ce165fd420ddcc01d29d71d532b5d127afc98657845230e363cbb9ecc05b247996ecbfce0e8215ec7dc5e9be115de2e7ebe8fe3e191f455d244ad1ce75c828a2adbbe509589f389936e62dfd1ecdef105162d357cfb22412b64570dcb04fe18bbbe5518985d7316a75a19a16a482105b7fac923e1eefd780d036ccc39e3cc53d2002ccd10004be1694be4110fb062110e1a44ba88acfa282d9c7cdae0cb55f48f7caa3c324d9f52265d21606a20779accdc9f69dd0fc49e4bc2c49891e526561569abe5673533c8a9b6a3004c809d3f7452b02787047d4442df3f4cc5d47e5aa73b7994c113541ea312970f2e741d4fd50a83f5a0293fbd56d619aa4bb3b491606642fcb922b5ccd6bedb442e450609343e18f61abb3a4b2fc69e06a72edc7bcba0da06da3e80f59b737f088d01f0dbcad89003b505fe29bdc8118e3fbcdb90a4f464e0e70d20f093790ae1b9f6f8a904a268cb4bb116404de1bd4c3f9522c36893a902a3a90f52670b7ff2074815329f3fe2c8ccfabe2d812394e6b0e34741abece71b7db0fbf0a80e6c13bc7bba89a4ee01cad9dd76e49cd91690db6fe402640db8b3523c49bcf611a9da991123edcb64ef505906d8ab4b8586e631828402105f045cff3681f2f36e3713be5bcb6af157278b194a51f04d04507231aa6f4d77b4065f2a97894c201b23f7b5f79b029c74fc4c57fff87c03e01210674417c1297155ca7a7fbe855fdcf65561619ffca0099fa08ddc8ddd7f713b2b0c6af0fcc4bd4cba9e9f47debdc6d9e6e2dce63fec20efc51e15d013fadba2707a449dbfd025f1a7c329282c797b2071afb37a89f8d58c1e3b4f06586f00a433161373548b699fabd92771346a25ff10789ca89cbf00f92248c6b8468f22aa4cf7ba90aea16a3cc2b1ee598609dfbe75fb8e11c5003ad0c9ac7205cd35552a53703f06e465633f9653cd670952feb9e77db960ea18914235af757e75204d1f74de9829dfac217d87aecc1c80066426f12e52883bfcd982e54bfdae8ef55f3b70f78bae9e6a1e24388c642cba3b3215602294bb7d68bb6f8e0b24c0b6e99df504c30beb2a7f47b02f9af6511eda25407c30dfdee39ec8db32d93e1e09472474883a87b7b4664bef06d5c0a43793237187acaaa9654f74e5d3bf1ce389befc139fba61378e7b66b4b0d87334732592ebd0e4989373ca541b92d003e67e0292256c256344dbf03ad24540f11cdc174b45d3781c1da793a460ba671373a0fa082ba63f5418733c9907d360c9bc54ba0e2b374de7965a87316df1c7af17164e1b6dfe32d71fb5ba641bb8d6cd6299473f37e44a69e90a87cd2f8a486a0db4eb104bf87d9f7cc87dc294e6debec7e5819f3f26bdf4cac91f8ee94a826df99da39a4bd6d476943428e3f5009546ee569d6273f7ecb115538c6ce8fe150249c89452c2f0cf0796208a216fc2cb55e1b6c892778f15e7f8b78e6e97093572a29ca3600c72feb4e1ef42a225da695b3111777f3833e306f2a90b8ed6095127b0f13be495a3321bf8201955d40f6b486904a4e1f4c9965563d30277b30cb0d1ef375338a25314fc5abce41f1e95118e89455af9e786cdc460e4e48fda5f21cece9b4e5276523d6919e165df5efe59aff13067d3ef0e82259305942b5f25e831dcb72f5c7fa67ceba7678078d8311aefdc91916f8c1db2ac61188b46825707dd26d29aec734df8bebd7474277908b2ba9e77daea20c395253b3cc876e5dcac960556072bec36e14da26c335b509a38dbf3037d620f4765e63b946ef8ada1729b1323acc8b5e436f3967ab7cc033ccb7d0c9cc74d3a3faa2ff2afb1cd571e3749cb0203e70756273fc6a4d80cf646d551f3a801ca513ac587f0ddc8c58870d817ea2671b2ef30be91a45dc730c6636e7de2ec235044b837ed9861dc89e4df342cff52a29ae6b8d5817fe31bb3a74d0202efca5d94b4d232f3dff885bf52f8d43097d069ce81220e8578c630d496b01fc60562bfbfda22fce6ce68564ab31d1a3d38af2d7b73a970b9b30f6c48dc38991da402491b2d643e0f5e71bb9c0aa834006ddf24b7dbb180f68751535d8cc34823ba3d1ddfbfeb6a15655118d4e1e11b255b998006906017ad9978d6cf4a45a669eabf653363391e77a82a9da14d184a50f1421eeb61411e859cf6f98ab0846ed5345b63e3ad004d1ffd1e48e6574ba7d832f7ad1345b8df27f7707245b335ddff2e4ca1430ec44af208e633c25678b3cfee96424ca026b159bb18c1bdc51db6c66e8788e5aadce1d3e531c9b02edc65b846763ee64113c0cd0d23824c4baf3516e2c8e5192afb9fcd390e51b3bcdcc0a49f932a6907b38713e2229aaa9abc5305420f50a2016429012e835407dee7d8d0b8404655620c3df407e7be2a5a1e668341dd91224509ffd48db6861f558d098954f83aeb6e426099cc4291da311c37bd46c8d80c3ea975e0db6ce12dbdae9116bf08909431fd5483f7cb3076d33a900d56c26d6f151386abb32ea335f5337683201a1ce5d9df25c5df29a375d2680827e182b1aa0813ee7f9d273d7ce1b86194a8cf48d630a5be0b947245c1ee0a0645500ce2ced6dade1b63c0e7572260cce25636778d79ef11ed5e3c42835c8e53a6d26cf85293050cedee2a116e5f38b9cae91a503ec9e0cf784d9cfdccedf95971540ec37926eb43b27cbff1d96b83f80018e6afec70523b6672111a47f9922db34da15d7ca3cc3a77f1abe7221b72d43d2cb4c23fd2bff6cd5ef6b31b6a4c65babcdc918b0d99fad656e471a20a8f4b66d6e37877da1a8b7fb7a8692d6d578ff953b18deebea1353f915102e4d2064dcf8eb0965a2f4c2eeda70b4177dedd7597797ec76bb72ee422ec4d16e494ed77c9bd843ee01885cc3aba1f77806e8f501b856935494918ef83379ac5ae1e06697606053a8c5c880975d1f085c93f2adb1bd2c6ae07c29bbb245cac4726a20a2f61ded013722eee8878933a90319cc8cab7a2bc69dbc79767ba18fcdd8f9ba7de44e9f0575994b28aa9e3e7b4c1f2ce0eee264dfefe3e1600cd969683551894d28b690122093105133b22ee04a50f4883274cb929beb1bb45444ca5d470c0ac611c4990eefea25526f590b269ad40d23842c5b5996c1cb393dbff28a7e2f7cf04ac30fbc2d29ece6708fad830bc523fa52d2ebbfda27379e8c48d085b260a2dfc2e8d7e1a94a245b518612bfc9ca0260c8fdede5298bf584e5d71fc131f5eb6ad2dd7bfd42a77f523eb0aaa787003fb71b9a64fa783e918595af0413fcc0d7818a514c055a48ba9b1bbc6c974f7cb55c3af3edf117835d169e5e2b31e4278d0419b23625ae004171eb2ef8c231a61331886234b402886b4993ca6376f8664134cead1bea142bbed5d46e3bb71b0f8a4cec0c79a9b5f6c823128d02063967a5363b6bd6e242fa3fd21953fdb57725f1eda22984bcff8e40f2076fc0a462706dc2bd95dc447a2aec2a8a4808f2930ff1353348942e28204af42141fa120c8e5fa9c227216f3624deb2ce178fdf594db504159bbf475e8bee281e3c8ebb29b404b3fbd13dea76df5aee05ad6a85054b838e149d0ebfabe61dcbda6c3494e170e75633843a01e2458b526ac5424177d6bc4706a09694be1c372cc79cf7c4d82ff4e62489d1fc7819d749710035a6fac239d716b57a1af1346c1e8420dc8ae46fd18245160d43a40c564bf11f0232bfd1fed67ba1aebce120ee93a0a000570b808d9fcd60b622c59ad53ef535c1db7de15b52ed2540708eb5baa7195e1a86990b6611ad5c50127f7e876f8031856e9a2c0566f357d6c75e6ca5f217d428602fa7c8f7fb9f3abbefee76d88b3b08c3be2f0d093ce96c6a00f3a157dc0a05e1fc5d8de583c25e09c77348f5825fcd4631396f3e8c26f5c1432784eb8c377fb520d28aedcaa5addfda6eed11da4d2cc91c2e3c3728c763c9d58283af32d00aa1910011a552adabee99d1387d14e582cf68fea46b729eddd0d3ad8eb9125d5fb060f4d6f70a166cc3ce9b02a7bc65200399fc2a47b90039ac23afb853925195e8079da20cbffea72365158fbd94a6e0a654f6c09a8032fb26df99913c2300e03428ab3cd1b3f7aee15460732d445b4797673b47a93a325b2e5157106ade0959be9c4562d5a4292a9ac94940c66375e559f34e57a1158b5d77a5dc9515bdab63799627301f19398d84c7afde812100a65a1642e9515a30434d344b380a92eeb2013a0f63cba648c37095bfd985c607b120f1769a79f1fd7c03f09f966b72945606ade67f9aaa631948bb82f9ae3f89ecf6db12c02d174f62ad6e1b60f4819ae19f4979e0f9dcf51bedf4b1bd1de73bc2adb1923544ede6dbd40ed4c559cf1f079f5dc8986691540e13f5a2505cc0923ca8fe2608ec92b95dbb5facc320e43b2049b79eb02618f6fab08b7e9dbe00fcd69b338b1bb6a9beae531972e16a19d94bd2273c4d042eca34dd7c5aebfbf16552681ad4e243824a9c5d0d8b8d3aba4c102fb76c216c230c2ec34838a0817b03a04480c61c899b2e442bcf2567d4e73000d9c9d4d0acb712df0183fc288634cfde234b94fdbbc0b7e66ea5b6437f312167b1ea93e2a6b2105308d8198a2d4054ba2ff2855250e0e6c952364056e2d3d09e5a2c578837d6521ffb82780f169d07f2f032b34d62f2712a77a56175017257ea1caea41acbbc520b429bd4e3ec3f9a6eafce46731dd3396f1ce1a6198927fd2dbefb3f77c9173be0934747ca47b98c6548c8cd07249d9715414b8a8ddc8430575d8b8903d3923089282a3ccead6e11044c67f3d5d8ed8cc0c0331f2dc09e1bae77ab55307e6445ad382451eff64faca8a4c0cba7cfa2fc9b087afb040e594115c35ce1dbec69ef1e5af8003339afda5faa1be1a3da7c5cb84273009c32d300fba7d222d2dc783241a9414ee30c8bd7e655c09a7f50dfb249ae9b15284b971503f6ce8866a1b36f993acf28d387da88c8defd323d1cd91d4eb46ff87458269a134675556b067a1b71829b7706ba58c93a919884089dc333c9b5d8279dbcc20071991762d2569c8ff5f21783e2961228b2006f8805750c0f9f4f9dc3df86dae1ab98af22122966a6ba04ccbb2bdf90e91e1f2595b979b6934fe132eda34cec0f83132f3867a197a6dfd0d43528bd56613732704bb62b12f4ede7439b2150384fa04db658fda2ddf97ab571f02d150c50c95009d0aa2e553019ac1cf9bbaf15474bf66d69224913b11080badb47d4a085fa13e965de6e95b7aa6e07bb212774d0240738cc07ccc1670d33c100cead3fb99c3f32fdd97c9b16956b1c22a90cd5c7aa0d920dae9e2b149fb5f9870129a0e97d1edba0dbf8fc4fcca6c65c639dd3eaa8803b1e9e601907e086ed1079ff6bc6de941c91df0634ce3730b8035bfdfa699304666920bfb092354da1f0bdd28c9023bd2e152e931e82eeabb86b0323c789daac94422eb7855f18775917e12feb85019e2e017303002ff8e04513ae0fb03f334a76addd8fcbd69ed25931f44044eeffb5d66cab5a22b21e85324946ab15408dd5d68b17727d2e4779bc378750eaa6ef6e943966c0dc4d066c6b8b8945023a0fc49f81a9c15a35d350e3d741652b8a8014b3649dcfd028f25c0b38b7cc14f7e375acfd3960af2eefc49ac6589f38791c9c0b0ea4e55992274052eed15cb8de213794636c4db2385eb9bcfc28f8a97e7c7ac949cd519ab62d1ab10d855a7ac6acda00b78d35d80a9ab4b7099603782384c461dee90abcc14a539779435cf0677eb0b6ff7e47488667788f9b0fd7d5e0cf53aee5ca0071fa30c062da3c44e79096e24594c6e202b7cdbdc49be2ddac8058c7ded15f07d4c413886fdd7017b9fedb86e39917fd1e81b294675bde06c8fac0dbce7f4b90b3859c66f9f6fec640c6781728a8b347da28b4360924ef68c3c740ed5ddbf013720c6de54d9bce5232864f9e80a652cd778641c327876b2a3e1049355a58fb5054aa17064e97142d64be9daf5d1b162566a009c69133f60e3d4c2a53c153185c659d16236fcc1690eed8c6c2e4f8b172eec457a9407003ddad723e3b183e81b17ddbe46ba368ab3e3ff574d9e3fb82e102ab46d7f608e235d064ea963fdf1622ed7278a27fd8210ad39c3acd9069abba71ca051b64561683068ca6a1be906c196ddde1839b3897d5af8fee51614d73e51511b03a5763f3ed3e64bf7293118dc321cf5e940a2829c6b8550083d66d31680fb55af098d9ccebde9882f818c29f4cbb55c26a97c359d8606bff3744ff3efc22e8d34e67b7c97b567483963c574bd1dac8c46c911c48b6e29e73e52f8c9385729a73b70d2ebba9e744247d9003a962fd607686e6c5972b59616acfe327d8b736f38c703832d7690c6474641bf87538e785353c1fd7df1b5ecb1200eed8c5857abd16c26ae72d0147de475b0c4bc98dbff530b334c9c50607bd46ddbcb1ffebf7513cc842e4cdd6c8c00a284e81cb531a04f75210add4f73db3da9783694fc541cd470368c8776973f02835dc355ef54ca90a580a45a2df6137c43b151ade1e51bc879e7fb43141541bfab79b3eaf0eab323c7147ecce6eb3eb3eb02a204755cdcc7405ad903b91fa4d297262cf77fe395a18e269ec36bd534d4939e78719d7c312ce5205979b2fb92fbf9e1d1effb0f663b9361893fcb11bfd66c92af3394e899876990883e9f5374b5642c68e8468498612e3848d367598c2cb0806b7f0c7f4b004dde2b4cc50161a4d293f2ec89c4cd35a767736f9282f848b9d1cdf405f61abcb3e50ff4092d2afb86fdceeec4791d892546e29495f97876cd8015f193113f1b8584a9ff3f32650e29126b81254961e677b6f67023295567f574364b7320313db988616ac123368179beaabb5a56257f0b6df8f6956324ac31d3e8db83dc994425ad80e235051af62ec79a6dc4bfa36283af72af26136c8f5eeb32e1fa1b9e21a228a2a12aed39e717e8f404334d8367ef3edceab1f3e250ab9dc1e89f9b84e658d38806f4d4a09ff07ca539077a5a496699a9d7d4aafa78120eb90f404c2a6ae00aa1c813b25cb6ff9dab8b66b1dd83c80c1225aa24a47df3cbff7f6842d9486bbcd4179150e1bcad3caa604ac1db71aac913c9d3cbc154182187e2aeb852011b22e40b25f9cb31ab7f458a11b1836085c4a99a633215684e7fc70646ee2158faf8329c320a3bc050cdbbac216a18a88af2dd1bb4d648110c5c90f7f5948128eafbe36c01ea709ca8b5fb8ad9eb7384feb7055220aed45690664b0312052792a5b9dfc90a1248995cf68f80b7822fa577724ad143b1d987d2fae7992d3ad270e6b1fc4f1bb3130f134607e8129a6b1442ac05f114062be3604d7cf1595022f49e7cc55282f0f666ad6ff3b03d692c2a66fc2eb5fd0751e4514229861e2343d43162dcbdec156aa5f2c5f9aafaf470f17e5ed688b3516647b9a1a220e843791ddda20fcc444ef63ba31fc27e62fee4676f097f3fecc625755b26ad48dc7ceec1920443c6c466c7bb36e91082f115f4e563a562af1ce5cf37c45bb2da72ab39ecf00e0349eed7e87994b6670e8bde4f4f9142cb99f6bf36eb41bb4dc72b6c6a6686b63fa21c167b1ba5ff481abcc2ca29905d6b75eff932296d75a90080f3a727690eab0e804aa95b545f55107d308f4cd9884d75c28388151a72e82291f79eb52921718903a8bf029a3e7c0ce28f204926dc221f78711a08834a917a0843d8249ca317c7154b88a5a10a09d7477fcf2d6296725bb6a69c2739964a768cd6ae51d7e7de63bb17fe7fabebb0ee46c285c683a41203d059a5c89024a7f3c59915121921000075ed397d30ada6d56e6caa685cb98cc0bf279fa2d96408611ae7e43c3bf70f73148c6615f20060b5c337c6555a3bdb1870bededac9eff951cf1c7fd4f0046d7661789bcfd56fe6198b502e01f90333ad669354db449435d0506526bb0c65595dead87be428eb1b988906de152f9a7f126ede6b933c2de1f7d20ec3e64c7468906fba2bdea8b300bab203542dec13a90e4195b3f7da1b669bfe9e8989440b24807ffd44d9e3d61e098caaa029a7063d25604cbacc5f2b3671a163b80a440948230ae90dc3bd7fd46b667cc7d6dba2f53775e9a2180ced0e1cdc6e1275e741607d6dfe40f91ec81602f9bc7c26c322b82114949fd17a9284dd2918326b7880f42db6e468b80f980db98e31ad57be1f131407a0d099cbad9eff25916048e4210c0eb0b68d4d11cc1545cb46114b3969ad0d7a6570b7571c877ed8060cf8b736f8c82ddb64d19fc29af3453f0efe33c68c21c7c8c054707790cf5c056d0ba408d077fb65cef8fb071398ce35cc95c48ba546230f4dd60ad633f81478c87019736044783599a17d4dafd30cc6f4278cae2384763ff2ef395b8e7265ebf0453cef5c98e62a0e48ad422af17a4eee1acc10a51a3fb6e98594309e4976f71027dfe7a9593cdb6860cba745f2346c8d4868b07f381d3c137b396780545e0ea331e586b176821e45f67761fd8b4c6cbbecfd34b72201f6145a6b06eaa8fa9872a54734acbccad497390ff69f676c496258479aa06d9fd1ecec02a01216fd66554afbd5e728608f4572a4d485e57ff5bfc3df", 0x2000, &(0x7f000000a4c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a580)={0x90, 0x0, 0xffffffffdffffffd, {0xffffffffffffffff, 0x2, 0xfffffffffffffffd, 0x0, 0x3fe, 0x0, {0xfffffffffffffffe, 0xfffffffffffffffd, 0xe1, 0xffffffffffffff28, 0x3, 0x8, 0x0, 0x0, 0x1ff, 0x6000, 0x1, r12, r13, 0x7fffffff, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f000000a640)='./file0\x00', &(0x7f000000a680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r0, &(0x7f000000a800)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = getegid() syz_fuse_handle_req(r1, &(0x7f0000003800)="bbaf70ac5850cb370eca27ba739beb1e76207608898ece8e9c03591bc3f07c56c62c3600e586a842e675a0507e9f46604b863cc103f1a013063430c36420d442bc55d789f43625cbee4840b11e2120fc768e928afd2867c4d085b7615df2d146b7ff0e35d9a442af2493f6e4c431fbb275ee6d0adb821650f67bc4f12d024a0f06fc9cafe8c3eeb1fecd2abc98ca38db35e0593611ec60acd07a8277e71ddbf4689493bab858317448262a5bec2b38c67ea539cd29fa559d015f1237b04766b3114300be061371674880da0030c1d75337946d4f8f2adc09795afb96e6b27e92cfcb2a558b6bd153ac1e2a17d07410ff3137e277cd2573829ebf0e978e51d931959fb5c7559f9e576091de4770210793ac524ef28312888c6bfc7dfb79e263c9d0e276f01d5ba3fdc50050679d5d071907e244ef3191936b2704d20a4e61cd6faea7fb52aeb6727417b5630396b62fb3fc12dba57cdcd54ab04591f248e255d8bdf15181cc11e68a4cb7b94da3aa5296ab2e5e92e9d26f2e5fc54fd95f466bf775c8c460adb341e3b0556d90a7c4a413b839ca368eab045b19fb02002a6d1b05cef8397244fb7c7996abba0b2855b5b07c5d4b4f3e08f41c667d62e0056f6a012f797ffdfe25d776f8603633d89737ce34edec11b840a6ef2bd6c954f49c083d2ed561b4c50403a16c3f569aa312ce9aa5750646848167a5e87c1ab760ad71574a1e1e309e768ec683eca33f72fbf0993bb1b9257158fae516a08574c0505abd65c55af18bfce158a77cde0ec14e27880e339749d5398f0856b616ad9b902860b9a7eb87740830830fb10dab3d31c41fc8d298fa23b33f24bf2b8670cae10bea626dbf33f64814e314d700048e3401ccf833f9db0f9aa0838da6d27d3e1f0019c2e22f4418911456a30016ce78a5a6b67eb189c7524dc74818e119d1b07c06616890c2be6db477f3a35aad21214a6a92946082379aacc04dfe4d0c17fdfa9c6db08a9224f381b819af5d6126120121dfef9d845a7f1475cdf2bc52633523a73dcbd19dd5d4a7f2a5bc5693611f2d773d1d870b73a125b0d41befb73db87f07362e392fbe9eb5f6afcb12d807e29873effd84eb482bf3138f2696235387d9ae01dd3b70c038e2c04266f0a0b53598a49152d314e91c68055ab3a313c4c040e0f654398923b5a68c3c2680cde622ab8f59989c1fb8ace88bcf421e499bfc176259be7e99ed9ac20b9fb69e73f791d275b73db05f43467ed480e092d279e6f1fdd1ae6f241736b3986683de0e70da463908fc07d161d5acfc3c5a760b65304614555d7903387ec4c1dffd7ce5af87df2f027344353f9b42fe2738344cf60376232783e6e24f4981370d05b89bb0c24f90479b0e1c7cf763af18dfff36c06d7df996a8b3fd310ec1f726225f4cfa27da365f7795082c81d9020ba1be56bdcf3a33453556fa506f1d9e477fd6fae0936d30839479886ec693d25c2d2ef2dd764c9aa2687c81e96d026a0bf05cc9fbebbea8e3efc94c2901dfd1eb182f4595523dd6d266b387d9ee1f09729a093eb7d78fda866b5a7f0da41c4c75b841382e949302da77b6cdbd2e3baf0fbbe55ebc96edb09d0b78a40a4694a821403c123347ec8fda7d97a2ea3f28d77bfdbea094c70e7a0b0445b8f950c6bbee1c9a8ca90002a6f3afe78f466a052f0ced67214996f465dd27f67327ebbee9810a84ecb09193ca926f32772c87b02613ff3839db2a04431c5a7cc1f1eae904c5b3d835d9cfc2685329cb52350d0cb95218f5ceae6614337748327b507ed50910083c31fd762e3b9ef03a5475e0f8cca6654edf770739cdc7a6b88d94fd2f6b9c948ceef7da2fdae00d269e7cef7fac81b98e5505df982c893fedd601fee3d05cc842c0ff1e92fc73b48d9f21d0f3848e41ab9164c2c97bf359712728ff9ff425625147f637dec509bf9b191dc29bcc188790481bc70883005e63fff8b042cbd5a5de39e59544ee8ed97c38dcec07d60e11e0f248cceb7de1ad9281be5245838a1f108361d4a805ce458d696da0dc03e26fe981af54905c3e8fcea03c2ef5d5722b36021e60f94e235cc1e30de9f75ea01f7d7c7e82064a0843cf75beab5b3006a5d2b220cc28d5f18b7e93f8a4824f88a4c149101f09cb645bfb2d28e10a4814c8245bfef47a6991f04b6af91540b5068cedebb9dca631afe22679efb8de2004dbb245e3ee2b6051ad8808d615343c70542f3cb0476b7776ef2aa295df9f978c81f04fc282d82ed43c3d1ee4c2f609f3bc153de8da54f27409bcb920fbd2ff264c9868609ff50fb14a53c296469de674fc5c31da6467625a82480ae0b195f8f9467a6ebf6861aaec7ce04d6cfb1a4dbc326fda24a43e27de5726a539bcbef3ef3e57754486a2bee395356b70de5cb81d945dc85af0ae2e7029c49b0e8aec52bc23a7181542576bd3f55c8cce77dd05905789f3990b1197599c00cc2aa291189edc32b1c46a11e1c89fe5b9b5e782d72dc546667a2e4634da374478e4bf60716c22316b4a12c6fc7a4cea41972e1017367cea6df1f259579187647356b8fec1c08b789d7d4ca639a1e25a5200a0def1203d148d70e73147bbce6f79f2c01afaf0498a090c73b0bea042415fb0a199f2af824f9eb5d6b64f7707b78d9cbacb06112fee12b31616f3e2ae5d329919c77964742c1070996dbdb56ad8e8bfc6b13a7b00ea540c0a3f47708020c4f95f5e16b1889b7f4d5795eaead953e14c4fcc7716fff26ef8b7a0b2dc6bf648752d404c349bcfbb380d01961855bd5e6b0fd2811a6fdb54ff39b6b7ee0c42e25ea95604d94c6cc3df1ec557c937f4553d1043b2aa6f916f88ddfa9f71d6d4dcb93279a02a7ece7b7eb0e7f38f5a21a40cfb6a0df63e49a73a2233157968a0b219c1c242e055a4e0c0da6e048b49ec276f8d0382426d7f09ceeb417db3526b725c4d169ee13e07f6208397ae7d705818fd5bd0e597f2f0345998bd23d33a62681e7510a29eb2929a29153e15199c706940bbe9aebad4dd4d9330404840c371b1a2dd6fd292ff1ba7ee5a47c5d509274ceb773acc5417b910fe9bfabe6b3d72affef303228fab3c9b9c7781b6369a23b6a499f6ea98a2d85e022686692727f737a34259bf342b3cda494da915bb99241743482c6699cd04305b2d1cb3e16b1853a408f6467d77a1b5b8669c103a36162293f3a14f4a54bb2b2b41c8b1d4aa856151585effe51a49b613c705d8f7977b0e98772568df81f41201216ecb89c5c6928269b388a15307a498e951a43e3e03ae3c05137e66886eba22184642fae8d6bb9e4d9393dacb601815e0839a1ab31f9614ee65b57b14efcc6031655f4e632a0eff8032fdabde596a63a0cd975a17b346277fe67cc5cf1edcadef11b96104dd089851d21f2ba541cf40ed88d1d0a436c76aa19e305e0b9d98f49594e9a82f5b28edc9695a0a68a429f730e3b68cdab7656f18eef36b19b4490e4c3622f878f9d4573e8ba66ce7408d35b875fd71dfb594f26f486bef223ef0f15f418cc318cbbd300ac191dbc6dd74c9c8ebd21db954d71a5643714768cbaec0f7ae0c915bfb1082f20a53d8e6d40982c02cb38a278bd1b11dcf75fed789426db479e143eedff13cd9c45a03ae3d2c2003b78621462331a255ebcef87da706dd4fa03fb181206158920aeccbd24b4ed8e8700f7aee3e13cce1003d026c3be8f60f80f471ee90d8c88d8f9034498f6e7c4825f5b9700737096a8d293cf486948d97b547fffbc9cc07eac1c7d269afdeb71cf49d024e2b4d959bd3148caaaf10ba816b3b243c1693148140806e6601bd1c8b44115901485983bdaf014dfa9dfec2b453b6f0ef43d6da80bb8ca6fdb4dd5e4d6250be69e23a8f41ec467a4935d4be7501b6c0e29158716241db6b0ac92d4a39251696eb65b6356bd715a895d6db10c48656108f6852cb1d79d21c8403672541aee4a6b5119fa978dca2f5b044d62f082a53db825f2f130add03a03ab2d29017c9357a6705233a68405e2707de985a3db699f23999c73a989c69459933606d7a5fdb75c7a3b454fae2554186fd768fa19a44baff508f6b2ae0e5584c224eb0fce8778becfd2950eef66e12285b918fea14aeba80028aa0bdf32f7c43981e7dde3bf48503aa06d11a68274f4024d2f6fd5fee85d809ca9b282eaee0edc3c4f03d1c85ef43d22b827a36bb945d3262ef81eb9374830f48dab6bb5adfa664019f904caecda4356a55c1fc805cc4da61cd7006c3549b717a8b616118ecbc1976c14647d15af6aafbfa1092a0e608a3bdc2de22cd46f21352809fc5e17e4dbfce0cf47a1331c7f4d86bb911e4ecd1cd12b45c63a75da08968dd341f4889363e7a8fa5069b329116519e5c76cc25df2aa331d1a48d4d4625362dfcfa1c25047ca860450fd3524711b31e7d0ae4d11148f3581b86f13670d826a65e4eba3b15907f36bb54246b45d001ac3ba0debde18e900329dd2c666bde3a031448fa1d4f557c94477135f4ddb1a4e08b8bebad2449766d1e1dec75a6640399dc0734fa9b8efcba670dd9ddc3ecd5ac9b66311a1bd5bad470328d74801c9bb9110b6a0423cbaeab1476a5037bba19b368dff74e653af19854d74caa97703d551789ceea0ca3917dc20d091280e907155f75eec29bcdd3f72c816c0d718abf7c3a900006e8c6bf4907f07bce8f4b971030a012db1c4c828360aa6b03749ecf582746b7e2a0af2c5f16ac21103fdb18aaca7b9992bf0afcef905bc67dc3e988b4e037e1d7ef0c75dc57e73a78b3fd5aa10512a2b2fbe08d6ce79c1f63bb9adcd197502768d5786d3406002da64710819e8201436b80ecc088610e2fa7cb75e40c893f41196fb41fa8cc5e58936c8e18a243736f02fce8b0b94be0646f8ea5ec3d7df5d185e085b7f0cdf993b4195ab9fd7b3149baf7121d9d54abc7d82d5258008d81bf7e3c6a86b6bde8bd7a72a96c89af801d9360b45b99bfc3312506065bd6a6975c3ae684b8d0d4485c4f559d4258bd3fd90e0ede9a8edcb093e21b4a842f440e56db865fbd1114b171b0e09d0c39b2f6255e384ab641359a64ffded7254ecb8a80b9401deb12cf0f780f38dff49055a8a27cbc017c9c65da01bd81b9667a0be36756ab35cb423762b6bd27bee39847801dea7aadce54fe252e2c8c057ef967e690f071caec81e7fbcde758940596e27c3cf835e72dca98ad5dce30b0eeb6becb8a7aa9fa7b658efc41c1bd1d1340825565204412e6f04c59ac9fb9a2bc149c6098737fa548f6c81e33ab8142c3694761c6e2cdd3ddd376bf2f048c3f01184b366d5e4b7749d9f279170ca92eff93a06b3ea00dcd6db094e94e2958acad81d1aa9d6de9dd49a20af5b80ed7abe6e762914581845cf2d6edc1be03b458361e5ff139749d0b99019bb68e57cef1f72096762872b141342e43a225f1cc7b561d451dfb482ae6f6cab8da9ee0baf78b8d2ec2d9e5f432b540e91cb90f7f76340b1a2392af1f4d7f3eaa6eec81a788cfc6f0f9a602237f2df8c4a36f2847e63b1e29478705b13af7d6447af4bd782316ae9a7ac2ac3df44d4c2c52fe428527ed2ddc9a5edca761464376babe9da9495ab931575e4a85a5ea0cc1557a05aa46d1f477642d552cb9ef3dd887d25f9c1344c1263f1294540c113092e882ee455d135ab96ec99b5b3b08e4d3a36677140ede83198fa1ed4b0b00aae82221e2818e3a88d3e285ad542c75390eec7cbab8704ef1f441ac9a55999694826e6546b4c3e864dc331725063b4dbfd08175d75d6d55b24fa8ac3186bba8eead628fbbaa26f284a155f465dc37f7f117011c979b3805069e62b15cfd8580b58ee900a4e615ce31258afdbf69ac028989466b0eadc2cef24bf332a18eb9dc5cef3d5008cc2bb813d446d42c62e19141a936534fc55320ed144ea6bf50677b2c70a97ad2959e72e1391a3302c929061d5ca461372279b842d57f161bdd24feab1e77783f5610c3659c99ae0a7f50e8226e7812a2c48edf1875954fa702fb0eee6206b45e651b0daba8b730845e408ef92b60cfda834bf4f6d7f566ff828805a0913171962703c49c4fa30a4be8c7718ea629e3dfff95cebdde3802c9c03a1cc293bb8c365d7585eb518cb52b3f9e905fb3b519e689772d2fc5a316e4f9e40fc37fff8502165e85a1e9bc07f8a8cf949a68c56f38eaa9b993f0dff6013249e78bda662b754348b9d7b03ccf9b3946288aab46f7d84fcdfd30c36a0c811c5b83f04a474a1f67e3e02ee48567d0ac28bb77127d941ff9c34b4f89fdb8866d9610d5e3cf281fcb1c71650b0f97d0a6463233070e8934ca202ca0a4120028347f69f03915b4e1ad5685d266672f36695d63a81a0af91fc825d6b35f429bd189ac49acc5dea05989ffac0960fc9b00e2fad1526857c42d827cc9a7266a646d78ac8dba4b29a355017078d09035d20e61c9cc7c5b4fce1bdf82bcf6f4aeee8ff0d2d433e3212f8d25d18a46220b8d2f82af78f549651b2949a236ac2b6321093851ce224735a45f449cd2e79e8f3f712001c8e267e5779a10f5e29e318baa5303a97a7cbd89a8f1c725328d75758d4a2da883f6785721e3e59239ae195dd62434cfdbaaf9108cac9b3731d964da9013bd691b5371c01fa78dbd9630d790b6ee8b551768d9a1393e45eb47eda57d6295bd658827d70067c458d1230fc8bd6b945626fcc01c08b26f4a9851522ba1d269d53608f337a52461a37b49d1c59809bdf045b952e56b12c54a8039abfa346ffeb21beef2e2192e65ada9edc15706bcec685d2741fce22959cbf45d03c25a6c2d967ec9e95fad61c5cfbab24d50a751af335f75eaf3d38f252ba3e7588fa2b86ddfd8f442abf6c3f41c04eaffdc71b3902a919ddafbfec48144574edf635be87f4ac64afa83171027aa3893a9dc058ec2fa26a25914d97c9e9dd59132423bd6921a753721a6a068a88795e310c5773e4d854a6a16b1048d7f596b7e8b3bce8915c2c42e8f6013f71623c967f77d7abf89f7cc2d9b53f6c33506125e7fedde885fbe1ff07f2e49da23e8ff7e37cd9b7f95dea5f1638e0275ab0c12a9d34b9758a4db7eb1a70714e0023d47c815bc3723eec55826533b81c48c4584a92d562d68b5e5abbdcbd07a8a0c8896cfc2a8b2badd95c3f0d2c20b39fa821e0ff9d0efd763329a902e508517f37af7940115c282a1ad006f03ff148f0e1c548c19b57fddba0c96078ff5ecf2574b0256479b2b74411a2885ba204b504cf4c90d4afc7772958afbe40632c02b46fd0efe7449c7c8602bd8819623266c1298220923dfae13f08bc6a2fda9e3f45c2059cc85e030cac765eea81b42d52e8e7911dc051c53a6c1fdfd3fb47ccd2dd7218f17a9ef5cd8c16691e776c505723bb2f6b00686bcebdf8bbfaf9480ca91d32ae9b08f0a97328c09389cad09d63aa1491a8cf4ad5ae6ac3d629b69baafe65b3d46c0c23121bc8c74b729abb894c07c3a6e212def4d4be158e1ac98145a295249dcb480bd0d1bf40bfc14976c0ab9cff8d08374400b4778421deac7d329cf91cba52ed8b63c842d8a2f5bad3703f5628ccc4ac0a3e72c57d8b6f3a6a82476328a652652b1be3dcd00c6e9edfa08b23dd784ae507b0a29275d091b68d34fb1fdf6e18a6551b863daf3b13de0e95b1af63a5a11c0ceb6f55fdef5c2e04484ec3ccc4b7059ca305e464f00b195d1380820ff08b25c28989eaaa05931531206ca4a936311b877d0e3d1529bd83ab2404e722e6f6f7b05d7dc2288b18b6b8ed52d1d7345a08d0b157ee5062e19c46efd692ea9bc1cf3cae02a4d01405a424d727ec1372c2b516ceba86bf6a8784d6e482e3fc6bcd2fc90ba377f51a3468abeafaae445a2669ea7afd642ae867cff8fd7903064a85ba25f466dd914fb7c42e0472ea1cf77085010bfa0261d338078ca48d4dca4747979700ee160ac3bd662c1180532a955e106f8c7d6f1b0ff092e286db0bcb734927d7f1a742379bd91ba6785143ad4a747560336e7beea4ddcde730d49331c06da5b54291c967584e08d65014f94eecf5c26835158a25f4ef8c1f5d3930890596425d9a8eb6bdd568fa682c390542356504d879cdab9d32514529e6252be14a0ae0d30e9666ecd37a10afbdd874c802de4b942ce3708fa0947af92fae7c5407c697f3c1f0509aca82cc2a763598a887542fc2395a78f3baa5c9c187b00f7d2133147a513ada569355cf51a9c1f4fcfde65c158697c9e10391a0b8f31eb5cdaf6a8ed5b938e62015e1bfdca20abbb191538663a92d37612b0a886181be877bc5b6bb5abf66cde88b99d3b28b1a312226436aa9b2c9b5517d5e78ff6829440a1cb82d15443a82fd35c971e8951bffa986bb4508b9b0f7f208d54fec421550c0b571c88624baf29dcd515af07429e14d84ade9198d857a6c5d03118915b63dc61388f000dafa9305853f5a1e66b061d6eb7ac16e31676eb32c6448aaf340168d9d1a6cc57b1c437c2ee8ee8a15060499f9e06ffc693c459200a178b6615d4c2a791eeb36f382d16fdbcea8b347e36b410b0d634b09a6555095d3efdfbb08359933ad16a95c23f48e96dfd6fa2e2c6935be3cca81888e4004042700e36690e4dbf3f596b99348c04509ca4a8e1bc4f5ea27b83b302d97994901b2289fa334e54773508034764dfd4b76cf3f6f896dc1fa3e7add7a05362628701060b8356f06acff560c765d3acedf85e60a53fa066dae2076a2a802a8556b54f5c26f6198123a2f30e1497f875237b9ccf3445f2c2248313a82d480372cc5d5d4ddff7dc1e428952c34e9f793803e19c32f330978e0d31423f87c7e4a15a3062821d0e9727bd5100342b30583aefa8c380ab10c36fd50f2028aa023f70ae859ecc01f5ea837c4f7afa5b29e22a39dd00987d8cb6aac39104b87104c8da8d64f67edf5fc787c70e74d5afdc9b0642ac9904c0c08b04a7afe3885907707b126dfdbf9cd1f5a1da3409f1fc927ff7b137e24c6becbdb58e7ba4f89c39d03d870d974b37a3c9828fdb0cfbbfd208e2253dbcdecaec54bdd7cab9322c98eef41b7f14090c72f98eaf33d42f52ea4ef8cc98e3f721a8a3a6c04934b6b931e171bd261269f0d72afd41d08af5c5bd0f8d87b5d04c2647a1d59b39da5a48a76a6f87d32423e84f2e697e7feec85323b4e2fa85fa9875909bef41a7c0fc5f7b3ace50d9c82c2875c5d72fd8b31493ca701374b6c7800b6fce91bf290651bfc640d85a7dfcc244cc65d07a2d2ca98af5b1694c839a4dd44493fe5cc62d0c92338088f0090f1929d8ef920bfc2104c620aef933e05998654a65e5f57fba8ab9c653863809f024b3f5c2f3de7856afe00acba83d00fce560ec313e41793a09b79057d817bc4f6db381c17f5d20695768d467e73b44f82380b5da7d923fb140ac5a385eec837bb9da7a70ad50119c24c8eed736dd887c83acef388de993ff7d47dbcf4e390e08f22d8bb6f165ffa2a04feebde5c159cbba4aac2688a0bd543ef79f36a41da2d759475a96f64cd141dea1ac863f26f4c71a1b7f2c4e0c662cc669a7861769fc8c061ccc8106be36088862322727c7ae396e6bc9dca0b93743de94be50c7c8c413ee7725f1f234b3371be8b83b6353f74d3107378f89538ed559f18e677ec6a9d17945b163d688af8a7cab0b6c836a8c3c0249c166fcc34e3ca9ccaac20829956277a6fc712337f6b3e6bb1100422ffc8a9c3477649703ffa100b11f7b7a2ddccdfdda4b70ae8ebb7395329abb91b61854ccf9692b851161d8da5c30aef44b31c2d783483da28c0614611d47617b0a86883c7a657f175c3499f62c3869e9a4db471855a19013c1f385fc10c6d280861b5b74dfeb41456c0af73ed9202b44f359a5025d132eb663acb8131000825ce1da81a1469b186dc106046e7690a1a1be3bfdd38d150ddc81e1957fb1b7a052af4cf3aeaec072414ff3edc1b943a4e44ed918294695c61e71442c099ba34cd77c9811393618fa8c2b0f0d7fc25227c337771a358136a00e084257297da6706204c142470ae0a0a57d48ace9f7e6dabd5d33b964780e9896d57762d0743cbd36bff0166ee6758e314c3d4773adfbe95ac02bbece699947dfc430a82cf66388c7fec829a2426e4acd74bcc806c9b223ab9bc5317ea4e9fb368132659efb0a29e2d4a5c92822e92d32214691ce2770ce9a84faaa3c313c595d90b3e37901f8e1a7eaa0c0a80587e0d18cfcfd3d8c689fea3cd5890ef5a06a9e65d5615f1240076688ec7d25b83891c1f515ed646e495f6fe05c945b1cb648697f5d2bcc5c4dc67e293abeaac2c5a2f770815fdd5a8006da61b83f213a65b2d841f2933db07629663e1a9462d66d1e66dbc58224a9d247697a54f25894cc0f475e6dedae2c48914eb8fe9235b5ae84ad743508c0d104bdd95f91c85f138be65fdb86d00e1c1f0ea16b96a2242e54af52ce1955f68ec40486fbd2df8d93d767c3e483592f2be85e3d510d5dc606f8229a6e998a9aba5ee24f71cf416f53a644d27cff38731236368d38d7c87a400be5bf84bddb3148bd135278371c7024940c6429d52d4ce028b3fd960e97dfb396d35d5c32b495997c720e83b89e9bf375356e8d00922fd747f9560291a1837720257bff3eb0be90c13553984bc4016df5da1ec80a760aaccfc469f568980ec19bcea59d19535705c6376b597153144b52d964ebf57e70a42d008df5bc2c1e0c7baa1ee238306d5edbbb1dc0e31df2760523821393d993252b2f2844fbf538f4ac39d04d62db633ecdea5089b5d21f4bc38a058f0ab4ba7871576d26533f771f86cd3653c9478a52c1035c7b83c0e8baf4732096fa22f19ada9c801f0c0c15a68d6492d2f1031c8253ac96b46c42defca6062bddc5c307402bc0e610b4174c4ff44bc21a28e92f59ecf393c0f13c4189d8a2bb36e68d4f6e06f4d2438ea503e5b3c558a27048da48ca83732955dd0078fb76978e045eaaf9214370d6ad5ae10a3e43a92a55075ce2faf3941c3410466c7357a7ae65dcabc9b9a40af96273e6ea9b28fb6459d89e7b7a694964a0a4ca4b1af85f598193554fe66d220c1a1a599b2c246561e8320ad843183d627fcb22bf771a10f4449843ae664243093e09d62a08c6199700f847dc849a0f85d85611ef3c16b92e792f38b1054c138b485f94e4edbafb87eee70f3a7f4bb826657479dcd15f0e28e707f7007c2842770fe69756d85b4ee5181fcbc4e14416d41165a0e1b6d4c2ffc0a02f6514a1649446a2f88d81547b60e685940bfe042077d8132ad736542648eb36054f678d5f2963166a95382a70d48cdd1c14728cefa4231c39da4d76aadcfca074c3a607d580861be3f89b96e431189f1909db70b540181cae874e10bfa963c9199318882b6ce4af50525233db648a972568dc0c1c4116d3987bf60051d091a6b8c72f780058fb7f58601f7855910d162cd1c2f4f1daabb60ecfd09bb166f3170a52d29a1acf04024342e4f21a4ea4022905e3b9db8fce3f77cc04268f230e0ba417a1ee90781ee617adbde2b3d282d034fee970a685de5cabe7bd51a5f1055f8b3d3b0c4175538481f587f04147595465d3bc99e82694025d9d7a5a6fe2", 0x2000, &(0x7f000000a9c0)={&(0x7f0000005800)={0x50, 0x0, 0x1, {0x7, 0x2d, 0x8, 0x44831030, 0xbb9e, 0x8, 0x4, 0x47a, 0x0, 0x0, 0x8, 0x5}}, &(0x7f0000005880)={0x18, 0x0, 0x0, {0x1}}, &(0x7f00000058c0)={0x18, 0x0, 0x6, {0x4fb}}, &(0x7f0000005900)={0x18, 0x0, 0x88, {0x1000}}, &(0x7f0000005940)={0x18, 0x0, 0x5, {0x3ae7078a}}, &(0x7f0000005980)={0x28, 0xffffffffffffffda, 0x0, {{0x8, 0x2, 0x2}}}, &(0x7f00000059c0)={0x60, 0x0, 0x2f69, {{0x8, 0x100, 0x4, 0x1, 0xffffffff, 0x0, 0x3, 0x6}}}, &(0x7f0000005a40)={0x18, 0x0, 0x3ecb, {0x1}}, &(0x7f0000005a80)={0x12, 0xffffffffffffffda, 0x8, {'+\x00'}}, &(0x7f0000005ac0)={0x20, 0x0, 0x80, {0x0, 0x16}}, &(0x7f0000005bc0)={0x78, 0x0, 0x6, {0x4c3, 0xb, 0x0, {0x5, 0x5, 0xffffffffffffff88, 0x8, 0xc, 0x8000, 0x6, 0x6, 0xe, 0x4000, 0x0, r2, r3, 0x8, 0x3fffc000}}}, &(0x7f0000005d00)={0x90, 0x0, 0xffffffffffff0000, {0x3, 0x1, 0xf4d, 0x3, 0x0, 0x1c0, {0x3, 0x9, 0x2, 0x1, 0x0, 0x200, 0x9, 0x0, 0x5, 0x4000, 0xbf, 0xee01, r4, 0x1}}}, &(0x7f0000005dc0)={0x50, 0xfffffffffffffff5, 0x2, [{0x3, 0xc, 0x1, 0x1, '^'}, {0x0, 0x6, 0x4, 0xe, '\x15/+\x00'}]}, &(0x7f00000060c0)={0x1e8, 0xffffffffffffffda, 0xb58, [{{0x5, 0x2, 0x5, 0x2, 0x1, 0x77c, {0x6, 0x45, 0x2, 0xddde, 0x2, 0x6, 0x3, 0x2, 0x200, 0x2000, 0x2, r5, r6, 0x8001, 0x6}}, {0x6, 0x9, 0x5, 0x5629, '%%\xcf+]'}}, {{0x1, 0x1, 0x3, 0x8, 0xfffffff3, 0xe, {0x1, 0x2, 0x1, 0xd6, 0x6, 0x5, 0x1, 0x70000, 0xffffffff, 0x4000, 0xd7a, r7, r8, 0x9b}}, {0x6, 0x6, 0x0, 0x3}}, {{0x3, 0x3, 0x8, 0xaeb9, 0x116, 0x8, {0x2, 0x7fffffff, 0xfffffffffffffff9, 0x7, 0x200, 0x5, 0x5b1, 0x3, 0x9, 0x4000, 0x6, r9, 0x0, 0xaf, 0xffffff01}}, {0x2, 0x2, 0x3, 0x4, '.,#'}}]}, &(0x7f000000a700)={0xa0, 0x0, 0x930, {{0x6, 0x1, 0x32, 0x7, 0x629aaf7e, 0x6, {0x6, 0xaa, 0x6, 0xf898, 0x101, 0x7, 0x7fffffff, 0xb5, 0x3, 0xa000, 0xfff, r12, r14, 0x5, 0x101}}, {0x0, 0x2}}}, &(0x7f000000a7c0)={0x20, 0x0, 0x1, {0xd6d2, 0x0, 0x877, 0x6}}, &(0x7f000000a880)={0x130, 0x0, 0x0, {0x5, 0xfffffffe, 0x0, '\x00', {0x40, 0x6, 0xacb, 0x8000, r15, r16, 0x4000, '\x00', 0x1, 0x8, 0x1, 0x7e8, {0x80, 0x514d}, {0x6, 0xb35}, {0x1, 0xc}, {0xdd}, 0x2, 0x2, 0x3, 0x8}}}}) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000000)=""/102, 0x365}, {&(0x7f0000000280)=""/76, 0x14c}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000400)=""/92, 0x645}, {&(0x7f0000000980)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x188}, {&(0x7f00000007c0)=""/154, 0x2c}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) executing program 3: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) mount(&(0x7f0000000740)=@nullb, &(0x7f0000000780)='./cgroup\x00', &(0x7f0000000880)='affs\x00', 0x210001, 0x0) r1 = syz_usb_connect(0x0, 0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000200000040501d4d610001000000010902"], 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x20000) prctl$PR_SET_SECCOMP(0x4e, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0100001000130700000000ffdbdf25fc010000000000000000000000000000ff0200000000000000000000000000010004fffe4e2100020000000021000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="fe800000000100000000000000000037000004d232"], 0x15c}, 0x1, 0x0, 0x0, 0x880}, 0x2014) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="20c81e0000004d61501d010000000000000010000034242d2e5e8bd75e0000003804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000002c0)={0x84, &(0x7f0000000380)=ANY=[@ANYBLOB="403f0100000080"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="12011f00abbe6740e9174e8b089c000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, &(0x7f0000000500)={0x2c, &(0x7f0000000540)=ANY=[@ANYBLOB="20b52c020000065f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac3(r2, 0x0, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000640)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)={0x80, r6, 0x1, 0x70bd2a, 0x0, {{0x8}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_SCAN_SSIDS={0x50, 0x2d, 0x0, 0x1, [{0x18, 0x0, @random="356fbaf0d2661dbb8065cb7098cd3902ab32da46"}, {0xa, 0x0, @default_ap_ssid}, {0xd, 0x0, @random="078929569cc53d00e2"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xe}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f00000005c0)={0x1, 0x0, &(0x7f0000000600)=[0x0]}) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x90, 0xfa, "", [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x0, 0xf, {0x9, 0x21, 0x4, 0x4, 0x1, {0x22, 0xcc6}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x91, 0xf3, 0x5}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000400)={0x84, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0], 0x40}, 0x20000000) executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x2000, 0x0, @dev, 0x1}, 0x1c) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f0000000040)=0x87, 0x4) write$binfmt_misc(r0, &(0x7f0000000080), 0xfe46) (async, rerun: 64) r1 = syz_ublk_setup_io_uring(0x7cd1, &(0x7f0000000140)={0x0, 0x4f0f, 0x0, 0x3, 0x85}, &(0x7f00000001c0)=0x0, &(0x7f0000000200)=0x0, &(0x7f0000000240)=0x0) (async, rerun: 64) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000080)={@local}, &(0x7f00000000c0)=0x14) (async) syz_io_uring_submit(r2, r3, r4, &(0x7f00000002c0)=@IORING_OP_SENDMSG_ZC={0x30, 0x0, 0x9, r5, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x7, 0x800}) (async) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x140) mount(&(0x7f0000000280)=@rnullb={'/dev/syzrnull', 0x0}, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='f2fs\x00', 0x40001, &(0x7f00000004c0)='\x00') (async) fcntl$notify(r6, 0x402, 0x23) readv(r6, 0x0, 0x0) (async) syz_ublk_add_dev(r1, r2, r3, r4, &(0x7f0000000380)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000400)=@any_dev={0x4, 0xd74, 0x0, 0x0, 0x1000, 0x100068ba, 0x0, 0x0, 0x10}}}, 0x0) executing program 3: r0 = syz_open_dev$cec(&(0x7f0000000040), 0x0, 0x0) ioctl$CEC_ADAP_S_LOG_ADDRS(r0, 0xc05c6104, &(0x7f0000000080)={'\x00', 0x12ff, 0x5, 0x2, 0x400e2, 0x1043, '\x00\x00\x00@\x00', '\x00\b\x00', "03000001", "e8cc1304", ["d6e40000dfd90400", "b404d6b38abb6ac606007e00", "00010000000000ea00", "25050000000200"]}) r1 = socket$nl_route(0x10, 0x3, 0x0) openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/fs/binfmt_misc/syz2\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="2000000014000504e8ffffffffffffff020000000100000005000200080000001a194f0d039b0daf08b744aefe8dd960df2c882c829fcc9d652a77c72c6aac0f7257bb1ec88050046e108ee5cd931e1a568eedf2275893edbbbde71f0f739bc3c3d4cc13a02288c9000000000000000000000000d959c8236ff56403c2e47e98100cfdab664b948fe34dc5de16b5f95b4aa7aeeb30cf6697acb80a7b5de8b6dc19761d89a05e2c6f7e2ef64774b40badd2e390c8938d1ebc9485de1afd6c47decb844791c6e9f516038b939ffa3a7edf7502089bd06ccb38d46a8a78f168bc1825b2017a77b0c2d0878251082e0272c09c0ef300524e", 0xf6) executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000580)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-camellia-aesni\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000600)="000102030405060708090a0b0c0d0e0f", 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='sysfs\x00', 0x1214040, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mount$bind(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x21d000, 0x0) pivot_root(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = accept4$alg(r0, 0x0, 0x0, 0x0) sendmsg$alg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000ac0)='\x00'/144, 0x90}], 0x1}, 0x0) read$alg(r1, &(0x7f0000001f00)=""/288, 0x120) executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) syz_usb_connect(0x2, 0xb3, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002ef0201406d0425080001000000010902a1000201008032080b00020e03000009040000000e0100000d240100012700006cdc0201011124020101060000000000000000020d0009240302010100011b"], &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0}) r3 = syz_kvm_add_vcpu$x86(r2, &(0x7f0000000100)={0x0, &(0x7f0000000340)=[@nested_intel_msr_list_add={0x155, 0x30, {0x2, 0x2, 0xc770a14d7af3ba5e, 0xbb3d}}, @nested_create_vm={0x12d, 0x18}, @nested_intel_vmwrite_mask={0x154, 0x38, {0x0, @ro_nat=0x6406, 0x0, 0x2, 0x2}}], 0x80}) (async) r4 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_int(r4, 0x0, 0x33, &(0x7f0000000140)=0x80000002, 0x4) (async) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x161642, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) (async) ioctl$KVM_SET_BOOT_CPU_ID(r6, 0xae78, 0x0) (async) r7 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r4, &(0x7f0000000180)={&(0x7f00000001c0)=@in={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280)=[{&(0x7f00000002c0)="3dda03", 0x3}], 0x1, 0x0, 0x0, 0x80}, 0xc051) (async) setsockopt$inet_int(r7, 0x0, 0x33, &(0x7f0000000300)=0x80000002, 0x4) (async) listen(r7, 0x3) r8 = syz_open_dev$dri(&(0x7f0000000200), 0x0, 0x0) ioctl$DRM_IOCTL_SET_VERSION(r8, 0xc0106407, &(0x7f0000000240)={0x1, 0x2}) (async) ioctl$DRM_IOCTL_GET_UNIQUE(r8, 0xc0106401, &(0x7f00000003c0)={0x58, 0x0}) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c1) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x80, &(0x7f0000000100)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r3, &(0x7f00000005c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000002600)={0x50, 0x0, r4, {0x7, 0x29, 0x9, 0xffffffff9080edc4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2}}, 0x50) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x0, 0x2c) syz_fuse_handle_req(r3, &(0x7f00000026c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 <> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r5, 0x7d4165c9) listen(r4, 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r6, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f00000000c0)={@in6={{0xa, 0x4e21, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x81}}, 0x0, 0x0, 0x40, 0x0, "2b20a1a47cddc63b223be606d7303a4d4d11e10450d766feb63b382d54bab577021cad5de4fe7630a33b6deca160b1267ff02123bc27830000000000ffff40000000000000b5b29049cb65f00300"}, 0xd8) r8 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000280)="580000001400192340834b80040d8c560a066f0200ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0effeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4000, &(0x7f0000000080)=0x40, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet_udp(0x2, 0x2, 0x0) socket$alg(0x26, 0x5, 0x0) socket$nl_route(0x10, 0x3, 0x0) landlock_create_ruleset(&(0x7f0000000000)={0x0, 0x3}, 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) executing program 34: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000002600)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r1, 0x4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r2, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r3, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r5, 0x7d4165c9) listen(r4, 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r6, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r7, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r7, 0x6, 0xe, &(0x7f00000000c0)={@in6={{0xa, 0x4e21, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x81}}, 0x0, 0x0, 0x40, 0x0, "2b20a1a47cddc63b223be606d7303a4d4d11e10450d766feb63b382d54bab577021cad5de4fe7630a33b6deca160b1267ff02123bc27830000000000ffff40000000000000b5b29049cb65f00300"}, 0xd8) r8 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000280)="580000001400192340834b80040d8c560a066f0200ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0effeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4000, &(0x7f0000000080)=0x40, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet_udp(0x2, 0x2, 0x0) socket$alg(0x26, 0x5, 0x0) socket$nl_route(0x10, 0x3, 0x0) landlock_create_ruleset(&(0x7f0000000000)={0x0, 0x3}, 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) executing program 2: r0 = socket(0xa, 0x3, 0xff) sendmsg$inet6(r0, &(0x7f0000000400)={&(0x7f0000000440)={0xa, 0x6, 0x3, @mcast2, 0x80fe}, 0x1c, &(0x7f0000000480)=[{&(0x7f00000004c0)="6797f04cdb6f3b8ff1c922acb0da67dc3bf442976fc916d4a50f5d1ae7453eddc232ca4c6ae6c56d", 0x28}], 0x1}, 0x30008b08) executing program 2: mmap(&(0x7f0000200000/0x200000)=nil, 0x200000, 0x3, 0x40032, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$video4linux(&(0x7f0000000940), 0x5, 0xac0) ioctl$VIDIOC_SUBDEV_G_SELECTION(r0, 0xc040563d, &(0x7f0000000980)={0x0, 0x0, 0x101, 0x1, {0xa, 0x800, 0x0, 0x7}}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000, &(0x7f0000200000/0x200000)=nil}) r3 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f000905", @ANYRES16], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00220f"], 0x0}, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000240), 0x104, 0xaa180) ioctl$HIDIOCSFLAG(r4, 0x4004480f, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r6 = openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x40241, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000a00)={'syzkaller1\x00', 0xc201}) r7 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(r7, &(0x7f0000001b00)={0x23, 0x4, 0x1, 0x2}, 0x10) r8 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(r8, &(0x7f0000001b40)={0x23, 0x14}, 0x10) r9 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r9, 0x8914, &(0x7f0000001b80)={'syzkaller1\x00', @broadcast}) write$tun(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="1c0000f500000000000000862dfdff00000065"], 0x78) ioctl$KVM_PRE_FAULT_MEMORY(r5, 0xc040aed5, &(0x7f0000000080)={0x0, 0x200000}) r10 = syz_open_dev$evdev(&(0x7f0000000280), 0x7, 0x20200) ioctl$EVIOCSKEYCODE_V2(r10, 0x40284504, &(0x7f00000002c0)={0x4, 0xc, 0x6, 0x91, "076790329b00a19cac83d7fbeff2acf16d728b296a6945873c2423742f3e5ae1"}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x200000, &(0x7f0000200000/0x200000)=nil}) mmap$IORING_OFF_SQ_RING(0x0, 0xc00020, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) kexec_load(0x0, 0x1, &(0x7f0000000a40)=[{0x0, 0x0, 0x200000, 0x41000000}], 0x2) r11 = syz_usb_connect$uac1(0x1, 0xc2, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x763, 0x1041, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb0, 0x3, 0x1, 0x6a, 0x10, 0xff, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x2, 0x15}, [@feature_unit={0xb, 0x24, 0x6, 0x3, 0x4, 0x2, [0x6, 0x5], 0xaf}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x2, 0x6, 0x1001}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x9, 0x3, 0x4, 0xc, '\n', "8a"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x87, 0xf, 0x7, "8a44"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x6, 0x2, 0x7, {0x7, 0x25, 0x1, 0x8, 0x10, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1, 0x66}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x7, 0x3, 0x6, 0x0, "aa"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x7, 0x1000, 0x2, "de39d1"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x9, 0x3, 0xf, 0x8e, "f9dd", "e4d3b5"}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x6, 0x59, 0x4, {0x7, 0x25, 0x1, 0x0, 0x1, 0x8}}}}}}}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000400)={0xa, 0x6, 0x201, 0x7, 0x2, 0x7, 0x8}, 0x5, &(0x7f0000000440)={0x5, 0xf, 0x5}, 0x3, [{0x5d, &(0x7f0000000100)=@string={0x5d, 0x3, "4e8ddd91ece5ae01b2d2e0ff1dda94c214bf82f1d435b4174bffeeaf298a1e0d26f3e6a240f111877c5319dbb155ee07e8e14c910314b9f1a121c383980dd5a48d470a970d3413e00f30271380c7959d3da9f573eb42dee4d70b64"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0xc1a}}]}) syz_usb_control_io$uac1(r11, &(0x7f0000000600)={0x14, &(0x7f0000000580)={0x20, 0x3, 0x37, {0x37, 0xa, "3aef455fe746c42381778b42eb526d44f9f4ea706cfc5cb00f26477855e275a8c46cc86180eaa6b09a2bbbc7be57361df130ca4ebb"}}, &(0x7f00000005c0)={0x0, 0x3, 0x1f, @string={0x1f, 0x3, "f9939ea166808b554e27d4c7bb72c11e2d956240e755a3fa46f62facdc"}}}, &(0x7f00000008c0)={0x44, &(0x7f0000000640)={0x0, 0xe, 0xa1, "92196f1c0451f61e2d7bc743c78b4306cf7b7a62157b56cf9942eab1bf350e30ceeceb054090b91bf38679e19495de38692368aab10ff498cf8a9526b311f79b1c03e5712bbb8b5adff0847572d5cc697043c1e15130df1f6b833925b27ac435b387c41fea9047cf5b68f8a0ddb266b09325bbbb38e3d65d926907d3a1e96bbb1b40ca485167952a421b9d9c4fa6e3c6f86f12bd792094decd7d8b0c2233130cb6"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000780)={0x20, 0x81, 0x3, "066392"}, &(0x7f00000007c0)=ANY=[@ANYBLOB="0d71030000000d52b1"], &(0x7f0000000800)={0x20, 0x83, 0x3, "66d25c"}, &(0x7f0000000840)={0x20, 0x84, 0x4, "24cd2ce4"}, &(0x7f0000000880)={0x20, 0x85, 0x3, "e160f2"}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000a80)={0x0, 0x0, "d607f8f9951e76c13f64323723e7eecdf40c363423eb3d259266ec9c37865c6c1a4640ce1b22bb3327ef4f001d34c09f39c3539e4f8d3ee0878ae95bc7f52363c468b257ff3e24852548deb01efd54f11ed2c41d078b9cf1fc8f72566153c97e4af37017ea6b16b694bb4a6e4606c3fb19d1d2bd3c8c4e97da2213f9d5c3b90400000000000000c279f03558083906666827d61dcc3a633bffff250b5a293e3877adc1660edbc9a0307a25720a170e7f5670e419dc44febf7ddc73fd4a5a0b6c28665f7f46c7084e17c809268103a2584ab40a68e528329d97afc3612e325c1eb4a3ab2e156a97444800", "0615e456c196e819a321fdb3690bfab19538829a732a01781564ef7738cb5b82a7c68bb4ceeaad63206f88201638e87c4981cbf9332cbc9c4d69e392bd33237ece7ad91e44edac0da8dacad81adf2e08c21ad6b44ce1f90bd618c255ca40cdb411485fb48a51d329c816b3488c7d032ef69c502c6e1236bd381efd410165988847c1dcb98a18ca2b853910e52044fa3b3026cb88de269537c8f26ffc3b15cbf279832bfc90bd95939043182e88050dfd2a4784a5d1453610fb1f1c2bac36c3ecd3e6fb756ef8880debeef3636afd981d8af4ab119928448f90351aec113335eacf52a18c87738d9679d3acc032a16fbefc64776f363610a15b37bcd36e6a7cba931151b9c9ba5779d550e9ab21603a43a25f3b4895d8dc4f3ce0e7d5e964e888169ea79a0848e9338b3d34d62e963fbf98834f4455419907f0ffdb76373af77a34edee7789f56e7f01bdab9614a0d460f791a06e6cf5243bf2b3a1625a80ec7e1116f1c81f5ef4b895be74bf67eea9193428b58a8b62b7976d3d2e59796c46ec918c83cd49c3f43dbd2967586966c19ace7b0bef5f94eb333b362649f1bfa114f8b1f126e97ec672cff77e2130823fa7a1df6760c6a8917815e9f0a409ed32b133df7dc9afceffcd472b35145c83c9167764d25ce214133c6170adeb6653b30b226a3b6ff1363ac862a540c7fab584cd051ce7ee951e0f121d43cff75afbdec6bc6f6e8f7db58c8086751320d22ee8582e915cabc536e3767e9a9230c9ae8b92398f0ca2a7141ea4588af7afde10e5ec2a6fe85ba5712e126629d4e3998fc4721cb638f2ef8356049e3448466e2c400d5e8b04cb6fe50b892a69ec6dbecc8b14240045738faa12c2a34222942fef0ec0511da5fe0b565ceac429da7cc25cfe0320b40a514723e2392a6a361032343edb79fd83cd0a354837153542fd61b3156b54c566036e493250c3a3214738e3cacc24a50d5dfd17d5008b4ca629c3062f3417cb69c48b8b888ae51256bb4e6c68e95a71a00383ad9df263f6a775ded64fef20ed5cb5f31c33cb86f839d00a12e40cd31219113619c4e0585454cb1776278bfd7f5c4275792afb790e83ff0fc6925355c7aee7a070477d9ec2292366e39b9dc66f7adcf449a1a718e5217183faf0f679efc5cef20bcdcf2d12ea0684084ec0d693256e280025b23b5a08b7b1ebe7d41fb045793f971d6ee066604818cb09d86c1eda99a44c35476a113fd5d1a7543f8f99424ebb78dd9e00d719502a6eafa743a061fa3fa55e4deaa0a011b6b9d633f10e0c9446b5a2e3f6d6014ab00695366c1a6bf0c32f703aebb7988c7d4d322681458e85626302c70f37628835e1fcfff1da3099c0b4af433eb9a51f9609f2c0c09a98b18880c846b34d6ac0210f073765666100976ee1d928893f983580ea47a012144633b98e02c3e81869534ab985eb3a73e0bac892dac949f85db949285a6a7a490b1075467226af23df82d8dd09b7282490fbb3ada9ed4cae8f761aefbe0701de6b132f12044c58ac1c2607c8f51361de5bed021dea13fd0a440263cf0b304522a324b581ab274e7bdae5994316657b5c0ab0220d9b08739729f7a35d436878c182aec4f08dd161c11ee5b7937f785ac862bfe98a44c8d4bbb2e0eee0cb5d7c93517e96a9fc8132e60f3ef7c735bea1934b37df451f981c8d9210e61278c871e6dad6ceb89aa4d7245658a63e65cec7b81d307426a60a31cc917844a14e1d9ad83bef1c9f736d1836687c950d1275caece0d66ab9f3b0e95d9cf560eb8134e8346b35e0a6f60e6a87a14c4aeb3e0d06158390660a52a6e44b524c1e16de2bf99870f78fc81d267072bc63e97d3f26d23fd59799ff2c847d6a724cebc2377a582ba73d99a610a095c28d66c60910ac64b7d18847fa98fd8528b72e0a149b082c731575b2e2763e67c821ba29eecd8b8c87981c4fb1fbba46078aa077ec98de1362fc7af7a0ac5e3297fd0d924124b2e255b5cc4f6b0873f3d34418d5ae0d6f734628f38cb9b856b2db3fbb2fafb76983eabc51a348e55789e997fa25cbe6e5031bd2e33d4e2686f964a65d1abf7f96a20a8b270b1522ace4adf6fdade5cd3f101574960d13267e2382f70027ebe5ef7f9418e14e6a8a130d2aec2253c8fe21825e3295774db0c9b1340ea28a96589ba0d9f79aa61b92aea6f704ef7f716d849b8c77e6922e198a086d8133491d0bb85b925825a6d307d7cc8f09c655aa3edabf84c75560dfb279ee3e8b825323279edc58c3161e72cf9ae02ef80d500da922c0abeb8b164abd9c17ef7c02e89000d67b0c2ddd078cacbf37c4826be3845948d598980d63c1d7aade89d0637d80a4c102a35eb027a08ef90cc20d17fc514926914e68e5de54b861200ffa4ce1cbc16e4ecf342a1176cdb561f7dea38b3ae0fd81260f72d34e6f33d364cf313d3b3161410dcbf5f0f0579a1d235b49bb5d27f85825b94f1899e7846d0292ad912d934574f9d55d2152dbfb39d662e6e0f2496182d012af8b4bebbdfa1d68e3e988869fb5cd9612db97e6cc574444f4b5025ec9827bafc55341bf6ad3fd4fab2ee43f343cb9bcec0c38384b5699e5c6d5973ba591978275c51a40200d340b9ed3681f08c69f58320f538f9cd78a34eb6ed55710d2478ea4bd15813921817b42f88f1bb038033b519668f0a2e8693b9a19c7bcf96eec04bda625b31c32f4286be922ab2c87aa30310c8f46551450d5bc26b5fbfdedaae0f756384023bb9a28d3200cfeaedd63d6afe076513e8ad73d16607cd4ede16344e60d8707357e82b1089258c56d851a435e23ce0919825e04471dd61a44c43e87c2959d4e89311a30ee8be010094d0ef109bb210dda58b21b685b9e9c078c9ded6117d9a88dd7799291969851cd4c3f22b5f870a275a692188dafcf6e89ba87b0eb61011de031fda25fb3349901d40da2bbdb76eda417c9fafd90fb23504ab150ca0033ea1d00000000000086ba3aaa79d0df4f2e4e4afa565e66d28aa167f835d080bf1d41d0e52dbf81c671f8eacae234bf4fc328302671fab46613b73daf2ace80aff2f80f6a9d84b82480178cc612aa90adfc80ab3bba7d1527fc6ab04f009011bf093494a0d329df4e53d855b1c0ff6a25d22052b3a778e1ca2fbe59c9eeedf99e13682d06da269560524ffa0f404b73b946edf900ee958ceba09a051e27a620fb78e7a352c182c8c2981ce822eeaf6323965b4b3f322d40d406a158b6f3cf5d74822de952fefc341d0dead6c1c8fed8e48e0a85b51c1dcc7796d3f45bb1f50467a475da76c356c9e031b096867da1dbb89c3a038d475dbcdb2df1278d5dba55c2fb5ba6a9778c2a244198491f0f711cdb2ef0332f347afffb1b098b4c59041ccb0c286bb2dd40e7ec713f6ffe0b1067678c748615dde3c1e090f3739a9035767fb9972580d19fdef49a5071f99c3706b8fa4991f430721cf3ca11af0e3bd7c4d0cd0ab5b7d98ee66730c20a098110e4a15ce0bfc88c41fe375f261fe3557e14eb5ff4a2cdf6a008fd7b6702951b8456e940fbd269a0f3ed515ac03cfecce67027d579e1226bd7b7381827453550343566508d38790ee838c3bf85c6c91a45e7a44752f57313533a3e82e4042e65d346afb20c0527575f79080aef4e1aa8d5868d190c8d37bdae7592e41bed37b9d4c30d8126d3debde02dff25f5ef1e48133e2a41cd55347bd23dcce57a00189619db629c530dc112d22ac72bce353681264b5175be40b39c84408d0f56762cc720e96c128447be7128748e185be2640115556bac64d060207e629b0144e501c1c49c6abd15c7982b01e22da2ad04bb28df1a27f31e18040c16406071d798bb40d901d001e22cc5ed870d08702f49f0021814cdd814901a13c7ab061bb4b8172c639b3449e24f656fee58186e69e6874ea95d946da781b49ca080ffb4a3c87746c661f43e9be52d0ba2ee368b9c143687c8846abac599069decf41e69fddcadf31c5f715917df12df4eedbfcc5805fe8e661b8fcd7b130d7bcc4a9a152de93a15dddacf3cf524799561850000000d18ddce0236d5858c0d8761bca7446e3d30f3e8f48d5e8f86a60cbe46f038b1028ffd35590bdacfeebb86e28d42a923bdc3f9a307b919341a2a7dda096d41070db245c2c424aedd4a4bb9863169454d09f25fd0aa2da7bfc97ad7aca886dd998e041133e07899ad48f7cda600de48ac3951152dfbe6331b8acae24cfd2dd2b14696c75040685c756942a0d049ee9863a2e480388f93876f3910ecb3a59fa16c25b2b3636a542f92744495e10a4ce37f19f5c2256e2d61775d388e2a86b52f76add2f956aa02501f5badb94da12595b2bbf88b05dc70caae6766fd3df4f299d0ff71c8787249b255ea49b3d33b3f1a8c9403cb75d64264465c3578538382b23d721f8a49134020ca2d9e887d9949624ac6d63322b6507e277a0020db9bfa2928736b96c72fa3406a95adfe6b374ffa27001d37d3bbe725e75c257834572026c511f57dce67153a4008f9e75e07ed9237f600005800ee667c137fc78bc4fd4ebf4d228979ab0ccafbcd8b8daad76fb2abcfc585377ea6e19f170db898b950a7b0f4e75466a2ba26e7d60e0a6f5c54a3fe78677f3362c5b01ae791b62ee8a5d0fd65b739ece4f3b758d05a8e4e4ea7e4866ee67750ce2769f72a9f45780eadfae73b42d4dd4c614c797c694ece8af88cc732edabfa26ace57de54835c7551154dfa3be11a0d3b5845ac97b2da84410a652e72cd563acbb2b02bb59370cebaaa80014e3ad280944eae6fbf8d5f85237257bb5b8e5ec3e52dc06f8394176b325a577804e9eb78d7015172d17ed15f905f705d56687f53988bb207c74fbeb2b03a700258e835362886239f4d8f1c2cf6d4d10ff26d2579ea40a5fb99e5b6d01cdeda050d3faa78ed674f2899be08332086c8bf0410a7d06099c50a2d949d49a0f21b43bcdfbdf435875cf5a9def46db63746574ee8a5b1fbcef411154e914dd9e5bb1b1bd2944581083fb66a017e7972df3daefc487e4198cb281d3a80637d52b41738b7f1a57c867d5b2ee5d7246565759c7d717d8fd87f20ed6445eb54cfb5ca9d35ef93eec6383224ebf85197eb6ed75f6c324f6a0345a25be6bb52ed347e57ccb059b903fb7db4e9f46513a4158ce29c1f5d6081b556bbc471e89225cad81aed34dae0f90ee8e7237b3b286e29b49d7a1700c537b28571f7d7e2a55e10792d6f7779ddefa3febdea5693048372a45903c04f1035a96c6cfbe6f6c2b754581aac02f8a70e698be6e37fd411cf4b76317b47683f6b0f80dfdeef3a9767c7e5c30dff786093a21477431fea0458023953700"}) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x6) ioprio_set$pid(0x2, 0x0, 0x2000) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x100) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x64) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000200)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) chdir(&(0x7f0000000240)='./bus\x00') r3 = open(&(0x7f0000000280)='./file0\x00', 0x84242, 0x1df2a23c5997fad6) write$FUSE_CREATE_OPEN(r3, &(0x7f00000002c0)={0xa0, 0x0, 0x0, {{0x4, 0x0, 0x5, 0x1, 0x3, 0x4, {0x1, 0xfd, 0x20ff, 0x8, 0xe, 0xd615, 0x9, 0x3, 0xfffffffc, 0x6000, 0x0, 0x0, 0x0, 0x2, 0x7}}, {0x0, 0x13}}}, 0xa0) sendfile(r3, r3, &(0x7f0000000380), 0x7f03) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_ONE_REG(r2, 0x4010aeac, &(0x7f0000000040)=@other={0x20300002c0011029, &(0x7f0000000080)}) executing program 4: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000200)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x2}], 0x2, 0x40002002, 0x0) recvmmsg(r0, &(0x7f0000000500)=[{{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/100, 0x365}, {&(0x7f0000000740)=""/85, 0x7c}, {&(0x7f00000007c0)=""/4096, 0x197}, {&(0x7f00000017c0)=""/106, 0x1c}, {&(0x7f0000001840)=""/73, 0x1b}, {&(0x7f00000018c0)=""/77, 0xbe8}, {&(0x7f0000001940)=""/154, 0x21}, {&(0x7f0000001a00)=""/17, 0x1d8}], 0x21, &(0x7f0000001a40)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000001b00)={0x77359400}) (fail_nth: 5) executing program 6: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x8, 0x2) ioctl$vim2m_VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000040)={0xf0f045}) ppoll(&(0x7f0000000080)=[{r0, 0x9f712fd3135d632f}], 0x1, 0x0, 0x0, 0x0) (fail_nth: 5) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x1c1) (async) r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x100, 0x216c00) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f0000000040)=""/137) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001400), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480), 0x80, &(0x7f00000014c0)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async) read$FUSE(r1, &(0x7f0000001540)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000003580)={0x50, 0x0, r2, {0x7, 0x29, 0x9, 0xffffffff90adedc4, 0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x10}}, 0x50) (async) syz_fuse_handle_req(r1, &(0x7f0000003600)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2000, &(0x7f0000005600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000056c0)={0x20, 0x0, 0x0, {0x0, 0x3}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(r1, &(0x7f0000005700)="c91443d5daaf04b192358b692f84d66c60492a57cffd585b0068ccde45d94ded1e86d3670791c21f8e0b2153d10d45d37b72ee2fa06ad61b0a9354045a8dae1bd1cfb49f3c11fe54c17eee632d95574681e6c472eb8a1beaf3a4b88561847a0a0f05fa4a26639d7e74a0c1c2790d6a59d4073b1c55539b7c21b8550efbd5f835c56642f4be57d170e36a6bf3a995f418554f0cab342769089d0777b28daad5c0c4ba56a0bd6c0515d9bf488fdcf49a9a7bbfcf5ad78733f8119f2568daefbd0985a9916c0d048e38765cc7bb1c82e0f3c81d98e7179ec782331bc3cfb2caf58a99668420795e6a00ef41dcf5283bbb61ebaedbb7a675be4fb2d11c31f9b76936d1112c68978c73f42e145b094490d748c1456a14c23fe25e2fdaeaaa7dc0d35dcc9bbfe86361f99f4d04090d1e66aa9714ee9f4608ad66c60f500bf06a1b5b90fbe2f6c42c4b5f337393b0bb201473712c48f898c514fff84c46b50d3aaf44578f41d312bb5a73526db7818617dcb938ebdb17f92423ca2cf7ea2c611483e0baff012fd97e28558317049e4fe2d27f72796d7260b33900cd61f984c087d3c54f6aa11e389a49069ef99ca86c279598b42dd3485f09fc7e119f707438498316cf2f2bc8a293eeb1a35635989327d4f6c9ba6b2d5b9b8ee89a1e13d538b954479663223bb704af6a63ee497734410ea43bfdb0ad3708cb7155df2432c44e8468a7b77b807d345c9b94fedadfdeba12f4b6d11d16fd6dd5fff6cf896d0f40785ffca538dae61d8a5ffee814e96628cd945553e788b8d915762ca3b40124149b3c186ddd5f7af5b75f4725444f2f7e54b999c93e8c5fd4d4fbd7a3b3d7e85df3053c866f1dd247cac6912ed8b0e491101ca5a0b999a21014b573ba3996c76065c9d8bebf431f8be6435837193efd6e5a565b2ced30d04355435f166b09f9dc91ee50412d0daf72b28ec14c505cb155de1a46362f140ac2b633fa42b12109f0a29fa8ba271d6fc2a77af3b16032ee46b3ddead76a481ef52f6bd25cab4494681f0abc2ffc60ebb36cffcc058a067fcdae6c9de670cd6fde6eb8086a65fc05df17cf69f654516ba30ee04a1427b40fb8e81fe46787d557046854ad342442bacd781c7a6063892402fb0d765397448991206b28193e20f285e50d9219ace39b311e572ebcd80702164315656e7fa92960d0fd28c6489406f0b3061218417548e7e78b8aaaf5a623eb47c92aebfebd1c78343bc781f184e0122a28f56b18832da5646ee8405fa2fc040ab30377c447b42d0bfdddc65e064ccdf1ad52a94309a819caeb523e22b25d1ba288b7f2c726290d50021b9839c5d3c471aadb08025d97619935a9880942cf653508a0b2c43838e5aada8b84d22042928dd372dedec14672266ddceb0744c7464ab282d7fbfb2767e891832aa25d1425b33a60c6894a8d5292fdd73e05a868b8e50cb1a412d1249a77ccfc3d3eb35a67221f80bb8960fd93ceb74e102f2a6946b50caae3ccb86a8ec441d6e58dbf24b3eb962c8a28cffeded9b7cf4a54f524a1ef49fbdc91e125aad65a54df6a0f10cd8799f48aa144f7aec977b4a347c5c9628c4805ecf71f305adc9e5ca7c1f313f9ea3e99b3590efd94d831e1ff5cd7a26b72281109547facfa3abac2cfc9177b117a3757b778e95b5069236abb25d8fb032c38d296f87388fdd364b491cb828732177a2c6bcaaf831d138c898bb60c0d9d8a02d8b4b8e7efa87d3ed66221ac52e31ba9c2da488b999eaf82994bc8f1ac29d5e60b8b1cdc30a1c9829aca1cd7881c8aaac9ede0f5d8b85538d2b13751cfc6b37587b0223b9f6b6dd9340753106b1eecdf4f63c51cc2c63a1f86235bad7602e115d1e0ed78a6b170b88eb9584d2098b187695627612189998171d245797391b2b79bb690a79dac4b769e3f18c4d49359f7b460d997c03c793f51a830d5b21faed2ae1c3eb0fce0cdadde3c789ec931b6397c2a2fb2eda87756fec031e5f50f07619130f8e39f1e00004a1f204e5d87780542bdedf0b1ca5168779ad7cb2ebf27e0a5d760a2492b4d92eab24f2bc9af0a3e51140c415a6f885d0faa38ee6dcffc41652b28e628b859db0e7a0f961e37c5806df137e68c5316667f36051eb05c971e208721fdb8a49b8c49f85114be9dd7288f4e95c5f6fb8c1bc1bc7d79f32ba5419d90130a0328ba70d10c770a1540718f7d890dba9c39a116623d492275a1268c91149bfe026ca1c6a458449d4004d653f4b0a234eacd1f4da495fd1f936b4b335f64514fc8091b1dab132f599e26cb127e25011efa30a922b5a3e8807db9a00a9cc732fd323708767c905c8a3cd53e2e8d377d3b43cb971cbd0e66e2e47f3d601d49e29941b2ea4d3c8b7f5698e1a633ebba00f6c178d6d04b9f1544f04cd173e2d49f129a8725a647e1a9e798b5581c6a461b585012a302353178188e55f8102a49343c9c370ee505d09e4be8580d95f5bf39267b00e93adb6b52b2029160d78ac271e4e0c70ed835484e80302b93efd599707d4d22c806476fd04d18ebd6a9bf88c11dc2c96041ac8c3e04ac0aa5d2ac6740972717b543fb871884a7a0434a433571fd621977777984ea9c06914be966da9f349cb1ef3a116c49f0c716eae1df118cd3d5b350b917c06d853c1e1514213f5a29071e42eecee264ff20529c53c3a060a18a680ade2a08b4549e6998f06e61e4f4c36d578e9ad83dd38d1eeb100e7ab023edb38426d5165b867b9507a6b644aa0322da335b208105f2e74a9841ea7c629ea20cef740f6364e9d84a4485d3bb6b5f4e14c7764f78b65c0647870638a8f618381ec0823faed0424a448f753a59fb22e5138e0ca537b6935befb99fc6eea2d9457c01345afbbaaf3a7a96a39478b222af322f86730d137c3f570b38c7363bb9a89bb4b3b8979b9afd232927becbc91c8d4a276febe47bacd4a84c0bfdd54e685080f2c3be0b1e37bc6d21b13b7b1bfd507880f6ad7fa39bf99eaf6b7088d758d9383e38326381088e9e3e792f75d682cf61cf1176953960b0e160b2a535495d52c28f14fa45ed7a3f91e219dcd05afdda2b7e6c1b742b29f6c5f62a040a5fe6606433fce7de757ed76372dfc0b1af9af10c0128bcd335eff1c6c9660b0893730c3ef8de6e50dba419b35d1766eb9a5dce4c2fa518f8e3e2a27855e04d06b89e97578a4406ac03f3314575143db5e43ae3d03a7e90a590b4c188a5acbe1cf23cd4cf60ca98248d4e740122a55ac6e463511b4c4cd47040aafc0bed7878348a4caad4d977671cf4ac319773767ee28f8ccc4c9deae531b029eff5345470f20865549b2f2c4089306304e13e42ca37fbca6839bbcd2f10bd20c81d44ab73ad5ffcc55f51b53efb00d3c68d8d8505e005247ba23e86a803b199f36447fd01f192994b2fa27c9db59ae66b56b30c1ae5cd717407068a9b13ca941b82db254f4ecdbd1751a3f8f1061031bb41af5c04a33ffc98509f456830cf3c94c14451f04d84844e41c618e82958710d07daeba666329b914f2cc7c1d34ffbf6b50620b7c78c25c5d82a5aadcc4d824b3b68c34231fa7c0befe5241c447f90111c55848feed9d1ee67f61095ec2c0b4ac82f5cf169201516082a804c9d1775990d430d21bc65877041905caf385918f44191c134e493d960724b28f01e79fbf3b99eac1e75fbc8ab8dcfdd98b573fa6d7e6a6ead6b15ed78e2a8d564f61d8c52be8104306c104146696e16c9e9bff79a5fc1d92326cf0f2ff5e5c5c252773f2bd2c554bc409aaec03055f71d439daebc1d8b06c9ca0e1fe4729e8e6119616e8fb861b1e2694d1df267cbc496ba4a87013c3317a16b4c1e369748507794a20ad06aad20e4dbfc1834d789d2a8e9395ddad33a74c6c7cf54e61e533cae228909536eba8020f0c3845d2063270cae4d8e8dd8cfe3f112c46751444546ced9f6434741656dcda2185be13eebcc0392c256f384fc16353e89cbdeef8fb2e3cadc1ed2142f3b6485dc2d540fe799d027413128f624aaf8bc1933d3a0e6a954931bfc914921dec7ec822a31ebb652d4f312ab4068cedc6203b0de98e60c5f82296a3482132b288ba0a8eabdd8ac40faf145928e7563dbcb14d0625c92b542860993bb0388d8390dae727ae4086d4de1b7fea9d79f4844374bcd67fa5e1a3a28cd6d8da3f171fcf9d13062bb149fde18917c6650cdfa2be8de33b556ad34fad454db13a446e8a7c40167117e884d874c786768975df0b201ea0077ba735d31d65a832dc122d13c6559601b83899af1f14808f55f077ad465ed61378c63abff3ad742691168fe1e31bfd0dbb9f43d364ddf0bb185f69e69110c9eb1ab808354fdd2cf571838d5ec63bac3d70ca40878dc3c3cea26adffd5a197206d7c80d6a86c202338e72f17dc7185e1df0cfefa9475a2156738f90c6410c1698d1a160fd396548323c796ec5dca3cd59e468ff6a14caf34b4fdb16f1c92acb6bff2e859f9de1266dea0d1828598319b40a3edef657be02188fc94490c1da088d3ec2f315d6b5bb2f262764b67ba321379f4c93bb3ef9bc7db0c0e5f1e680ebfa84463e904d5351ecf25d1d22a98f81f7a1fc4c4fee3934b7672661f0bcd94109706644d0fdac4b7933b5db2acf39b98c0a8106a7a757408404a4c299a077379458e2118fb0a53b798adc1b85d3eb20b539e572741b9855e44a545809f897dde06730145b5caefe9db1c321783450d25d38834532c3e372fa92a53ac9cb4330eaaf65fe1b69a66459058e02d20c6641b7d8edfa8e356baaeb011b61208ef36ed33235144c86d6ce65da89d66da06291d4acc05e3136559ab77a7c4ad229c5307b48ed642d96c28cd06c82dedd4a16ed90bceda81292120438fd5c47b7b41b2646fe0899643f896ddb2d11e7311f8a0cbb9bfa38106507e06f35b3052ad6b6a11ac5f0129bedc59d04aee3737ebbf10f97c80f1a4e3f51ac8ac4488ad9e3f685a7c0dd4074b07774f4efe4b9f2cba400ef49f73b12fc7d96d8f3283a1eaf8c003931fc24a9248e201ac31bb49226c37d535592e00308d86ba0765a7eda13b72686101d352fb959598038b8dec44a0f18e5c8ec089912d325880390ce5186d4585df46e5662987c164f0ccfb8f12f6144f91349051d3ffa35ba597d2b5920e279ca8e139dfe2ba9923c0190fd444c8bf12a627618791a8781d6b54470777e6a5dac8cb505ae1e534b0c3af7db010dd602b1459964e1e15a812f3b4c8038e6bc1dc568ba482ee4944582abeeda1ed012391706ddb1e0ce60efd15acde8283d3612de5d0cf76185ad3a1ce89488e1cea4009573b55a2766d100ecefc5d53c99876cfec65daea82f55cf9687ec70e45cfdba9fe69fc3a822c29ff4be34857bdcd4313fb23d1d01d8a79cbd0057eeb5c1c0b39f75d5a753a2e10bd0ebb91dab1312bdf1a984332d566ab56dfd838d285995bec8726c5d1358fe10b0b6aaa99b9d9b08894c1dbd06356e5c693ddebb9d8b306062defb160db9d8f02ae3df59697866f5adeb34c8c5b27b63b09675030f344197b3bff097b996819dec9059aaf5ec1a6c585a86d16528091543a9e6bca4d850b7963fd1e7d981814dedb165c1a6444ec0a21743a4de8845b386ad4e1e9c9f2873f6a353487d9a8f8f56ae1d0f69124ee56b5c2b2a48c78cc6ba6b313b889adf0acfaebb4e2dc71054a4992366a2b6ff1f5972d7d2f0e9e3b17d7fbe931f43871819dc6e6040ba239ebce2cfa424ff7344b8a880040321909dcd16956594f5d99fdd39ea5d7209b906d2601572c56c72db899f986185194fe5aab45f27d9ac12aa8600b3c2728ef2e589a6886d711edf4d7f95b2e10d9adde3009560ad754f9e7a52808720a973dc475f8177fd5b199b69925f03a44a8bd9f3c3369861802ce5ca4b40cb47d19e2e1bda1b054f16b66ac7b7c0e5205112e011d6957f1df50505003544631ff4385d8128d46838338930aebc0496348045a7c05abd7a56e1079947d3eb1c50e4d8be001d03d8973f8f08f2f21a415174173ccb90f7ab615be5036947e164a434c059637bfeebb8b9f2e87b9774a4595c71122c9fac74347488b9a054e2e7b9c45b7b12fcca0fe789db614c70d4149d44e50fb64aabccee7447288a5b865a60c2640171f89afecda2cb18b7ecea214bd32f43d5ff66e90741697d085f3ee9bfd8662a3cc570999bb151090160d3bf5bf1d85e896d66276cba7ed97f341f595b13c02ac2a1352aec7a5980de2c8f9d890951108947b7602dcf2bdd2aef680667572b87aadf7c54338492eae763df73e89e3c438c196da83d98bc65233a242e08894f2390d8714f0abb801d9e5c42f169555284b6cf079005b373e9938db71a93ee5945c2a43a06e3df580d372318b3d203503c6e968206d7db8116cca2f2a1fae7f5b5195bea92914d66516bc3ceb2d9dc4de59d0d52ab80910aba7ebb696c7deaddcf0fedf56e2a88c3496bb79897c6420a0ef1b03ad89c76b24f67ffd41c9227d464565457bb25f0b32c83e676b0a3284f2acbed39c6875871c5e866a8284f12e383f87f12dd9bbe3078c68b3711eaa9bc17a7ac8413a8ef486922eddf43f01625671b7c3d0a4c6c2dc38217b4135c8cb46df7d936aabfd253e95e0816dd1f92b257e2f96d2a259a320756ba77d99b709711326f2ea42def974d60f817a1f6779121dd32a1cb194c7809e4c8fd052ba357323436491ec45a49fa601ed373aadd2199e4483704fb2f4edd7bf2815b552fb84d09094cab9700b5125887ee508570217c16799bc11d9e3658de8d9812f30dc8078bbecaf887a6527686b026eea70229df1e61759adf19c1b96673419decb382ae29bd685c5f32120b2d56d3e97c9ef00a2c0598c2181b8fa53172312590a9549ff55dffb9070b042c74654b2ae56371b2a6bac8e2808a40fd5d6d0af184c035101394e347521467e0ddb962e0d63614cf1461ac7b9d744084e9f6f26c88d515dbb1b7392b8e9384b81f186224d5c09e266682d8044d8afb1bd6483962b03ed6884759d2647b8f174a6695a437a1f1aac3e6a2f8ca658ee8a8ae44a77393cec61a9f335a1e859825e73df4125828fbde19d3695125992ddb2826ffbc6c7cfbfdbae19ba864c4170c79cce408e8b280a7632c855d802029ebac8627fbd6fec1c3bd858411c969ca035992f2ab909c423158dffd0dd5a407b3e0c2d9b180440996e09e15f17b4e42f365371d9dd58c4609455253c44c2ba73f592e360ab5fcccdb6e90ae0c60ada9325c4824242c0d866e7dfbefe091067d5c7ff0432814f733591eb0096659738b34cfa8c6c988ec628f34fe08f31dc0156dc39866412932d045168f4f3a48f24fb3b884be1384845d496c3009626f1c41b0189e95c9055d24eb5a0390596f6ccf50d3727e607875a3b2cf076a277e12ac07ddc59da78ee16e1952706ac6a1a9ade80b867d889789c935d196cc4da67aa35ba80ef2077ee4dd69c5f31a0410f7fd0739303ddcdbff2f53e0a44ec5de0f062e533444bd946959a1d9c25b297b6fc7675ca4add9e24e8ff390e0375f3b15e1d3e8129007d743e384659f191bd23ffe02140fa64d5c6d75937b28d51afcaa9d207f57c878f2f54493025e9eff5b5ce0c997d11c9690262e38e1e83c7f1a0ed3f200d9d0472739d59dea3cc6e8783758e3e3201731cf27211267702594356345449b42fa64b64c6f00a8f26665524fe2208b1a7c5fbdc822ea611c1811526471e4f52ab5e3a43de8fd4eba2fb2796a206e348de9b0be78ded78204dc82d9e9adccbe408d7ff538aab3d663eab189927a9cd597388e8dc5063d2db42cd65415fa32d20288da017c9f94e788dfe7cc3a0f6b6ab06116ed3f72f3c048cb1e51abf308ed7169908d1ad5b7ab3a86a3316d164084f8d88c6f96142d888ccb158efa586015914c116db114aa82c44a55d4c33bd901dc34e820d3120d57def03ea4f01b263913cc02ca586b208506d149ef03a706fd5360a12b83acb7bf97ac1f1f85389d4fbfdcf38551e9dbce760a05e8e4023d85038570d3697b3e7de73aac9c7feb39b6ccd1a775c8ce01b08d7190e28866aa7bb8d0cff0fc45b452fcb6a290f98f4b5ec125224c8a93918b1f2888befba6de3d294ee1f13a9c56e92eaac0b8e6c6905e77a60ea7e1d1ed979b6b2606652e7d75750a065c57c7efb1ef5708719ef04e354bd861b15e0a1cbc7cfe65c8a3d9a2b790260d6e6eb60bd4e0fb3f040dfa27fa00797664122add0750a23a8b20fcd68b6be1e21620dda4bf0561f4c5ed74f41612a0676dcdbf669df3436cbf2ce253e69319e3ab36e6e6314f11e0d0882ee3d7f3d3b3dcfe3cd7f061e301369207545676e09801f9bc4bc4c3dcaf48e5320a4b3211051a7525868a0ac1278ed6fc9531ed89cf4205458acc05d5351bcab7ea50250b6cb4c6fdd0cd96f30cdc9a820f495d0a3e14eb6c493a85a87e3b7fb8e5f23431c3c5359f5802f1fc11ff71c3172c6b57b5587ab38579b79e328792edb7a81d60762bc6c88693a00712f811cab9b075a97535c904396dbd2fa0994ba9c9b06fe9c042cb6860d22844b94863bf7b68a1ab8639e4487b38d48e40da4a98dedd7d73ca4b575bf4c604a364a9247c2ea5e3b127ff42f9bce1d3d37c2428edab1708ebd71ac0e4a408a9c6eb97407a4a8b5e912e2c63fadd1abad9a772a96fc4666f7d2b604adbde6f1136de2adfe38994491ab0f34ff1fd20cb8034ad39aae4c5c0076da2e7a157764b770e1c5f35b6f323ce809b2e92be1345204021d74712368e0ef77056afd85f065bba085793c9b6950d3c3fc6c445afbdd5a80cf7b0bb13055fd486700be1500bdf8771e286a63962e56d4771ed5eefbf111ba7380f02d6f96eed174246820b73bd772689c072bb3d8e43ef96f5466dce5c9392e34b7176821d2f4df3dab4c6ef5e0238ffe61582812fdacc987fbb6d98cad5a2d7af0e4c8dd3f800cd75c38a515d4d4c7118c5f81c6f7504e7ae452370c56c4b7fb4daa65bf26919c12081485d09e9d142965320211f483ed2a0a6836fa2488a878eaf9653b0528c3680b75a1920a25b5c5c17548c7ceb9a1656a0cf6a404aec14f7ed8a1dcf8ed32e1cf94dc2f60b65aa102650b7a22d9e708c606ce8403ceb81434bd9938b2c4e5a8530a156a1df7d143b2da54071ba3e673ce11760f72c32273b7bcd9a48da2a6caeb4b782cf1c3a044c1731f3ad61ce32bbd0b52cbb187cb3ecc1e85a67ffe27cf86769a0d69fe293dd30f060b8a0f26ccd0287d0b8d941ee7410a7c6aa430add67c2dd60db292e24f294ce80b0321aaa4d054a6f5d9981e1d5e859b454f5005be082bd59baca5775eedb7994333c62c452ef7b2893e4d03a28c0e368928b4bdd6e31f52a83cd7e162975405fd128321e0a8e3e77fd93257b0c46b309e16203974382ced818faac3a02e74141e9ea36c4a1b98bd859fafce43b2984d856c832f61b1ca562cee96f5843adc14b35bec1ccdafedd214f1a344345373f3c9eccee8324950a23c3e77d55dbde9a7ac1b7804927affb8b0e1488dcd8919d227bd1f50a35abf25e3f120c25b0dfb4d85b4c2a2c69cf7047c76c45e4e901e7396140496f9a322c2c2ac777a27adff5a6daf32e852b1bac89f1086739a603cf0f6838f792351c08e38ab130e5a83aa5a4f2da19df131770a308d810eed0059a2e5546a2169b9d0119f6df7c18981f4b4f119c76fdaac031ce7551f25678b5c4d8815a7ea9565e63389fca6ea0bcd40e71ac72124113dc0041ce26a0c9979ff76d7f1f2c0cd2c16d8c7a36930b909ed7e2d4adfa8352b12b99bdcbc25b485f652539fab7ac983c1ae925967c15ba2345e45d6bafe13b3e9d7acf1a592422ea09c3a45f7fe24e235bd70b106cdaa665584e74cdaf9f39b804bc6c4e7f0bf572225acd4dfe010081b91c2d5970d4f43d2e1a0e05f84baaf50642991b3704034aed74572e6a4715b79276432d06660b39c989570fc0d5d0071a7c690658caee447370d3295db3b5dc625e697e1ca2675b5430b9969024835c7d001fbce86c5165c4fe8f2d46b883daaa3fbf42dc5cf61209379013896df740b9cc32638358ea8079a33f04197f650471086e67e5cf9779268d7973c73bbbde2f1c11e1a8e2b154aaa8b4b74f8a03f14ceb7afc4ba35e6620b7af89c969021d20cb260c1868f3fa432ce7e509db06001ae6540531b126c1e3a851acbf0a9c1354bece05c094d69d9bd87f99391e23306911383d2082997339daebd67d8a707c9b496a309b7921696f39a07864f31208802db7188881e346b41c34f4129fca9c6a13172a4dabfe791584d240fc03685057d53c08737aa1d486233318eb4545f2e8d18087705b9d3a7658564592f56aea3aee53d66c249988bf353853728553a1577062e24af533f47dc012ae90c5c085babc121be2993c063e203ab949a088041271ac0527c56edd4b7a87e98323a0137cd493aa05fe38d02754a66d89348b119e6200d5919bc366788eb67115fc57c4c1a9dd42c7411d6709ad82de8662a1849445b39beb2ba8f894860e41a054f61337179a9214b0884f3964c95ed2a4ab37de8038566bba76fbaa7502c0460558ff4bf4793ca68d78e50f384a81da4cfa23723747e906b82290e0b8ea07e3404bee0915800d4c3c07f94c43e7aafbc7a44d923de97963d0d1586bee06fc90aadbe5758fb9933ff7df346d62e082223741f5cb26ef953ca654ab983a72b30b296891c9e3f1ed5216b0e588eb25f5d4ccad6f96973cc2d26196bbd37c83266473071ccd84d9e3c74f22621e8bd60afa4bcad6c853c7591fe5d4298a954ea5006f682a7a65aeb26b230f3866a28a58bf532aca8fd5eaec64f442ac510a7df4114f00fd6ff7e02d77f8e72797222556959958c4c4d166c5af18a6e25588cac9871a3d5bb453889ff8d13db22024a997bf97a5afdf698b1deaff3101e27868d2de47b92c403ce82e15f3239d8923e8ca0c01e3781b5dd6121f57d2238dc3ff8a1bde3e371efd33838c552e43588042b360f55d7ca92f11987630364b263428e18601d7bf23f6432b3a9aa2c500cd9ac5f73cbe309443858a2806956b0cdcfc19904567bb1703641017c6199e768410e03d8ba603eb34249d567370202f39639ae8f6d52d9d5dbfc544c5b85ac8187095c63f1f613fe4af179fc5c837e6e0ccc21e62ac22ac045c4ac3b1ca6a4cbdbe29ea465240fc0aed1f0e086d7580bcf81d4e2a4d55a8e3bc57110e7cf1e1895df07974f0686dd2ea2b12bbfd64e7a9d0c62c662f0370e6ed495eeb2ee5029042147a1f2e5fcd6068b06567be893cb80e2cbb5fbb12847313811c13cf685698d5e2175959579e510279b9e959ac2c3f94fec653c6b521f8909d633ccedbc1109285ecbd52d27cd2891eaf354db2c966d1e3086718848433c12658fe7f6fbfef930b963139a63f6c4caee5a1964d3a038dd0db403c0a251d702c07a0fba4a3576ec6668a78e9e26efc6ad83a670a47608bf4207979bf196b3160c95e7ccc6406d46f529d34676b76d72396262e1448df051130a21484e0e977df1f7f0a259ac762eef9506877498b9998e1286d6294cf60b95352e81c3", 0x2000, &(0x7f0000007700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000007840)={0xb0, 0x0, 0x3, [{{0x5, 0x0, 0x80, 0x6, 0x200, 0x2, {0x6, 0x66, 0x4, 0x4, 0x1, 0xac, 0xfffffff9, 0x8, 0x1, 0x6000, 0x3, r3, r4, 0x5, 0xfffffff7}}, {0x0, 0x1, 0x2, 0x80, '}#'}}]}, 0x0, 0x0, 0x0}) (async) r5 = openat$dir(0xffffffffffffff9c, &(0x7f0000007800)='./file0\x00', 0x0, 0xba) getdents64(r5, 0x0, 0x0) executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30, 0x30}]) executing program 2: socket$inet_tcp(0x2, 0x1, 0x0) r0 = syz_open_dev$tty1(0xc, 0x4, 0x2) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r1, &(0x7f0000000000)={&(0x7f0000000040)={0xa, 0x4e20, 0x7c, @local, 0x9}, 0x1c, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000000000000000290000000400000084023004003000000402000304", @ANYRES64=r0], 0x30}, 0x800) (fail_nth: 5) executing program 6: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x20040, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) getpid() setrlimit(0xd, &(0x7f0000000000)={0x4, 0x5}) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000100)={@in6={{0xa, 0x4e24, 0x3, @loopback, 0x101}}, 0x0, 0x0, 0x48, 0x0, "8e4ed5b6cd6e3a3be2da5590ede383d2d7ac8deb4a44299f9f0cf768192aed7631289c5d29a3aa7c5c772f383a909e691eb2eddd4322253d1e303a96c995b3e2189cf625a0720ad0fdf0917e7d9e57d5"}, 0xd8) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000200)=@gcm_256={{0x303}, '\x00', "5171bb74cd3660dab9e200000000a900", "d8a024e5", "20000926000200"}, 0x38) setsockopt$inet6_tcp_int(r3, 0x6, 0x2000000000000020, &(0x7f0000000240)=0xa, 0x1959cc36) connect$inet6(r3, &(0x7f0000000280)={0xa, 0x4e25, 0x4, @local, 0x2}, 0x1c) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f000000b000/0x18000)=nil, &(0x7f0000000400)=[@text32={0x20, &(0x7f0000000080)="0f20c035000001000f22c0660f383deff3a766b80c008ee066b882000f0826670f06788fa4ba00000f00d866bab8010000000f01c166b8340c66ef64360f78190f0119", 0x43}], 0x1, 0x2, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) executing program 5: syz_usb_connect(0x2, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001581c2908570b2885396d0102030109021b00010001000b0904c80201030102030905d85f10"], 0x0) r0 = socket$packet(0x11, 0x3, 0x300) setpriority(0x0, 0xffffffffffffffff, 0x5) r1 = socket$packet(0x11, 0x3, 0x300) r2 = syz_open_procfs(0x0, &(0x7f0000000040)) getdents(r2, &(0x7f0000000980)=""/4085, 0xff5) bind$tipc(r2, &(0x7f0000001980)=@id={0x1e, 0x3, 0x1, {0x4e24, 0x1}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000100)={'ip_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', 0x0, 0x10, 0x0, 0x0, 0x4, {{0x26, 0x4, 0x3, 0x3b, 0x98, 0x67, 0x0, 0x6, 0x29, 0x0, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x9a, 0x12, "a960590694c1dbc0114b46b8d1d1508c"}, @noop, @generic={0x83, 0x2}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x14, 0x61, 0x3, 0xc, [{@local, 0x9}, {@local, 0x1}]}, @timestamp_addr={0x44, 0x3c, 0xe5, 0x1, 0xa, [{@multicast2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x1}, {@remote, 0x2780}, {@rand_addr=0x64010102, 0x2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@broadcast, 0x9}, {@local}]}, @noop, @rr={0x7, 0x17, 0x73, [@rand_addr=0x64010102, @broadcast, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x38}, @empty]}]}}}}}) bind$packet(r1, &(0x7f0000000140)={0x11, 0xf8, r3, 0x1, 0x7, 0x6, @multicast}, 0x14) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000008c0)={'syzkaller0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000900)="05031c00d3fc14000000478888a8", 0x280, 0x4, &(0x7f0000000940)={0x11, 0x0, r4, 0x1, 0x6, 0x6, @multicast}, 0x14) executing program 2: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) mount(&(0x7f0000000740)=@nullb, &(0x7f0000000780)='./cgroup\x00', &(0x7f0000000880)='affs\x00', 0x210001, 0x0) r1 = syz_usb_connect(0x0, 0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000200000040501d4d610001000000010902200001010080320904000002ff0000"], 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x20000) prctl$PR_SET_SECCOMP(0x4e, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0100001000130700000000ffdbdf25fc010000000000000000000000000000ff0200000000000000000000000000010004fffe4e2100020000000021000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="fe800000000100000000000000000037000004d232"], 0x15c}, 0x1, 0x0, 0x0, 0x880}, 0x2014) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="20c81e0000004d61501d010000000000000010000034242d2e5e8bd75e0000003804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000002c0)={0x84, &(0x7f0000000380)=ANY=[@ANYBLOB="403f0100000080"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="12011f00abbe6740e9174e8b089c000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, &(0x7f0000000500)={0x2c, &(0x7f0000000540)=ANY=[@ANYBLOB="20b52c020000065f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac3(r2, 0x0, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000640)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)={0x80, r6, 0x1, 0x70bd2a, 0x0, {{0x8}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_SCAN_SSIDS={0x50, 0x2d, 0x0, 0x1, [{0x18, 0x0, @random="356fbaf0d2661dbb8065cb7098cd3902ab32da46"}, {0xa, 0x0, @default_ap_ssid}, {0xd, 0x0, @random="078929569cc53d00e2"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xe}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f00000005c0)={0x1, 0x0, &(0x7f0000000600)=[0x0]}) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x90, 0xfa, "", [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x0, 0xf, {0x9, 0x21, 0x4, 0x4, 0x1, {0x22, 0xcc6}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x91, 0xf3, 0x5}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000400)={0x84, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0], 0x40}, 0x20000000) executing program 4: syz_usb_connect(0x3, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002ffffff400816010200010000000109023f0001010080320904000005ffffff00090581020002000000090502020002000000090583020002000000090504020002000000090585034000010000"], 0x0) clock_nanosleep(0x0, 0x0, &(0x7f00000000c0)={0x1}, 0x0) r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f0000000680)="ea345644122a7da54d605a5c1e9f2cc7b30c774763acc3ba3e05a26789a68a9606559c6649da48b0d7e1d67e92b35064c3ee398df7df918e6aaebd8f8633182c80f5021ef3bacd9fe2b680a3cd253e3b5be19c7e3421656cf49e339d6634fba67e7ab0e8dc75156f8665c10cf6af039956d29ca355d43857c2e621e121aa00000000000000000000249f3ae1c29f47bcf38c3f81002325e3227bff74e434f9a1c291aa74c05609f574212edc31496cac66bfb6ea9e4f43d3041dd6451c54d1b6d5d4ed0490a1e234e6c27f8116b7c26634315cce7faabc94e9b15ed739cd4699eff25f29a5b2204febaad7454482b05cd9bc8811b48794f0b6abad9bc8900826c92fd8b49f4f3a40c896ff7296ffced558b268fafb688693e56e4dca8f72d504fc55d17f1262806c3b29e4cc6e39d9ccdd1ec9b852ace2fb591a", 0x13a) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x6, 0x8, 0x3, 0x0, 0x1, 0x7ffffffd, 0x1, 0xfa11, 0xffffffff}, 0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000200)=0x100000001, 0x76dc) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x4e21, 0x1, @loopback, 0x400014}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f0000000300), 0x4) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x2, &(0x7f0000000340)=@gcm_128={{0x303}, "fc895d8eb00066c2", "c5998c867c22b401046a89606ffcf92e", "2c5be7ad", "a0ca05c0707e52f4"}, 0x28) recvfrom$inet6(r5, &(0x7f0000000380)=""/3, 0x3, 0x317, 0x0, 0x0) splice(r5, 0x0, r4, 0x0, 0x10000008ebc, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./mysys\x00', 0x1ff) r6 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f00000002c0)={@private0, 0x8000000, 0x0, 0xff, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000540)={@private2, 0x8000000, 0x1, 0x1, 0x2, 0x0, 0x97}, 0x20) mount(0x0, &(0x7f0000000480)='./mysys\x00', &(0x7f00000004c0)='sysfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./mysys/bus/pci/devices/0000:00:05.0/resource0\x00', 0x2, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x11, r7, 0x4000) mmap$IORING_OFF_SQ_RING(0x0, 0x101, 0x3000008, 0x11, r7, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0xc, 0x2000002, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$kcm(r3, &(0x7f0000000d00)={&(0x7f0000000580)=@tipc=@name={0x1e, 0x2, 0x3, {{0x41, 0x3}}}, 0x80, &(0x7f0000000b80)=[{&(0x7f0000000600)="87db93eefed2fda441cdb3a756ba5b86c5d76d3f1d9fc850e14cc4891d746f910b5ead58593686aad68048fd7b7b51db2dedac28607873bc6c5aa70cec635800a5fe33bfcfc78cce4de44a0d98eda6e914c766d15315a633454a8935a5b719899275e9aaae3acb78fefe7ba9a5ebf03689d5bdcb", 0x74}, {&(0x7f00000007c0)="db06795bf8ac7adc2c0cc01348c83d8abd280bc1cf49e63ff878adba716bdfd8424676364f09660562459c766a9ca0797483b1f0085c4f24d5da91af7a78b8c82db165eee8cf83c822b24c044a826b2913afca812820cd58f3d5bfdf", 0x5c}, {&(0x7f0000000840)="a7daeb81e5d482003d7bff74602659ee08007231554b9725550059573f1facc185bb5706fa80c95a8011e8b6b3d90ebff11eae03ac0c91021e4fae15d372808dcdba61d153e6c0823a5088e3ca280dbd827ed08419eac858cf512e8a93cebec52a25dd74e67cf922facb8b16c9213ecfffd87eb951561085b92b9d485408f7268973f02f05f462790aadf9f48ee6af8ff0a9fb7ea5dfba4617ac0fcb6876ea303bef9de221f7", 0xa6}, {&(0x7f0000000900)="25302b984e751a75b2e5fced7c2688ac2699b826d2ffb2dcd901fb10dfa58e0393ca2f838e5f6f7079247b5df9ce8b7cbc24acd1a7c76b202331179aa2663389f11b7380a1d9a25e7b4e015199c015c84ad30f26c0d29320b1a7a0802dd5bc96e9fbfc890ea69a46f7152c4a7bd3f4963c4ad4cc138f54e971860516c39961b4c8d55e5395f02bd3e73bc342236496c8b9ebb493d1a2c6129d01a95dc7580de4fba2598a12e64351e9f2747d2cdcd7d4ebf7703716c98488f41216c6a2d97ed778e182ded59a0ebfe6b91dc757e3f5", 0xcf}, {&(0x7f0000000a00)="188f65977ba784f3d6faefb171f94107303653daf5cacb40a3d75bafbeffcf846633ac8677e0d2f6c008c25329d7220a", 0x30}, {&(0x7f0000000a40)="ad70da126fe5e09d73faf5fd12dc53f8c7e8d6e20d8c08dadf7f885124cd78f6998c812abe4b09a9cc4b77175b3100d6a405a2b5c3adb002b1e8140f310e5780e292e31f22acc1408d576a12c7d93e2656367e64f4a9f9fd149c41d50ae658eefe5c5148bd6970ca1414b50f96b66df4ed7edc8c6d4c7b53e1d857dbd9c03f69b408c86c22770d7213bd378e5985d8cc4eb959854d2aac11a62db97b05efff163dcbd9c26783d17e95b100baba812670b98d1d3d6bd848ff2c1953d36057979104d2", 0xc2}, {&(0x7f0000000b40)="67625dc72f7f30d021a28a961fca17edb49e91b263070ef8e3f19d2588995588a0e28bf2d0c1", 0x26}], 0x7, &(0x7f0000000c00)=[{0x100, 0x10f, 0x81, "0e88b34f8f406908f6b15610aad01a237b05ad9d8ae387d896b8865662d9bf6dc58113dbfe91c7c6c1559c5ee3195f99ab259979d56f1c23ff7159c33f6c22d7f8710be917af6694af9e34688c6a49c89523da9a8541b01e82800243a36a5a5d7c9a3d6027b440cce96360e2262086c0c2db8d31b958a1db365244cd48155817a87f3e1944cd645df70007cb464ade5e947c88aa6706d4d42cf984bc1974a69caf5301da27b26fad34a8869ec46c266f778c8b2bb0d1aa5d7c8163e8b0a73a2b9afcb6448fcd0bff843369b5531bf4c2569da82d6b26e5ed430b003c2bfbbf7bf7558f24b792b6690606"}], 0x100}, 0x10) timer_settime(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000080), 0x2) openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000002c0), 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x3000c11, &(0x7f0000000180)={[{@mpol={'mpol', 0x3d, {'interleave', '', @val={0x3a, [0x33, 0x2d, 0x4e, 0x3a, 0x30, 0x2f, 0x34]}}}, 0x4e}]}) setns(0xc9, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@qipcrtr={0x2a, 0x4, 0x4000}, 0x80) bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2a, 0x4e23, @empty=0x1000000}, 0x10) executing program 6: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) (fail_nth: 2) executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000200)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x2}], 0x2, 0x40002002, 0x0) recvmmsg(r0, &(0x7f0000000500)=[{{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/100, 0x365}, {&(0x7f0000000740)=""/85, 0x7c}, {&(0x7f00000007c0)=""/4096, 0x197}, {&(0x7f00000017c0)=""/106, 0x1c}, {&(0x7f0000001840)=""/73, 0x1b}, {&(0x7f00000018c0)=""/77, 0xbe8}, {&(0x7f0000001940)=""/154, 0x21}, {&(0x7f0000001a00)=""/17, 0x1d8}], 0x21, &(0x7f0000001a40)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000001b00)={0x77359400}) socketpair(0x1f, 0x6, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$RDMA_NLDEV_CMD_RES_CQ_GET(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa3a3859b04947421}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000c14200027bd7000fedbdf2508003d0003000000080003000200000008003d0005000000080003000100000008003d110400000008000100010000000800030004fb97f015f40000000800030003000000080003"], 0x58}, 0x1, 0x0, 0x0, 0x84}, 0x40004) executing program 6: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) (async) r0 = openat$kvm(0xffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000080)={0x1, 0x0, [{0xf88e470f, 0xed}]}) (async, rerun: 64) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (rerun: 64) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async, rerun: 64) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000100)={[0x205, 0x6, 0x0, 0x0, 0x10003, 0x40, 0x400200cc4, 0xff9, 0x4, 0x0, 0x7, 0x0, 0x2, 0x0, 0x6a, 0x8d], 0xeeee8000, 0x2011c0}) (async, rerun: 64) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) (async) mbind(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x4002, &(0x7f0000006600)=0x2000000000000008, 0x5, 0x3) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = gettid() r4 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000001c0), 0x494080, 0x0) (async, rerun: 64) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) (rerun: 64) sendmsg$DEVLINK_CMD_PORT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000280)={0x100, r5, 0x300, 0x70bd25, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}]}, 0x100}, 0x1, 0x0, 0x0, 0x40011}, 0x44) (async) prlimit64(r3, 0xe, &(0x7f0000000000)={0x1, 0x1}, 0x0) (async, rerun: 32) r6 = openat(0xffffffffffffff9c, &(0x7f0000006640)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) (rerun: 32) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r6, &(0x7f0000006680)={0x4000000, 0x18, 0xfa00, {0x1, 0x0, 0x2, 0xa}}, 0x20) executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30}]) (fail_nth: 5) executing program 4: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) gettid() openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) rmdir(&(0x7f0000000200)='./file0/../file0/file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000400)='\x00', 0x1, 0x2e7a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TCSBRKP(0xffffffffffffffff, 0x5425, 0xfff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x80) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_ublk_setup_io_uring(0x1d, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) syz_ublk_setup_queues(r5, 0x0, 0x0, &(0x7f0000000880)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7fffde, 0x8, 0x4, 0x15e, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7b, 0x80, 0x2, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90f, 0xa0748, 0x3, 0xa8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0xfffffffd, 0x1e9}}], 0x1, &(0x7f0000000b00)={0x2e, 0x18, 0x0, r5, 0xc0107520, 0x0, 0x0, 0x700, 0x0, {}, 0x1f, 0x0, '\x00', {0x0, 0x8005, 0x0, 0x0}}, 0x0) sendmsg$sock(r2, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c5a748c3b5eca210e44e6ca6fcbc0000f862f4bfbbedb43455bbe031ff3c44fec7d7db061ad1734ff81e4386fa5d2a18e79506bfea591697bf97645de463e51e4da1e28aa47026e80084d6a05f6e544e9a9006be"]) getuid() ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000c00)={0x2, 'vlan1\x00', {0x6}, 0xe3}) r6 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r6, 0x8983, &(0x7f0000000c40)={0x1, 'vlan1\x00', {}, 0x5832}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x13, &(0x7f0000000c80)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000cc0)={0xa, 0x0, 0xad, @loopback, 0x101}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f0000000d00), 0x3c) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000d40)=@ccm_128={{0x304}, "25beb819521eb41d", "cae5e9937ba539347092dd17d39ed975", 'LP3F', "50f641306280c4e9"}, 0x28) executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 2/3 testing program (duration=6m3s, {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, 20, 29, 7, 5, 6, 20, 7, 30, 3, 5, 6, 30, 8, 16] detailed listing: executing program 5: syz_usb_connect(0x2, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001581c2908570b2885396d0102030109021b00010001000b0904c80201030102030905d85f10"], 0x0) r0 = socket$packet(0x11, 0x3, 0x300) setpriority(0x0, 0xffffffffffffffff, 0x5) r1 = socket$packet(0x11, 0x3, 0x300) r2 = syz_open_procfs(0x0, &(0x7f0000000040)) getdents(r2, &(0x7f0000000980)=""/4085, 0xff5) bind$tipc(r2, &(0x7f0000001980)=@id={0x1e, 0x3, 0x1, {0x4e24, 0x1}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000100)={'ip_vti0\x00', &(0x7f0000000180)={'syztnl0\x00', 0x0, 0x10, 0x0, 0x0, 0x4, {{0x26, 0x4, 0x3, 0x3b, 0x98, 0x67, 0x0, 0x6, 0x29, 0x0, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@generic={0x9a, 0x12, "a960590694c1dbc0114b46b8d1d1508c"}, @noop, @generic={0x83, 0x2}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x14, 0x61, 0x3, 0xc, [{@local, 0x9}, {@local, 0x1}]}, @timestamp_addr={0x44, 0x3c, 0xe5, 0x1, 0xa, [{@multicast2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x1}, {@remote, 0x2780}, {@rand_addr=0x64010102, 0x2}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@broadcast, 0x9}, {@local}]}, @noop, @rr={0x7, 0x17, 0x73, [@rand_addr=0x64010102, @broadcast, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x38}, @empty]}]}}}}}) bind$packet(r1, &(0x7f0000000140)={0x11, 0xf8, r3, 0x1, 0x7, 0x6, @multicast}, 0x14) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000008c0)={'syzkaller0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000900)="05031c00d3fc14000000478888a8", 0x280, 0x4, &(0x7f0000000940)={0x11, 0x0, r4, 0x1, 0x6, 0x6, @multicast}, 0x14) executing program 2: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) mount(&(0x7f0000000740)=@nullb, &(0x7f0000000780)='./cgroup\x00', &(0x7f0000000880)='affs\x00', 0x210001, 0x0) r1 = syz_usb_connect(0x0, 0x32, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000200000040501d4d610001000000010902200001010080320904000002ff0000"], 0x0) prctl$PR_MCE_KILL(0x4e, 0x1, 0x20000) prctl$PR_SET_SECCOMP(0x4e, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0100001000130700000000ffdbdf25fc010000000000000000000000000000ff0200000000000000000000000000010004fffe4e2100020000000021000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="fe800000000100000000000000000037000004d232"], 0x15c}, 0x1, 0x0, 0x0, 0x880}, 0x2014) syz_usb_control_io(r1, 0x0, &(0x7f00000001c0)={0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="20c81e0000004d61501d010000000000000010000034242d2e5e8bd75e0000003804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000002c0)={0x84, &(0x7f0000000380)=ANY=[@ANYBLOB="403f0100000080"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="12011f00abbe6740e9174e8b089c000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, &(0x7f0000000500)={0x2c, &(0x7f0000000540)=ANY=[@ANYBLOB="20b52c020000065f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$uac3(r2, 0x0, 0x0) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000640)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000800)={0x80, r6, 0x1, 0x70bd2a, 0x0, {{0x8}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_SCAN_SSIDS={0x50, 0x2d, 0x0, 0x1, [{0x18, 0x0, @random="356fbaf0d2661dbb8065cb7098cd3902ab32da46"}, {0xa, 0x0, @default_ap_ssid}, {0xd, 0x0, @random="078929569cc53d00e2"}, {0xa, 0x0, @default_ap_ssid}, {0xa, 0x0, @default_ap_ssid}]}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xe}, @NL80211_ATTR_BSSID={0xa, 0xf5, @from_mac=@broadcast}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f00000005c0)={0x1, 0x0, &(0x7f0000000600)=[0x0]}) syz_usb_connect$hid(0x5, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x90, 0xfa, "", [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x0, 0xf, {0x9, 0x21, 0x4, 0x4, 0x1, {0x22, 0xcc6}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x91, 0xf3, 0x5}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000400)={0x84, &(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0], 0x40}, 0x20000000) executing program 4: syz_usb_connect(0x3, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010002ffffff400816010200010000000109023f0001010080320904000005ffffff00090581020002000000090502020002000000090583020002000000090504020002000000090585034000010000"], 0x0) clock_nanosleep(0x0, 0x0, &(0x7f00000000c0)={0x1}, 0x0) r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f0000000680)="ea345644122a7da54d605a5c1e9f2cc7b30c774763acc3ba3e05a26789a68a9606559c6649da48b0d7e1d67e92b35064c3ee398df7df918e6aaebd8f8633182c80f5021ef3bacd9fe2b680a3cd253e3b5be19c7e3421656cf49e339d6634fba67e7ab0e8dc75156f8665c10cf6af039956d29ca355d43857c2e621e121aa00000000000000000000249f3ae1c29f47bcf38c3f81002325e3227bff74e434f9a1c291aa74c05609f574212edc31496cac66bfb6ea9e4f43d3041dd6451c54d1b6d5d4ed0490a1e234e6c27f8116b7c26634315cce7faabc94e9b15ed739cd4699eff25f29a5b2204febaad7454482b05cd9bc8811b48794f0b6abad9bc8900826c92fd8b49f4f3a40c896ff7296ffced558b268fafb688693e56e4dca8f72d504fc55d17f1262806c3b29e4cc6e39d9ccdd1ec9b852ace2fb591a", 0x13a) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x6, 0x8, 0x3, 0x0, 0x1, 0x7ffffffd, 0x1, 0xfa11, 0xffffffff}, 0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000200)=0x100000001, 0x76dc) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x4e21, 0x1, @loopback, 0x400014}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f0000000300), 0x4) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x2, &(0x7f0000000340)=@gcm_128={{0x303}, "fc895d8eb00066c2", "c5998c867c22b401046a89606ffcf92e", "2c5be7ad", "a0ca05c0707e52f4"}, 0x28) recvfrom$inet6(r5, &(0x7f0000000380)=""/3, 0x3, 0x317, 0x0, 0x0) splice(r5, 0x0, r4, 0x0, 0x10000008ebc, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./mysys\x00', 0x1ff) r6 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f00000002c0)={@private0, 0x8000000, 0x0, 0xff, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r6, 0x29, 0x20, &(0x7f0000000540)={@private2, 0x8000000, 0x1, 0x1, 0x2, 0x0, 0x97}, 0x20) mount(0x0, &(0x7f0000000480)='./mysys\x00', &(0x7f00000004c0)='sysfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./mysys/bus/pci/devices/0000:00:05.0/resource0\x00', 0x2, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x11, r7, 0x4000) mmap$IORING_OFF_SQ_RING(0x0, 0x101, 0x3000008, 0x11, r7, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0xc, 0x2000002, 0x401d031, 0xffffffffffffffff, 0x0) sendmsg$kcm(r3, &(0x7f0000000d00)={&(0x7f0000000580)=@tipc=@name={0x1e, 0x2, 0x3, {{0x41, 0x3}}}, 0x80, &(0x7f0000000b80)=[{&(0x7f0000000600)="87db93eefed2fda441cdb3a756ba5b86c5d76d3f1d9fc850e14cc4891d746f910b5ead58593686aad68048fd7b7b51db2dedac28607873bc6c5aa70cec635800a5fe33bfcfc78cce4de44a0d98eda6e914c766d15315a633454a8935a5b719899275e9aaae3acb78fefe7ba9a5ebf03689d5bdcb", 0x74}, {&(0x7f00000007c0)="db06795bf8ac7adc2c0cc01348c83d8abd280bc1cf49e63ff878adba716bdfd8424676364f09660562459c766a9ca0797483b1f0085c4f24d5da91af7a78b8c82db165eee8cf83c822b24c044a826b2913afca812820cd58f3d5bfdf", 0x5c}, {&(0x7f0000000840)="a7daeb81e5d482003d7bff74602659ee08007231554b9725550059573f1facc185bb5706fa80c95a8011e8b6b3d90ebff11eae03ac0c91021e4fae15d372808dcdba61d153e6c0823a5088e3ca280dbd827ed08419eac858cf512e8a93cebec52a25dd74e67cf922facb8b16c9213ecfffd87eb951561085b92b9d485408f7268973f02f05f462790aadf9f48ee6af8ff0a9fb7ea5dfba4617ac0fcb6876ea303bef9de221f7", 0xa6}, {&(0x7f0000000900)="25302b984e751a75b2e5fced7c2688ac2699b826d2ffb2dcd901fb10dfa58e0393ca2f838e5f6f7079247b5df9ce8b7cbc24acd1a7c76b202331179aa2663389f11b7380a1d9a25e7b4e015199c015c84ad30f26c0d29320b1a7a0802dd5bc96e9fbfc890ea69a46f7152c4a7bd3f4963c4ad4cc138f54e971860516c39961b4c8d55e5395f02bd3e73bc342236496c8b9ebb493d1a2c6129d01a95dc7580de4fba2598a12e64351e9f2747d2cdcd7d4ebf7703716c98488f41216c6a2d97ed778e182ded59a0ebfe6b91dc757e3f5", 0xcf}, {&(0x7f0000000a00)="188f65977ba784f3d6faefb171f94107303653daf5cacb40a3d75bafbeffcf846633ac8677e0d2f6c008c25329d7220a", 0x30}, {&(0x7f0000000a40)="ad70da126fe5e09d73faf5fd12dc53f8c7e8d6e20d8c08dadf7f885124cd78f6998c812abe4b09a9cc4b77175b3100d6a405a2b5c3adb002b1e8140f310e5780e292e31f22acc1408d576a12c7d93e2656367e64f4a9f9fd149c41d50ae658eefe5c5148bd6970ca1414b50f96b66df4ed7edc8c6d4c7b53e1d857dbd9c03f69b408c86c22770d7213bd378e5985d8cc4eb959854d2aac11a62db97b05efff163dcbd9c26783d17e95b100baba812670b98d1d3d6bd848ff2c1953d36057979104d2", 0xc2}, {&(0x7f0000000b40)="67625dc72f7f30d021a28a961fca17edb49e91b263070ef8e3f19d2588995588a0e28bf2d0c1", 0x26}], 0x7, &(0x7f0000000c00)=[{0x100, 0x10f, 0x81, "0e88b34f8f406908f6b15610aad01a237b05ad9d8ae387d896b8865662d9bf6dc58113dbfe91c7c6c1559c5ee3195f99ab259979d56f1c23ff7159c33f6c22d7f8710be917af6694af9e34688c6a49c89523da9a8541b01e82800243a36a5a5d7c9a3d6027b440cce96360e2262086c0c2db8d31b958a1db365244cd48155817a87f3e1944cd645df70007cb464ade5e947c88aa6706d4d42cf984bc1974a69caf5301da27b26fad34a8869ec46c266f778c8b2bb0d1aa5d7c8163e8b0a73a2b9afcb6448fcd0bff843369b5531bf4c2569da82d6b26e5ed430b003c2bfbbf7bf7558f24b792b6690606"}], 0x100}, 0x10) timer_settime(0x0, 0x1, &(0x7f0000000440)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000080), 0x2) openat$qrtrtun(0xffffffffffffff9c, &(0x7f00000002c0), 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140), 0x3000c11, &(0x7f0000000180)={[{@mpol={'mpol', 0x3d, {'interleave', '', @val={0x3a, [0x33, 0x2d, 0x4e, 0x3a, 0x30, 0x2f, 0x34]}}}, 0x4e}]}) setns(0xc9, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@qipcrtr={0x2a, 0x4, 0x4000}, 0x80) bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2a, 0x4e23, @empty=0x1000000}, 0x10) executing program 6: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) (fail_nth: 2) executing program 5: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000200)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000380)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x2}], 0x2, 0x40002002, 0x0) recvmmsg(r0, &(0x7f0000000500)=[{{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/100, 0x365}, {&(0x7f0000000740)=""/85, 0x7c}, {&(0x7f00000007c0)=""/4096, 0x197}, {&(0x7f00000017c0)=""/106, 0x1c}, {&(0x7f0000001840)=""/73, 0x1b}, {&(0x7f00000018c0)=""/77, 0xbe8}, {&(0x7f0000001940)=""/154, 0x21}, {&(0x7f0000001a00)=""/17, 0x1d8}], 0x21, &(0x7f0000001a40)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000001b00)={0x77359400}) socketpair(0x1f, 0x6, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$RDMA_NLDEV_CMD_RES_CQ_GET(r1, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa3a3859b04947421}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="580000000c14200027bd7000fedbdf2508003d0003000000080003000200000008003d0005000000080003000100000008003d110400000008000100010000000800030004fb97f015f40000000800030003000000080003"], 0x58}, 0x1, 0x0, 0x0, 0x84}, 0x40004) executing program 6: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) (async) r0 = openat$kvm(0xffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0xc008ae88, &(0x7f0000000080)={0x1, 0x0, [{0xf88e470f, 0xed}]}) (async, rerun: 64) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (rerun: 64) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async, rerun: 64) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000100)={[0x205, 0x6, 0x0, 0x0, 0x10003, 0x40, 0x400200cc4, 0xff9, 0x4, 0x0, 0x7, 0x0, 0x2, 0x0, 0x6a, 0x8d], 0xeeee8000, 0x2011c0}) (async, rerun: 64) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) (async) mbind(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x4002, &(0x7f0000006600)=0x2000000000000008, 0x5, 0x3) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = gettid() r4 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000001c0), 0x494080, 0x0) (async, rerun: 64) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), 0xffffffffffffffff) (rerun: 64) sendmsg$DEVLINK_CMD_PORT_GET(r4, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000280)={0x100, r5, 0x300, 0x70bd25, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}}]}, 0x100}, 0x1, 0x0, 0x0, 0x40011}, 0x44) (async) prlimit64(r3, 0xe, &(0x7f0000000000)={0x1, 0x1}, 0x0) (async, rerun: 32) r6 = openat(0xffffffffffffff9c, &(0x7f0000006640)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) (rerun: 32) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) (async) write$RDMA_USER_CM_CMD_CREATE_ID(r6, &(0x7f0000006680)={0x4000000, 0x18, 0xfa00, {0x1, 0x0, 0x2, 0xa}}, 0x20) executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30}]) (fail_nth: 5) executing program 4: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) gettid() openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) rmdir(&(0x7f0000000200)='./file0/../file0/file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000400)='\x00', 0x1, 0x2e7a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TCSBRKP(0xffffffffffffffff, 0x5425, 0xfff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x80) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_ublk_setup_io_uring(0x1d, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) syz_ublk_setup_queues(r5, 0x0, 0x0, &(0x7f0000000880)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7fffde, 0x8, 0x4, 0x15e, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7b, 0x80, 0x2, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90f, 0xa0748, 0x3, 0xa8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0xfffffffd, 0x1e9}}], 0x1, &(0x7f0000000b00)={0x2e, 0x18, 0x0, r5, 0xc0107520, 0x0, 0x0, 0x700, 0x0, {}, 0x1f, 0x0, '\x00', {0x0, 0x8005, 0x0, 0x0}}, 0x0) sendmsg$sock(r2, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c5a748c3b5eca210e44e6ca6fcbc0000f862f4bfbbedb43455bbe031ff3c44fec7d7db061ad1734ff81e4386fa5d2a18e79506bfea591697bf97645de463e51e4da1e28aa47026e80084d6a05f6e544e9a9006be"]) getuid() ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000c00)={0x2, 'vlan1\x00', {0x6}, 0xe3}) r6 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r6, 0x8983, &(0x7f0000000c40)={0x1, 'vlan1\x00', {}, 0x5832}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x13, &(0x7f0000000c80)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000cc0)={0xa, 0x0, 0xad, @loopback, 0x101}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f0000000d00), 0x3c) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000d40)=@ccm_128={{0x304}, "25beb819521eb41d", "cae5e9937ba539347092dd17d39ed975", 'LP3F', "50f641306280c4e9"}, 0x28) executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 3/3 testing program (duration=6m0s, {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}}): syz_usb_connect-mmap-madvise-mkdirat-mount-openat detailed listing: executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) program did not crash bisect: split chunks (needed=true): <14> bisect: split chunk #0 of len 14 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m2s, {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}}): [7, 30, 3, 5, 6, 30, 8, 16] detailed listing: executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30}]) (fail_nth: 5) executing program 4: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) gettid() openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) rmdir(&(0x7f0000000200)='./file0/../file0/file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000400)='\x00', 0x1, 0x2e7a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TCSBRKP(0xffffffffffffffff, 0x5425, 0xfff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x80) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_ublk_setup_io_uring(0x1d, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) syz_ublk_setup_queues(r5, 0x0, 0x0, &(0x7f0000000880)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7fffde, 0x8, 0x4, 0x15e, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7b, 0x80, 0x2, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90f, 0xa0748, 0x3, 0xa8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0xfffffffd, 0x1e9}}], 0x1, &(0x7f0000000b00)={0x2e, 0x18, 0x0, r5, 0xc0107520, 0x0, 0x0, 0x700, 0x0, {}, 0x1f, 0x0, '\x00', {0x0, 0x8005, 0x0, 0x0}}, 0x0) sendmsg$sock(r2, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c5a748c3b5eca210e44e6ca6fcbc0000f862f4bfbbedb43455bbe031ff3c44fec7d7db061ad1734ff81e4386fa5d2a18e79506bfea591697bf97645de463e51e4da1e28aa47026e80084d6a05f6e544e9a9006be"]) getuid() ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000c00)={0x2, 'vlan1\x00', {0x6}, 0xe3}) r6 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r6, 0x8983, &(0x7f0000000c40)={0x1, 'vlan1\x00', {}, 0x5832}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x13, &(0x7f0000000c80)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000cc0)={0xa, 0x0, 0xad, @loopback, 0x101}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f0000000d00), 0x3c) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000d40)=@ccm_128={{0x304}, "25beb819521eb41d", "cae5e9937ba539347092dd17d39ed975", 'LP3F', "50f641306280c4e9"}, 0x28) executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunks (needed=true): <7> bisect: split chunk #0 of len 7 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {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}}): [6, 30, 8, 16] detailed listing: executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=6m1s, {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}}): [7, 30, 3, 5, 6] detailed listing: executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000400)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000540)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000580)={0xa, 0x6, 0x400, @empty, 0x7f}, 0x1c) io_setup(0x6, &(0x7f0000000700)=0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000740)={0x33}, 0x8) io_submit(r1, 0x1, &(0x7f0000000780)=[&(0x7f00000007c0)={0x180a, 0x3000, 0x3, 0x1, 0x80, r0, 0x0, 0x30}]) (fail_nth: 5) executing program 4: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) gettid() openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x42, 0x0) rmdir(&(0x7f0000000200)='./file0/../file0/file0\x00') r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000400)='\x00', 0x1, 0x2e7a) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TCSBRKP(0xffffffffffffffff, 0x5425, 0xfff) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8801}, 0x80) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_ublk_setup_io_uring(0x1d, 0x0, 0x0, &(0x7f0000000480), 0x0) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) syz_ublk_setup_queues(r5, 0x0, 0x0, &(0x7f0000000880)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7fffde, 0x8, 0x4, 0x15e, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7b, 0x80, 0x2, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90f, 0xa0748, 0x3, 0xa8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8, 0xfffffffd, 0x1e9}}], 0x1, &(0x7f0000000b00)={0x2e, 0x18, 0x0, r5, 0xc0107520, 0x0, 0x0, 0x700, 0x0, {}, 0x1f, 0x0, '\x00', {0x0, 0x8005, 0x0, 0x0}}, 0x0) sendmsg$sock(r2, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x1, &(0x7f0000000b80)=ANY=[@ANYRESHEX=r0, @ANYBLOB="c5a748c3b5eca210e44e6ca6fcbc0000f862f4bfbbedb43455bbe031ff3c44fec7d7db061ad1734ff81e4386fa5d2a18e79506bfea591697bf97645de463e51e4da1e28aa47026e80084d6a05f6e544e9a9006be"]) getuid() ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000c00)={0x2, 'vlan1\x00', {0x6}, 0xe3}) r6 = socket(0x2, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r6, 0x8983, &(0x7f0000000c40)={0x1, 'vlan1\x00', {}, 0x5832}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r7, 0x6, 0x13, &(0x7f0000000c80)=0x100000001, 0x4) connect$inet6(r7, &(0x7f0000000cc0)={0xa, 0x0, 0xad, @loopback, 0x101}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r7, 0x6, 0x1f, &(0x7f0000000d00), 0x3c) setsockopt$inet6_tcp_TLS_TX(r7, 0x11a, 0x1, &(0x7f0000000d40)=@ccm_128={{0x304}, "25beb819521eb41d", "cae5e9937ba539347092dd17d39ed975", 'LP3F', "50f641306280c4e9"}, 0x28) executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) program did not crash bisect: split chunks (needed=true): <4>, <3> bisect: split chunk #0 of len 4 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {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}}): [3, 5, 6, 30, 8, 16] detailed listing: executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunk #1 of len 3 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {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}}): [3, 5, 6, 16] detailed listing: executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac2(0x5, 0x7b, 0x0, 0x0) creat(&(0x7f0000000040)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x104) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={0x28, r2, 0x2, 0x0, 0x25dfdbff, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x100, 0x3b}}}}}, 0x28}}, 0x0) r5 = eventfd2(0x3c3, 0x80003) close(r5) inotify_init1(0x800) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./sys\x00', &(0x7f0000000180)='sysfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./sys/bus/i2c/devices/i2c-0/new_device\x00', 0x1, 0x0) write(r6, &(0x7f0000000280)='si4713 0x6', 0xa) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=6m1s, {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}}): [3, 5, 6, 30, 8] detailed listing: executing program 2: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='!:\x95\x00', &(0x7f0000000080)="6783b171d0d66f45d908ec5ea398e1a44e39147c1fd1b4bb4d5c28a37a708e2d2b780ebb67e1d5ddccd276edaf887f3f2ef2867f562323e421c648f7a4edc7d4e697ab9c018d3a82793361501f90634fc69dcbb08da57cda9f737979fcd75ac93421327fb3b38c6d6b03e95300369a58cf98c8560b40c71b1342cb8f87a6301efedb7f6e115b284900325a26fcb25a28885cf84e7dd4b15d40fd98c6cf4fac671fbe0ef38dc361275c423396004edbd3499e65e7fce6561510e0ad44e15c43396faa08f6be0a525f", 0xc8) (async) syz_usb_connect(0x5, 0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="12010601bc3bd020402012c651e50102030109021200017b632009090400"], 0x0) executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: split chunks (needed=true): <2>, <2> bisect: split chunk #0 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {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}}): [5, 6, 30, 8] detailed listing: executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x4c, r1, 0x43, 0x70bd29, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x22ce, 0x52}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x60}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x68}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x3f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200400d4}, 0x800) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x54, r1, 0x400, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xd1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0xfffffffd}], @NL80211_ATTR_PRIVACY={0x4}]}, 0x54}, 0x1, 0x0, 0x0, 0xc0}, 0x4000) sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(r0, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000440)={&(0x7f0000000340)={0xec, r1, 0x300, 0x70bd2d, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_NAN_FUNC={0x14, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_PUBLISH_TYPE={0x5, 0x3, 0x88}, @NL80211_NAN_FUNC_INSTANCE_ID={0x5, 0xf, 0x3}]}, @NL80211_ATTR_NAN_FUNC={0x10, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_SERVICE_INFO={0x9, 0xb, "ea58443ae9"}]}, @NL80211_ATTR_NAN_FUNC={0xb4, 0xf0, 0x0, 0x1, [@NL80211_NAN_FUNC_TX_MATCH_FILTER={0x78, 0xe, 0x0, 0x1, [{0x45, 0x0, "e151187b37faa06d546fa725db770f92f6f07a7d4e4ae76c601fa99a34320d60682f34b53b1b5b0501407a69f09f646f33818978739a64aa64db98a399128935c1"}, {0x29, 0x0, "cd0e434da26e7ffda925c87e9855e60b1f19cba6d8b489b81e83989db79fb3d326af5715d7"}]}, @NL80211_NAN_FUNC_TTL={0x8, 0xa, 0x4}, @NL80211_NAN_FUNC_TERM_REASON={0x5, 0x10, 0x4}, @NL80211_NAN_FUNC_FOLLOW_UP_ID={0x5, 0x6, 0x3}, @NL80211_NAN_FUNC_SERVICE_INFO={0x1a, 0xb, "6098811038a268e64e64847635547611897fab7a01c6"}, @NL80211_NAN_FUNC_PUBLISH_BCAST={0x4}]}]}, 0xec}, 0x1, 0x0, 0x0, 0x4}, 0x400c085) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), r0) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x80}}, './file0\x00'}) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x50) sendmsg$NL80211_CMD_GET_KEY(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x200, 0x70bd2d, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x0, 0x49}}}}, [@NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x800}, 0x40000) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f00000006c0), r3) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000840)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000800)={&(0x7f0000000700)={0xe4, r4, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x18, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @dev={0xfe, 0x80, '\x00', 0x33}}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x2}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'dh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xffff}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xd}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e22}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}]}, @IPVS_CMD_ATTR_DEST={0x18, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}]}, @IPVS_CMD_ATTR_DAEMON={0x50, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private0}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth1_to_bond\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0xda}]}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}]}]}, 0xe4}, 0x1, 0x0, 0x0, 0x4000004}, 0x4004800) r5 = getuid() mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x808, &(0x7f0000000900)={[{@lowerdir={'lowerdir', 0x3d, './file0/file0'}}], [{@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r5}}, {@fsname={'fsname', 0x3d, '\x00'}}]}) syz_80211_inject_frame(&(0x7f0000000980)=@broadcast, &(0x7f00000009c0)=@mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1}, {0x201}, @device_a, @broadcast, @from_mac=@broadcast, {0x0, 0x7}, @value=@ver_80211n={0x0, 0x1837, 0x2, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x1}}, 0x9, @void}, 0x1e) ioctl$UBLK_U_CMD_START_DEV(r3, 0xc0207506, &(0x7f0000001e00)={0x0, 0xffff, 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r8 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x375800, 0x0) r9 = openat$tun(0xffffffffffffff9c, &(0x7f0000003f00), 0x400402, 0x0) r10 = syz_open_dev$vbi(&(0x7f0000003f40), 0x3, 0x2) getresgid(&(0x7f0000003f80), &(0x7f0000003fc0)=0x0, &(0x7f0000004000)) sendmsg$unix(r3, &(0x7f0000004140)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000a00)="ac080c618310f147fa23259216026f690f4be66609aed4e373aadf0246ac6a5d0f6aebf7a7656b7c07458f86685f75ee82f949cbc41d7b46bb081da730bcaec44ddcd91972eb6830a8421ab6df792ef2ac77710d1794f4efa9bd83ddb2881ea20fb23280a347c04ddcacb2810a9d16712871171c0da10ca4474ded095629298918eed54ecf15745e3f2bda27ffc2cefce660e8804b33510092ac0decc9f3e8a4d9fc8a14956ff3a259c2a9f99d6e0f8bf857262477f21563eea1c457dc751405028787e15fb0263a9d6a036a6552a8edf1f074fc13e3862278d71c5a7f3693a3775dcb31", 0xe4}, {&(0x7f0000000b00)="776dd691e8577af48c518223e7f03627ed4a6bc9d114173ef9b34db7e686fe8e7d80f1db7e553d96b766eab39dadd56255539ed701125fa802ecddd782ae8222bdc5fe17e81c884b4327f15ed638b0f7195cc089c5b13da116e4be3869b9ea45f557808ad930492abd3734346c3288347fbdd3833967c16314105e69972004a689e863a34814590f8abe7db433d47102287a3417819760a0559b8ff6f48c79bccfa32666b6f957aa09f60415443a07a59d401cb3c38f73a106a36d1f62", 0xbd}, {&(0x7f0000000bc0)="75c7b9a3fb3672ccca5cbd38778c308171a020a9fc27894deeb3db30eda23d3dcbb0027bfb5ebe9f41b3b8c7e802c280b01f281aedec15f7844555097026c33cb07c07b106a24f7d6bbd4b53ca1543c841f314ff30abb281ef68467eb2b366319715ce992218d493bad7af65f387dc52c4ff5947ecbb1e4cf7a8ade7a2a5dc9af82afe6151f25c258949d85369caed95731e6af8350896636b2d2975baa7c91e0e3f70ce430c66918d32dbc009710da7b953c6e8ec11412dd6c64496b77c24d02fa2e2669a3bd62b735ff6c57246f4e81933c766e9f57fb61ff5a9755b9940ee096e0abb7fe10c4f224fe55bba1207bf78d8c1ce9773a71bf7e6d01e8730a3374ee05ad2933dbd664d7d147b37f62dc35f324a9656845514db7c8e3ddbbf4c7e5d1d53a2b39a3efb755fcbf73d8fafe284189d0bd2258747b730890697fd7720c0dbf94f19b0bb11dee42ed655a377c4ce5c89f47afa8bf456674860e93909e521049c0e9c9fbb3e7a478e6af5a5c8ca1f38da2575982cd995415f90c4a3ae17f02f02c4ad3f640b3de81caafa862cff12cf4759e08785009ce7150a9d2f8865034aaf534faffd22b4ee501165f0cfb6697a0842e35b4b5f44dae9c14707008a28ab2e443d2aa8f994c079e1448cdf7a23ce7ae478f9e3d91850377873f468b1ae184bb0827240c3de105380ae0c915a4ac9f7d06cbd822233e0874f14a557fd17f8629bfee09d65532c1a3d51106423f42164943a54a0d176ace6ac9b3c9db7acc3d593abaf94e0d25930c2114cc175f89234d43a143a93970556c084b64b7e86ab7f540529cf913ebc45ce419ea31460dc8fbcde8d51c1b54b04900f2959ec8b8800852bedc65550139fbfed19ba7a8542ad993626eca9f155777c0d33e2937a22b4d68433386d8d4e09479387245e361849f0b1c236e85193f28cd0bdc2dc7b1a804dfc3004f1bde83adf1fe1f7c9581849e0ff0131ec8afa6c02c5cc2267cb38132b5ab7ee0637f43fdc49245ac48a82f21b005c769fa141a71c872026d7a5222fcbd6d41f6d23f0a4a143618adcd0191080b818d5acf008850d28772ba099bb973adcd34e10540ea190c1214c1150dde04eac3f0e732b98c2d1ba76e093c5d787fecf118014316c7259f28f24b6ea7329bf892a66b3d67ccf8c5c513acae3034db4b546635de27c6010d28c76c457477a16c7ac45c7780fdacdfee5d6f2f4bbaf22f99cf39f3ec9c73b873cedb81ed61f56098002a2d1df507b7f3a971897d8e5613374216208bd4db50bbd1567ac182d86fb0c7aef9e1755a0450aa8e53a2f6862a06cd415cc7f69473048829139040efb4887245b590649231929c619cef526e57fba3fab33196561a88d96419fa65d89c38691834896840480f73b4af48c47a05b6467b388bdeca2a2b31f39a7ec7b10535cd5bc5438fb42d0cbc68d267f6c5f2fb63b899a401aebfef72d941aa1fd7a95283293ea3ed0e898c1ac75bc7f221e785438a234a579065e99f0036140bc00f8b3eb986468e5e54d5b41d3ce3524ac31c9ed44c329fc7d99edac8594dad3ba713769963e6acb75b529898dbcb9e278f7641199f3924c2cdd6208cb14584fe977996d694c2576627724f4997cf46acb069e61d5fc02a162c840af90abccad1f756e08b8685e7dd16b573c9c132b6c32b0cb9db8ace4e5973fe91f08c2c9ec47eff22e8960d00f787189340e1a398a39e80edc746ef9c6363cd4a34c5b7b8e5d0b6c643101aa9573948b211063547ce2bcfbf41ed252dd188ca45671633d7cf862924cb8467a49bd5f658f9a53273a7740584e93a48e181a23c8951fa56f5f6c6160a2c6830742dfb7205ef9cc2ecc5832832f6a872a1b190cf28636f8af9b227aeff4dae4dcc2012685719525900b92d417200e89090a2846d83711ecdfb5dcc50675de4d493724f4c48d45402c15b08dc047bea5dffb8c96023bda6b9d088fb805d83d31b56407a2bef6cea29b561ffbf7ae9fd6be7e69f29cdbde0da5b3f3f56c513751cb8ffdb4020b9293f9816265d9cceb34c86f4f5ee21b93e38d4133dff59216c787b1e37c15db13c471ebe5e3e3916d53280c97b55f4253e5399094baeab0ae53bf744570d4ec3b2540dcc2d12dcf6cee4e60a130aaf2cd2991db77ee37eb933527f22322348990a1cb9f1d6537a71937b0c27905e2f7c99f622382ff64b3a799edb23143e9e26315cc55df27a00cd5e0e968eb6d4e62fe9f2ab790dfc30777000c2f9c11473d7ac23f4ff686e2a27c97d17e64b446be1881a1a05fefaad37547844bdbf30d665e90593ee5920090101e6735361c2259a8e63ea7abd9c05332fd75c8934e4278f75a8dbb81e4f1a80ce2abbcc2a192c1580e5e9b4fd2e6901208bba3ccc5336faa143152e5bde3b115614e4828eb60879f6d67b4f39acf6f0a55003e2579e770d84dc6053898f18f85a814b38e4685e0ef6c145b627f514cdd92c98a83bcaaf9be484f0496321cc0acb1f5213c851f659808d2605230dae537cb6b20cbf86d4605f896c48b428cf098771bbe310c413d4c598d128e0f93c008e9472934033af01102299c0b90dcd922a05f23ee05e7363edfa32a614b8bd20d80755cfd768e5fc6531c0c738cd3e2d9c9de24bb4067b9a0b73f38b188d29ae9f7e18edeca44e01140bb19e1b83d3d78045f9f6fa3892d0bcef0c69f4635c714176146ed577b1c26d6b396d92f082adb5d198ed486d47970a6f5af3670d8cb8de8a5ace2471228e7e81af17066f2f41a1c12e3eaa4fc445c89ca0e17eb33c1fe5f99733ded79a5c8cb831741b3e28d14e9508dd428b4c2db755555be3e702ec03a0d1c554c3c54838bc333565a2df0239c11337c2097880764fb43fa028453117840f3d63f91b2f9918934c52bfcc51a003bba7eae13002a933acaa381d4a2b71f28ff3a47e85501bd4573f671a1001430f5dfdf94458dd54a92be57f6418a2de114a494c3f2225b7fbb65fc8e1af8c15ce0178ca7695c88582e93fbab77661700bc0147efcaf75b6c575c9de92febd29aba5a94c0c10d8074633e18456be4d665b691e35986ec42d823cfed40530ba7fd804cb33bb979bc518e43759d367f2be78db5a01cc34f3cb0f5ec36181255625e66096128062ba989897ae11b39683b9f67edd7f70a5bd5b6c8b0a1187c43df6594cf8f5f47228c06732ef00207158b8ab1e4db17a0ab1c6931d639afe67c116cf7d0bde80e9462e22712053ceb40f8de3fddf8af90429d38b6e001deb39ab560c069df36c6302060457ccf959b061b1b3e6133661eec4df098726295105a4bccd3b745c027d7c21619a7f247be7f93deba799b898d04d5254f28f073b6ee3c2202512ab3298a2b2ddf0e96d67352c42c7cac0ff9ee6f551e1cb9d6879b0fde33bfee0d892c1750e97fe66b30a938d51ac3ef5eceb1d310aa106fcff41f8d853689a597ca8fc4cbe503841b7913608c1d597dc2429a80ccd85d02cf497f1049090c48f607d663077be8a77508b3fc4d43ed44d4a509186b65a26b321e58b16c9b3ed79160241629c67c67f7d7e0905b40ab82270a7c6df93f9c4c5df82de272a419866ab091115211186746127b7465b618d917d010f67d7dd49879f831055c0bc22982f5f4eccc6847cecc349fb1fa4ed3fd5658dc8efca3788730b122b0f06ca81389e828fa61a24657b0d3c3d19558e829038214aa63854970021f37e11ba411379933129468d169492b75c6c8667c16d990bc66221bb462a43a939b8e52ffe7fb5a23fa18028fe9c03aab29532f0632fa35f5df2ed5955c75580c31be68cbfaa283a35c871da2686766107f4c6f9adb1d6989edea43874bff123671d4bc6d34e6242c9e23d8fa6c58ad47b09711050b5438c1ff32d05ed78590a5f48596089e820596b3898ccfa3bbb09e032f17232d2230174d67ef4c966aa84ae2878ddb8d5ebde18438be878212ea947859caff59b9a32d00cdc247fe4f805968ded3cbc07a021efbba8007f8b5b3b2606da4c4f899218d50caa29418e9e748787f168f1e625d9d7a689570d1688a37c6ad3aa250842a2a934463937980079750d53d8c28a6111217778d8b984faced5f30c05a8209e62976afcd1fb26a27de0f7b2827e6f51057ec86836131313ad59ab7a990611b61790f48099b014b554b05741f02bd77ba5ccda145ee3d4ebc168cc49c2244952c10a732ad6dcb59da1dffbc6f72eb05d1921418182296e2d586883601391944e0139bf342f5b443e048578ecad0f318dd65d84f1b4f4443b63addcaa05af7fd50b669c3339c3f73b0d02c8965a1c8c4edbfdc194df2d1b1e3bcaa6ea4e65850a0586151111c89525b69a4c162d74850c179910748aaef73573355b621c010951f0c36672023722ad40c64cd09e39b8afa46a379901ffc10c0c7d9d3c0c211456dd90b74a831bd2e61b71a39525429bb35bb3ce5567cfbc092820cb58b56664076220995f461231148def3bb3b828404fedb16421815ee7f9ec79009cafc243d4dece6e929fbe862e25c868a2352a3ea038a7371eb4ff2b21f191c9bcd082bc1face0731278f5e406ef4f8a769ad59dec93ea5100416b6f6cea1e56638854b7cc138b430cd7ac7d0757115da36e9347467da2b9d832bb5eeee099b8694fcca280ebc94ade577c59c50e8f845959afd7aa0ad3d87669c04a583301c9b2340bf314edbaa1fa198f2e3e8559067dcd9cd7d7c3f7c3a4c7d75369a0c00b6c66d2b8011c0ac6265203080184cb9ecbec042152bd395c237c4de23c9d83b7cf03606cba248ad93c62689a45aa24f66af4e20cf26f111c9fb2b44a7c2d911e539ab0dcce93588fe2d55cb7b19fb60df814cd0685e72dc899ced16d7c4a84b9880331ca6914fa6b8d631fed5c81747a698e85f81dac8557b59fb637299a90ac12d73d7ce1597cfd60464d0f94a6fee5a27f6af3dd3114595bcbfde0b2ece24b901ebb640073fee722fb780ded5de1d0e8d1f7b5bd3aebe3891ffab01a60f28bf6b970596ee7723353884770b3af47ebb8952748585dc5dd99c23c682b3dcad9467d930298b48dfeaf431f5dfc283ec8c0d0e4691c362f4c241377bc86a708b91a1f51dad901732bf2f00c0557ff19aca87ba8608e5ea10c7b2aa63e7baf5165946b5bd93cc9597c95f76378ff3f561a01db8fbf48b7e61fb8597d86c600511f44d089ec128884322e6857da010679a73bc81fbce467b3dd1a91dc823ae6fb182a092e1f07495dafdac0f17ebe32976547c1bbe16ed35c936d7d241be9da1eb0869aa2dcc5ae63cfdad1629c42ab4e25c15562f0c89517d2653ff24627c56257ab18d37265fdca63af6e0d126e9228a5f3b86efb51c1e8106871d361fa665e8e70ab25cc947b998e83379618d5e2c9a4b110e82082161e80e852b379625578f4bc4b5136e538d0d8468fa643576ab831641c1b8f9673059e401aa28c380a8ea2512588a08c97892c13d0908f0397f4bc27bd56a8588bcb5b5ebe5efae5f1b782fc751e395c57997f53f7746b4cfb33babf443305e40091cfd65631cbbbf109184e1ddea49cf369d0394777bc0c2f16cedcd1a851b00a5c28fa05bbb17ac101e61e1e7020d8ef2dda3f1da9de16f675c6f42e3a70cc40a5712c18a33e0c31ea5668a83e6605f9bc8905d61779b61ec079a56897953be6cb03828f1bdec9e3b991b08222318421250ab7b1e7a3e5ddc35a6c681f696993c6643270db795cf35ba0a93572d8105c2d7573886f3ff36ed0c81cf693337929d35f2e397ecfb3669edc7bfe9dc97a0f037ed72", 0x1000}, {&(0x7f0000001bc0)="0613b1b74274f2e7809922ca44470692039b648502f802bf3856a3889b8189fda29eb677448db45eb688b023c1e80aae00623fb659806c58fcabf1ee3a62f029a3ddd601813bd668722253331905f9f9917c48a285246cbca720f4102f5b42df3eac9c9e93276eaeacc3f9df3a0f3fe6314e830ee3ebc816333364f18f60b13b0946", 0x82}, {&(0x7f0000001c80)="68f0e8f79fba8f4d55c258d786c1a225007674a25bd4b789f81a27", 0x1b}, {&(0x7f0000001cc0)="c31f867771dec0964d2736cdd7a073e055a2f54ba1dc018f96bda692ce5439af559d04f169937fe4fac9444129ae0e5ed539a8726b2b733912533ff89abe46893725516e1ab6cef9af2a794490a022f6752bfd368e1dcf9be3090d5c17af19c5021deef566e81e178aec97b8a0d82b8e6244799a52c427d419aa156ef0b48dfaa00cf1ae1eddba5d2ba6d2a12f628a85c129a056fc184f70e49d227668da9aae50c5db898dbae5b9771972f9158033299bb795aa2af680a7bb2e7d3b70a515", 0xbf}], 0x6, &(0x7f0000004040)=[@cred={{0x1c, 0x1, 0x2, {r6, r5, r7}}}, @rights={{0x24, 0x1, 0x1, [r0, r0, r0, r3, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r8]}}, @rights={{0x38, 0x1, 0x1, [r3, r9, r3, r10, r3, r3, r0, r3, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r11}}}], 0xd8, 0x8085}, 0x20000004) syz_ublk_add_dev(r3, 0x0, 0x0, 0x0, &(0x7f00000041c0)={0x2e, 0x4, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000004180)=@new_dev={0x2, 0x4e4, 0x0, 0x0, 0x1000, 0xffffffff, r6, 0x0, 0x188}}}, &(0x7f0000004240)=0x0) r13 = syz_ublk_setup_io_uring(0x2e0e, &(0x7f0000004300)={0x0, 0x6652, 0x8000, 0x2, 0x28b}, &(0x7f0000004380), &(0x7f00000043c0), &(0x7f0000004400)) syz_ublk_setup_queues(r3, r12, &(0x7f0000004280)={0x0, 0xfcce, 0x100, 0x3, 0x46, 0x0, r3}, &(0x7f0000004440)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7a6c, 0x1000, 0x3, 0x20b, 0x0, r13}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8c28, 0x1, 0x0, 0x2cb, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x151a, 0x800, 0x3, 0x3b6}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xa43a, 0x800, 0x1, 0x285, 0x0, r3}}], 0x4, &(0x7f00000056c0)={0x2e, 0x0, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7ff}, 0x0, 0x0, '\x00', {0x0, 0x44b, 0x0, &(0x7f00000046c0)=@buf_max_buf="5bd3f416fc65f0c064678195122726279a9a5bdbfd0c796bf3dd8a6abe945855adb04b346495a3e0fae46790231e6dc843f19127583d2a288e7b42e27784388b87432e94fcfa309ab8325b5325e3072d8bab065bd083d8e40ab3bc763b6b74263d797d3c4b376181f25053908f7ee0d03675824bbc6dbfaad6dc07b61ed5f638333a5c96d958ca4f3b7787d6038ead2c4851a238cef339dc1d69bb9f5a630f0890d13720c420e2e70c07c045e4731ab3399a17bb65c4dfd78ee681c76a51af97b4ad4b8edfc0a6a7c69716395aa748f9f4f22a2ed8858e0afaedb71d0c4b5f9fbafad3733d4620cd41091f68f83cb791f553ba2df5fd5f924724c2557366bf5156dab6051716a22e24d14c702684646da8a907f6b5ce38076bff1fdec9a5ff11b81fbe38bf080ad0122e8552a77dcf77521734fbdb22750934236642f45f2d64f2b5eca40b90908b1383327714c2e5102c5409c65f7c575fa2147af0d0e5a78c0c58d7bef0006782df4a0654a82f6de64b024584e7f2be9207ce61dc4dbff1fa44eec26a4a872451536b1238721f3f8b9400d4e78cd29dd22d9cca3f11f3255a0a7138b9000981c2d47a5a3b104c8f4a7ac282d8ffde16db0f0c0e9eae6f54ced446b66f3e641ed61e6da2109eaf94e917a45339dadf54b031d8c38034c046e7adff3c268ae63b87eee5856c2d134e95c887093c7cd14021b4141f0aed4df15f22dcb24346bdd3ca096d3215cb059044bf989e3112859ef5c5b29dd3297cc38e131c6ad68a92411c9f720bfa12d2a0fcadd9ae62b65cf5bc5e2febb31681c32b5207e565bf3cec083d3eca4674683d520099cfa305ef6e35e1f946f2701ad541e4206b062c503dbbc723aa8d18f60c42266834d4cb6a6b5b6069b5c4e801851a969737aa1a8ad3b8776e5e85fbbb8734ebd6151ba775afb3cc954e89bcabaac6cec395d1e2bd6c560489f0ef231920b00610cc083dd8ed8b7590f196a78572cdc3f7ffcd0f605f092b639d9e1c8f408a44579273ddfe0ef5b32524c0e694e8c823733b2d91a42f8f28b9aec70ee2ed8e394f370a1ac3c258f1aa84dfcf3d1cdf66ffa8ce5d5eb84d29755a047e08002bfa3a971808259462b18b349c677b9d44f20b277df1b92c658cdbebf87a7175b7803e4a425b199d3c09578f174571715af7804deca8d72937c57d98e4f0ce12b97f0d34db621fce332d00933ead34ba932cb79fe7baa71d92072d696d76d4887deaeb1721d56458a8bbe70273321708c461e5a0f3ddd53b7d89e5bc5c41b778d732ca9213cc909407dbdeb152e5281f7aead77b21ab3801c337ff0c624ca2bbd61bd889f44e391c0f6a7f79c0d5caa52c09ddcfbd08a45bcdd67be49ac5146bbed0097ce7c0cdf366d78d3fea5d0d89847907c1dcfb02506160c65d97df26207cc8f85bc7002f765d2cf3f8bfba333cf700720938149c8597d34ce5952b5f8796a2e9d8a7ac733ac75937130974d3d7d472b1aad67c27fcb2d0539cd34cfb65b4e94645015d466a5e3e505c20b9c15922b7bc64d42997a18b218ec3bd2b94063ae200bdc9bde9f9de4ce4888531e12e359531507a9836ead8a15f155f433d79792ccae8b16d599de244a40092e93a629b9955c1a2b31681f71ac6e21545d313b59e10475750d29299ad7599d3dd05e3cbde172f524fb899d246a52526ba227a2014b97b8010196de2bc7ef17c7d21e3a0f786dfb5458bf5e433150c91b7e10ccb943eb19b287300bb378c3fcd9b4b2f015507b3967193866ad535123aa5e542755a8e226952aab51df7af4f1a4289edef405dca3d846d857be61ce31bd9dbe44208cd7a46110227fb28c4e28c1a9e2c4b8da1b7e8080b7d662af7d53098b45e1b2c042487d48a1cafd8f413836734c388272473d7a58cd59218ec176a02a7509371efc77f98ebef9235a66e92fa47736d3a8ace1b2875362253a7e8078e320d29702c4959a02d999b64d6fc7cdbe1826b855448da6b9abf2abe309d7b045ef2e2d9e4971dbc50538a4eaadd2886b72e0a36ecfcf02e790a5717455989a1f0be63d813f392711eecc6d2d9e3d25b74b6a7d7b3a135272eac741026eb6850059fce8b0fa8b4199d34b0cc36883fa8c0a66eb135318f7163f18aa1f4e98185142361cbe81b8026069b61488688f763c55f2d4dd5b0cea1536ded1c03119cbdfe6008c8c9521877a17cf0fa5fddb8e67f08ee1fd88a83eb6cd0fe770d5ea8a1855dfc540a8877b6fb7254f36ae1323d2238d723ede11f8924ec7d75368cf3a988b18c8183ec73071ce9028510acd29e3f9e50057b27dc1b1e83c2de1b3c9af182dd155712317b8f633d905967b05cda65077fda1a02c5809de069ee00aa487840956bb2ca56a520d5f8fd7a1b50563c5e80a99f3eb9c0b45ddc7519116708bc8df1100bf4b6b9d92758563ca0cb8b6ad0255394298e8cc95bf78e25e8392710d4eee371c0650e8ec511f11911b9d4a2b3a039244db25bcb9b944f77ae4bce12bc75447ef88c816203fd9e003ac7c68768df0279fb3a6b38bfd8e1066dad431adee573e7c855c1e80f362a6b0e7f8ebea19e588fa77f97a46c86b00606f19599f34a9d2cd174b3f7eb28078ab7dafaf4d187b30408a0fa0a3c66478a06a5871780979366455633ca3f41e32cc551cf7c9677f1e94bc070e18d97cf1e682c85ad8281a71d80c139de4319ab87c1a856391ecd6bb70efa39870cc968882f97491138813383ffa1d7509d4db85e0283127c3bc9bd9025a2fc32f66710e9928553fd8df2f29866bd51aca4ef121c87a4625030fb2b9ada0fdf2f1049acfd25a759be78f99580de822fb962f75b652265140893407437b99ad0a84defd021b68cbe3295957a1dbb6a6eac1e25e3fa54d6d28540c7ac317ae8bbfb6c5b15e35ac369b745ccb7166c8dac892585abbbea4008b7d185bc2788fe7def948446515676d0935d702a67375b9934d91d52e68e4699554061fbd25e60e516e875c9fb73385f0e1733529b2088c700a69dafce12fe084c77ade4691613f887382c5ee73e620ecddd9f40bb3c6437125d7d912ffc201304b670a180a803aca6ae4190b8e6694adc961b22753f85b035f960bdd36a61d56b490fa420641f2bfc3d1bc2efebf52d9a2dc84a407c99a9181cf8ed21956423929cddf76dc043d86f3067ce2d582196e42e45523ecb559e426da1a313ae8281bec5f7d3b083a403cc99cce55b0f6add559efef23e8e5fbba5a04b69eb720cc91db33e34b8d67c1fcb88943ef5615d935f7750d2a0e734c2e254c397b6aee52e39dd9960e0a4f8570880b4ab94f51251dca6b4f67d8d968d4201859d570b2a19833497947719932634c9289401325d5956cb85e0f45fe0c2e914867503c23abfc8ed19ac4ed68bc186d987a41c7b5518e732ea95adbed7fb08bd63976d66cd20b06c352ee73ad408a4990d84982092ba074f539d73f45bfb97ceb6cc4793e05d1b6349202a163a90ed9b41eac378f1795602dd75e97798e96a3e21488840ba72c4121fb29601ed7a36afec17564e1b12a61444fa782ff9211c89dbee8fd6af5ab4b199fd603905dcab0cd629d2abf793b93ff87bd3515bf5a119522be8df21e6191e5c8e18e18a91b10db134fc71c50a560fa6d69b752828c3ba9ab0c69ac3aec35aa3ebadb0c664d22c00c0bd5d08a3a633731a3f63d4b2b9ffdc19cdf9091be41c1aecb0185d3fdb31d1a754e4ca5dae19aeb44fe1873f4559ad22e9d704e2991d78b65bdc1adb2f442a6acfc62cf20594a52f19dc8215e60c85438e5d830dea6cef121dab3cc7908d04b4ede436607e20969d6643d309e1c2ecf412dfbae8fb694b26fbd3d972e30d97b14080f2ee754eb6e540b3de3b368a4a0ffdc1813ef004e7468cfd702022969d0887eb4f874f6352daeefa39ffd8b4411b14776220c817b5c4a27cdb9fd05d1a94d5f9208cf1d0d40f3de5e93ad60bc9aa93348162dcc9e319e0f27c5733bcdc4117de0cbb14e1699d0ab28aa3adaafbd3ca619558a634071497de4e98592a89c808e830a7dc09ade2b6034f09d274d0146f3fdfc6699e07239de466a14b86e5372838d75eb9e20f597a0fd303e0269bbc1961aee711ed4e678bcc0153c7d998a384476b645aeaf0189d909efd30f2dce019b5f565cf9ff585d412338a969ab81938a1ae60b49e636c9fb4397fc8152b5cc018fdba9515b40db7f96908d30a56ed266f3811b380493f85db96c2866a839a747b40bbdc8efb05bbcb746415bd2e678b53da6870db99950563f979dd852e0a6f540c00f485923915c303dd99e638da3ca63269701cb429b8fe77736e862a6228b5573bf03af0fe267776d6d617f68d2285add765ba3fcd9178dce69654056582d150d0ce3393ff9ef82cc1529ac15121e6733b6cea2e7f4390006a213419189eb843e55976060d1bbce0fa15a99ea2c066d299056119da75f9d907bb9eb2cd174a1ff17d1671273a05a18511915a972edf6b04f6b7c4eaddb3f5c40d62895f3d48f62ebffed69dc963f5712931b3993e21599b9942b935e8a9c4ed8972b4861342bc927dce8b1384fdf314b099bd7f418a76acd344ca04ef3e38af62802d40c52b52d12e2b36a41ca0b7c607b1d55361a06d454f81bd14e13ee05b719a01bdc40e60c4d460edb641412b8906e23a1ceea6b58a208a22f87ce9cce49f85da4bb9f78e2dd2bc43affd92705b8005376be21ba4cc89a72031b204b2ac612027f44ea4c49edb4d00cbca0298fe7d335d8c50d259a034200e82f9d7f8057694b6d5c883063c5222afd1fc1f30d0c83cc9ef12bf4434b52d8643f305f7b606df5332d741c9af62e97bf9ccf1500cc498dfc9ab240633d3e6b37cd9c5a84f2f0c6425f8c3371138fecc5bc82c4c4eef962b92476df0d2386ce08da0186cc7e6f94522d91de7c23aa06557194f4a10746eaaddbeeba075758c2805235701d33a4c56d6e0ef71879922ac56d0f0920088fa23b288308fadbc1f44d335bb9de7b8e391ee0856063de54507922715c876f62ab4395e736f156338cc8d6a7ac0f39e313efa34ec604aa0d597d9f1e6f19feff67201bbf10842ad1bfcc88b9355f6c604a0ace723d6805b85acdbfc2769c86a9088b247290c357a75e2052fc37b7683ab3dcce05cd24d25c6592345fcb591ebae6ef27cfbec7759074b67cf74929e56f39ef2a569fa346fa62cadbb69dccdcdfc6c76b785182f69a2b60d72a9d8e761c9fd629bfcf5d46767e552740687fbe9f15e860b6cfea3fc677e10ebc9976d8309afca4b8a524a493e7afc4980128271849c0689abb7ed24537ada50f35606ae263cc127dedc1e8ce7b3620bc4dd126595e484b64cf4683f5d0c890ac5b49f63125a60fa7e5f4eac92bc0d372a2dc6186c7cd01061f29f7f9e7aef3bec0352e9aab1c77b1a05ece3ee4b508a5e8e718d5bb17f84aa98348f6bd986182a96531f1c37382c0ec3366ee4c01869425a5ca79b57024c55692601199a8e1add82db626b4d4dc1a8eee195682b23465a4d8258bec72c7295e7f3d848bed60c12e15416c6fa27e90b28bf339cb648fa3fcf13a48e5f810d493684dc8fd7dfb16e163deef4f1bb1a7c23f47d6a6d810f0ba7561abf564e35f49d29f475e9df2a6c0bfd8f9fc7270a12a951c6ab397a2f1c995faa4cf8c2898fbf0877cf826e0140371961c4b67347535b1ad79f4d47cca1001b9e8ef0e8e52e12af0440638d28b3130d1fc9bbdd47ed5d2d660bb8d5b55613a4368ea5a1ceea5197ba8d1f5d26a4f213c05e8e55edf8242c3fe5f693"}}, &(0x7f0000005740)) r14 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r14, &(0x7f0000005840)={&(0x7f0000005780)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000005800)={&(0x7f00000057c0)={0x20, 0x1411, 0x300, 0x70bd2d, 0x25dfdbff, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x1}]}, 0x20}, 0x1, 0x0, 0x0, 0x94e902e2dc8c6aff}, 0x80) openat$binderfs_proc_dir(0xffffffffffffff9c, &(0x7f0000005880), 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f0000005ac0)={&(0x7f00000058c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000005a80)={&(0x7f0000005900)={0x148, r1, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x6, 0x75}}}}, [@NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}, @NL80211_ATTR_P2P_OPPPS={0x5}, @NL80211_ATTR_TX_RATES={0x114, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x60, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x7}, {0x6, 0x7}, {0x5, 0x6}, {}, {0x7, 0xa}, {0x3, 0x9}, {0x0, 0x1}, {0x6, 0x2}, {0x1}, {0x6, 0xa}, {0x5, 0x3}, {0x0, 0x7}, {0x3}, {0x0, 0x4}, {0x5, 0x2}, {0x5, 0x4}, {0x0, 0x2}, {0x7, 0x8}, {0x4, 0x4}, {0x1, 0x8}, {0x1, 0x7}, {0x4, 0x3}, {0x0, 0x4}, {0x6}, {0x7, 0x5}, {0x3, 0x4}, {0x1, 0x4}, {0x2}, {0x4, 0x2}, {0x7, 0x4}, {0x4, 0x8}, {0x3, 0x7}, {0x2, 0x3}, {0x5, 0x1}, {0x1, 0x6}, {0x7, 0x8}, {0x2, 0x8}, {0x5, 0x9}, {0x1, 0x1}, {0x5, 0x3}, {0x3, 0x5}, {0x0, 0x7}, {0x3}, {0x5, 0x2}, {0x0, 0x6}, {0x2, 0x6}, {0x6, 0x9}, {0x5, 0x3}, {0x0, 0x8}, {0x7}, {0x2, 0x1}, {0x4, 0x6}, {0x1, 0x4}, {0x6, 0xa}, {0x0, 0x8}, {0x5, 0x7}, {0x4}, {}, {0x1, 0x2}, {0x1, 0x7}, {0x4, 0x4}, {0x3, 0x2}, {0x2, 0x1}, {0x6, 0xa}, {0x0, 0x3}, {0x3, 0xa}, {0x1, 0x2}, {0x7, 0x6}, {0x4, 0x2}, {0x5, 0x3}, {0x7, 0x2}]}]}, @NL80211_BAND_5GHZ={0x40, 0x1, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x16, 0x4, 0x1b, 0x9, 0x3, 0x48, 0xb, 0x9, 0x48, 0x6c, 0x36, 0x6c, 0xb, 0x3, 0x36, 0x23, 0xb, 0x3, 0xc, 0x2, 0x3, 0x16, 0x16, 0xb, 0x60]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x3, 0x5, 0x1000, 0x4, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0x70, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x3, 0x9, 0xff22, 0xfffd, 0x711, 0x81, 0x8]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2, 0x8, 0xff17, 0xf4a, 0xa, 0x0, 0x8000, 0x8001]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x16, 0x1b, 0x60, 0x12, 0xb]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_ATTR_P2P_OPPPS={0x5, 0xa3, 0x1}]}, 0x148}, 0x1, 0x0, 0x0, 0x44}, 0x4008) lsetxattr$trusted_overlay_nlink(&(0x7f0000005b00)='./file0/file0\x00', &(0x7f0000005b40), &(0x7f0000005b80)={'U-', 0x31}, 0x16, 0x1) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunk #1 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m0s, {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}}): [5, 6, 8] detailed listing: executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunks (needed=true): <1>, <1> bisect: split chunk #0 of len 1 into 2 parts bisect: no way to further split the chunk bisect: split chunk #1 of len 1 into 2 parts bisect: no way to further split the chunk bisect: 3 programs left: executing program 5: r0 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r2, &(0x7f00000002c0)='4', 0x1) write$tun(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0], 0xfce) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) bisect: trying to concatenate bisect: concatenate 3 entries minimizing program #0 before concatenation testing program (duration=9m0s, {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}}): [4, 6, 8] detailed listing: executing program 0: syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r0, &(0x7f00000002c0)='4', 0x1) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [3, 6, 8] detailed listing: executing program 0: syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [2, 6, 8] detailed listing: executing program 0: syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [1, 6, 8] detailed listing: executing program 0: syz_genetlink_get_family_id$batadv(&(0x7f0000000080), 0xffffffffffffffff) executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 6, 8] detailed listing: executing program 0: executing program 6: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open minimized 5 calls -> 0 calls minimizing program #1 before concatenation testing program (duration=9m0s, {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}}): [0, 5, 8] detailed listing: executing program 5: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program did not crash testing program (duration=9m0s, {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}}): [0, 5, 8] detailed listing: executing program 5: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program did not crash testing program (duration=9m0s, {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}}): [0, 5, 8] detailed listing: executing program 5: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program did not crash testing program (duration=9m0s, {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}}): [0, 5, 8] detailed listing: executing program 5: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 4, 8] detailed listing: executing program 5: executing program 0: syz_usb_connect(0x0, 0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="12010002000000404f1004000001010200011902200001010080320904000002009300000705810200020007050202"], 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 8] detailed listing: executing program 5: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) r4 = dup2(r1, r0) setsockopt$packet_fanout_data(r4, 0x107, 0x16, &(0x7f0000000440)={0x0, 0x0}, 0x10) program crashed: general protection fault in mct_u232_open minimized 6 calls -> 3 calls minimizing program #2 before concatenation testing program (duration=9m0s, {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}}): [0, 3, 7] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r2 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r3, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) dup2(r1, r0) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 6] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) r0 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='\\\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000228bd7000fcdbdf25010000000800020004000000040006802c00068008000600586990eb050002007f000000080003007f000001060001000200000008000700", @ANYRES32=r1, @ANYBLOB="080056562a76b75e5c5c107a6b0e20a117386d00"], 0x5c}, 0x1, 0x0, 0x0, 0x14}, 0x10) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 5] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x4, 0x79, 0x1, 0x7, 0x17, @private2={0xfc, 0x2, '\x00', 0x1}, @local, 0x8000, 0x700, 0x100, 0x9}}) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 4] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 3] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 2] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x8) program did not crash testing program (duration=9m0s, {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}}): [0, 3, 2] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open testing program (duration=9m0s, {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}}): [0, 3, 1] detailed listing: executing program 5: executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) executing program 0: syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open minimized 8 calls -> 1 calls testing program (duration=9m0s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open bisect: concatenation succeeded found reproducer with 4 syscalls minimizing guilty program testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mount-openat-syz_usb_connect detailed listing: executing program 0: mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, 0x0, &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, 0x0, 0x0) program did not crash testing program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x0) program did not crash extracting C reproducer testing compiled C program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open simplifying C reproducer testing compiled C program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing compiled C program (duration=1m34.276362404s, {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}}): mkdirat-mount-openat-syz_usb_connect program did not crash testing compiled C program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing compiled C program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing compiled C program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing compiled C program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing compiled C program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect program crashed: general protection fault in mct_u232_open testing program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open validation run: crashed=true testing program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open validation run: crashed=true testing program (duration=1m34.276362404s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdirat-mount-openat-syz_usb_connect detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000001c0)='devtmpfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f0000000000)=ANY=[@ANYBLOB="1201100100000040110710020201000000010902270001010080320904000003ff00000007050102400000070581034000010705830340"], 0x0) program crashed: general protection fault in mct_u232_open validation run: crashed=true reproducing took 2h33m36.521217208s repro crashed as (corrupted=false): mct_u232 ttyUSB0: Set MODEM CTRL 0xb failed (error = -71) mct_u232 ttyUSB0: Set LINE CTRL 0x3 failed (error = -71) mct_u232 ttyUSB0: Get MODEM STATus failed (error = -19) Oops: general protection fault, probably for non-canonical address 0xdffffc000000000a: 0000 [#1] SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000050-0x0000000000000057] CPU: 0 UID: 0 PID: 6029 Comm: syz.1.24 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 RIP: 0010:mct_u232_open+0x39c/0x680 drivers/usb/serial/mct_u232.c:460 Code: 8d 9e 20 04 00 00 48 89 d8 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 62 c3 6e fa 48 8b 1b 48 83 c3 50 48 89 d8 48 c1 e8 03 <42> 0f b6 04 38 84 c0 0f 85 a7 01 00 00 8b 13 49 81 c6 40 05 00 00 RSP: 0018:ffffc900035c7760 EFLAGS: 00010206 RAX: 000000000000000a RBX: 0000000000000050 RCX: ffff88802d2b5dc0 RDX: 0000000000000000 RSI: 00000000ffffffed RDI: 0000000000000000 RBP: 00000000ffffffed R08: ffffffff91e120bf R09: 1ffffffff23c2417 R10: dffffc0000000000 R11: fffffbfff23c2418 R12: 1ffff1100663de60 R13: dffffc0000000000 R14: ffff88802c08c000 R15: dffffc0000000000 FS: 00005555767e9500(0000) GS:ffff888123159000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f042155da08 CR3: 000000007c542000 CR4: 00000000003526f0 Call Trace: serial_port_activate+0x151/0x250 drivers/usb/serial/usb-serial.c:268 tty_port_open+0x1df/0x2d0 drivers/tty/tty_port.c:798 tty_open+0x48a/0xd80 drivers/tty/tty_io.c:2112 chrdev_open+0x4d9/0x600 fs/char_dev.c:413 do_dentry_open+0x80e/0x1360 fs/open.c:1000 vfs_open_consume+0x4a/0x350 fs/open.c:1131 do_open fs/namei.c:4851 [inline] path_openat+0x16fc/0x20f0 fs/namei.c:5016 do_file_open+0x23e/0x4a0 fs/namei.c:5045 do_sys_openat2+0x115/0x200 fs/open.c:1443 do_sys_open fs/open.c:1449 [inline] __do_sys_openat fs/open.c:1789 [inline] __se_sys_openat fs/open.c:1784 [inline] __x64_sys_openat+0x138/0x170 fs/open.c:1784 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x16a/0x530 arch/x86/entry/syscall_64.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x00007f4109b9fb19 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffcfed9ada8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007f4109e25fa0 RCX: 00007f4109b9fb19 RDX: 0000000000000000 RSI: 0000200000000200 RDI: ffffffffffffff9c RBP: 00007f4109c37b70 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f4109e25fac R14: 00007f4109e25fa0 R15: 00007f4109e25fa0 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:mct_u232_open+0x39c/0x680 drivers/usb/serial/mct_u232.c:460 Code: 8d 9e 20 04 00 00 48 89 d8 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 62 c3 6e fa 48 8b 1b 48 83 c3 50 48 89 d8 48 c1 e8 03 <42> 0f b6 04 38 84 c0 0f 85 a7 01 00 00 8b 13 49 81 c6 40 05 00 00 RSP: 0018:ffffc900035c7760 EFLAGS: 00010206 RAX: 000000000000000a RBX: 0000000000000050 RCX: ffff88802d2b5dc0 RDX: 0000000000000000 RSI: 00000000ffffffed RDI: 0000000000000000 RBP: 00000000ffffffed R08: ffffffff91e120bf R09: 1ffffffff23c2417 R10: dffffc0000000000 R11: fffffbfff23c2418 R12: 1ffff1100663de60 R13: dffffc0000000000 R14: ffff88802c08c000 R15: dffffc0000000000 FS: 00005555767e9500(0000) GS:ffff888123259000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f4de99ed200 CR3: 000000007c542000 CR4: 00000000003526f0 ---------------- Code disassembly (best guess): 0: 8d 9e 20 04 00 00 lea 0x420(%rsi),%ebx 6: 48 89 d8 mov %rbx,%rax 9: 48 c1 e8 03 shr $0x3,%rax d: 42 80 3c 38 00 cmpb $0x0,(%rax,%r15,1) 12: 74 08 je 0x1c 14: 48 89 df mov %rbx,%rdi 17: e8 62 c3 6e fa call 0xfa6ec37e 1c: 48 8b 1b mov (%rbx),%rbx 1f: 48 83 c3 50 add $0x50,%rbx 23: 48 89 d8 mov %rbx,%rax 26: 48 c1 e8 03 shr $0x3,%rax * 2a: 42 0f b6 04 38 movzbl (%rax,%r15,1),%eax <-- trapping instruction 2f: 84 c0 test %al,%al 31: 0f 85 a7 01 00 00 jne 0x1de 37: 8b 13 mov (%rbx),%edx 39: 49 81 c6 40 05 00 00 add $0x540,%r14 final repro crashed as (corrupted=false): mct_u232 ttyUSB0: Set MODEM CTRL 0xb failed (error = -71) mct_u232 ttyUSB0: Set LINE CTRL 0x3 failed (error = -71) mct_u232 ttyUSB0: Get MODEM STATus failed (error = -19) Oops: general protection fault, probably for non-canonical address 0xdffffc000000000a: 0000 [#1] SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000050-0x0000000000000057] CPU: 0 UID: 0 PID: 6029 Comm: syz.1.24 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 RIP: 0010:mct_u232_open+0x39c/0x680 drivers/usb/serial/mct_u232.c:460 Code: 8d 9e 20 04 00 00 48 89 d8 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 62 c3 6e fa 48 8b 1b 48 83 c3 50 48 89 d8 48 c1 e8 03 <42> 0f b6 04 38 84 c0 0f 85 a7 01 00 00 8b 13 49 81 c6 40 05 00 00 RSP: 0018:ffffc900035c7760 EFLAGS: 00010206 RAX: 000000000000000a RBX: 0000000000000050 RCX: ffff88802d2b5dc0 RDX: 0000000000000000 RSI: 00000000ffffffed RDI: 0000000000000000 RBP: 00000000ffffffed R08: ffffffff91e120bf R09: 1ffffffff23c2417 R10: dffffc0000000000 R11: fffffbfff23c2418 R12: 1ffff1100663de60 R13: dffffc0000000000 R14: ffff88802c08c000 R15: dffffc0000000000 FS: 00005555767e9500(0000) GS:ffff888123159000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f042155da08 CR3: 000000007c542000 CR4: 00000000003526f0 Call Trace: serial_port_activate+0x151/0x250 drivers/usb/serial/usb-serial.c:268 tty_port_open+0x1df/0x2d0 drivers/tty/tty_port.c:798 tty_open+0x48a/0xd80 drivers/tty/tty_io.c:2112 chrdev_open+0x4d9/0x600 fs/char_dev.c:413 do_dentry_open+0x80e/0x1360 fs/open.c:1000 vfs_open_consume+0x4a/0x350 fs/open.c:1131 do_open fs/namei.c:4851 [inline] path_openat+0x16fc/0x20f0 fs/namei.c:5016 do_file_open+0x23e/0x4a0 fs/namei.c:5045 do_sys_openat2+0x115/0x200 fs/open.c:1443 do_sys_open fs/open.c:1449 [inline] __do_sys_openat fs/open.c:1789 [inline] __se_sys_openat fs/open.c:1784 [inline] __x64_sys_openat+0x138/0x170 fs/open.c:1784 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x16a/0x530 arch/x86/entry/syscall_64.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x00007f4109b9fb19 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffcfed9ada8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007f4109e25fa0 RCX: 00007f4109b9fb19 RDX: 0000000000000000 RSI: 0000200000000200 RDI: ffffffffffffff9c RBP: 00007f4109c37b70 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f4109e25fac R14: 00007f4109e25fa0 R15: 00007f4109e25fa0 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:mct_u232_open+0x39c/0x680 drivers/usb/serial/mct_u232.c:460 Code: 8d 9e 20 04 00 00 48 89 d8 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 62 c3 6e fa 48 8b 1b 48 83 c3 50 48 89 d8 48 c1 e8 03 <42> 0f b6 04 38 84 c0 0f 85 a7 01 00 00 8b 13 49 81 c6 40 05 00 00 RSP: 0018:ffffc900035c7760 EFLAGS: 00010206 RAX: 000000000000000a RBX: 0000000000000050 RCX: ffff88802d2b5dc0 RDX: 0000000000000000 RSI: 00000000ffffffed RDI: 0000000000000000 RBP: 00000000ffffffed R08: ffffffff91e120bf R09: 1ffffffff23c2417 R10: dffffc0000000000 R11: fffffbfff23c2418 R12: 1ffff1100663de60 R13: dffffc0000000000 R14: ffff88802c08c000 R15: dffffc0000000000 FS: 00005555767e9500(0000) GS:ffff888123259000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f4de99ed200 CR3: 000000007c542000 CR4: 00000000003526f0 ---------------- Code disassembly (best guess): 0: 8d 9e 20 04 00 00 lea 0x420(%rsi),%ebx 6: 48 89 d8 mov %rbx,%rax 9: 48 c1 e8 03 shr $0x3,%rax d: 42 80 3c 38 00 cmpb $0x0,(%rax,%r15,1) 12: 74 08 je 0x1c 14: 48 89 df mov %rbx,%rdi 17: e8 62 c3 6e fa call 0xfa6ec37e 1c: 48 8b 1b mov (%rbx),%rbx 1f: 48 83 c3 50 add $0x50,%rbx 23: 48 89 d8 mov %rbx,%rax 26: 48 c1 e8 03 shr $0x3,%rax * 2a: 42 0f b6 04 38 movzbl (%rax,%r15,1),%eax <-- trapping instruction 2f: 84 c0 test %al,%al 31: 0f 85 a7 01 00 00 jne 0x1de 37: 8b 13 mov (%rbx),%edx 39: 49 81 c6 40 05 00 00 add $0x540,%r14