Extracting prog: 1h59m15.924109132s Minimizing prog: 49m57.10152913s Simplifying prog options: 7m31.540456021s Extracting C: 2m41.969112377s Simplifying C: 0s extracting reproducer from 35 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:6 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}}): bpf$PROG_LOAD-bpf$MAP_CREATE-bpf$MAP_UPDATE_BATCH-mkdirat-setsockopt$inet_buf-mkdirat-mount-mkdirat-unlinkat-bpf$PROG_LOAD-bpf$MAP_GET_NEXT_KEY-socket$nl_route-sendmsg$nl_route detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) program did not crash single: failed to extract reproducer bisect: bisecting 35 programs with base timeout 30s testing program (duration=38s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 4, 7, 16, 2, 4, 4, 28, 23, 4, 4, 28, 7, 3, 4, 4, 13, 19, 5, 1, 3, 2, 14, 7, 23, 28, 28, 3, 13, 6, 7, 29, 2, 2, 19] detailed listing: executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="09000000040000000c0000000b"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000f4751f2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000007300000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000071"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xe, '\x00', 0x0, @fallback=0x25, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000080)={r1}, 0xc) executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='io.stat\x00', 0x26e1, 0x0) close(r0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00220f000000040b2100000095f5758483"], 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000c00)={0x84, &(0x7f0000000740)={0x20, 0xc, 0x1, '>'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, 0x0) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r0, 0x8, &(0x7f00000002c0)=0x6) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='coredump_filter\x00') read$FUSE(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000440)="c4", 0x1}], 0x1, 0x0, 0x18}, 0xc804) recvmmsg(0xffffffffffffffff, &(0x7f0000001140), 0x700, 0x2, 0x0) socket$inet6(0xa, 0x4, 0x1000) executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x28008dd, &(0x7f0000000240)={[{@noblock_validity}, {}, {@sysvgroups}, {@jqfmt_vfsold}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@nodelalloc}, {@grpid}, {@noauto_da_alloc}, {@nomblk_io_submit}]}, 0x3, 0x56a, &(0x7f00000015c0)="$eJzs3c9rHFUcAPDvbJL+1qZQinqQQA9WajdN4o8KQutRtFjQe12SaSjZdEt2U5pYaHuwFy9SBBEL4h/g3WPxH/CvKGihSAl68BKZzWy7TbL5uXW3zucD0743M5s3b998335nZ5cNoLBGsn9KEa9GxDdJxOG2bYORbxxZ2W/p8Y3JbEliefmzP5NI8nWt/ZP8/4N55ZWI+PWriJOlte3WFxZnKtVqOpfXRxuzV0frC4unLs9WptPp9Mr4xMSZdybG33/v3a719c0Lf3//6f2Pznx9fOm7nx8euZvEuTiUb2vvxy7caq+MxEj+nAzFuVU7jnWhsX6S9PoA2JGBPM6HIpsDDsdAHvXA/9/NiFgGCioR/1BQrTygdW3fpevgF8ajD1cugNb2f3DlvZHY17w2OrCUPHNllF3vDneh/ayNX/64dzdbYpP3IW52oT2Allu3I+L04ODa+S/J57+dO91883hjq9so2usP9NL9LP95a738p/Qk/4l18p+D68TuTmwe/6WHXWimoyz/+2Dd/PfJ1DU8kNdeauZ8Q8mly9X0dES8HBEnYmhvVt/ofs6ZpQfLnba153/ZkrXfygXz43g4uPfZx0xVGpXd9Lndo9sRrz3Nf5NYM//va+a6q8c/ez4ubLGNY+m91ztt27z/7bqfAS//FPHGuuP/9I5WsvH9ydHm+TDaOivW+uvOsd86tb+9/ndfNv4HNu7/cNJ+v7a+/TZ+3PdP2mnbTs//PcnnzfKefN31SqMxNxaxJ/lk7frxp49t1Vv7Z/0/cXzj+W+9839/RHyxxf7fOXqn4679MP5T2xr/7RcefPzlD53a39r4v90sncjXbGX+2+oB7ua5AwAAAAAAgH5TiohDkZTKT8qlUrm88vmOo3GgVK3VGycv1eavTEXzu7LDMVRq3ek+3PZ5iLH887Ct+viq+kREHImIbwf2N+vlyVp1qtedBwAAAAAAAAAAAAAAAAAAgD5xsMP3/zO/D/T66IDnzk9+Q3FtGv/d+KUnoC95/YfiEv9QXOIfikv8Q3GJfygu8Q/FJf6huMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAdNWF8+ezZXnp8Y3JrD51bWF+pnbt1FRanynPzk+WJ2tzV8vTtdp0NS1P1mY3+3vVWu3q2HjMXx9tpPXGaH1h8eJsbf5K4+Ll2cp0ejEd+k96BQAAAAAAAAAAAAAAAAAAAC+W+sLiTKVaTecUOhbORl8cxo4LyWajfDY/GXbUxGDvO6jwHAo9npgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoM2/AQAA///fKTPH") mount$bind(0x0, &(0x7f0000000100)='.\x00', 0x0, 0x21, 0x0) executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = fanotify_init(0x20, 0x0) close(0x3) fanotify_mark(r0, 0x201, 0x20, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/memory.force_empty\x00', 0x2, 0x0) syz_mount_image$hfsplus(&(0x7f0000000500), &(0x7f0000000100)='./file1\x00', 0x0, &(0x7f00000004c0)=ANY=[], 0x4, 0x691, &(0x7f00000014c0)="$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") chown(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0a61751a0f9b3fcc25c176ee319717e8659f237dd91817e048a5a3985ec02be9bc599cc74171151f4a67b78ec9cf8d0fdf184b6ba73c30dff6ce118d4d4a563e9277682f4f1b89cef94db0b514cf2aa82abfaa363fe629868bccce890f842f862a342400000002d57873809a9522943c1019295f9c6879e1ae521b2230b2ca065b45285b6cf4bfa96a438f680a6dd27d914a87171003bd940b127bd584ccc46b98a43c38d18fe2689f390cbc0ebf2d0083f0633a5d99fab7c425e0f62ee8de1d1614adf2e98f782d22d5b77b5bd25b4626ff3bf83149f30fb6de02", 0xdb) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='net/igmp6\x00') syz_fuse_handle_req(r6, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(r6, &(0x7f0000000400), 0x0) pread64(r6, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(r6, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(r6, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r5, 0x26000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r6, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r4, 0xc018620c, 0x0) executing program 4: r0 = syz_init_net_socket$bt_rfcomm(0x1f, 0x1, 0x3) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x31, 0x4202) connect$bt_rfcomm(r1, 0x0, 0x0) connect$bt_rfcomm(r0, &(0x7f0000000100)={0x1f, @any, 0x4}, 0xa) executing program 3: syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000140)='./file2\x00', 0x1000000, &(0x7f0000000000)=ANY=[], 0x7d, 0x150d, &(0x7f0000000180)="$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") open(&(0x7f00000001c0)='./file1\x00', 0x14927e, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x15) ftruncate(r0, 0x8) executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x2c41, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000300)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f0000004280)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000062c0)="23db5037805f177d136115e6a1a5903469af39c1fb9cb38215fe64cff9f2f0444a57e22b0cc5cb4f74c9792365400d9e1c68539ea5eff0a5ed0864814d39251bee8dfea69aa052d900bc0c792e1c9752b7d3a3222f6a1ad3e44c1f65617b128aea51911861ca36ba7c96b96b2fba0fdaa49ffb2612f3e81fe565327dd9965a60046442c9dcd0d552c6a00388be3b438a08883c7349761531880294ad9887db97d8c2f74921c57910cf1f5cc528e17bd5c3746b6202f26d621535aac5f7872c2cb3295e42524b5acb249b2d1ac1b53a4e31271decfca3fad2e2f740768adf00875c18cb7d115150f83ceb73f77a1f61f1666c2bb9f6bd9f0fb55b3a619446e32bae2a1d99aa49e5f3822e048f8be44b707f2db10d7916ec9a10a695d573d871cf24959c3d15e61344a68309d186956537c6ea8532fc2e1c7649f8409d8dcde4c8ee1530470ac9c870f9f1837574e444ba6addf5ddb2dec67c0e76df79f265b403818dddb4efc27c90985ed69a48b12056e548f9c99edf80d2b195d26acb1127661727a0600257f4b2546513d03930a0638a71bd3223e51fbb75c832ef737907f2f4d3f0505f431ea02783c798b5c4579c99961fb73dc623a0d99c1b306435464d413b537d42c6444851b36482597140b22fbc0ebc7e795b2f96739bf139f5823bc869ede547da4f394fa1b1787836095e1013264042e53d5006ea059d0488cb2f5ccd44b30d25ea53c2dda71d112d7d441dbfc9f8462c99c098b1958c80b237d83c32f2759c9a9c081d7d7666a477cfda59354309b09f2a8b9f6c3077b0df1e8d0c71ac07232de4f437107cb0eb9b47b2267efe31938a337cf11cadad72ced56895bb14763cca5bdadd245d801e829a1eb3bb4ed851a345918efd2dcf8d38f66badc773068e6a2ef59b2bb838abd8b043cf6ac54550f3fde1bbb9e761095e4b8ef1891757d376be1f778142610c0acbbfc697f51fbb7a1602ed46e82813c74f41ee2bae818174809f3692084bea7310ebec3d6166702ae62aad84313e19b4d145167185ea8d53cb21d099fb592d7d7f8bc305dd375b5c0cd73be44f49ff53cee220085d4706bbf50c6f63b02e7e805e8fa4c73046a57a8700886da29ea53e5a316e7b011c44a0f7be5cc5cb5641ba0069ff591eee18966c7f005ef40046a5fe2bf325b2545b009867761264aa9611d184fa372ba3c5c33d9a50717210f7cec7f6dc4418a87a797eb6aaf6ab3892bd3f559547c88d8c29646c8173fad1588f52beb34ff863be65e7ec1598cfb465f270bd5532fa7035aae077eedbc846058fa19f58ffb1cf0f1863f6d33f2e5c454d18b66be766ca369af2cc9656fa34c6c10e4d4da44ce5e2370aaf60c4e130da331d3489e8f44c600246323409fdd35d11da27128c9d64be65dd3a90c1546a6eb9185cb6d3a4a9cfad0e41ea03896fd2346f745eb3563d7a79fd345b037c040e56f0677840bf9b0d295bcfa98b931464c5ce9fcaf745720deac2d8b4edeffc0fe6f089ed7c3880959fcf8e31f7b7054bc4f5c9d3ed3f66c968d0bc20b2d66c374f030f3f1965f43a98519e527caf693362412d523eeb38c8b016ff77f78f833d7513e4b5a53d5ed5143916673f822ceac9967b8788bc6428283181eaf8d99e48286aacf4f658a903e9f08659450f7f9483807c2e013a1d9d199f18886a8cb4e14d41c71e5731455a4394551281eca12a1bb6ae717f5da2949175d0f1f3d718b761dfc1099c7d9d8928c899ac8e936e69d19fcbfcfdee83b68ef8e15eed41a8ac0d54aa92d7d2ee58bb4799f378225ec9ba4709e5ce2b77208ecc85c22c64967a9ef3360c54d311b8917ceb7b432c90cc5e98de9327c1400f8ec89261b1d77d8874b0bbdd2c5eb59df415705de52b08b0e12c07fb7367c6d461c19f282d51e482cb4fb9ceb0249ac2d6400ca170fbd6c0063224179c616bb030a5c10102aa2eea92f1e6f5828590b250b09e6d1a9535c298a68160b7c281fecdd295dc3396c4e6eb3395d5a677d5fa95a732dfdef81f4346545dd1a74bb3aa9b516699bdf0a59165077ab459a5ffe0dbb3ef8afa7a8382a8441e0c36ffabbed8f93f4bbeb97e5f6a704bf63a0de9ccf8fef643ebc530a80920931002003b027014de317c42f861d98ef4fef66d232d9706e6bd263347384dadadaa43a7e106bbb21bd822d468ace171b3f04b996112135b63dcbd612b5888ec40da583ab549c340ddaf5d7406c3e99322c68874214356c1fd9b5f84348e629cc3487a901d1b7a2fa531b1509ac1c93de3da9f1c3773e3a2aba2b29d2419f240ae6d24ed9f14bf0b9b0f1e740a2db06dab64d6386f950bff4e4c94160ef4b832bbde3af4937b7528658b5c16a51cb22193fe99385721ce5b048d9338e289dcb40683140c413eca52c8e4b64b306f47569477379c864cfb3aa3e349262407d3935ab9a0916eb0f6db2be71a7eb8f9968dfac44995d5bff8ef617fceeaa448f5e5f8d4b39e3512fe7ae9ee1d8a0d5912b6148969ab0325f3f76e2340fbd67ce156bdf638140b3ccdb08e5049db15957915cb05db8901249b10c59cc5c3ff836290e3334eee2df387e44c57b4d6198c3749f5dc57f6c3de115ced6b43cbddd762b58f1fb40b2baf3b381febdc073142e30d2e9a1a69e8d86314221e540f195509d223b206173dc5406865d8064817c30c284c034035a63190ab86df3bae4168c58e01d2251748fd5d9d610024129e83a5730fe83cf0918790e6854ab765c78649b91c06655f0cb9e26d8432df78bbadd99583b6a8afcf177ed6f339e08c0b36a16c6d31d8a24cb6f2bc3ba58d7711b6f8b988dc3e3144be619548457d4f40509f17eeb186cb93a2928ecb951593d1907c8bbb9f4c8999caba3059c8e73dce54ad6f87bcd51d559f7759902b14e68d3b845c0b179b38f4e6f0bd3a89cbcd5ebed9972102048647da1eda5c8456442369f4ae871d4037ba26f27d27371ce57e23adca5af8dc93f934f2ef8d69ad3b2db66657b3868dd839c2b522f5461f24407ef091b77242fc70a48b7eec45f3bcbcfbc6bdc36e4b67295020a345233a32a0a0af4d03a53ef67e69716d5ae35342722afbe7558946475a9ebf5b39c18558a0011f68bc8a78590b0cb63618379a512790c42d94bb239dd3ef5b8d1036cf0391aded8802a7a447c38f231ae611aeeab9bba44cd14369473758b64108d0bc9b6bc9e9b497c2d1d2acbae7c620a55c226cf371331688eaddec61fe961c5fcef71dad45820ed0ac8dc7641d82150f1318ac15aa41e7be585b6a50da1b3cd95239ee61cfde15aba80ae8ebc21ba4540883c6f44cd35b6b97da4640c97f5a2b6efa8d184fec823abc754ab8a0db6c45c2293e90d9c154c4a3e0b9ec2b6113ce6583b80f0d234dec9a9815067244733e2134b9ba93bb9692fb44200bb5501bb109f2401e8baaf0115d795bb0346dfafaf953bed8e9a52a5b9b02d490c55fd89daf311ad5e08b070a9571f696d6df4715c8b69b840e4e03d6f361326e20d9546c47b3a63163e7df9bd260621358c166177ee7c69ed63a8c43dd4a78543aa9f922c0ef527f4aa61ff65bb14595f518412ce25a1e103df89cd4b363593da16c11d80a23a9b5ad8e3a7be8f697cecf82c8fbd889a4f743c839b67f7ba5453b10bbf59b1e4f4e821872c061a4125c0c15c1ca5164efe61a58bb54dcedc849800a6021a448d4660c3b85e2362b7cd8ce95156fbf408a09a30a8ccfc3554004e9f9a35382907eec00617e2ae1f8803146bc8c28b4f3bf3c6b183ae9248e7f05c4adce3e0b7ff29252b5be9b19431e3fe612d471f52c5c34cc12c83049189f4d2e5ca516df78766ba3449d07ef9436c68052c986d9dde8802c931194e2ce34acb8cc26663a09348b15c6c145d26306bded0d1f482803ae6dee26562b03fcb183b69ee4a0491e8776ecdadfca395cb4eac2948d4d64321a4e669f2f663eb54f05f12ed9c685835c3e79f982152dbe701073b9a4ab2932b46ee2424a5e18bbe5f25ce0b898ff6937927f4670defe430ac86021226ae055daf39b535cdc0899fcc99d15e67d66bd2dd89bb21b8d2689a8af10a1b0bd44103c469922c36fc0228d7b6febf5e366dceecf8bb1db385c8ab95d86ff09b76c2fa6282de81fd6864c495a4c8295df61a2548e1b81c3e3f30d7a41216801d6c2d1743f66ae2055756083e8bf403d436b8244ac214f4d84a693d13f299ba267401d094f2df70840e8a980622794212f0992ecf5a47980ab2cf7d5a6f12b0a489af3c3c847ac59bc89f36fbb0e08bf283b68213a17de38b3a45eade6f0b198def408f7711c16367bcc0ded794a9a323c7e7f07fad96ea9c4d7344c26e43844a27c21076b8d7cd07677602d91eac825eb5fd0631755c2dd1dbf7bce3eb3c3f7377fc6080ecd0b894e29769845725943e25932d4249abb4ab78d4e2ff2e2df42c8d884cd6bd13886cef080c6491c217abae0eec6e9d4d49eab6657f15cfd38e6cd6d0bd33198c4685ab302d0f46e42f4a5d5bb7d2840a0a8817b98a856700d4de74351896fe7d7d5a0d1bc57fb4c828aa51f9637807aeb905780f239527ed4affd83f68be8b7ad1e10d9e797ba39cdee24f7be0a0ab0ac22ea3968dac61eb4bdd522c9ce570edf63a439abfd9954bf6a16c88d86157d05477200a83255cde279b454979cee4de00e81cb44acdc4295c877566a749ab5b91d250f03d46ecc14210c196700338eea028c930ce104f20a9e7fabb0ad1d314ec1a2d97d1d1b9e09114dee0e3e513eacede01971ff85dc98634156073df4e8acd6c3aadd615adaffa7a81573813bc4ca21886ddd532021bba5c84b34c34665534db48d61903a03c1cca4ed955ca92c1e33b7664b494e3db6d1e637a49e537808a2669ebeca301691acd4fab0af197b9c7db01b7862466b568ab3a4712a25210264fb297a6b679dfc3fceb65bddd1a23d5b507a0d6da83d73b716d971c5179a92e57b9b93451eb943845a549de737f2d082a83682c32649b4941e787758ead9d2c256b2b4ed1e0255952ce83cccecc39e5bbdd38490f1960b26e5379943be3d9a64b5149c84d577e5fd099560baa292befa06ce9065fb03ed432a9e055ca4ad0e952f8368b3d230fd5239726f79f4c98a0b4a9648382b245d324cb61049562f765f923fc657ef36747658494d78590a1e27a2d09856acf50c3b26271c6d5aa96e8ff9bdb9043859665e21ea53a050c335cac414bbf27b0328ac2c7450acb26b093bf232358afd1135ee50ac3fb26b5f0256ccdd37033c8a59740607cfd549d4c6540afe4a6b4425ae1f633872dcfb5da8d0547cf0c4888817b71fbc7c45b2a641e9c1a76b6a6be124402422ada35edc02ed997d6b87b361aee95a16d2c528d89a52fe40dfd83434969bd86f02e63fc1ae72941209af39a08cfbb4c320bc47d853f5dbaf0cd60ec54608aadbc382fa6b5cab3e9cac57bea26609f4c79f6a6b4eb4a9336fa95783b0c0c366f36d5d6b8310b3cfdb800207919a131bc7f984f7fa11fd0bf2c89e060e9d1286e453fe97363ef72bd6eba29a85ffeccdc3bee72e12284333a5a40622c01619558d2750fc45abfa22059ebdf743f8e50ad29770d19f84d8a34232d6918514769b3bb2a1ea5e59e9556332ba669675764458e9349a1835c501a93e91dd3b31018979880a9913f54ec1e8526b8cffcb776b97fbb9424faa5c5eb60d2ac74955bba4b5182571d0d9f84f0df1baa722b20a78c9c0011c667f688b58489c9e450d83e40ac5eb41c5564b6d76a226448abe4a3f499927074125aa9c0e7e704c36df5bb110a0f15f8433a470e81db414827d5ce21ca1da1c8d51d746d1e1ca110127c15e92afd75d3cd05ce0b632cfa03745de3cdd4b57373d46676583c89f045c26c6fc5793e5489555ced08f83ba351135834a2028113c319af30cc85bc01a7f8208822d7d607aed0d2e12c80aa009100441b75beaccfe0adbda7e8bb870edf4963158794c8c3a5baacf6eec7b5efaefb7602dab8409d161beeb281cba21f1da0ccdc092d0433fb940d79699ffeb87ea775829a6e7e3b308a2ee0b7aec8ac5f35eed61be374c7c77196f7119a8882deff68230f461cb917b0ccb2b8597efcbdd1003b7b77b2c601ebd4b45c35b8426f7b9138ab3df0ec00819604ab8e1e64cf2aa2282b1269585af127a268cd207f964edff172e555398a16df44bdc52889538c3a27f8fbfffb61f7aeb55b259952bbfea81d73058d8b0f78ece9dc08e660437d21d4e3ec38b19e5afda7a6e33023f9158db8a1c14dabd9b8b307ddc66927f7b19df5e0da2237d98ddd890b81f1963808977d02198e8ae2e97419dbb1f8e51cad36a3424b955500fbdaab6ff8dbf028708b1f951fe43864b59b6c2368b816c98023d4480a91b3f1059e9c214bf55a7f8c7da907f79ff5568fd787d3aa022ab9d03cde551f7e3295f02c4f3aa37e4cebdd968c0f82f09eb004fbdb1a4ef3a0d426691bde3964c29ea65622f5d3ffd854053545ba1ec164495e4bef4845439c058f9438d13be7922b656db499c246ee6176a15b97e6a68e42f0c703033b699504e1f92b43054c7237199bd013d96faab47433b6b3f91dc66368706439d4ef7da3942ce8b9c1c9a9d0643fc4540e7d3f1c3821267e866cacd3e904be9f9df80381eec09eb2b0d745ff03ffb199b917a14fdd8fbfbffe8bfb0cf7023aa7183301a8a41e7097ff9f5247f8b78f7d08bbfc596a81047807cf0929677222e7e9e921b294e04088c3746d8dc19294645f1c093a21b4c5e6d92e54dd90465b11dd5d9d42af849070edff4ec63970f4088daaa33afdebb28d01df5ee043a8150ab1b25d864ef31e20c84696596cfbea92d02ea29c4a3933c41ec68aee7d68d7eea7f30d8920e14e62be42bcf856d7a58f46fdb2438b023e974f77281c5a462553627e9614504cbd3f1cae6e0fd9f7e89d9bce48946d0508616fbe542303dc542982c61d7bb4afbf3e76bf1fb2381cdc99f2175ef944dcd826aabdca2b7678db5262733c69ce504c38e7deb7adfb9b6d8bb00d8e4251e0438417ea615cde58bd76c2427b3d7a0578bbbff9fde2abbc5d60307aff0050b18176158aaedb34e283886378ff798b4f74e0a0c95d64271f1916280dd247304d9201c67f5e2640d9706add8703cac81795a0190107e2bb2941ed13738595da1c86ba0f68e2283a435cb5f162c74071a13dfe2266d05abaef080dd6b1dade115e883e04f0bb4be4d91f535ae6f822b02e814e65d2b7807d199a23d3f26209f6c9f93602a3a93ccfdebb5f8161b7928059674e15820d1848a980c8d1af5a73aadc5c402fbb6e730ba51227913ca27f0d78d331d6325d0a7926c238296b2a22b10a69cdffeb087dfe175511ed8e2cde8d7dae140e4ce92f892b129d9940e4a30b19f822ef7611b8750eaea8e55502604b7d2358c09a217af8be6c86d67cf6ff6130c971c9765d56631fe6224fbe1e833d497b534fbf6b030af93691f59295279aa1bdfb5d5d9d4668d5aea70e2b8fc117df0042e91c7e6225f27329727ed6e14a87c7943c040dfee4e5c06a20251c39a45ab4865951b0daefb9c05571fdcc21d1761945bd2b8047ccedd6f1e708646fbe61e75bb2728e8cee893d7e6f642119e786155a6cbab057d6d83b77716145119e974ad7355179d2adc3d748fa249cb58e32e6791d646240c05da4427b2f359976c8fd1486c604cb7ee647e24633d8fca8314cf1f85110ca6351156a2b26e44b040f7d2810acd36f45a3969c1fafd1a7e0bc14fd9b26593375be8e750c3f6534ffb85904d15d75fba05dac4a673de97f7543ee931724cd35474cd7ff5cf3e8abaf206f3030e92895633fa9d8499ea763601560260109dad18bd64b990531fc5377e6eaa5da050b98e1c6515ea48c7de1a15b63283d4a694cbad379356bfdac50e6c343879e29f6b9ab425600d51f257ceb35d0ca00f83cf5bd734223de716747614666ba1f1a8fa756e5f3ff0fc94fa4bd4073bddb0098cf565ee40af5732ee9218d262e5b64ad6b8118c54eeaf7072f2e15514a401779b425fa89d8abb1750e56cc3108dffdcf2d3fd86b8af4560d56f7ff0702154211f9949e3992d93e66892b297fa2d4bfe18de3fd74e96c9d30eb14fd458fdbc9e9a34e00f3280dd732520147fa2a8fa83e91dd0687501466a300015bf888c03fc08190c2753d7719acf6f84885c4c5642f466c1984f15a7716a9b608ee5f1b395726bcc8519766667d24d11e396e62ea39640c9e73e4e9e9e5076d7019ca1bebbd7097807f46b3b6fcb96ed4b433b25ec551fb176a5fa252ed1d81b0350cfdfb8069c9916495bef3a262b6668910896c0b37eee40547c663a901e92f41b417ac50e88d058d021a8f9a5783bd936cca4962bec1c9886689cc547970f9215232596392515182e563f720bb79d29baaabf0e2697de6500bc677e346847011ee3450358c0b16ca528368b5cbb8df5ab974a3cef072d20c9906fa585e0f3083ec6d8507b8561f64e65aa1aecf825fc47ad1459c87771549fd5c9a9cc094e7b1179ee1e90eff7158f28f59f029d90e708f4ec50b4f67d8b4bb7140065528354a7e25d63e92977183a0284ec22aa923210f0bfea89cca53547137381e5de0f60bc484bc2daf129b0380244f1ed4bfb674eb2791e76dce33cae684ad36620d5d67cb587f840caed316b7439b0e8c3de0e065e62680f3997369be3466670278168c9a1a644d870e3a8d0a79b2b720e8c3c51bb9133532beee64319e98714bb2e6d5c0b723962d923b0ef454361d4b3cb470bf8c39031ed4a75267f499741be15aacac92d8e6afdcb01a2e7d2dbf549ceb2a2108c4079c620f05ca1bd31d631c2c8d35ca0d73155f56ed020c25e389db356edf510ae088d11b5e4fed51d0dce4d3aa04924b09c28200ede5bec1a8f38cc5f081055e0f28d75afc4d588ca0e828d00085d150beafdda17b8df9e7d9218ea7d81f2e076412901c5ae04d6929d717fea2fcc8e5a1e69dbd7b5258799a2fa5eb108b6cc35dfab599fb27e6d75f1030b83f452af8137830337141f031942eba83123d3f87b5f01623d4613e5a44b4952c300baf3d4d3dbbfb0ad024a19b3810a174ef8453d85a25822f66e45eba2490f29de1077683ccc32e3517f88b51e010672a982f7c8591450c9ab1573143aefb61c17ebb0c92dcb0494d116b970c2a827a6b3608ae10d583d1f7d092263fa873de9f31cd59bc9491ff012059b63a9120af89477f2ccc34eee7bd66de60af64730c879128b49d31da6400c2471e0d5abf707e560574b477b8e20ca45d92182d639eb434e14aea1a3f91ad8fb60e4859b77389753990513181ea3a82884235e8520294359435cfba220502b591fc28ac36ec697442657d290bd7aad7fce53a3f1766f2bf7d55c24d7c0e9c7a71d6f1282ea1478e0a36378b50e4fee281f686bc53f50138036e2a5d6199d40caff084fde7b63b3c0a47da0791107c3218330f7c2e2c7609aba202fae5290243b6033379eb15edc572eee452008e04c9b53efd5f3d88327317b38934745bc3de4c55bd818febc7a7953bf03c4029f77177c2a974310f0485aa46252f1000dc71934947287c38ea5854f29c7b82f630afb8caf1fd880670307b155a6e7feddc019cfbbbdc18f3bc03da3bd371d93ccbf56bcb39eea55c2d113efc148127c30089d21ce6a5088dbfbcf8f8d75c19456bc962c371548634a95382acb5a0886efc46a87bdc111dc0d1e54084cea0d58054f00762c91d7fe0f0fbcf4c280f29f9cd5999a5e8c6f507f8080d7c7ea9a8685be50722cf1a082f3728dec8d6152cdc72f8da6b1805643c042f4f6780ba79cc8a2165d9d7acec8ab2f421bc3e77b51c62c4bbb262b5674ea7d2dcf9acb894d050e91b052364322a5b08bd9667249571c004fb495da7e24fc5620adda3af6848ccf238911a52bdbff766e4e279ac274afa2c2302faba25b5fe98d972a04aa13f77c0c05d7dd82b0a19f1ded8cf5f99c80e392b0aab1264a29e9fbcf0b69f6b0a9f2332e09ab74dea7277106d0883bb264e279c67e5bc69009225bf4fd1a8532f9392a011b55a73a7cf8d16a59d695b2a65b57fad64a2041f8c28804ee1a48845c5dab757d04f1d95520aa9ddb69904d6529c0e14bd789dfe37067073b3e0e136ae2aebb1c34c55b94ce942f786be4b45f801f35f7c768d91a460b92ffa57ff675f0b4b00437a07f871a8650f21b2bf7c722c1d9e860e8955fef5699ee53a5f6fe46fb9e5e17a1c69fe2538af4718b7215ad2c00c3d420589a8653ee511b809945451fb8205b19ce377c8d0253b05493c557cf2bd8ef208e8fc01beceea1acca38d025f328f28d69bcfaa3adc6d9573a3832dc3f3c758fe08cf9cd0c32acfddae81b3682869e8aa9725b64336252aeb2ee8eb78f0721aa3158217a3009948adb297c5ea45ec26cb6d963c7be47ee1b93fa136ebe73a21936df0148fa311206f8bca2e80719aeca8745ff74ddaad5182644762c66333f942d9a93c467d5f9fd5d0dbbe57480362d4bb0f760294f4eba3e1b08047d256dbda157635d21a43aff3a71f6ad574b402bb36e5270d7ed082c6fbae07771721513ae9ddb22d23b00733046c898ee6ac05ef8a51ce41919e1f241cb98e0592ace68214620ba1a748ef81131661f58f1635713ca2873e150a3e848c8d2ebd039769fda112b73050efa4d1c35dbb46ca5a7b7ccbed1dcded36af272f6838b4c1e7e6778e7e9ca3d794f275d49c9e32e768097349118d2337e7c031ada38d0cc5c04c286ff93083f6d58d73a821118c93432fda9a8c76fa2cbcc093a7decac8e4f001ecc9f67faf1c2f102120f0618469cf653bbd5fcefd4ef2bae86dc4f5393b840f9f47140cf7f46a186c21878a43612a71d3b540b9994f010ab623f878264cf46c7366d0bec5d43d481b47846091fd3cda73a9a28ceb7f839eca695c9f084a16c812475f6575ef2368c88cc6655f47663ef69ce4779fe3ccc4dd85a07a9e4c6f39f42690d231f5727f45c247a53fd8df029fcefda4f328658435892519c17205a3c715ad6bb7387d09a5e387c83f008daf626f5977c66203af1143ef7b59ccd8e3c17bb156bca317861f0b9f222ea63c044075a3a74beaf05c23d0a75caa60397d831bbe507234fff154960faf0f02776d3f9038c955bf0c1ec9c92523cf0b855c18d6ac3b35d437796420ba3dfd581dc6adac64315c1cb1a2c3a45ec4655bb2bd6e0b4a3082281ed0697a213d1d93142e96b4fd57431d2f4547451d008ab58bcd9765ccf3ca3297becd5de9e2be0263cfca09935c9334b5e687bc7e7057dc2ed03873be22200c9fe32a9497dd00a336cf4c723ead302340b5cd1fef8cd88330a9089fc93af4ef739295b94407b291bf33f4f39c936736e1166106428f8796a4b92805f4dfcf46d8692b54e40a9e8584c0eaac4caada87bb33f553eafeef5051b889402176ab766936a38ddd7e5205d2c87e133a02e84ab24ba2d889a4c4db8cbe18b271455e84da716f4a32acdbc0a5aaba25a2ec757c73847dd1c4ccb2967c651e5257692a4553dde227846bfe2977021805f46a287c835ea8dc5", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x10, 0xffffffffffffffda, 0x3ff, {0x0, 0xb}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, r1, {0x7, 0x2b, 0xffffffde, 0x318145a8, 0x0, 0xfffe, 0x2, 0xfffffff6, 0x0, 0x0, 0x8, 0x100}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20200, 0x81) executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000019200)=@raw={'raw\x00', 0x8, 0x3, 0x4d8, 0x180, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x408, 0xffffffff, 0xffffffff, 0x408, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@loopback, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@iprange={{0x68}, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4=@multicast2, @ipv6=@loopback, @ipv6=@empty}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x538) syz_emit_ethernet(0x6a, &(0x7f0000000240)={@multicast, @local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "0fffff", 0x34, 0x3a, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x5, {0x0, 0x6, "6b50ee", 0x3, 0x2f, 0xff, @ipv4={'\x00', '\xff\xff', @loopback}, @ipv4={'\x00', '\xff\xff', @remote}, [], "a5af971a"}}}}}}}, 0x0) executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='io.stat\x00', 0x26e1, 0x0) close(r0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) executing program 1: r0 = syz_usb_connect$uac3(0x0, 0x80, &(0x7f0000000080)=ANY=[@ANYBLOB="1201010200000040b421810040000102030109026e0003017f0006080b0002012230230904000000010130000a2401100a00090000000904014cbcda4430000904010101010230000905010960"], &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f0000000240)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000002d80)={0x84, &(0x7f00000028c0)={0x40, 0x16, 0x4, "ced9d5fd"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x20, 0x30, 0xd, {0xd, 0xd, "ec30f5fb69d8c2298bf4bd"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f0000000600)={0x44, &(0x7f00000002c0)={0x40, 0x3, 0xae, "90b4dc24b6918bcd44507af8e97dd9a3b077a8eccf0f1af95b4a7aca7b984c47aef6f393b104f5c16e6da348287b08b1be1c5b5c09b0e721ef62940b54bbe6319f600e397d36e3f6a7c758456f045b22efcdb510ceb35ce4d9b45a50fc64c15510ad38a5e754f6cb91a3915dc1d9a5d687a0b044694f4db35648c354dd44534048629051717cf2c429792651293c12e994dda208887de7b0a1693ff4003e2b9b330676d1f9f51f95d7a2fc43a8e6"}, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x81, 0x1, "a1"}, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x85, 0x3, "90e907"}}) executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) keyctl$clear(0x3, 0xfffffffffffffffd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) setgroups(0x0, 0x0) executing program 4: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000001740), 0x101042, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x30, r0, 0x1, 0x0, 0x25dfdc00, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x14, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0xcc}, @NL80211_MESHCONF_HOLDING_TIMEOUT={0x6, 0x3, 0x78}]}]}, 0x30}}, 0x0) executing program 5: syz_mount_image$ext4(&(0x7f0000000c00)='ext2\x00', &(0x7f0000000c40)='./file0\x00', 0x0, &(0x7f0000000c80), 0x1, 0xbf5, &(0x7f0000000cc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxo/h8AAP//HxsOTQ==") executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000040)={{{@in=@rand_addr=0x64010100, @in=@multicast2, 0x4e23, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3c}, {0x0, 0x1, 0x4, 0x0, 0x4, 0xfffffffffffffffa, 0x0, 0xb}, {0x80000000000, 0x3, 0x0, 0x20000000002}, 0xfffffffd, 0x0, 0x1, 0x0, 0x3}, {{@in=@private=0xa010100, 0x0, 0x6c}, 0xa, @in6=@empty, 0x3500, 0x4, 0x1, 0x0, 0x0, 0x7c}}, 0xe8) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4e20, 0xfbfffffd, @ipv4={'\x00', '\xff\xff', @remote}, 0xfffffffd}, 0x1c) executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f00000004c0), 0x4) executing program 3: r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x24, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x100000a, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = fsopen(&(0x7f0000000180)='proc\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x1) fchdir(r2) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='.\x00', 0x8880, 0x85) lseek(r3, 0x100, 0x0) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) executing program 0: mkdir(&(0x7f0000000000)='my_sys\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='my_sys\x00', &(0x7f0000000300)='sysfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='my_sys/bus/pci/devices/0000:00:03.0/resource1\x00', 0x20202, 0x20) mmap(&(0x7f0000800000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x4000491, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000002680)={0x1080, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r4, 0x26000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r5, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r3, 0xc018620c, 0x0) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 4: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0xfffffffffffffffc, &(0x7f0000000080)) executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 3: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) read$FUSE(r0, &(0x7f0000001540)={0x2020}, 0x2020) r1 = dup2(r0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) 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:6 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}}): bpf$PROG_LOAD-bpf$MAP_CREATE-bpf$MAP_UPDATE_BATCH-mkdirat-setsockopt$inet_buf-mkdirat-mount-mkdirat-unlinkat-bpf$PROG_LOAD-bpf$MAP_GET_NEXT_KEY-socket$nl_route-sendmsg$nl_route detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) program did not crash single: failed to extract reproducer bisect: bisecting 35 programs with base timeout 1m40s testing program (duration=1m48s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 4, 7, 16, 2, 4, 4, 28, 23, 4, 4, 28, 7, 3, 4, 4, 13, 19, 5, 1, 3, 2, 14, 7, 23, 28, 28, 3, 13, 6, 7, 29, 2, 2, 19] detailed listing: executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="09000000040000000c0000000b"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018010000f4751f2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000007300000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000071"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xe, '\x00', 0x0, @fallback=0x25, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000080)={r1}, 0xc) executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='io.stat\x00', 0x26e1, 0x0) close(r0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00220f000000040b2100000095f5758483"], 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000c00)={0x84, &(0x7f0000000740)={0x20, 0xc, 0x1, '>'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUSAGES(r1, 0xd01c4813, 0x0) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r0, 0x8, &(0x7f00000002c0)=0x6) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='coredump_filter\x00') read$FUSE(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000440)="c4", 0x1}], 0x1, 0x0, 0x18}, 0xc804) recvmmsg(0xffffffffffffffff, &(0x7f0000001140), 0x700, 0x2, 0x0) socket$inet6(0xa, 0x4, 0x1000) executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x28008dd, &(0x7f0000000240)={[{@noblock_validity}, {}, {@sysvgroups}, {@jqfmt_vfsold}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@nodelalloc}, {@grpid}, {@noauto_da_alloc}, {@nomblk_io_submit}]}, 0x3, 0x56a, &(0x7f00000015c0)="$eJzs3c9rHFUcAPDvbJL+1qZQinqQQA9WajdN4o8KQutRtFjQe12SaSjZdEt2U5pYaHuwFy9SBBEL4h/g3WPxH/CvKGihSAl68BKZzWy7TbL5uXW3zucD0743M5s3b998335nZ5cNoLBGsn9KEa9GxDdJxOG2bYORbxxZ2W/p8Y3JbEliefmzP5NI8nWt/ZP8/4N55ZWI+PWriJOlte3WFxZnKtVqOpfXRxuzV0frC4unLs9WptPp9Mr4xMSZdybG33/v3a719c0Lf3//6f2Pznx9fOm7nx8euZvEuTiUb2vvxy7caq+MxEj+nAzFuVU7jnWhsX6S9PoA2JGBPM6HIpsDDsdAHvXA/9/NiFgGCioR/1BQrTygdW3fpevgF8ajD1cugNb2f3DlvZHY17w2OrCUPHNllF3vDneh/ayNX/64dzdbYpP3IW52oT2Allu3I+L04ODa+S/J57+dO91883hjq9so2usP9NL9LP95a738p/Qk/4l18p+D68TuTmwe/6WHXWimoyz/+2Dd/PfJ1DU8kNdeauZ8Q8mly9X0dES8HBEnYmhvVt/ofs6ZpQfLnba153/ZkrXfygXz43g4uPfZx0xVGpXd9Lndo9sRrz3Nf5NYM//va+a6q8c/ez4ubLGNY+m91ztt27z/7bqfAS//FPHGuuP/9I5WsvH9ydHm+TDaOivW+uvOsd86tb+9/ndfNv4HNu7/cNJ+v7a+/TZ+3PdP2mnbTs//PcnnzfKefN31SqMxNxaxJ/lk7frxp49t1Vv7Z/0/cXzj+W+9839/RHyxxf7fOXqn4679MP5T2xr/7RcefPzlD53a39r4v90sncjXbGX+2+oB7ua5AwAAAAAAgH5TiohDkZTKT8qlUrm88vmOo3GgVK3VGycv1eavTEXzu7LDMVRq3ek+3PZ5iLH887Ct+viq+kREHImIbwf2N+vlyVp1qtedBwAAAAAAAAAAAAAAAAAAgD5xsMP3/zO/D/T66IDnzk9+Q3FtGv/d+KUnoC95/YfiEv9QXOIfikv8Q3GJfygu8Q/FJf6huMQ/AAAAAAAAAAAAAAAAAAAAAAAAAAAAdNWF8+ezZXnp8Y3JrD51bWF+pnbt1FRanynPzk+WJ2tzV8vTtdp0NS1P1mY3+3vVWu3q2HjMXx9tpPXGaH1h8eJsbf5K4+Ll2cp0ejEd+k96BQAAAAAAAAAAAAAAAAAAAC+W+sLiTKVaTecUOhbORl8cxo4LyWajfDY/GXbUxGDvO6jwHAo9npgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoM2/AQAA///fKTPH") mount$bind(0x0, &(0x7f0000000100)='.\x00', 0x0, 0x21, 0x0) executing program 5: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = fanotify_init(0x20, 0x0) close(0x3) fanotify_mark(r0, 0x201, 0x20, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/memory.force_empty\x00', 0x2, 0x0) syz_mount_image$hfsplus(&(0x7f0000000500), &(0x7f0000000100)='./file1\x00', 0x0, &(0x7f00000004c0)=ANY=[], 0x4, 0x691, &(0x7f00000014c0)="$eJzs3c1rXNfdB/DvHY3Gkh+wlcRO8pRARQxpqamtF5RWpRC3i6JFKMFdhEI3wpZj4bESJKUooRT1fdtF/oB0oUWhq0L3hhS6arvLVquSUugmm2pVl7lzRzN6GVkj68VqPx9zNefec885v/u79555w0yA/1lz11N/lCJz199ca61vbkw3NzemL1TVzSStci2ptx9SLCXFJ8mttJf8f2tjtX/Rb5yPFmdvf/r55mfttXq1lPvXDmp3OOvVkvEkQ9XjXsNH6u9O3/4ONr9dKraPsJWwa53EwVl7vMf6IM2f8r4FngVF+3lzj7HkYpKR6nVAqtmhdrrRHb+BZjkAAAA4py5vZStruXTWcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB5Uv3+f1EttU55PEXn9/8b1bZU5du1M475aTw66wAAAAAAAAAA4Bh8cStbWculzvrj8pv9f79arlwp//5f3s9KFrKcG1nLfFazmuVMJhnr6aixNr+6ujyZJ7ec2rfl1ICBN458yAAAAAAAAADw3+inmet+/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+CIhlqP5TLlU55LLV6kpEkjdZ+68lfO+Vzothv46PTjwMAAACeysgR2lzeylbWcqmz/rgo3/O/WL5fHsn7WcpqFrOaZhZyt3oP3XrXX9vcmG5ubkw/3NyYLgf+weO2dj/f+udAYZQ9pv3Zw/4jv1zuMZp7WSy33MidMpi7qZUtW16u4tledg7yk1ZMo29UDhnZ3eqxNdiv+32KcBxqgzYYKxsNb2dkooqt1dFzB2fiiWenfuBIk6ltf/Jz5YCROodUDJjzi512SX65K+dv/O233z9kNydgOxO1lJmY6rn6Xjw458mX/vC7t+83lx7cv7dy/cQuo9Oy+5qY7snES+c6E/XdG54wr06Umbi6vT6X7+R7uZ7x/CvLWcwPM5/VLKSaGTNfXc+tv2M9WUr2ZOrWjrW3nhR5ozov7Vl0/5je2hHTeC6Upfm8Wra9lMUUeTd3s5DXy39TmczXMpOZzPac4at9z3B5bOVMWxvsrr/25XRv9V+1ZurDtUv+dNgdB9c+9a28PteT1945d6ys693SzdLzh3g+GnBurH+hKrTG+NlRnjZOzO5MTPZk4oWDM/Gb8t5YaS49WL4//16f/td3rb823C3/4iSfmQfWul6ez0g1k+y8Olp1L2zPMjvz1ai+cWnX1fbUXS3riqJzp363753aqF7D7e1pqqx7aW/dUDvyevlKq1O34/VW3v3z2eQTgAFd/MrFxug/Rv8y+vHoz0fvj7458u0LX7/wSiPDfxz+Rn1i6LXaK8Xv83F+3H3/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN3KBx8+mG82F5b3L9T6Vx1voah+yKffPvWM5hTCOM1Ckawfe8851g6HT+jYOz8i+LT9vH3r2TiV3cLlZyOMAQpDSTpbhtKtqk7RUX5cFDgXbq4+fO/mygcffnXx4fw7C+8sLA3PzMxOzM68Pn3z3mJzYaL996yjBE5C9/XAWUcCAAAAAAAAAAAAHNYx/C+Cb/693VXffXqGGz+r4wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOr7nrqQ+nyOTEjYnW+ubGdLO1dMrdPetJarWk+FFSfJLcSnvJWE93Rb9xPlqcvf3p55ufdfuqd/avHdTucNarJeNJhqrHPRpH6+9Ov/4Ordg+wlbCrnUSB2ftPwEAAP//h8gDzA==") chown(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0a61751a0f9b3fcc25c176ee319717e8659f237dd91817e048a5a3985ec02be9bc599cc74171151f4a67b78ec9cf8d0fdf184b6ba73c30dff6ce118d4d4a563e9277682f4f1b89cef94db0b514cf2aa82abfaa363fe629868bccce890f842f862a342400000002d57873809a9522943c1019295f9c6879e1ae521b2230b2ca065b45285b6cf4bfa96a438f680a6dd27d914a87171003bd940b127bd584ccc46b98a43c38d18fe2689f390cbc0ebf2d0083f0633a5d99fab7c425e0f62ee8de1d1614adf2e98f782d22d5b77b5bd25b4626ff3bf83149f30fb6de02", 0xdb) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='net/igmp6\x00') syz_fuse_handle_req(r6, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(r6, &(0x7f0000000400), 0x0) pread64(r6, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(r6, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(r6, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r5, 0x26000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r6, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r4, 0xc018620c, 0x0) executing program 4: r0 = syz_init_net_socket$bt_rfcomm(0x1f, 0x1, 0x3) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x31, 0x4202) connect$bt_rfcomm(r1, 0x0, 0x0) connect$bt_rfcomm(r0, &(0x7f0000000100)={0x1f, @any, 0x4}, 0xa) executing program 3: syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000140)='./file2\x00', 0x1000000, &(0x7f0000000000)=ANY=[], 0x7d, 0x150d, &(0x7f0000000180)="$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") open(&(0x7f00000001c0)='./file1\x00', 0x14927e, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x15) ftruncate(r0, 0x8) executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x2c41, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000300)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f0000004280)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000062c0)="23db5037805f177d136115e6a1a5903469af39c1fb9cb38215fe64cff9f2f0444a57e22b0cc5cb4f74c9792365400d9e1c68539ea5eff0a5ed0864814d39251bee8dfea69aa052d900bc0c792e1c9752b7d3a3222f6a1ad3e44c1f65617b128aea51911861ca36ba7c96b96b2fba0fdaa49ffb2612f3e81fe565327dd9965a60046442c9dcd0d552c6a00388be3b438a08883c7349761531880294ad9887db97d8c2f74921c57910cf1f5cc528e17bd5c3746b6202f26d621535aac5f7872c2cb3295e42524b5acb249b2d1ac1b53a4e31271decfca3fad2e2f740768adf00875c18cb7d115150f83ceb73f77a1f61f1666c2bb9f6bd9f0fb55b3a619446e32bae2a1d99aa49e5f3822e048f8be44b707f2db10d7916ec9a10a695d573d871cf24959c3d15e61344a68309d186956537c6ea8532fc2e1c7649f8409d8dcde4c8ee1530470ac9c870f9f1837574e444ba6addf5ddb2dec67c0e76df79f265b403818dddb4efc27c90985ed69a48b12056e548f9c99edf80d2b195d26acb1127661727a0600257f4b2546513d03930a0638a71bd3223e51fbb75c832ef737907f2f4d3f0505f431ea02783c798b5c4579c99961fb73dc623a0d99c1b306435464d413b537d42c6444851b36482597140b22fbc0ebc7e795b2f96739bf139f5823bc869ede547da4f394fa1b1787836095e1013264042e53d5006ea059d0488cb2f5ccd44b30d25ea53c2dda71d112d7d441dbfc9f8462c99c098b1958c80b237d83c32f2759c9a9c081d7d7666a477cfda59354309b09f2a8b9f6c3077b0df1e8d0c71ac07232de4f437107cb0eb9b47b2267efe31938a337cf11cadad72ced56895bb14763cca5bdadd245d801e829a1eb3bb4ed851a345918efd2dcf8d38f66badc773068e6a2ef59b2bb838abd8b043cf6ac54550f3fde1bbb9e761095e4b8ef1891757d376be1f778142610c0acbbfc697f51fbb7a1602ed46e82813c74f41ee2bae818174809f3692084bea7310ebec3d6166702ae62aad84313e19b4d145167185ea8d53cb21d099fb592d7d7f8bc305dd375b5c0cd73be44f49ff53cee220085d4706bbf50c6f63b02e7e805e8fa4c73046a57a8700886da29ea53e5a316e7b011c44a0f7be5cc5cb5641ba0069ff591eee18966c7f005ef40046a5fe2bf325b2545b009867761264aa9611d184fa372ba3c5c33d9a50717210f7cec7f6dc4418a87a797eb6aaf6ab3892bd3f559547c88d8c29646c8173fad1588f52beb34ff863be65e7ec1598cfb465f270bd5532fa7035aae077eedbc846058fa19f58ffb1cf0f1863f6d33f2e5c454d18b66be766ca369af2cc9656fa34c6c10e4d4da44ce5e2370aaf60c4e130da331d3489e8f44c600246323409fdd35d11da27128c9d64be65dd3a90c1546a6eb9185cb6d3a4a9cfad0e41ea03896fd2346f745eb3563d7a79fd345b037c040e56f0677840bf9b0d295bcfa98b931464c5ce9fcaf745720deac2d8b4edeffc0fe6f089ed7c3880959fcf8e31f7b7054bc4f5c9d3ed3f66c968d0bc20b2d66c374f030f3f1965f43a98519e527caf693362412d523eeb38c8b016ff77f78f833d7513e4b5a53d5ed5143916673f822ceac9967b8788bc6428283181eaf8d99e48286aacf4f658a903e9f08659450f7f9483807c2e013a1d9d199f18886a8cb4e14d41c71e5731455a4394551281eca12a1bb6ae717f5da2949175d0f1f3d718b761dfc1099c7d9d8928c899ac8e936e69d19fcbfcfdee83b68ef8e15eed41a8ac0d54aa92d7d2ee58bb4799f378225ec9ba4709e5ce2b77208ecc85c22c64967a9ef3360c54d311b8917ceb7b432c90cc5e98de9327c1400f8ec89261b1d77d8874b0bbdd2c5eb59df415705de52b08b0e12c07fb7367c6d461c19f282d51e482cb4fb9ceb0249ac2d6400ca170fbd6c0063224179c616bb030a5c10102aa2eea92f1e6f5828590b250b09e6d1a9535c298a68160b7c281fecdd295dc3396c4e6eb3395d5a677d5fa95a732dfdef81f4346545dd1a74bb3aa9b516699bdf0a59165077ab459a5ffe0dbb3ef8afa7a8382a8441e0c36ffabbed8f93f4bbeb97e5f6a704bf63a0de9ccf8fef643ebc530a80920931002003b027014de317c42f861d98ef4fef66d232d9706e6bd263347384dadadaa43a7e106bbb21bd822d468ace171b3f04b996112135b63dcbd612b5888ec40da583ab549c340ddaf5d7406c3e99322c68874214356c1fd9b5f84348e629cc3487a901d1b7a2fa531b1509ac1c93de3da9f1c3773e3a2aba2b29d2419f240ae6d24ed9f14bf0b9b0f1e740a2db06dab64d6386f950bff4e4c94160ef4b832bbde3af4937b7528658b5c16a51cb22193fe99385721ce5b048d9338e289dcb40683140c413eca52c8e4b64b306f47569477379c864cfb3aa3e349262407d3935ab9a0916eb0f6db2be71a7eb8f9968dfac44995d5bff8ef617fceeaa448f5e5f8d4b39e3512fe7ae9ee1d8a0d5912b6148969ab0325f3f76e2340fbd67ce156bdf638140b3ccdb08e5049db15957915cb05db8901249b10c59cc5c3ff836290e3334eee2df387e44c57b4d6198c3749f5dc57f6c3de115ced6b43cbddd762b58f1fb40b2baf3b381febdc073142e30d2e9a1a69e8d86314221e540f195509d223b206173dc5406865d8064817c30c284c034035a63190ab86df3bae4168c58e01d2251748fd5d9d610024129e83a5730fe83cf0918790e6854ab765c78649b91c06655f0cb9e26d8432df78bbadd99583b6a8afcf177ed6f339e08c0b36a16c6d31d8a24cb6f2bc3ba58d7711b6f8b988dc3e3144be619548457d4f40509f17eeb186cb93a2928ecb951593d1907c8bbb9f4c8999caba3059c8e73dce54ad6f87bcd51d559f7759902b14e68d3b845c0b179b38f4e6f0bd3a89cbcd5ebed9972102048647da1eda5c8456442369f4ae871d4037ba26f27d27371ce57e23adca5af8dc93f934f2ef8d69ad3b2db66657b3868dd839c2b522f5461f24407ef091b77242fc70a48b7eec45f3bcbcfbc6bdc36e4b67295020a345233a32a0a0af4d03a53ef67e69716d5ae35342722afbe7558946475a9ebf5b39c18558a0011f68bc8a78590b0cb63618379a512790c42d94bb239dd3ef5b8d1036cf0391aded8802a7a447c38f231ae611aeeab9bba44cd14369473758b64108d0bc9b6bc9e9b497c2d1d2acbae7c620a55c226cf371331688eaddec61fe961c5fcef71dad45820ed0ac8dc7641d82150f1318ac15aa41e7be585b6a50da1b3cd95239ee61cfde15aba80ae8ebc21ba4540883c6f44cd35b6b97da4640c97f5a2b6efa8d184fec823abc754ab8a0db6c45c2293e90d9c154c4a3e0b9ec2b6113ce6583b80f0d234dec9a9815067244733e2134b9ba93bb9692fb44200bb5501bb109f2401e8baaf0115d795bb0346dfafaf953bed8e9a52a5b9b02d490c55fd89daf311ad5e08b070a9571f696d6df4715c8b69b840e4e03d6f361326e20d9546c47b3a63163e7df9bd260621358c166177ee7c69ed63a8c43dd4a78543aa9f922c0ef527f4aa61ff65bb14595f518412ce25a1e103df89cd4b363593da16c11d80a23a9b5ad8e3a7be8f697cecf82c8fbd889a4f743c839b67f7ba5453b10bbf59b1e4f4e821872c061a4125c0c15c1ca5164efe61a58bb54dcedc849800a6021a448d4660c3b85e2362b7cd8ce95156fbf408a09a30a8ccfc3554004e9f9a35382907eec00617e2ae1f8803146bc8c28b4f3bf3c6b183ae9248e7f05c4adce3e0b7ff29252b5be9b19431e3fe612d471f52c5c34cc12c83049189f4d2e5ca516df78766ba3449d07ef9436c68052c986d9dde8802c931194e2ce34acb8cc26663a09348b15c6c145d26306bded0d1f482803ae6dee26562b03fcb183b69ee4a0491e8776ecdadfca395cb4eac2948d4d64321a4e669f2f663eb54f05f12ed9c685835c3e79f982152dbe701073b9a4ab2932b46ee2424a5e18bbe5f25ce0b898ff6937927f4670defe430ac86021226ae055daf39b535cdc0899fcc99d15e67d66bd2dd89bb21b8d2689a8af10a1b0bd44103c469922c36fc0228d7b6febf5e366dceecf8bb1db385c8ab95d86ff09b76c2fa6282de81fd6864c495a4c8295df61a2548e1b81c3e3f30d7a41216801d6c2d1743f66ae2055756083e8bf403d436b8244ac214f4d84a693d13f299ba267401d094f2df70840e8a980622794212f0992ecf5a47980ab2cf7d5a6f12b0a489af3c3c847ac59bc89f36fbb0e08bf283b68213a17de38b3a45eade6f0b198def408f7711c16367bcc0ded794a9a323c7e7f07fad96ea9c4d7344c26e43844a27c21076b8d7cd07677602d91eac825eb5fd0631755c2dd1dbf7bce3eb3c3f7377fc6080ecd0b894e29769845725943e25932d4249abb4ab78d4e2ff2e2df42c8d884cd6bd13886cef080c6491c217abae0eec6e9d4d49eab6657f15cfd38e6cd6d0bd33198c4685ab302d0f46e42f4a5d5bb7d2840a0a8817b98a856700d4de74351896fe7d7d5a0d1bc57fb4c828aa51f9637807aeb905780f239527ed4affd83f68be8b7ad1e10d9e797ba39cdee24f7be0a0ab0ac22ea3968dac61eb4bdd522c9ce570edf63a439abfd9954bf6a16c88d86157d05477200a83255cde279b454979cee4de00e81cb44acdc4295c877566a749ab5b91d250f03d46ecc14210c196700338eea028c930ce104f20a9e7fabb0ad1d314ec1a2d97d1d1b9e09114dee0e3e513eacede01971ff85dc98634156073df4e8acd6c3aadd615adaffa7a81573813bc4ca21886ddd532021bba5c84b34c34665534db48d61903a03c1cca4ed955ca92c1e33b7664b494e3db6d1e637a49e537808a2669ebeca301691acd4fab0af197b9c7db01b7862466b568ab3a4712a25210264fb297a6b679dfc3fceb65bddd1a23d5b507a0d6da83d73b716d971c5179a92e57b9b93451eb943845a549de737f2d082a83682c32649b4941e787758ead9d2c256b2b4ed1e0255952ce83cccecc39e5bbdd38490f1960b26e5379943be3d9a64b5149c84d577e5fd099560baa292befa06ce9065fb03ed432a9e055ca4ad0e952f8368b3d230fd5239726f79f4c98a0b4a9648382b245d324cb61049562f765f923fc657ef36747658494d78590a1e27a2d09856acf50c3b26271c6d5aa96e8ff9bdb9043859665e21ea53a050c335cac414bbf27b0328ac2c7450acb26b093bf232358afd1135ee50ac3fb26b5f0256ccdd37033c8a59740607cfd549d4c6540afe4a6b4425ae1f633872dcfb5da8d0547cf0c4888817b71fbc7c45b2a641e9c1a76b6a6be124402422ada35edc02ed997d6b87b361aee95a16d2c528d89a52fe40dfd83434969bd86f02e63fc1ae72941209af39a08cfbb4c320bc47d853f5dbaf0cd60ec54608aadbc382fa6b5cab3e9cac57bea26609f4c79f6a6b4eb4a9336fa95783b0c0c366f36d5d6b8310b3cfdb800207919a131bc7f984f7fa11fd0bf2c89e060e9d1286e453fe97363ef72bd6eba29a85ffeccdc3bee72e12284333a5a40622c01619558d2750fc45abfa22059ebdf743f8e50ad29770d19f84d8a34232d6918514769b3bb2a1ea5e59e9556332ba669675764458e9349a1835c501a93e91dd3b31018979880a9913f54ec1e8526b8cffcb776b97fbb9424faa5c5eb60d2ac74955bba4b5182571d0d9f84f0df1baa722b20a78c9c0011c667f688b58489c9e450d83e40ac5eb41c5564b6d76a226448abe4a3f499927074125aa9c0e7e704c36df5bb110a0f15f8433a470e81db414827d5ce21ca1da1c8d51d746d1e1ca110127c15e92afd75d3cd05ce0b632cfa03745de3cdd4b57373d46676583c89f045c26c6fc5793e5489555ced08f83ba351135834a2028113c319af30cc85bc01a7f8208822d7d607aed0d2e12c80aa009100441b75beaccfe0adbda7e8bb870edf4963158794c8c3a5baacf6eec7b5efaefb7602dab8409d161beeb281cba21f1da0ccdc092d0433fb940d79699ffeb87ea775829a6e7e3b308a2ee0b7aec8ac5f35eed61be374c7c77196f7119a8882deff68230f461cb917b0ccb2b8597efcbdd1003b7b77b2c601ebd4b45c35b8426f7b9138ab3df0ec00819604ab8e1e64cf2aa2282b1269585af127a268cd207f964edff172e555398a16df44bdc52889538c3a27f8fbfffb61f7aeb55b259952bbfea81d73058d8b0f78ece9dc08e660437d21d4e3ec38b19e5afda7a6e33023f9158db8a1c14dabd9b8b307ddc66927f7b19df5e0da2237d98ddd890b81f1963808977d02198e8ae2e97419dbb1f8e51cad36a3424b955500fbdaab6ff8dbf028708b1f951fe43864b59b6c2368b816c98023d4480a91b3f1059e9c214bf55a7f8c7da907f79ff5568fd787d3aa022ab9d03cde551f7e3295f02c4f3aa37e4cebdd968c0f82f09eb004fbdb1a4ef3a0d426691bde3964c29ea65622f5d3ffd854053545ba1ec164495e4bef4845439c058f9438d13be7922b656db499c246ee6176a15b97e6a68e42f0c703033b699504e1f92b43054c7237199bd013d96faab47433b6b3f91dc66368706439d4ef7da3942ce8b9c1c9a9d0643fc4540e7d3f1c3821267e866cacd3e904be9f9df80381eec09eb2b0d745ff03ffb199b917a14fdd8fbfbffe8bfb0cf7023aa7183301a8a41e7097ff9f5247f8b78f7d08bbfc596a81047807cf0929677222e7e9e921b294e04088c3746d8dc19294645f1c093a21b4c5e6d92e54dd90465b11dd5d9d42af849070edff4ec63970f4088daaa33afdebb28d01df5ee043a8150ab1b25d864ef31e20c84696596cfbea92d02ea29c4a3933c41ec68aee7d68d7eea7f30d8920e14e62be42bcf856d7a58f46fdb2438b023e974f77281c5a462553627e9614504cbd3f1cae6e0fd9f7e89d9bce48946d0508616fbe542303dc542982c61d7bb4afbf3e76bf1fb2381cdc99f2175ef944dcd826aabdca2b7678db5262733c69ce504c38e7deb7adfb9b6d8bb00d8e4251e0438417ea615cde58bd76c2427b3d7a0578bbbff9fde2abbc5d60307aff0050b18176158aaedb34e283886378ff798b4f74e0a0c95d64271f1916280dd247304d9201c67f5e2640d9706add8703cac81795a0190107e2bb2941ed13738595da1c86ba0f68e2283a435cb5f162c74071a13dfe2266d05abaef080dd6b1dade115e883e04f0bb4be4d91f535ae6f822b02e814e65d2b7807d199a23d3f26209f6c9f93602a3a93ccfdebb5f8161b7928059674e15820d1848a980c8d1af5a73aadc5c402fbb6e730ba51227913ca27f0d78d331d6325d0a7926c238296b2a22b10a69cdffeb087dfe175511ed8e2cde8d7dae140e4ce92f892b129d9940e4a30b19f822ef7611b8750eaea8e55502604b7d2358c09a217af8be6c86d67cf6ff6130c971c9765d56631fe6224fbe1e833d497b534fbf6b030af93691f59295279aa1bdfb5d5d9d4668d5aea70e2b8fc117df0042e91c7e6225f27329727ed6e14a87c7943c040dfee4e5c06a20251c39a45ab4865951b0daefb9c05571fdcc21d1761945bd2b8047ccedd6f1e708646fbe61e75bb2728e8cee893d7e6f642119e786155a6cbab057d6d83b77716145119e974ad7355179d2adc3d748fa249cb58e32e6791d646240c05da4427b2f359976c8fd1486c604cb7ee647e24633d8fca8314cf1f85110ca6351156a2b26e44b040f7d2810acd36f45a3969c1fafd1a7e0bc14fd9b26593375be8e750c3f6534ffb85904d15d75fba05dac4a673de97f7543ee931724cd35474cd7ff5cf3e8abaf206f3030e92895633fa9d8499ea763601560260109dad18bd64b990531fc5377e6eaa5da050b98e1c6515ea48c7de1a15b63283d4a694cbad379356bfdac50e6c343879e29f6b9ab425600d51f257ceb35d0ca00f83cf5bd734223de716747614666ba1f1a8fa756e5f3ff0fc94fa4bd4073bddb0098cf565ee40af5732ee9218d262e5b64ad6b8118c54eeaf7072f2e15514a401779b425fa89d8abb1750e56cc3108dffdcf2d3fd86b8af4560d56f7ff0702154211f9949e3992d93e66892b297fa2d4bfe18de3fd74e96c9d30eb14fd458fdbc9e9a34e00f3280dd732520147fa2a8fa83e91dd0687501466a300015bf888c03fc08190c2753d7719acf6f84885c4c5642f466c1984f15a7716a9b608ee5f1b395726bcc8519766667d24d11e396e62ea39640c9e73e4e9e9e5076d7019ca1bebbd7097807f46b3b6fcb96ed4b433b25ec551fb176a5fa252ed1d81b0350cfdfb8069c9916495bef3a262b6668910896c0b37eee40547c663a901e92f41b417ac50e88d058d021a8f9a5783bd936cca4962bec1c9886689cc547970f9215232596392515182e563f720bb79d29baaabf0e2697de6500bc677e346847011ee3450358c0b16ca528368b5cbb8df5ab974a3cef072d20c9906fa585e0f3083ec6d8507b8561f64e65aa1aecf825fc47ad1459c87771549fd5c9a9cc094e7b1179ee1e90eff7158f28f59f029d90e708f4ec50b4f67d8b4bb7140065528354a7e25d63e92977183a0284ec22aa923210f0bfea89cca53547137381e5de0f60bc484bc2daf129b0380244f1ed4bfb674eb2791e76dce33cae684ad36620d5d67cb587f840caed316b7439b0e8c3de0e065e62680f3997369be3466670278168c9a1a644d870e3a8d0a79b2b720e8c3c51bb9133532beee64319e98714bb2e6d5c0b723962d923b0ef454361d4b3cb470bf8c39031ed4a75267f499741be15aacac92d8e6afdcb01a2e7d2dbf549ceb2a2108c4079c620f05ca1bd31d631c2c8d35ca0d73155f56ed020c25e389db356edf510ae088d11b5e4fed51d0dce4d3aa04924b09c28200ede5bec1a8f38cc5f081055e0f28d75afc4d588ca0e828d00085d150beafdda17b8df9e7d9218ea7d81f2e076412901c5ae04d6929d717fea2fcc8e5a1e69dbd7b5258799a2fa5eb108b6cc35dfab599fb27e6d75f1030b83f452af8137830337141f031942eba83123d3f87b5f01623d4613e5a44b4952c300baf3d4d3dbbfb0ad024a19b3810a174ef8453d85a25822f66e45eba2490f29de1077683ccc32e3517f88b51e010672a982f7c8591450c9ab1573143aefb61c17ebb0c92dcb0494d116b970c2a827a6b3608ae10d583d1f7d092263fa873de9f31cd59bc9491ff012059b63a9120af89477f2ccc34eee7bd66de60af64730c879128b49d31da6400c2471e0d5abf707e560574b477b8e20ca45d92182d639eb434e14aea1a3f91ad8fb60e4859b77389753990513181ea3a82884235e8520294359435cfba220502b591fc28ac36ec697442657d290bd7aad7fce53a3f1766f2bf7d55c24d7c0e9c7a71d6f1282ea1478e0a36378b50e4fee281f686bc53f50138036e2a5d6199d40caff084fde7b63b3c0a47da0791107c3218330f7c2e2c7609aba202fae5290243b6033379eb15edc572eee452008e04c9b53efd5f3d88327317b38934745bc3de4c55bd818febc7a7953bf03c4029f77177c2a974310f0485aa46252f1000dc71934947287c38ea5854f29c7b82f630afb8caf1fd880670307b155a6e7feddc019cfbbbdc18f3bc03da3bd371d93ccbf56bcb39eea55c2d113efc148127c30089d21ce6a5088dbfbcf8f8d75c19456bc962c371548634a95382acb5a0886efc46a87bdc111dc0d1e54084cea0d58054f00762c91d7fe0f0fbcf4c280f29f9cd5999a5e8c6f507f8080d7c7ea9a8685be50722cf1a082f3728dec8d6152cdc72f8da6b1805643c042f4f6780ba79cc8a2165d9d7acec8ab2f421bc3e77b51c62c4bbb262b5674ea7d2dcf9acb894d050e91b052364322a5b08bd9667249571c004fb495da7e24fc5620adda3af6848ccf238911a52bdbff766e4e279ac274afa2c2302faba25b5fe98d972a04aa13f77c0c05d7dd82b0a19f1ded8cf5f99c80e392b0aab1264a29e9fbcf0b69f6b0a9f2332e09ab74dea7277106d0883bb264e279c67e5bc69009225bf4fd1a8532f9392a011b55a73a7cf8d16a59d695b2a65b57fad64a2041f8c28804ee1a48845c5dab757d04f1d95520aa9ddb69904d6529c0e14bd789dfe37067073b3e0e136ae2aebb1c34c55b94ce942f786be4b45f801f35f7c768d91a460b92ffa57ff675f0b4b00437a07f871a8650f21b2bf7c722c1d9e860e8955fef5699ee53a5f6fe46fb9e5e17a1c69fe2538af4718b7215ad2c00c3d420589a8653ee511b809945451fb8205b19ce377c8d0253b05493c557cf2bd8ef208e8fc01beceea1acca38d025f328f28d69bcfaa3adc6d9573a3832dc3f3c758fe08cf9cd0c32acfddae81b3682869e8aa9725b64336252aeb2ee8eb78f0721aa3158217a3009948adb297c5ea45ec26cb6d963c7be47ee1b93fa136ebe73a21936df0148fa311206f8bca2e80719aeca8745ff74ddaad5182644762c66333f942d9a93c467d5f9fd5d0dbbe57480362d4bb0f760294f4eba3e1b08047d256dbda157635d21a43aff3a71f6ad574b402bb36e5270d7ed082c6fbae07771721513ae9ddb22d23b00733046c898ee6ac05ef8a51ce41919e1f241cb98e0592ace68214620ba1a748ef81131661f58f1635713ca2873e150a3e848c8d2ebd039769fda112b73050efa4d1c35dbb46ca5a7b7ccbed1dcded36af272f6838b4c1e7e6778e7e9ca3d794f275d49c9e32e768097349118d2337e7c031ada38d0cc5c04c286ff93083f6d58d73a821118c93432fda9a8c76fa2cbcc093a7decac8e4f001ecc9f67faf1c2f102120f0618469cf653bbd5fcefd4ef2bae86dc4f5393b840f9f47140cf7f46a186c21878a43612a71d3b540b9994f010ab623f878264cf46c7366d0bec5d43d481b47846091fd3cda73a9a28ceb7f839eca695c9f084a16c812475f6575ef2368c88cc6655f47663ef69ce4779fe3ccc4dd85a07a9e4c6f39f42690d231f5727f45c247a53fd8df029fcefda4f328658435892519c17205a3c715ad6bb7387d09a5e387c83f008daf626f5977c66203af1143ef7b59ccd8e3c17bb156bca317861f0b9f222ea63c044075a3a74beaf05c23d0a75caa60397d831bbe507234fff154960faf0f02776d3f9038c955bf0c1ec9c92523cf0b855c18d6ac3b35d437796420ba3dfd581dc6adac64315c1cb1a2c3a45ec4655bb2bd6e0b4a3082281ed0697a213d1d93142e96b4fd57431d2f4547451d008ab58bcd9765ccf3ca3297becd5de9e2be0263cfca09935c9334b5e687bc7e7057dc2ed03873be22200c9fe32a9497dd00a336cf4c723ead302340b5cd1fef8cd88330a9089fc93af4ef739295b94407b291bf33f4f39c936736e1166106428f8796a4b92805f4dfcf46d8692b54e40a9e8584c0eaac4caada87bb33f553eafeef5051b889402176ab766936a38ddd7e5205d2c87e133a02e84ab24ba2d889a4c4db8cbe18b271455e84da716f4a32acdbc0a5aaba25a2ec757c73847dd1c4ccb2967c651e5257692a4553dde227846bfe2977021805f46a287c835ea8dc5", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x10, 0xffffffffffffffda, 0x3ff, {0x0, 0xb}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, r1, {0x7, 0x2b, 0xffffffde, 0x318145a8, 0x0, 0xfffe, 0x2, 0xfffffff6, 0x0, 0x0, 0x8, 0x100}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20200, 0x81) executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000019200)=@raw={'raw\x00', 0x8, 0x3, 0x4d8, 0x180, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x408, 0xffffffff, 0xffffffff, 0x408, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@loopback, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@iprange={{0x68}, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4=@multicast2, @ipv6=@loopback, @ipv6=@empty}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x538) syz_emit_ethernet(0x6a, &(0x7f0000000240)={@multicast, @local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "0fffff", 0x34, 0x3a, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x5, {0x0, 0x6, "6b50ee", 0x3, 0x2f, 0xff, @ipv4={'\x00', '\xff\xff', @loopback}, @ipv4={'\x00', '\xff\xff', @remote}, [], "a5af971a"}}}}}}}, 0x0) executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='io.stat\x00', 0x26e1, 0x0) close(r0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) executing program 1: r0 = syz_usb_connect$uac3(0x0, 0x80, &(0x7f0000000080)=ANY=[@ANYBLOB="1201010200000040b421810040000102030109026e0003017f0006080b0002012230230904000000010130000a2401100a00090000000904014cbcda4430000904010101010230000905010960"], &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f0000000240)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000002d80)={0x84, &(0x7f00000028c0)={0x40, 0x16, 0x4, "ced9d5fd"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x20, 0x30, 0xd, {0xd, 0xd, "ec30f5fb69d8c2298bf4bd"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f0000000600)={0x44, &(0x7f00000002c0)={0x40, 0x3, 0xae, "90b4dc24b6918bcd44507af8e97dd9a3b077a8eccf0f1af95b4a7aca7b984c47aef6f393b104f5c16e6da348287b08b1be1c5b5c09b0e721ef62940b54bbe6319f600e397d36e3f6a7c758456f045b22efcdb510ceb35ce4d9b45a50fc64c15510ad38a5e754f6cb91a3915dc1d9a5d687a0b044694f4db35648c354dd44534048629051717cf2c429792651293c12e994dda208887de7b0a1693ff4003e2b9b330676d1f9f51f95d7a2fc43a8e6"}, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x81, 0x1, "a1"}, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x85, 0x3, "90e907"}}) executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) keyctl$clear(0x3, 0xfffffffffffffffd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) setgroups(0x0, 0x0) executing program 4: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000001740), 0x101042, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x30, r0, 0x1, 0x0, 0x25dfdc00, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x14, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0xcc}, @NL80211_MESHCONF_HOLDING_TIMEOUT={0x6, 0x3, 0x78}]}]}, 0x30}}, 0x0) executing program 5: syz_mount_image$ext4(&(0x7f0000000c00)='ext2\x00', &(0x7f0000000c40)='./file0\x00', 0x0, &(0x7f0000000c80), 0x1, 0xbf5, &(0x7f0000000cc0)="$eJzs2M9ro2kdAPDv+ybpdn5ouyLietmihx3QTSbttIyrhx1EBHFhQI/CbGgzaW3SlCaFbfZglzl48dCDLIh4EAQPeigevDp48OZNhf0DBF0YPOhNJfKmSbc7baadnbQvM/184Jk8z/tN8/2+efK8875PAJfWXPZPGvFKRLydRMwMj2evU4PedMTuwfv2FvZXs5ZEv//dfyaRRERvYX919FnJ8PXa8DNvRMQfHkS8++B43s5Ob73WbNa3huNKt7VZ6ez0Xl9r1Rr1Rn2jOn/71uLiUnVxaWLn+tcfPvjP1779jbvvf/NvX/nHX37/bhJvxvVh7Oh5TMpczA2/k1LcPXK8GBE/mHSynBSG51PIuxAAAM4kjYjPRMQXI+JzMROFwd3cgZn42W9yLQ4AAACYiH4hog8AAAC80PLefwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4PnQ7yfRBwAAAF5oee8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwfOkt7K+OWt61cHEe3YmI2YP53xu2g0gxdgev01GKiKv/SqJ45O+SiLg5gfxzEbH7u//9KGsx/B1O4GM5o933IuLzJ63/ZDD/szE9GD0+/2lEvD2B/HOPjc3/xXqW+d+cQH7zDwAAcDEe3jnYyDn+/Jce7v/ECc9/hYh4cwL5T3/+Sz+cQBrGeHQn4usRsXds/y8dvWW2MBx9arAfUErurzXrNyPi0xFxI0ovZePqE3K8ulzsjYsd3f/LWpZ/tBc4rOPD4ksf/5uVWrf2LOfMRx69F/GF4knznxyu/2TM/u/uGXP8e+6XfxoXO33+OU/9X0S8duL6Tw7fk/Uq3dZmpbPTe32tVWvUG/WN6vztW4uLS9XFpcrgelAZXRWO++Otn8+Py2/+85Wt/6tPnv/B9b+z01uvNZv1rc7T5/jVf7/103GxT3r9n0q+NyhwanjsnVq3u1WNmEq+c/z42F/f5TP6PkbfVzb/N7508v//T7r+Z7+JvTPm/PWP3789Lmb95yub/5VT1n/ysfX/9J3ffr/553H5z7b+bw2KuTE84v7vdGedoLzrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYSSPieiRp+bCfpuVyxLWI+GxcTZvtTvfL99vbGytZLGI2Sun9tWb9ZkTMHIyTbFwd9D8azz82XoiIlyPiJzNXBuPycru5kvfJAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcOhaRFyPJC1HRDrop2m5fBD7+0ze1QEAAAATM5t3AQAAAMC58/wPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDO6+9ZbWevvLeyvZuONdmNtfXXzq/M3y63t5fJye2uz3Gi3G816ebndOv3zmu32ZnUhtt+pdOudbqWz07vXam9vdO+ttWqN+r166QLOCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKf38qsPP0giYveNK4OWmRrGSrlWBpy3NO8CgNwU8i4AyE0x7wKA3HjGB5JT4tNjI+4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6T1155+EESEbtvXBm0zNQwVsq1MuC8pXkXAOSmkHcBQG6KeRcA5MYzPpCcEp8eG3EHAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCZdHZ667Vms76lo6Ojc9jJ+8oEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxo/h8AAP//HxsOTQ==") executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000040)={{{@in=@rand_addr=0x64010100, @in=@multicast2, 0x4e23, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3c}, {0x0, 0x1, 0x4, 0x0, 0x4, 0xfffffffffffffffa, 0x0, 0xb}, {0x80000000000, 0x3, 0x0, 0x20000000002}, 0xfffffffd, 0x0, 0x1, 0x0, 0x3}, {{@in=@private=0xa010100, 0x0, 0x6c}, 0xa, @in6=@empty, 0x3500, 0x4, 0x1, 0x0, 0x0, 0x7c}}, 0xe8) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4e20, 0xfbfffffd, @ipv4={'\x00', '\xff\xff', @remote}, 0xfffffffd}, 0x1c) executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f00000004c0), 0x4) executing program 3: r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x24, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x100000a, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = fsopen(&(0x7f0000000180)='proc\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x1) fchdir(r2) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='.\x00', 0x8880, 0x85) lseek(r3, 0x100, 0x0) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) executing program 0: mkdir(&(0x7f0000000000)='my_sys\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='my_sys\x00', &(0x7f0000000300)='sysfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='my_sys/bus/pci/devices/0000:00:03.0/resource1\x00', 0x20202, 0x20) mmap(&(0x7f0000800000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x4000491, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000002680)={0x1080, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r4, 0x26000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r5, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r3, 0xc018620c, 0x0) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 4: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0xfffffffffffffffc, &(0x7f0000000080)) executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 3: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) read$FUSE(r0, &(0x7f0000001540)={0x2020}, 0x2020) r1 = dup2(r0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$eJzs3AuYjtX2APC19t7vGJP4muQy7L3Xy5cG2yRJLgmJJEmSJLeEpEmShMSQW9KQhFwnyWUIya0xadzvl9yTJkeaJAkJSfb/0am/0+mcOuc55/z9nzPr9zzvM3vN+6317T1rZr733fPM91X3EXWa1a3VhIjgX4J//pACALEAMAQACgBAAAAV4yvGA46GvBJT/rUnYf9e96df7hmwy4n7n7tx/3M37n/uxv3P3bj/uRv3P3fj/udu3H/GcrNts4pexUfuPf6Z/f+43zv5h/v/wPv//+/w6/9/kZxyEz/bUO6aHv9ECvc/d+P+527c/9yN+5+7cf9zN+7/fwOPf/dUAFDzdzK5/7kb95+x3Oxy7z/zcXmPy/39xxhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGMsdzjrL1EA8Mv4cs+LMcYYY4wxxhhj/z4+z19GMX91Nv//7WQYY4wxxhhjjDH2H4IgQIKCAGIgD8RCXoiDKyAfXAn5oQBE4CqIh6uhIFwDhaAwFIGikADFoDhoMGCBIIQSUBKicC2UgusgEUpDGSgLDspBElwP5eEGqAA3QkW4CSrBzVAZqkBVqAa3QHW4FWpATagFt0FtuB3qQF24A+rBnVAf7oIGcDc0fHup93AvNIb7oAncD03hAWgGD0JzeAhaQEtoBa2hze/lwz3Q6G/mPwe94XnoA30hBfpBf3gBBsBAGASDYQi8CEPhJRgGL0MqDIcR8AqMhFdhFLwGo2EMjIXXYRyMhwkwESbBZEiDN2AKvAlT4S2YBtNhBsyEdJgFs+FtmANzYR68A/PhXVgAC2ERLIYl8B5kwFLIhPdhGXwAWbAcVsBKWAWrYQ2shXWwHjbARtgEm2ELbIVt8CFshx2wE3bBbtgDe+Ej2Acfw374BLLh07/OL/D7+Wf+Kr8HAgIKFKhQYQzGYCzGYhzGYT7Mh/kxP0YwgvEYjwWxIBbCQlgEi2ACJmBxLI4GDRISlsASGMUolsJSmIiJWAbLoEOHSZiE5fEGrIAVsCJWxEpYCStjFayC1bAaVsfqWANrYC2shbWxNtbBOngH3oF3Yn2sjw2wATbEhtgIG2FjbIxNsAk2xabYDJthc2yOLbAFtsJW2AbbYFtsi+2wHXbADtgRO2In7ITJmIydsTN2QcSu2BW7YTfsjt2xB/bEnvgcPofP4/PYF2uLftgf++MAHICDcDAOxhdxKL6EL+HLmIrDcQS+gq/gqzgKT+NoHINjcSxWF+NxAk5EEpMxDdNwCk7BqTgVp+F0nI4zMR1n4WycjXNwLs7Fd3A+vovv4kJciItxCS7BDFyKmZiJy/AMZuFyXIErcRWuxlW4FtfhWtyAG3EDbsbNuBW34of4Ie7AHbgLd+Ee3IMf4Uf4MX6MqZiN2XgAD+BBPIiH8BDmYA4exsN4BI/gUTyKx/AYHscTeBJP4Ck8hafxDJ7Fs3gOz+F5fCbhi6Z7Sq9PBXGREkrEiBgRK2JFnIgT+UQ+kV/kFxEREfEiXhQUBUUhUUgUEUVEgkgQxUVxYYQRJEJRQpQQUREVpUQpkSgSRRlRRjjhRJJIEuVFeVFBVBAVxU2ikrhZVBZVRHtXTVQT1UUHV0PUFLVELVFb3C7qiLqirqgn6on6or5oIBqIhqKhaCTuFY1FPxyE94uLnWkmhmNzMQJbiJailWgtXsWHRVsxCtuJ9qKDeFSMwdHYSbR1yeIJ0VlMwC7iKTERnxbdxGTsLp4VPURP0Us8J3qLdq7PL9udYiYOEAPFIDFYzMHbxcWO1REvi1QxXIwQr4jF+KoYJV4To8UYMVa8LsaJ8WKCmCgmickiTbwhpog3xVTxlpgmposZYqZIF7PEbPG2mCPminniHTFfvCsWiIVikVgsloj3RIZYKjLF+2KZ+EBkieVihVgpVonVYo1YK9aJ9WKD2Cg2ic1ii9gqtokPxXaxQ+wUu8RusUfsFR+JfeJjsV98IrLFp+KA+JM4KD4Th8TnIkd8IQ6LL8UR8ZU4Kr4Wx8Q34rg4IU6Kb8Up8V3kNP6y3h/EefGjuCC8AIlSSCmVDGSMzCNjZV4ZJ6+QIK+U+WUBGZFXyXh5tSwor5GFZGFZRBaVCbKYLC61NNJKkqEsIUvKqLxWlpLXyURZWpaRZaWT5WSSvF6WlzfICvJGWVHeJCvJm2VlWUVWldXkLbK6vFXWkDVlLXmbrC1vl3VkXXmHrCfvlPXlXbKBvFs2lPfIRvJe2VjeJ5vI+2VT+YBsJh+UzeVDsoVsKVvJ1rKNfFi2lY/IdrK97CAflR3lY7KTfFwmyydkZ/mk7CKfkl3l07KbfEZ2l8/KHrKn7CV/lBekl31kX5ki+8n+8gU5QA6Ug+RgOUS+KIfKl+Qw+bJMlcPlCPmKHClflaPka3K0HCPHytflODleTpAT5SQ5WabJN+QU+aacKt+S0+R0OUPOlOlylhz0c6V5/0D+mz/lx/wqf9hPz75VbpMfyu1yh9wpd8ndco/cK/fKfXKf3C/3y2yZLQ/IA/KgPCgPyUMyR+bIw/KwPCKPyKPyqDwmj8nj8oT8Xn4rT8nv5Gl5Rp6R38tz8pw8//PXABQqoaRSKlAxKo+KVXlVnLpC5VNXqvyqgIqoq1S8uloVVNeoQqqwKqKKqgRVTBVXWhllFalQlVAlVVRdq0qp61SiKq3KqLLKqXIqSV3/L+f/0fzaqDaqrWqr2ql2qoPqoDqqjqqT6qSSVbLqrDqrLqqL6qq6qm6qm+quuqseqofqpXqp3qq36qP6qBSVovqrF9QANVANUoPVEPWiGqqGqmFqmEpVqWqEGqFGqpFqlBqlRqvRaqwaq8apcWqCmqAmqUkqTaWpKWqKmqqmqmlqmpqhZqh0la5mq9lqjpqj5ql5ar6arxaoBWqRWqSWqCUqQ2WoTJWplqllKkstV8vVSrVSrVar1Vq1Vq1X69VGtVFtVptVltqmtqntarvaqXaq3Wq32qv2qn1qn9qv9qtsla0OqAPqoDqoDqlDKkflqMPqsDqijqij6qg6po6p4+q4OqlOqlPqlDqtTquz6qw6p86p8+q8uqAuXLzsC0QgAhWoICaICWKD2CAuiAvyBfmC/EH+IBJEgvggPigYXBMUCgoHRYKiQUJQLEgBHZjABhSEQYmgZBANrg1KBdcFiUHpoExQNnBBuSApuD4oH9wQVAhuDCoGNwWVgpuDykGVoGpQLbglqB7cGtQIaga1gtuC2sHtQZ2gbnBHUC+4M6gf3BU0CO4OGgb3BI2Ce4PGwX1Bk+D+oGnwQNAseDBoHjwUtAhaBq2C1kGbf2t9708XfsT10X11iu6n++sX9AA9UA/Sg/UQ/aIeql/Sw/TLOlUP1yP0K3qkflWP0q/p0XqMHqtf1+P0eD1BT9ST9GSdpt/QU/Sbeqp+S0/T0/UMPVOn61l6tn5bz9Fz9Tz9jp6v39UL9EK9SC/WS/R7OkMv1Zn6fb1Mf6Cz9HK9Qq/Uq/RqvUav1ev0er1Bb9Sb9Ga9RW/V2/SHerveoXfqXXq33qP36o/0Pv2x3q8/0dn6U31A/0kf1J/pQ/pznaO/0If1l/qI/kof1V/rY/obfVyf0Cf1t/qU/k6f1mf0Wf29Pqd/0Of1j/qC9hcv7i++vBtllIkxMSbWxJo4E2fymXwmv8lvIiZi4k28KWgKmkKmkCliipgEk2CKm+LmIjJkSpgSJmqippQpZRJNoiljyhhnnEkySaa8KW8qmAqmoqloKplKprKpbKqaquYWc4u51dxqapqa5jZzm7nd3G7qmrqmnqln6pv6poFpYBqahqaRaWQam8amiWlimpqmpplpZpqb5qaFaWFamVamjWlj2pq2pp1pZzqYDqaj6Wg6mU4m2SSbzqaz6WK6mK6mq+lmupnuprvpYXqYXqaX6W16mz6mj0kxKaa/6W8GmAFmkBlkhpghZqgZaoaZYSbVpJoRZoQZaUaaUWaUGW3GmLHmdTPOjDcTzEQzyUw2aSbNTDFTzFQz1Uwz08wMM8Okm3Qz28w2c8wcM8/MM/PNfLPALDCLzCKzxCwxGSbDZJpMs8wsM1kmy6wwK8wqs8qsMWvMOrPObDAbzCazyWwxW8w2s81sN9vNTrPT7Da7zV6z1+wz+8x+s99km2xzwBwwB81Bc8gcMjkmxxw2h80Rc8QcNUfNMXPMHDfHzUlz0pwyp8xpc9qcNWfNOfODOW9+NBeMN7FWQJy9wuazV9r8toCNtXntxTgAgItxEVvUJthitrjVtpAt/KvYWGsTbWlbxpa1zpazSfb638SVbRVb1Vazt9jq9lZb4zdxPXunrW/vsg3s3bauveNXcUN7j21kH7SN7UO2iW1pm9rWtlnwoG1uH7ItbEvbyra2He1jtpN93CbbJ2xn++Rv4gy71K6z6+0Gu9Husx/bs/Z7e8R+Zc/ZH2wf29cOsS/aofYlO8y+bFPt8N/EY+3rdpwdbyfYiXaSnfybeIadadPtLDvbvm3n2Lm/iZfY9+x8m2kX2IV2kV38U3xxTpn2fbvMfmCz7HK7wq60q+xqu8au/d+5rrSb7Ra71e61H9ntdofdaXfZ3XbPT/HFdey3n9hs+6k9bL+0B+1n9pA9anPsFz/FF9d31H5tj9lv7HF7wp6039pT9jt72p75af0X1/6t/dFesN4CIQmSpCigGMpDsZSX4ugKykdXUn4qQBG6iuLpaipI11AhKkxFqCglUDEqTpoMWSIKqQSVpChdS6XoOkqk0lSGypKjcpRE11N5uoEq0I1UkW6iSnQzVaYqVJWq0S1UnW6lGlSTatFtVNt7qkN16Q6qR3dSfbqLGtDd1JDuoUZ0LzWm+6gJ3U9N6QFqRg9Sc3qIWlBLakWtqQ09TG3pEWpH7akDPUod6THqRI9TMj1BnelJ6kJPUVd6mrrRM9SdnqUe1JN60XPUm56nPtSXUqgf9acXaAANpEE0mIbQizSUXqJh9DKl0nAaQa/QSHqVRtFrNJrG0Fh6ncbReJpAE2kSTaY0eoOm0Js0ld6iaTSdZtBMSqdZNJvepjk0l+bROzSf3qUFtJAW0WJaQu9RBi2lTHqfltEHlEXLaQWtpFW0mtbQWlpH62kDbaRNtJm20FbaRh/SdtpBO2kX7aY9tJc+on30Me2nTyibPqUD9Cc6SJ/RIfqccugLOkxf0hH6io7S13SMvqHjdIJO0rd0ir6j03SGztL3dI5+oPP0I10gTxBiKEIZqjAIY8I8YWyYN4wLrwjzhVeG+cMCYSS8KowPrw4LhteEhcLCYZGwaJgQFguLhzo0oQ0pDMMSYckwGl4blgqvCxPD0mGZsGzownJhUnh9WD68IawQ3hhWDG8KK4U3h5BSJXzw7mrhLWH18NawRlgzrBXeFtYObw/rhHXDO8J64Z1h/fCusEF4d1ghvCdsFN4bNg7vC5uE94dNwwfCZuGDYfPwobBF2DJsFbYO24QPh23DR8J2YfuwQ/ho2DF8LOwUPh4mh0+EncMn//B8Stgv7B++EL4Qen+X+Pm+KZoRXRrNjL4fXRb9IJoVXR5dEV0ZXRVdHV0TXRtdF10f3RDdGN0U3RzdEt0a9b5uHnDohJNOucDFuDwu1uV1ce4Kl89d6fK7Ai7irnLx7mpX0F3jCrnCrogr6hJcMVfcaWecdeRCV8KVdFF3rSvlrnOJrrQr48o658q5JNfatXFtXFv3iGvn2rsO7lH3qHvMPeYed4+7J1xn96Tr4p5yXd3Trpt7xj3jnnU9XE/Xyz3nervnXR/X16W4FNff9XcD3AA3yA1yQ9wQN9QNdcPcMJfqUt0IN8KNdCPdKDfKjXaj3Vg31o1z49wEN8FNcpNcmktzU9wUN9VNddPcNDfDzXDpLt3NdrPdHDfHzXPz3PzE+W6BW+AWuUVuiVviMlyGy3SZbplb5rJcllvhVrhVbpVb49a4dW6d2+A2uE1uk9vitrhtbpvb7ra7nW6n2+12u71ur9vn9rn9br/LdtnugDvgDrqD7pD73OW4L9xh96U74r5yR93X7pj7xh13J9xJ96075b5zp90Zd9Z97865H9x596O74LxLi7wRmRJ5MzI18lZkWmR6ZEZkZiQ9MisyO/J2ZE5kbmRe5J3I/Mi7kQWRhZFFkcWRJZH3IhmRpZHMyPuRZZEPIlmR5ZEVkZWRVZHVEe+LbQ99CV/SR/21vpS/zif60r6ML+udL+eT/PW+vL/BV/A3+or+Jl/J3+wr+yq+qn/It/AtfSvf2rfxD/u2/hHfzrf3HfyjvqN/zHfyj/tk/4Tv7J/0XfxTvqt/2nfzz/ju/lnfw/f0vfxzvrd/3vfxfX2K7+f7+xf8AD/QD/KD/RD/oh/qX/LD/Ms+1Q/3I/wrfqR/1Y/yr/nRfowf61/34/x4P8FP9JP8ZJ/m3/BT/Jt+qn/LT/PT/Qw/06f7WX62f9vP8XP9PP+On+/f9Qv8Qr/IL/ZL/Hs+wy/1mf59v8x/4LP8cr/Cr/Sr/Gq/xq/16/x6v8Fv9Jv8Zr/Fb/Xb/Id+u9/hd/pdfrff4/f6j/w+/7Hf7z/x2f5Tf8D/yR/0n/lD/nOf47/wh/2X/oj/yh/1X/tj/ht/3J/wJ/23/pT/zp/2Z/xZ/70/53/w5/2P/gL/zxpjjDHG2D9E/sH5fn/jczEA8MstUX8AuHJH0Zy/rrmp0J/HA0VCxwgAPNG3+/2/HLVrp6Sk/PzYLAlByYUAEPl1/V/i5dABHoNkaA/l/+b8Boqe5+gP6kdvAoj7i5xYuBRfqn/D36n/8KNjMyqFZ+N/p/5CgMSSl3LywqX4Uv0Kf6d+4bZ/MP+8n6UBtPuLnHxwKb5UPwkegSch+VePZIwxxhhjjDHG/mygqNr1799/yv+9P09Ql3LywKX4j+7PGWOMMcYYY4wxdvk93bPX4w8nJ7fv+o8N8Oe/S/9zWTzgwX/PIO/PPzr/X+bzHxpczt9KjDHGGGOMsf+ESxf9l3smjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcZY7vV/8XZil3uNjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHG2OX2PwEAAP//SXsxxw==") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) program crashed: WARNING in trace_rb_cpu_prepare bisect: bisecting 35 programs bisect: split chunks (needed=false): <34> bisect: split chunk #0 of len 34 into 3 parts bisect: testing without sub-chunk 1/3 testing program (duration=1m45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 3, 4, 4, 13, 19, 5, 1, 3, 2, 14, 7, 23, 28, 28, 3, 13, 6, 7, 29, 2, 2, 19] detailed listing: executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x2c41, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000300)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r0, &(0x7f0000004280)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000062c0)="23db5037805f177d136115e6a1a5903469af39c1fb9cb38215fe64cff9f2f0444a57e22b0cc5cb4f74c9792365400d9e1c68539ea5eff0a5ed0864814d39251bee8dfea69aa052d900bc0c792e1c9752b7d3a3222f6a1ad3e44c1f65617b128aea51911861ca36ba7c96b96b2fba0fdaa49ffb2612f3e81fe565327dd9965a60046442c9dcd0d552c6a00388be3b438a08883c7349761531880294ad9887db97d8c2f74921c57910cf1f5cc528e17bd5c3746b6202f26d621535aac5f7872c2cb3295e42524b5acb249b2d1ac1b53a4e31271decfca3fad2e2f740768adf00875c18cb7d115150f83ceb73f77a1f61f1666c2bb9f6bd9f0fb55b3a619446e32bae2a1d99aa49e5f3822e048f8be44b707f2db10d7916ec9a10a695d573d871cf24959c3d15e61344a68309d186956537c6ea8532fc2e1c7649f8409d8dcde4c8ee1530470ac9c870f9f1837574e444ba6addf5ddb2dec67c0e76df79f265b403818dddb4efc27c90985ed69a48b12056e548f9c99edf80d2b195d26acb1127661727a0600257f4b2546513d03930a0638a71bd3223e51fbb75c832ef737907f2f4d3f0505f431ea02783c798b5c4579c99961fb73dc623a0d99c1b306435464d413b537d42c6444851b36482597140b22fbc0ebc7e795b2f96739bf139f5823bc869ede547da4f394fa1b1787836095e1013264042e53d5006ea059d0488cb2f5ccd44b30d25ea53c2dda71d112d7d441dbfc9f8462c99c098b1958c80b237d83c32f2759c9a9c081d7d7666a477cfda59354309b09f2a8b9f6c3077b0df1e8d0c71ac07232de4f437107cb0eb9b47b2267efe31938a337cf11cadad72ced56895bb14763cca5bdadd245d801e829a1eb3bb4ed851a345918efd2dcf8d38f66badc773068e6a2ef59b2bb838abd8b043cf6ac54550f3fde1bbb9e761095e4b8ef1891757d376be1f778142610c0acbbfc697f51fbb7a1602ed46e82813c74f41ee2bae818174809f3692084bea7310ebec3d6166702ae62aad84313e19b4d145167185ea8d53cb21d099fb592d7d7f8bc305dd375b5c0cd73be44f49ff53cee220085d4706bbf50c6f63b02e7e805e8fa4c73046a57a8700886da29ea53e5a316e7b011c44a0f7be5cc5cb5641ba0069ff591eee18966c7f005ef40046a5fe2bf325b2545b009867761264aa9611d184fa372ba3c5c33d9a50717210f7cec7f6dc4418a87a797eb6aaf6ab3892bd3f559547c88d8c29646c8173fad1588f52beb34ff863be65e7ec1598cfb465f270bd5532fa7035aae077eedbc846058fa19f58ffb1cf0f1863f6d33f2e5c454d18b66be766ca369af2cc9656fa34c6c10e4d4da44ce5e2370aaf60c4e130da331d3489e8f44c600246323409fdd35d11da27128c9d64be65dd3a90c1546a6eb9185cb6d3a4a9cfad0e41ea03896fd2346f745eb3563d7a79fd345b037c040e56f0677840bf9b0d295bcfa98b931464c5ce9fcaf745720deac2d8b4edeffc0fe6f089ed7c3880959fcf8e31f7b7054bc4f5c9d3ed3f66c968d0bc20b2d66c374f030f3f1965f43a98519e527caf693362412d523eeb38c8b016ff77f78f833d7513e4b5a53d5ed5143916673f822ceac9967b8788bc6428283181eaf8d99e48286aacf4f658a903e9f08659450f7f9483807c2e013a1d9d199f18886a8cb4e14d41c71e5731455a4394551281eca12a1bb6ae717f5da2949175d0f1f3d718b761dfc1099c7d9d8928c899ac8e936e69d19fcbfcfdee83b68ef8e15eed41a8ac0d54aa92d7d2ee58bb4799f378225ec9ba4709e5ce2b77208ecc85c22c64967a9ef3360c54d311b8917ceb7b432c90cc5e98de9327c1400f8ec89261b1d77d8874b0bbdd2c5eb59df415705de52b08b0e12c07fb7367c6d461c19f282d51e482cb4fb9ceb0249ac2d6400ca170fbd6c0063224179c616bb030a5c10102aa2eea92f1e6f5828590b250b09e6d1a9535c298a68160b7c281fecdd295dc3396c4e6eb3395d5a677d5fa95a732dfdef81f4346545dd1a74bb3aa9b516699bdf0a59165077ab459a5ffe0dbb3ef8afa7a8382a8441e0c36ffabbed8f93f4bbeb97e5f6a704bf63a0de9ccf8fef643ebc530a80920931002003b027014de317c42f861d98ef4fef66d232d9706e6bd263347384dadadaa43a7e106bbb21bd822d468ace171b3f04b996112135b63dcbd612b5888ec40da583ab549c340ddaf5d7406c3e99322c68874214356c1fd9b5f84348e629cc3487a901d1b7a2fa531b1509ac1c93de3da9f1c3773e3a2aba2b29d2419f240ae6d24ed9f14bf0b9b0f1e740a2db06dab64d6386f950bff4e4c94160ef4b832bbde3af4937b7528658b5c16a51cb22193fe99385721ce5b048d9338e289dcb40683140c413eca52c8e4b64b306f47569477379c864cfb3aa3e349262407d3935ab9a0916eb0f6db2be71a7eb8f9968dfac44995d5bff8ef617fceeaa448f5e5f8d4b39e3512fe7ae9ee1d8a0d5912b6148969ab0325f3f76e2340fbd67ce156bdf638140b3ccdb08e5049db15957915cb05db8901249b10c59cc5c3ff836290e3334eee2df387e44c57b4d6198c3749f5dc57f6c3de115ced6b43cbddd762b58f1fb40b2baf3b381febdc073142e30d2e9a1a69e8d86314221e540f195509d223b206173dc5406865d8064817c30c284c034035a63190ab86df3bae4168c58e01d2251748fd5d9d610024129e83a5730fe83cf0918790e6854ab765c78649b91c06655f0cb9e26d8432df78bbadd99583b6a8afcf177ed6f339e08c0b36a16c6d31d8a24cb6f2bc3ba58d7711b6f8b988dc3e3144be619548457d4f40509f17eeb186cb93a2928ecb951593d1907c8bbb9f4c8999caba3059c8e73dce54ad6f87bcd51d559f7759902b14e68d3b845c0b179b38f4e6f0bd3a89cbcd5ebed9972102048647da1eda5c8456442369f4ae871d4037ba26f27d27371ce57e23adca5af8dc93f934f2ef8d69ad3b2db66657b3868dd839c2b522f5461f24407ef091b77242fc70a48b7eec45f3bcbcfbc6bdc36e4b67295020a345233a32a0a0af4d03a53ef67e69716d5ae35342722afbe7558946475a9ebf5b39c18558a0011f68bc8a78590b0cb63618379a512790c42d94bb239dd3ef5b8d1036cf0391aded8802a7a447c38f231ae611aeeab9bba44cd14369473758b64108d0bc9b6bc9e9b497c2d1d2acbae7c620a55c226cf371331688eaddec61fe961c5fcef71dad45820ed0ac8dc7641d82150f1318ac15aa41e7be585b6a50da1b3cd95239ee61cfde15aba80ae8ebc21ba4540883c6f44cd35b6b97da4640c97f5a2b6efa8d184fec823abc754ab8a0db6c45c2293e90d9c154c4a3e0b9ec2b6113ce6583b80f0d234dec9a9815067244733e2134b9ba93bb9692fb44200bb5501bb109f2401e8baaf0115d795bb0346dfafaf953bed8e9a52a5b9b02d490c55fd89daf311ad5e08b070a9571f696d6df4715c8b69b840e4e03d6f361326e20d9546c47b3a63163e7df9bd260621358c166177ee7c69ed63a8c43dd4a78543aa9f922c0ef527f4aa61ff65bb14595f518412ce25a1e103df89cd4b363593da16c11d80a23a9b5ad8e3a7be8f697cecf82c8fbd889a4f743c839b67f7ba5453b10bbf59b1e4f4e821872c061a4125c0c15c1ca5164efe61a58bb54dcedc849800a6021a448d4660c3b85e2362b7cd8ce95156fbf408a09a30a8ccfc3554004e9f9a35382907eec00617e2ae1f8803146bc8c28b4f3bf3c6b183ae9248e7f05c4adce3e0b7ff29252b5be9b19431e3fe612d471f52c5c34cc12c83049189f4d2e5ca516df78766ba3449d07ef9436c68052c986d9dde8802c931194e2ce34acb8cc26663a09348b15c6c145d26306bded0d1f482803ae6dee26562b03fcb183b69ee4a0491e8776ecdadfca395cb4eac2948d4d64321a4e669f2f663eb54f05f12ed9c685835c3e79f982152dbe701073b9a4ab2932b46ee2424a5e18bbe5f25ce0b898ff6937927f4670defe430ac86021226ae055daf39b535cdc0899fcc99d15e67d66bd2dd89bb21b8d2689a8af10a1b0bd44103c469922c36fc0228d7b6febf5e366dceecf8bb1db385c8ab95d86ff09b76c2fa6282de81fd6864c495a4c8295df61a2548e1b81c3e3f30d7a41216801d6c2d1743f66ae2055756083e8bf403d436b8244ac214f4d84a693d13f299ba267401d094f2df70840e8a980622794212f0992ecf5a47980ab2cf7d5a6f12b0a489af3c3c847ac59bc89f36fbb0e08bf283b68213a17de38b3a45eade6f0b198def408f7711c16367bcc0ded794a9a323c7e7f07fad96ea9c4d7344c26e43844a27c21076b8d7cd07677602d91eac825eb5fd0631755c2dd1dbf7bce3eb3c3f7377fc6080ecd0b894e29769845725943e25932d4249abb4ab78d4e2ff2e2df42c8d884cd6bd13886cef080c6491c217abae0eec6e9d4d49eab6657f15cfd38e6cd6d0bd33198c4685ab302d0f46e42f4a5d5bb7d2840a0a8817b98a856700d4de74351896fe7d7d5a0d1bc57fb4c828aa51f9637807aeb905780f239527ed4affd83f68be8b7ad1e10d9e797ba39cdee24f7be0a0ab0ac22ea3968dac61eb4bdd522c9ce570edf63a439abfd9954bf6a16c88d86157d05477200a83255cde279b454979cee4de00e81cb44acdc4295c877566a749ab5b91d250f03d46ecc14210c196700338eea028c930ce104f20a9e7fabb0ad1d314ec1a2d97d1d1b9e09114dee0e3e513eacede01971ff85dc98634156073df4e8acd6c3aadd615adaffa7a81573813bc4ca21886ddd532021bba5c84b34c34665534db48d61903a03c1cca4ed955ca92c1e33b7664b494e3db6d1e637a49e537808a2669ebeca301691acd4fab0af197b9c7db01b7862466b568ab3a4712a25210264fb297a6b679dfc3fceb65bddd1a23d5b507a0d6da83d73b716d971c5179a92e57b9b93451eb943845a549de737f2d082a83682c32649b4941e787758ead9d2c256b2b4ed1e0255952ce83cccecc39e5bbdd38490f1960b26e5379943be3d9a64b5149c84d577e5fd099560baa292befa06ce9065fb03ed432a9e055ca4ad0e952f8368b3d230fd5239726f79f4c98a0b4a9648382b245d324cb61049562f765f923fc657ef36747658494d78590a1e27a2d09856acf50c3b26271c6d5aa96e8ff9bdb9043859665e21ea53a050c335cac414bbf27b0328ac2c7450acb26b093bf232358afd1135ee50ac3fb26b5f0256ccdd37033c8a59740607cfd549d4c6540afe4a6b4425ae1f633872dcfb5da8d0547cf0c4888817b71fbc7c45b2a641e9c1a76b6a6be124402422ada35edc02ed997d6b87b361aee95a16d2c528d89a52fe40dfd83434969bd86f02e63fc1ae72941209af39a08cfbb4c320bc47d853f5dbaf0cd60ec54608aadbc382fa6b5cab3e9cac57bea26609f4c79f6a6b4eb4a9336fa95783b0c0c366f36d5d6b8310b3cfdb800207919a131bc7f984f7fa11fd0bf2c89e060e9d1286e453fe97363ef72bd6eba29a85ffeccdc3bee72e12284333a5a40622c01619558d2750fc45abfa22059ebdf743f8e50ad29770d19f84d8a34232d6918514769b3bb2a1ea5e59e9556332ba669675764458e9349a1835c501a93e91dd3b31018979880a9913f54ec1e8526b8cffcb776b97fbb9424faa5c5eb60d2ac74955bba4b5182571d0d9f84f0df1baa722b20a78c9c0011c667f688b58489c9e450d83e40ac5eb41c5564b6d76a226448abe4a3f499927074125aa9c0e7e704c36df5bb110a0f15f8433a470e81db414827d5ce21ca1da1c8d51d746d1e1ca110127c15e92afd75d3cd05ce0b632cfa03745de3cdd4b57373d46676583c89f045c26c6fc5793e5489555ced08f83ba351135834a2028113c319af30cc85bc01a7f8208822d7d607aed0d2e12c80aa009100441b75beaccfe0adbda7e8bb870edf4963158794c8c3a5baacf6eec7b5efaefb7602dab8409d161beeb281cba21f1da0ccdc092d0433fb940d79699ffeb87ea775829a6e7e3b308a2ee0b7aec8ac5f35eed61be374c7c77196f7119a8882deff68230f461cb917b0ccb2b8597efcbdd1003b7b77b2c601ebd4b45c35b8426f7b9138ab3df0ec00819604ab8e1e64cf2aa2282b1269585af127a268cd207f964edff172e555398a16df44bdc52889538c3a27f8fbfffb61f7aeb55b259952bbfea81d73058d8b0f78ece9dc08e660437d21d4e3ec38b19e5afda7a6e33023f9158db8a1c14dabd9b8b307ddc66927f7b19df5e0da2237d98ddd890b81f1963808977d02198e8ae2e97419dbb1f8e51cad36a3424b955500fbdaab6ff8dbf028708b1f951fe43864b59b6c2368b816c98023d4480a91b3f1059e9c214bf55a7f8c7da907f79ff5568fd787d3aa022ab9d03cde551f7e3295f02c4f3aa37e4cebdd968c0f82f09eb004fbdb1a4ef3a0d426691bde3964c29ea65622f5d3ffd854053545ba1ec164495e4bef4845439c058f9438d13be7922b656db499c246ee6176a15b97e6a68e42f0c703033b699504e1f92b43054c7237199bd013d96faab47433b6b3f91dc66368706439d4ef7da3942ce8b9c1c9a9d0643fc4540e7d3f1c3821267e866cacd3e904be9f9df80381eec09eb2b0d745ff03ffb199b917a14fdd8fbfbffe8bfb0cf7023aa7183301a8a41e7097ff9f5247f8b78f7d08bbfc596a81047807cf0929677222e7e9e921b294e04088c3746d8dc19294645f1c093a21b4c5e6d92e54dd90465b11dd5d9d42af849070edff4ec63970f4088daaa33afdebb28d01df5ee043a8150ab1b25d864ef31e20c84696596cfbea92d02ea29c4a3933c41ec68aee7d68d7eea7f30d8920e14e62be42bcf856d7a58f46fdb2438b023e974f77281c5a462553627e9614504cbd3f1cae6e0fd9f7e89d9bce48946d0508616fbe542303dc542982c61d7bb4afbf3e76bf1fb2381cdc99f2175ef944dcd826aabdca2b7678db5262733c69ce504c38e7deb7adfb9b6d8bb00d8e4251e0438417ea615cde58bd76c2427b3d7a0578bbbff9fde2abbc5d60307aff0050b18176158aaedb34e283886378ff798b4f74e0a0c95d64271f1916280dd247304d9201c67f5e2640d9706add8703cac81795a0190107e2bb2941ed13738595da1c86ba0f68e2283a435cb5f162c74071a13dfe2266d05abaef080dd6b1dade115e883e04f0bb4be4d91f535ae6f822b02e814e65d2b7807d199a23d3f26209f6c9f93602a3a93ccfdebb5f8161b7928059674e15820d1848a980c8d1af5a73aadc5c402fbb6e730ba51227913ca27f0d78d331d6325d0a7926c238296b2a22b10a69cdffeb087dfe175511ed8e2cde8d7dae140e4ce92f892b129d9940e4a30b19f822ef7611b8750eaea8e55502604b7d2358c09a217af8be6c86d67cf6ff6130c971c9765d56631fe6224fbe1e833d497b534fbf6b030af93691f59295279aa1bdfb5d5d9d4668d5aea70e2b8fc117df0042e91c7e6225f27329727ed6e14a87c7943c040dfee4e5c06a20251c39a45ab4865951b0daefb9c05571fdcc21d1761945bd2b8047ccedd6f1e708646fbe61e75bb2728e8cee893d7e6f642119e786155a6cbab057d6d83b77716145119e974ad7355179d2adc3d748fa249cb58e32e6791d646240c05da4427b2f359976c8fd1486c604cb7ee647e24633d8fca8314cf1f85110ca6351156a2b26e44b040f7d2810acd36f45a3969c1fafd1a7e0bc14fd9b26593375be8e750c3f6534ffb85904d15d75fba05dac4a673de97f7543ee931724cd35474cd7ff5cf3e8abaf206f3030e92895633fa9d8499ea763601560260109dad18bd64b990531fc5377e6eaa5da050b98e1c6515ea48c7de1a15b63283d4a694cbad379356bfdac50e6c343879e29f6b9ab425600d51f257ceb35d0ca00f83cf5bd734223de716747614666ba1f1a8fa756e5f3ff0fc94fa4bd4073bddb0098cf565ee40af5732ee9218d262e5b64ad6b8118c54eeaf7072f2e15514a401779b425fa89d8abb1750e56cc3108dffdcf2d3fd86b8af4560d56f7ff0702154211f9949e3992d93e66892b297fa2d4bfe18de3fd74e96c9d30eb14fd458fdbc9e9a34e00f3280dd732520147fa2a8fa83e91dd0687501466a300015bf888c03fc08190c2753d7719acf6f84885c4c5642f466c1984f15a7716a9b608ee5f1b395726bcc8519766667d24d11e396e62ea39640c9e73e4e9e9e5076d7019ca1bebbd7097807f46b3b6fcb96ed4b433b25ec551fb176a5fa252ed1d81b0350cfdfb8069c9916495bef3a262b6668910896c0b37eee40547c663a901e92f41b417ac50e88d058d021a8f9a5783bd936cca4962bec1c9886689cc547970f9215232596392515182e563f720bb79d29baaabf0e2697de6500bc677e346847011ee3450358c0b16ca528368b5cbb8df5ab974a3cef072d20c9906fa585e0f3083ec6d8507b8561f64e65aa1aecf825fc47ad1459c87771549fd5c9a9cc094e7b1179ee1e90eff7158f28f59f029d90e708f4ec50b4f67d8b4bb7140065528354a7e25d63e92977183a0284ec22aa923210f0bfea89cca53547137381e5de0f60bc484bc2daf129b0380244f1ed4bfb674eb2791e76dce33cae684ad36620d5d67cb587f840caed316b7439b0e8c3de0e065e62680f3997369be3466670278168c9a1a644d870e3a8d0a79b2b720e8c3c51bb9133532beee64319e98714bb2e6d5c0b723962d923b0ef454361d4b3cb470bf8c39031ed4a75267f499741be15aacac92d8e6afdcb01a2e7d2dbf549ceb2a2108c4079c620f05ca1bd31d631c2c8d35ca0d73155f56ed020c25e389db356edf510ae088d11b5e4fed51d0dce4d3aa04924b09c28200ede5bec1a8f38cc5f081055e0f28d75afc4d588ca0e828d00085d150beafdda17b8df9e7d9218ea7d81f2e076412901c5ae04d6929d717fea2fcc8e5a1e69dbd7b5258799a2fa5eb108b6cc35dfab599fb27e6d75f1030b83f452af8137830337141f031942eba83123d3f87b5f01623d4613e5a44b4952c300baf3d4d3dbbfb0ad024a19b3810a174ef8453d85a25822f66e45eba2490f29de1077683ccc32e3517f88b51e010672a982f7c8591450c9ab1573143aefb61c17ebb0c92dcb0494d116b970c2a827a6b3608ae10d583d1f7d092263fa873de9f31cd59bc9491ff012059b63a9120af89477f2ccc34eee7bd66de60af64730c879128b49d31da6400c2471e0d5abf707e560574b477b8e20ca45d92182d639eb434e14aea1a3f91ad8fb60e4859b77389753990513181ea3a82884235e8520294359435cfba220502b591fc28ac36ec697442657d290bd7aad7fce53a3f1766f2bf7d55c24d7c0e9c7a71d6f1282ea1478e0a36378b50e4fee281f686bc53f50138036e2a5d6199d40caff084fde7b63b3c0a47da0791107c3218330f7c2e2c7609aba202fae5290243b6033379eb15edc572eee452008e04c9b53efd5f3d88327317b38934745bc3de4c55bd818febc7a7953bf03c4029f77177c2a974310f0485aa46252f1000dc71934947287c38ea5854f29c7b82f630afb8caf1fd880670307b155a6e7feddc019cfbbbdc18f3bc03da3bd371d93ccbf56bcb39eea55c2d113efc148127c30089d21ce6a5088dbfbcf8f8d75c19456bc962c371548634a95382acb5a0886efc46a87bdc111dc0d1e54084cea0d58054f00762c91d7fe0f0fbcf4c280f29f9cd5999a5e8c6f507f8080d7c7ea9a8685be50722cf1a082f3728dec8d6152cdc72f8da6b1805643c042f4f6780ba79cc8a2165d9d7acec8ab2f421bc3e77b51c62c4bbb262b5674ea7d2dcf9acb894d050e91b052364322a5b08bd9667249571c004fb495da7e24fc5620adda3af6848ccf238911a52bdbff766e4e279ac274afa2c2302faba25b5fe98d972a04aa13f77c0c05d7dd82b0a19f1ded8cf5f99c80e392b0aab1264a29e9fbcf0b69f6b0a9f2332e09ab74dea7277106d0883bb264e279c67e5bc69009225bf4fd1a8532f9392a011b55a73a7cf8d16a59d695b2a65b57fad64a2041f8c28804ee1a48845c5dab757d04f1d95520aa9ddb69904d6529c0e14bd789dfe37067073b3e0e136ae2aebb1c34c55b94ce942f786be4b45f801f35f7c768d91a460b92ffa57ff675f0b4b00437a07f871a8650f21b2bf7c722c1d9e860e8955fef5699ee53a5f6fe46fb9e5e17a1c69fe2538af4718b7215ad2c00c3d420589a8653ee511b809945451fb8205b19ce377c8d0253b05493c557cf2bd8ef208e8fc01beceea1acca38d025f328f28d69bcfaa3adc6d9573a3832dc3f3c758fe08cf9cd0c32acfddae81b3682869e8aa9725b64336252aeb2ee8eb78f0721aa3158217a3009948adb297c5ea45ec26cb6d963c7be47ee1b93fa136ebe73a21936df0148fa311206f8bca2e80719aeca8745ff74ddaad5182644762c66333f942d9a93c467d5f9fd5d0dbbe57480362d4bb0f760294f4eba3e1b08047d256dbda157635d21a43aff3a71f6ad574b402bb36e5270d7ed082c6fbae07771721513ae9ddb22d23b00733046c898ee6ac05ef8a51ce41919e1f241cb98e0592ace68214620ba1a748ef81131661f58f1635713ca2873e150a3e848c8d2ebd039769fda112b73050efa4d1c35dbb46ca5a7b7ccbed1dcded36af272f6838b4c1e7e6778e7e9ca3d794f275d49c9e32e768097349118d2337e7c031ada38d0cc5c04c286ff93083f6d58d73a821118c93432fda9a8c76fa2cbcc093a7decac8e4f001ecc9f67faf1c2f102120f0618469cf653bbd5fcefd4ef2bae86dc4f5393b840f9f47140cf7f46a186c21878a43612a71d3b540b9994f010ab623f878264cf46c7366d0bec5d43d481b47846091fd3cda73a9a28ceb7f839eca695c9f084a16c812475f6575ef2368c88cc6655f47663ef69ce4779fe3ccc4dd85a07a9e4c6f39f42690d231f5727f45c247a53fd8df029fcefda4f328658435892519c17205a3c715ad6bb7387d09a5e387c83f008daf626f5977c66203af1143ef7b59ccd8e3c17bb156bca317861f0b9f222ea63c044075a3a74beaf05c23d0a75caa60397d831bbe507234fff154960faf0f02776d3f9038c955bf0c1ec9c92523cf0b855c18d6ac3b35d437796420ba3dfd581dc6adac64315c1cb1a2c3a45ec4655bb2bd6e0b4a3082281ed0697a213d1d93142e96b4fd57431d2f4547451d008ab58bcd9765ccf3ca3297becd5de9e2be0263cfca09935c9334b5e687bc7e7057dc2ed03873be22200c9fe32a9497dd00a336cf4c723ead302340b5cd1fef8cd88330a9089fc93af4ef739295b94407b291bf33f4f39c936736e1166106428f8796a4b92805f4dfcf46d8692b54e40a9e8584c0eaac4caada87bb33f553eafeef5051b889402176ab766936a38ddd7e5205d2c87e133a02e84ab24ba2d889a4c4db8cbe18b271455e84da716f4a32acdbc0a5aaba25a2ec757c73847dd1c4ccb2967c651e5257692a4553dde227846bfe2977021805f46a287c835ea8dc5", 0x2000, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x10, 0xffffffffffffffda, 0x3ff, {0x0, 0xb}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000180)={0x50, 0x0, r1, {0x7, 0x2b, 0xffffffde, 0x318145a8, 0x0, 0xfffe, 0x2, 0xfffffff6, 0x0, 0x0, 0x8, 0x100}}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20200, 0x81) executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000019200)=@raw={'raw\x00', 0x8, 0x3, 0x4d8, 0x180, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x408, 0xffffffff, 0xffffffff, 0x408, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@loopback, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@unspec=@helper={{0x48}}, @common=@inet=@iprange={{0x68}, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4=@multicast2, @ipv6=@loopback, @ipv6=@empty}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0x2, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x538) syz_emit_ethernet(0x6a, &(0x7f0000000240)={@multicast, @local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "0fffff", 0x34, 0x3a, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x5, {0x0, 0x6, "6b50ee", 0x3, 0x2f, 0xff, @ipv4={'\x00', '\xff\xff', @loopback}, @ipv4={'\x00', '\xff\xff', @remote}, [], "a5af971a"}}}}}}}, 0x0) executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='io.stat\x00', 0x26e1, 0x0) close(r0) socket$inet_udp(0x2, 0x2, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8b14, &(0x7f0000000000)={'wlan1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}) executing program 1: r0 = syz_usb_connect$uac3(0x0, 0x80, &(0x7f0000000080)=ANY=[@ANYBLOB="1201010200000040b421810040000102030109026e0003017f0006080b0002012230230904000000010130000a2401100a00090000000904014cbcda4430000904010101010230000905010960"], &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f0000000240)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000002d80)={0x84, &(0x7f00000028c0)={0x40, 0x16, 0x4, "ced9d5fd"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x20, 0x30, 0xd, {0xd, 0xd, "ec30f5fb69d8c2298bf4bd"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f0000000600)={0x44, &(0x7f00000002c0)={0x40, 0x3, 0xae, "90b4dc24b6918bcd44507af8e97dd9a3b077a8eccf0f1af95b4a7aca7b984c47aef6f393b104f5c16e6da348287b08b1be1c5b5c09b0e721ef62940b54bbe6319f600e397d36e3f6a7c758456f045b22efcdb510ceb35ce4d9b45a50fc64c15510ad38a5e754f6cb91a3915dc1d9a5d687a0b044694f4db35648c354dd44534048629051717cf2c429792651293c12e994dda208887de7b0a1693ff4003e2b9b330676d1f9f51f95d7a2fc43a8e6"}, 0x0, 0x0, &(0x7f0000000440)={0x20, 0x81, 0x1, "a1"}, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x20, 0x85, 0x3, "90e907"}}) executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) keyctl$clear(0x3, 0xfffffffffffffffd) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) setgroups(0x0, 0x0) executing program 4: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000001740), 0x101042, 0x0) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_JOIN_MESH(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x30, r0, 0x1, 0x0, 0x25dfdc00, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_MESH_CONFIG={0x14, 0x23, 0x0, 0x1, [@NL80211_MESHCONF_MAX_PEER_LINKS={0x6, 0x4, 0xcc}, @NL80211_MESHCONF_HOLDING_TIMEOUT={0x6, 0x3, 0x78}]}]}, 0x30}}, 0x0) executing program 5: syz_mount_image$ext4(&(0x7f0000000c00)='ext2\x00', &(0x7f0000000c40)='./file0\x00', 0x0, &(0x7f0000000c80), 0x1, 0xbf5, &(0x7f0000000cc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxo/h8AAP//HxsOTQ==") executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000040)={{{@in=@rand_addr=0x64010100, @in=@multicast2, 0x4e23, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3c}, {0x0, 0x1, 0x4, 0x0, 0x4, 0xfffffffffffffffa, 0x0, 0xb}, {0x80000000000, 0x3, 0x0, 0x20000000002}, 0xfffffffd, 0x0, 0x1, 0x0, 0x3}, {{@in=@private=0xa010100, 0x0, 0x6c}, 0xa, @in6=@empty, 0x3500, 0x4, 0x1, 0x0, 0x0, 0x7c}}, 0xe8) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4e20, 0xfbfffffd, @ipv4={'\x00', '\xff\xff', @remote}, 0xfffffffd}, 0x1c) executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f00000004c0), 0x4) executing program 3: r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x24, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x100000a, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = fsopen(&(0x7f0000000180)='proc\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x1) fchdir(r2) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='.\x00', 0x8880, 0x85) lseek(r3, 0x100, 0x0) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) executing program 0: mkdir(&(0x7f0000000000)='my_sys\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='my_sys\x00', &(0x7f0000000300)='sysfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='my_sys/bus/pci/devices/0000:00:03.0/resource1\x00', 0x20202, 0x20) mmap(&(0x7f0000800000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x4000491, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone3(&(0x7f0000002680)={0x1080, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r4, 0x26000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r5, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r3, 0xc018620c, 0x0) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 4: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0xfffffffffffffffc, &(0x7f0000000080)) executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 3: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) read$FUSE(r0, &(0x7f0000001540)={0x2020}, 0x2020) r1 = dup2(r0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) program crashed: WARNING in trace_rb_cpu_prepare bisect: the chunk can be dropped bisect: testing without sub-chunk 2/3 testing program (duration=1m42s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [23, 28, 28, 3, 13, 6, 7, 29, 2, 2, 19] detailed listing: executing program 5: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder1\x00', 0x804, 0x0) syz_mount_image$squashfs(&(0x7f0000000600), &(0x7f0000000280)='./file1\x00', 0x200802, &(0x7f0000000500)=ANY=[], 0x9, 0x20e, &(0x7f0000001940)="$eJzsVU9rE0EU/81mkm00SMGbV4PtRW22IJ692Lt+AEO61mLin05EEwpGL70oiF+i4JfQg6B3DyKCFz0o6KHiKSIjb+bNZDdZ7KbSnuYH4f3e/zc7mZkb6q6KAfzZ2+5gEQYCDXwUAhLAkrC2cc3Knyw146u0eovtL1h+YakGw3dPLB3ebHe76ZYa/JvEEMA+MXkya7r08unJ8vlT5O3jvEWgTJaQB+n1f6RfsV921vUsZ4mLYjgX05VbV+aeR7s5jnDtROozwzvyqwFkLd9yMWOt9YGbnqjSSqsojBFirv96AaEChgDe9bsxu03T5MNz27kwpsLpdeQ/y76ETvHR7mkxobvIkGiudAXeD3X5UYQfAqji/d52h6zX+BYj97r9uSNhskh5nYk5JYERICrQpijVkRy7BIx1v3fnvBoMz2722hvpRnorSVYvrLw5zkdDPwQ2u+mKMGPY9IiIhAed03rGT/+0TxP/CBmIzGigdU3MvqS7nJdPZ0LqQGQChb/I83Vf+f4x2+6pHq7iDBYA3B+RO+EP1ARVk7hOS1uDQIWVlswOhDEiLBjHuc7t7vqOac9pu5C+Ruszql5JWKFG6epFv/wdlk2Wayx3J/0M3Nvl3iRpKnxnbXkE1PCg3e9vmcfLMrLVfAVjSxZ954i7utfQNWvGKIljZQMDAgICAgICAg4JfwMAAP//2Sk6fA==") r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r3, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000001, 0x92012, r4, 0x26000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/fib_multipath_hash_policy\x00', 0x1, 0x0) write(r5, &(0x7f0000000780)="32009853b92c634db4001c337a1aa30f63b9fbc8a6", 0xff1f) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r3, 0xc018620c, 0x0) executing program 2: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 4: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/tty/ldiscs\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmmsg$unix(r4, &(0x7f0000004880), 0x0, 0x4001, 0x0) sched_setscheduler(r1, 0x5, 0x0) unshare(0xa000200) r5 = semget$private(0x0, 0x3, 0x100) semget(0x0, 0x2, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f000001a240)="8128acf7bdaf27d904792e3f2776a76806544aa28c5f8eaf26beb3f851665cdf401d78d0d62695a9524fe20e6a2c14966661601c0e2d07b82f49896a013222835945d199e0088536b8b1ee417b2d6c895020661f726490a2727d3327276d2a9a4cfdf79bb058946d69e5ec5d3237e34eda7a84b4955289c24ef4b71bbde0b9e0fb856cd87ad90634d6300d6c818da9d00e9c6fb2172192e2c207c6fadc9ba7e64d57a1a04b910e68fa6fdd3fc7f1ffe11f59d60c900d9542099e45500288bc769fc193d4fc2ed4607fc073b61227b6815839f1ffc3bea37b572a9303edb02dc25cddf7d4857368328700261f3d3b6088cb84669deb175cb850ea374e1aed3962048328a725897a49f70ffbd5fa6dd2ae5e8a09a3f1f89659852548daacd43aa9d47ff08c368b2221ea8ee0108684dccee435d3bb31a48852bd4d0415b395d7d186f57b8a0ce776d8fe3db128fb9426d9ed10a9a2a53deedeabad477f24396851a79a04ff76a059094617d3427ff639ba35d7d64a20a0f6cfe4c69b2d00cd8bba4c6749d7d121c8c2e8a29989b3148d2bc135e770bc646e03c799fbef829033bf93e6b30e41395622aba1c8adc1b5aa6e6976a741d2bac07d06eed9b35bd469a3f75aaa97152d63409394707013f3d56f5f81ce295dd5f552c5a6668e983b69058933c9e2195b44bab27d3495f9ad408a0c68fca0061abbb45112479767760d4da25acc08e598067a17d2358dd7bde6fbbb7a960ea3735409d31266806c0765f6acba856e62b72781eb846a2e1f50dfa313b67d48f955dc4f8a52fa266b0c3751f0a90cd7838fa8ac1188d10d14597347670847104b0b5f4bcd2d2d8e0796bfa7019a086652cd16f258daec6ef5cba26fa6f13d915e05507fc8f91025a9dbd67ad8aea7ac71b64a491fc7d405591564f21cad835705d8d9f80b720c9abcd697e77192cec779429a26b5b5da771cef1a83dff9062673d2dcc9a0dec8f01bec50f66c6111589a67282a63f34b0bea3e23431d7c0f3fe99ef0b1354ab02d50ccd3d0f4cc5949036309cb82d212e71c410b78a2f8e5e004ac3e07c179771030a0938de1ae0847311482b5232f520f8967582ca679665c167bdb0f185c223715943485bc4f4f933c77d3d4c947c878a72388be2f9db9482d06337eab7f8758df4c133c800b8b03bc6188634fb1723762cb9402d55646f7eedf47f89749d6ecfb4dbb78cb8faf6c99c654575bc90228fbd9451e320b3efa5fe9269b17a0b49942307576ef977d731d81263a0ea80a96aa86aabaafab69d851f908079723dc879b31e7ebe898378f3f7bb0d835bd9a072fe2af85f81a357404672046d4fc35feb08541c11ee3f87dc6ccdb23e0732148e655a686cd42ac32f891370cf0fe204cd876f970aa6653e061b161d854ced46342def89405dc3d16ad7166d1657dc195784f009e5f5607261a5bcfe9a88a2738c6db0ffd0389efdb02f29289a3fce3ade3f20a4f8751107c8a79bc6ea489cd362aea0494068b79ac6932c9997a2fd561b4112911f1f980d2a471c0e6fbe01481051fd620a47dab911d7715d9769649daae6f19375ca15e2c90f45a5ecbccd7aeaae14977f3619d52dfedcf2869c2496f2f61d0f1d8b879a1b1866a122082ced3ea22d3892d6ce077c9f9d0b18d08cf75a2e1d79a63bc82ed68f9a61a8f6931f0e00f784ef32fa8839a9ec77e05634ba29eef8ab11f008188411b5a7820c16a2aca52f4e7b25b755782164ba31cf099ca23bdd07e3475ef1de843da56d3c5047a623c69151d2dbe59b83aaa6c4b60699139dac66927d4a3b65848981b873ff4de8592d3df98657c7bf8f7246fc7717a422417d17b5f15e189422a1df67cef08cdec073528cb9690f91a7b2bf1b954b71e02fdbbf96060d57c0f72fe4b6c8d17f2a2c089cb0ad6d9857fe279825f73f1452199acb8ceadc5dda6a02c3909c9a5d242069cbfb0c3fe75a86c0473bbed04ec43de6606c742f5dac9b3c2996f323bf093b81f008f9101a6a7e4051591a7dbad20fd5e5494b86f9cd8515d20630040314137e4acf0aab471cdaff23d6466552c3e9c8743dda29b4149eff62247088b477ce30dbcbd5efae07168b77219d55bad5a40c9e37f30cf92d8a851594c27864350cd77802a9e4d4017f14b717aaf4c9fab4a2751ad54bdfdd46912df29e5689873e95fbe845d49a81e798e6c18bc3ea463c654f1c390e24247d41a04e3e8b96198cb9d9fbd0b47da1a79370df49c3ce044e577e08f1f76f1ab7b547fbf8db8fafcfb92c1d59e7683ee764363c92d228f41a35fe92112fdf4e04ecb220c86acb7203097b041be88c7cf3929d036ed7689c44d562311c03f89ee64daa9fc88232ed747726d9140ee5e0c924d3cc84593ef02bcca10f91064a51867ca01f6a629e1ccf61e03d13f498d13ee2bd4b6acdaefa15a6f404e4fd64466270ebd0a3b15ff0d87147aa57bf57b2f19185fe49178bba84cd5e67437ffac67dc7ad7f5e7a945cf2dc9f6505fa7988ca95adf621b9c29252867db3cad8bb53abd0bdbdaaba02dae23981b8155d8589c9be7184275880688fe9b7fbe06e68bc478f2af2e82e609f758ae074d39e86559937837f47cb3dc1e684ad214ad29301df5d00ad2f9179e1dadfa940e4d782e2c55e89fdf281ef1d4c265b9967954cfcb8692cba3be0ca8221483f74e9d8df6eb04be939386c9d1cff2acf6c52347caf2ed2fa5c03eba6391fa7521b9a1ba5a04195694fdb4a6262c9340d3cd67bcfed10adeb9cae03735af8b88d4e7d395e48892ea2a75e7ec4a7b79afecb0961def2d4028349d5c7e1cf53d1a1f044dc47eb06b9ac9ab0e2858de748ddcbc9a55be2ff1b288921f820b74c74c647875dea6906df20b7ed195c9432e815daec0fc80e9eac9bddfa34ddd6109d45885f01f59652dfb704130d8deca366676bd1d97214792be2f21cebc04ea96bb58ddb9e658f37beb0b85892f414ac03c2e371cccc10eaaedc45e7bc003aa96e8747061ed402169674aba1f98c2e845fea8e9cb4b4c973f34128548c192db3481e917df2273495af3aa87e263706e7706478831e0d4cb0609a17c4ce7619c6c916a020dfe624329fb2442fc1fff4808da0541309365d659981522b5aea322be54167144eaaa75156da8e7ec7079d90e74aae7e5c7763354b4f7b0219f0d7b1329f0aa385eed2956115e2113e643694c612be044d6b3e38b149752cf3dff9f51e11f1cabf962517c2e7bce250f84c83ed84574dd1bf60e5b6ee8b2a8b262c06131539df74d106f14be8069ba92ee38d04a23a85c35858073eb05ab5630e565dfb00bf2b298c63b60f2a3c19a8a6451bf7c308fdc654e346d52e0f32ecfff6f13b68c8ddfb4586a688950e0fba5e52b12712422fc1728fd2d4442f65a4c47e581607ffec123e7e87f5877880d4e4a9177b440effd6ae6eb3b0a222c6eeb5ac91d7e538070963968433efe1e2f2906c9e63ea5172b3e1c581334ce1d599b3dac439de952b95ec0bbbff9783e40a782668777ea8fc614b63107e01066f395928e5c05c34874dbb37af1e7477d79f26eff280aef14f20351da58fcd19ddc76773ddf6e1bcc9b9edbcd391f114bf9f66992e025af87d9aaca6c3035f85b055bbf105113bf190ac1a489f885e4d09ef32edb6f4ee2eabbe77a5097495bdde8d7882c52ef4e716ddbe6f01b3d9614d3af0f5af3bb6da64871c8b8eee884c343a6fe2c9d23f4a66d83f6bb2679d1b188f8122df171644c8a609d42342669f32dd806ee006af71541567d55f89d8572ce39177d4cf81e9d95e36b7aa7ae7946441238e04cd091f9d6555e61d74790ab5caf351a054bb66f4c31a4e456079c79de33d39cb15baf07046c5f85c05eeeedb61c8483abeb86b49e06f6fff0d27ec100d383b7e7708fc9b1395d1125b167f2c964030994a38df52849a6b98492649465db8fdb90920cfd1255477ad57c3fcebddbbf7f18e4af4b60007535664f42c7fa9c1828e7f697f471841fdfdad81de5cb7f34cd85fbfaa4e080f4f83def36056fac6e410560f81b48a810d162f66b6fc32b40d48d7dd0924820be7105b2906652d34e603c13d7189faac245e66ab6a9d2c86e3c05e398d1c26491522a0f2c7964eab9745f440f5c9a9ad0b201b49023861b10d6392413544ac7d6f140fe49dca3b49ff62e57ebd1355c1fcb6c4a7013d0a963f85c7c5f6e5f2489cbb3b73abf7a5c1e49d191d99624a59b0d6ea6e7971fc45fe50ed67eac1f2d698dc90254493afe0106e42bea48d886ee7557675a8c0f4a64fa6b27608c349825991c47ded5de242d2188e723fe8c62b1e9f782b094be6ba4751a36a9383b2ead5bafa3999869fb88021c013768a920bc342ede8e826f7d029f9fd1865d0828b527c0eb3e117a5e0d90d349436e8093fbe5e0856db0f8deab974bf575eb1e9a8368cd349448e63a692042a84a6b3124edf89117fe895cbb662e86eb9ab1c36a17f27adfc5bc0491d8c050c4fca39266ed8ad70edfcb6c92c629c2412eca4414eb68fc5c9178fa0e4863c68795802f30b8f22fd7131d8bb20e92b19bfe3342fe140db4f00db3b9ced6011c5123cdf255e0b0458469c2b78d890fbb35de63f6c2e8d033d79a157025b3605005ebbf029c83622b4f752282517b4dfe02c87f2b43009624d1ad9f9e482ab1cafd2137e192f9fce0acf23b84143f326c3e57702f314707f194fc8fc7910855d1ca3daea49bb36eb99e914fb4ee7e33eea3b6d56fa01fac07aca08e56f234ea102e9b37976639dbd927dd08757e68a133613e6cb7274d7f774419d38b87b93c2958f28740661458e50d025224a6ba8104f1f3aa6ca7595347d3def92674e34d251de00c35e24af1cb98c4913b395f5ebb4b69dd24875e2b790e144e77dbd4cc8abb5c777354e64d5e67cc54a43be3d5e0971adea1eea2bda5bf3d65f0da134aa689b49dde0543fb776a99e07b280bdbe4b422e53283a80bbf71fecead7101e854ca9278fdc774e984c3fb203181fcec84635a3687d98dc461742b18d62148a9a5ead3fedc4a0f6ce094e57d490240872e2a6c805c6a5eadb41a6b6d97a35d10c446d47b16cb3eb5aed92c1b532777162c4f775cdb0e297c700ee7cb4db6f4625ed9eb8e5c5e1677146139afd9bbeda01270bbd0d0bcff5622b8fdbc2da39ff089575fcbcf6911450228d9d73f2ffcd372d2902eb5eec1c4fc7ea56c4daca8d7833c5a9dcb29db8732d5564e762914831fab7ae834eb090adc0aa93ff049c933a7ffbaea71206c3fb0e6be0c2c23721fc1ffa67b11f6bdb481f3b0b38f0d5b257d2a034c028fe734d4a3499a2156099936403b7708f5f8bedb3d279e7254e85ba0e158b54b200d801a9f3d6a60739bc42a8295d68de82f7046153cf52f79e4c3741ae48a673fcbbc9b7491b7cbe5b4fa45a41d16fcf158c35cee489f4c1f045cd851f85ed63c1ba4311edd23fa21b21846a3aacb3dff9b718d49ee9d400787c81c170f7af85e7054cce6316a1cc904f365265817d25cf43b49c201d7f8046cb79d33a79c63c9b9e00215f382d06dd60c2fe0c88efc167102d9feb8a0694785cd9daf8035ca695c7b628dce5a5bccdf977b3911c93eebd5e334d264ac40ab1324b2bae3114e6ec6e332ba131fbd59ebfd94e66b7211be9fe484caba4993e65f9b78b486e6e1264fa3c18445d4594a8f601771d570f35be32f08b39c6f0f05a42eb6164c705a52e6c3569fcf63d7d1b2a4a609be7c3caa4b878e2eeeb4453440257f87fa082b73368ed8136ae031134ec55a8ef986790afd707cd9da8291de2f5a84f942fb1b3fedcf2ef6cec4c857fbe811fa362ae17e48da162fec8a94fb0a06e3d91ca792b2e91f358869201f3df30c2c764e96538622d2c9f7ff088b6573aadd38243561e2c9d4d02e404ada388b9ae209b30407c1766efb6d828b252e7d9b52045cdf5a3acb20db06190bc8e15db11d140c5c43f3e6cc8949581c114f2f3e7066c86e275462e9456d823d672d4b25956d8bb3ce4ec4e99b2f7640c25c4a7455f4b13bdb2204a10d5da2f97890b9d26e09e33cd4a2ea4c2167f093810222129c720fa199cfe316045e0113992389c3da30fe815b635dc3cd00dec0aca1055aa361f4309ca9e9fb6e4c3b1bd7b854022425020bffe927b78188c6faee8c39ccf05ddafb16603ed214c674fbd99b77669bbf714af113fec80d55954018b0b39bca69b0824beffe627a539a4dfe2fbf348978afa990c1232f35717d9999040067271101b6d51f43be475bafcaed405fb94efb4f2026b9a525c218ce8c6ade9563ebdb678a402266a88dd8907dadd847c43efccf9adef5ac5869caa35a134fa97ac92c8e04bbb447b2b3bbb375e515429464c97e9bca1c8facac46457b41d4e5e8593d0aee7d882fc6fe8fb147ad986979551d83ad514d25dd9fc5fe0b40fd5e5682ef3eada6311e4dd9f0c14b6061999e4cae3c4d8c6eb217e9690b42beac473b7ebd424df021468f7de01f9c19979f99400fd305ee3c8e6dc52895ce013753cdb7ab0be4324f8ce93bc75d1f457dec513ec6cdce57fa8f4685b13683007dca2e7ce82fcb9cd7d75467dcb86c12cb555aa589e6ed2c96768d916808df823e543ebb8381da1dc750fc43a052aeace8c95af620977ac0d290c09821dd41a91d9ae3b390f66a601389d41c91dc96e465c7a65e2206490989fd7cd87a632478b7df2a9d5ba4624cc715e1e0d2eac297065cd5f117c2e28bde8611aab2c33fda59c020cd89ffdf7d93f05fdaec9020b3cc6ec8f10d4111b0f3f72a34811ad7752b34bc7db2fcdde71d6d00e4b9d1c6ed9eaf7b6b8e4b81a08cfea796320cd39b8f9f0a05141c64a2ef58f7856ca6736f09d2dda90971119cb50ae2bef421e1f9630cf48df24aae28f3de9ccb67210e5eba0ac2d69ae8e0871c9bae502c5bde21689089c34d67669d3a1094a587c4cfa68a41a45f7b6a8a2ff99ba554469c650e1726f9bb99b983971691e4d9cc83df97d7417964bd8f81c4457ed184099b403be6b5bab8d11caedaffa4a4860c1db7dc208436a224dbe77e5fdb9629b1d2f547970092100fa4513807ec77d072c7615438eb69a34d05352470f74a525e6c84c6976e83e6f2ce9801ce9dce6c597cb17f3a120f1b1caa259923b9b378a878fafe49305aa359978234169c8402c4fec7b0bcf072b84d4cdad29375d6cb8713e416971878a7f9930735e83eb1624aa8f2e9de2404d483b0e680319b053ecbe7e84755f12b1bb4f7ee9acb7c0971703bcf7a62dd6211119f9cfb4dd17e61c973610cbc118cb114488e11a56a759e1278bb3fbb06dc37ff9bf3d54f52fafdb0ca837beec6c062a1c95aac7689188674e3b5fdadb167088e9fa8c02684570c6f9b8417eba4f82470a1c1d0502eba98e228e0be2837f380869f73a86a452a56bc8f1e34a74e001ed1f077bf56b34373e21ee5c19cf1a51bf7fcd0e7ae947edfd8524aa0a977a6ec252822fc746c3aeba40d196c90f265a47e6c8e6b928e35ef499b25cf1a1dc59f12870b3823f7d545553e5c60c6f08f7caaa2a00b319374fe65e9777f8fe78ece5db098a2e87556a9b649aaeb726c0a906adb1fe5bcfae963268a834ba9fef18dd3622d7a719176f1cfeb9bb5b61de3385cc5a7e191f5b08a8c48b0fbae1e5b140dee87b9694eb53733906000bb387d1bfd95e81a0f4d01a8abe5144adec60bf153633de32e47d866a424398c4ecc6fc9d3b3650fb758480da756dc1909a13f59533dc79b9ec24fbe2d7dfa3f22ae7a920c5028de6cfe7fe7f3c04a494eb1fa41e7ed3cadb8feeab21b8b36a8764bad7c885c1f715bfb088a10472cfde795ad3fd47b93e679936e4b63b8ea21e223dc647ca6ec687b46f14386e548ff214aaa36c02c468d0f3615410d0078465350bfea7afa066a14ba2186184b86f46058019e20fbdaa8f8a863e6c6c73eb06af88adbd393d4099933c7b5153a104259f553fc5e02dded828a6642e0d709bd5eb81a0e37f9fc5033240a1e6ac9eae4e510c13dd0dff9be7d16f8748953f86deb21d7a860e8c11b2f3f1a3c4a17a6f81934e076af05cbd159c1b04b509dcef26ee39a8ea139e46f7e3385a34d8c6b8f7e7ae724c1c24d318cc0c9b84877d03ff66bb350f9ef39156c1c2419328f8ab751af608eda9a62ce48e19d9160afff054f2be8fadcdbc28c00b3fc9b7c9e07256e36ad4f45e30996fa74817d6dc644d9ae4f9e3bde7c3bb96ad19fdde6e7cfd6c5da484c063d763d9736ded36c67a3713715ca30d533d4b1d33a8dd1d12b351f95536f91daf2ba5c1e572d03a4fd0c22e60674f89bf1e3893d76883b391068e72710e5af03f6904975d31e6cc22fa6a034bf99d268ed6d6f7cb77ab0de06a624db23582c9542311f48096a5f5dc72ab0d4758c6bdf70eb2b51f2145e5e00d3875479ef3558f98aa99085e8d086f503186523c44a52ceea87cb4224d6d6d4e978f160706ef1ceb45501f425548ee84122ac62b343ea69a3de273c4b5501f9727f5d5180c13e80a9a264215457a9939045efceca5e24c3b5721b4989487674f9decb5b1c3b5e19bef1d3d819a0bfb62b56f1de008103abf3c0ee428129d349df4e7beea8f178a518d97cba90cd5be127f2843f6d549c2f1ce33c161ed293b6b0f2223156b11e12e18dafbeeda85d08d4ac6a43cff8eef964155727e13d4bd1faf4b8934548732fd75d1cabc1ebf323314a0a03756156f05e0c8f6617a5520b2fc8eadff55afeaf7b7da691f987b1564df9759b0ed3269bad45da699082aae4bb8a09d514ac66ba19e3d4b4d9db269cb13d80df55c3c82d0224dc583bfe0a96375d0eb81f234d30bc6d11328505aee09147310b6ea867ee1fe77a0b138f1e78cd27326e9f8323e42821f51fb1d4a9f9665ea135fae0a9009bd8e17e5d9f6f508ba979d0457a63ef950e33cb95dae5456768c166e9bd7542893d25597b672d2b46a9d0d802c24350dc7f80b8fbc9a1a488d6ba2e3ea1e1b2bb84f6a0d3c25de59878a1e4ce48effffd64c4d9a77f8193bb001d0b2c338de09fe240ab5a6a47652d43e3189315dbf78f5f89d9a44f038faba94356ce23c5aee9422ebc89a7d3c3faf72452507b9fcd2df6426e3a840cf57c66ddb410cb8dd3604eb83463cbb3e675e24de42ce8c5e0f7cb9d076d3580b706a1907dceaf9e4a4456595cef12eb8e83d94e658f58b9587678f8fbc4fe2eb1366b1ca88b8811bba038258ce2630b55046d6b893704eb990e68f1e46b71574829a19dbed97ef30e0f7914097e0fd57c81bbd7916a53da34aa2c5eca4ee4947269f0cc3e1a98484d76615058a26baecfbd58c932d4db8c2a988a324aae0a506f4ef20b831ced2ce72f03bbcb0efcc21323e6283aef7d228a541fa54bf87d56ed2b88476b42f20ba57118ae4e211ef47b72875b39478b4d4bd272ba5a4c1a2172bb1e21e49a96c0ceb77ea20a037798e3de2698ec4847c9dd8865fdbe8ae588fbb57e3792a7ecaabbb0690c6140cd3bbde79f9834662edd6f61100da6ddc0d48793e0261ddd1be22af54ff27f45b8067aacbe35d6c641de75a761021b47e3361dd98eddc3c6e549186405de10a017095e79214b11028a378c3946c91f1393ba584e7a08795c5d9f98dfe8d18167165512d33377b16b40390df1e32eede5a4ac86ba019a2c543280dc58878499c8587acccf77a9eb6268c804ba8893d55e504b4016ee6438da3cc9ac12129646d9cc821d968061ab063fd1540924236da0b7f62971c51b231a997dbd63369d03ea67cee196a5588ce5a5e1a1b3a5e4432907635be434ed44f7bdcdd688f7cc36c17946671c8cf724a6dde79d4e38379dd4a41b21ba9855d68d29f984627e06d181e7cb2174566305da97eca71f7543b4e0c261f7bd05abc567f30e7c51a1bc6710242501ca76f9b932b81272897e2996ce4948b124f01503f98cf0c7b8d61d8cc21ba63014fee12d3e65b2760ea7731894ad0c86c457d55bdc905d98dbf27b2ceac77a2f3b9c5f3561223e97637cef3fb6e7ce5cb463b14560098a7d634b3f1d00d1332f5f08662a850d8bf65450824997f709b138eb2034747324693cdf14753969a550ad81789b3cc5d6d71403f701b73015acbf333f3a2afa4de0cd1d2ea17d753477e449568676f4cd27eac200ebe77fda37d263e373252ef3580304fe86aed7d621b4ae66c22084e76561ba417a4011e9945a280f1311d2c417a10a04459a96b83f08e2d24554afb44ea408cafe4ed7d5f6a9bbc2a6f8e63c5ec0cdc465d3d43ed37e183ef250b43fe1ef0cfc08813197e020ec5a9350f387caf02b892c0e662d27d8bcdc5d4bc36a782db594a7714b165baf4b90891ae92062e01b09b4e6cf6bf4265d8b3c89baffbfa8e89858edbe4f0d1061b93c50434d33e756fb35f8bc627a1be93978873f7f32de6566870137ef0cbe3ccb2d0fce26effb33612360a15583d283fd22beabff5db006fe2809f3c2f4cab5fbd5f9dc5eb5bfe6845e170d43e8df36e5ab7b63083fc4fb0b144529fbee787f76aab8f6d126af6e5bc944624ba9ae7b4f46dbee32aee096d95cd7fa18ed0f18e641ffe930f978f7001b47c32f7f14bbd31653e227ce3cc477a4fd90bf2a052305edded26d1884410cb4661cb86b9b0148a84cd987f003a511ed6d363023076b5d36af1e8bc7d8bc42bd82c799b36c171101703891d60327c95dd12a88e7bf2d936a874547cdf73386168f3d6d8ab213516b20069140d823cfe97748c728f9d123f32f98375161644fa87c13c01a84091becf563b5d6b210edca7e406e866b30ed330477073808fcf229a3a767040aa0690a93c24534976f4cf5d16d281adaa7ded9b31c43da4f2b33e9ef8323fe9029ea5df83774c232af263b45e56af84c917c46b405e16b8b04190be579595bf7dfa9fcb843ed267731b7f3c04e138395ceb0c3b9ff576f8ef50c13c67c4ac56f88b42206d5c145fd6ff8b84c5c6feeb354f6fd11a1c3f4eb6b66f4193108a4735ba97ce1acfa57da842df43340538bce7f746dd63f318af4022bc0c44358e4d16e2e7dba9783ec821a3682cf6b5bf3db7c2b22d4354f32e0076d64f3896a90c99172e71a3c93ecd5c132d5ed6434164674b949515d64510e9c88a2beb61b454138c473a86e79265d5d6dd1da13f3e006df9c6ce07c2ea6023b3dfc30ab674743478e39f66ff034ee9ca46475b903174f9b2983f4b4252550a02333c53c624e7866e46794b2dbecc3e78321a83e9033604a653aa0456b5b192ee41ef7a76085e2860903853437bfd1f18c1a42d4851797c30cb9cadf33e95ad855189515d1e50692f16f6eb95d07768d1d15068970147b6a5dadfe658b802c81cd10c690444f2599ff716019e087f0f67fac1d15208024ea066273b3d2a9c6364e71567fe902061ec6505b09ee1221ce5e02badc3167fcb7af2d67eb91fbe383367d46feeb70aeaf937e05fb038bf758ab6af5b3b36fb4cf7e51ba8754182de17698f2a6d0d0188e1c0523d94e68f61f89f5d9eed923b19e6e7491333652e29f1af09873c760f817e00da4715331cecc990e26b9932775d7b2157f3e3ce7", 0x2000, &(0x7f000001e480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) readv(0xffffffffffffffff, &(0x7f0000000400), 0x0) pread64(0xffffffffffffffff, &(0x7f000001e540)=""/102376, 0xfffffe8f, 0xfff) sched_rr_get_interval(r1, &(0x7f0000000040)) read$FUSE(0xffffffffffffffff, &(0x7f0000000d40)={0x2020}, 0x2020) ioctl$VT_RELDISP(0xffffffffffffffff, 0x5605) setrlimit(0x9, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(0xffffffffffffffff, 0x541b, 0x0) read(r0, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1a, 0xfffffffffffffffc, &(0x7f0000000080)) executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 3: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x2000) read$FUSE(r0, &(0x7f0000001540)={0x2020}, 0x2020) r1 = dup2(r0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) program crashed: WARNING in trace_rb_cpu_prepare bisect: the chunk can be dropped bisect: testing without sub-chunk 3/3 testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): bpf$PROG_LOAD-bpf$MAP_CREATE-bpf$MAP_UPDATE_BATCH-mkdirat-setsockopt$inet_buf-mkdirat-mount-mkdirat-unlinkat-bpf$PROG_LOAD-bpf$MAP_GET_NEXT_KEY-socket$nl_route-sendmsg$nl_route detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) program did not crash bisect: split chunks (needed=true): <10> bisect: split chunk #0 of len 10 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=1m41s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 7, 29, 2, 2, 19] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) program crashed: WARNING in trace_rb_cpu_prepare 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): <5> bisect: split chunk #0 of len 5 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 2, 19] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 3: capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000001080)={0x200000, 0x200000}) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x17, 0x0, 0x0, 0xff, 0x0, 0x1}, 0x50) executing program 0: socket$igmp6(0xa, 0x3, 0x2) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000040)='cpuset.mems\x00', 0x2, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='map_files\x00') socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xffeffffffffffffa]}, 0x8, 0x800) socket$nl_generic(0x10, 0x3, 0x10) socket(0x10, 0x803, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$sock_inet_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000000)={0x4000000, {0x2, 0x4e21, @loopback}, {0x2, 0xfffc, @remote}, {0x2, 0x4e23, @local}, 0x1d7, 0x0, 0x0, 0x0, 0xfff8, 0x0, 0x4, 0x6}) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRES8=r1], 0x1c}, 0x1, 0x0, 0x0, 0x20000844}, 0x24018807) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000007"], 0x50) pwrite64(0xffffffffffffffff, &(0x7f0000000000)='L', 0x1, 0x7ffffffe) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r2, &(0x7f0000000040)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(r2, &(0x7f0000000000), 0xd) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=1m41s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 7, 29, 2] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$eJzs3U1sHPXZAPBnHDsEI0UR76sURSFMApWCFMx6DaYWB1jWY2dgvWvtrqtEVUUj4iArDiAoaskFokrQVq2qnnqkXLn11qpSK/XQ9lSpHHrpDYlTRaV+iQpVcjWzu47t+It8OND8fivvf3bmmfk/Mx7Ps7PenQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJL6dKUynkQjby6cSbdWn2635raZPljer9c16zy9rt+IpPiJAwfik3/0xv3/1cmHi7sTcbT36GgcKJoDcfmew4ee/L/hocH82yR0vY7vMi6JeKtI6uK55eXFV29BInvo+7/8zLP8e6W4n82aeSfyudpsluadVjo1OVl59PRMJ53JG1nnbKebzaX1dlbrttrpyfrD6fjU1ESajZ1tLTRnp2uNbDDyiUeqlcpk+uzYfFZrd1rNR5+NTv103mjkzdkyplr5VhQxTxQ74nN5N+1mtbk0vbC0vDixU6pF0PhmE/b19p+jDx366PUP/760WOyQWy0k6e+Y1fHxanV88vGpx5+oVIarler6EZUNYjUihiKKiFuy0/IFcnMP4HADhvr1PxqRRzMW4kykm9xGoh7T0Y5WzBWP/zRyTUTfoP5/+dG//mG7ftfW/0GVv+/q5CNR1v9jvUfHtqr/m+a6l7fX4o24HBfjXCzHcizGq7c9ox1uQze6hGTdo9nIohl5dKIVecxFrRyT9sekMRWTMRmVeD5Ox0x0Io2ZyKMRWXTibHSiG1m5R9WjHVnUohutaEcaJ6MeD0ca4zEVUzERaWQxFmejFQvRjNmYjlq5lAuxVG73iQ1ZHr47fvHiHz96txheDRrfbrWKJ3NF0N+2Cbqm3G9b/1dWiucLGyPU/zvA/u0m3oKjOFyflUH9BwAAAP5nJeWr78X5/0jcXw7N5I3sa7c7LQAAAOAmKv/zf7RoRoqh+yMpzv8rm0R+sOe5AQAAADdHUn7GLomI0XigN3QhluKtWIzNXgSIiEN7nSIAAABwg8r//x8rmtGIN8sRg8ulbHH+DwAAAHzRfHera+x/OLjGbmf+ruRXIxExklyZP/NQcqlWxNUu7evN12++urrE7syR5GB/IWUzOXz5niQihuvZ0WRw9cv/3NVrPy7vjwyvzr7Vtf6TdnvbBGL7BMpH8YM43os5fr5s7unPMpz0ehmdyRvZWL3VeLK8JGLx0339paVvRxS9f685dzCJC0vLi2MvvLx8vszlSjH7lUv9Cyhecx3FbXJZ6W+BuH/zNR4pP4jR73e0129l7foP9WYf2r7PZG2fb8eJXsyJ0V47OpjS6/NA0ef42JPjUasdHOpmZ7qvr6xZ+34W46trPnJda/52PNiLefDkg71mkyyq67J46dosqmu3/+62xa6zePf4m2f+9dtWkk3slMXEZ8hiZV/ExiwAbpcL5VV/rlahu8sq9OlKT1H/e3W3KFa1XkDfLo61/7zay+qzjMH8a2rdcGys7kOrB8bdVfeV6B3RT/ZiTvaeTwwf2aSuVDY5or+y9Mrv+kf0x97/yU+/fuz3Pyv7va7q9n483IvpN3Hvb7aoscU6/3BDVX2vmOO9LfvtNKpJXInY981Lr8Th1964/MjSpXMvLr64+FK1OjFZeaxSeby6vx87Uj5j2CZTAO5cO3/HzpYRgzqTPLbhrDrOr6+7966+pWAsXoiXYznOx6ny0wYR8cDm/Y6ueRvCqR3OWkfXfMPLqR3OLa/GVq+NTWKL2Ik1W+xLPy6bT27JrwMA9sSJHerwNvV/9ZX5Uzucd6+v5RvOjmPrWr6Zr9zSrQEAd4as/XEy2n0nabfz+efHp6bGa93TWdpu1Z9L2/n0bJbmzW7Wrp+uNWezdL7d6rbqgxeOp7NO2lmYn2+1u+lMq53GUCc/U37ze9r/6vdONldrdvN6Z76R1TpZWm81u7V6N53OO/V0fuGZRt45nbXLmTvzWT2fyeu1bt5qpp3WQruejaVpJ8vWBObTWbObz+TFYDOdb+dztfaViGgszGXpdNapt/P5bqu3wEFfeXOm1Z4rFzt27er/Za+3NwB8Hrz2xuWL55aXF1+9voE/7yb4dq8jALCeKg0AAAAAAAAAAAAAAJ9/q+//PzQYKMbewCcCP9vAXXHLu7hjB4pf5Ocgjds78I2nnrq4Vcwzb953enfLid1+UjbeORix/+c/6o15euvg7/T//m7Omn4QEdcx+0qyyaRPV3oD6w4T+/f+yAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1/pvAAAA//9Inly9") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) program crashed: WARNING in trace_rb_cpu_prepare bisect: the chunk can be dropped bisect: split chunks (needed=true): <3> bisect: split chunk #0 of len 3 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 2] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000006c0)=ANY=[@ANYBLOB="800000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c000280050001000000000008000740000000011c0010800800014000000000080002"], 0x80}, 0x1, 0x0, 0x0, 0x840}, 0x0) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 7, 29] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 4: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x1008014, &(0x7f0000000000)=ANY=[], 0x3, 0x7bf, &(0x7f0000000d80)="$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") syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000600)=ANY=[], 0x2, 0x1522, &(0x7f0000000a40)="$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") chdir(&(0x7f0000000400)='./file0\x00') seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7fff7ffb}]}) setpriority(0x2, 0x0, 0x8000000000000001) renameat2(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(0x0, &(0x7f0000000100)='./file1\x00', 0x0, 0x84000, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare bisect: the chunk can be dropped bisect: split chunks (needed=true): <2> bisect: split chunk #0 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [13, 29] detailed listing: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare 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> bisect: split chunk #0 of len 1 into 2 parts bisect: no way to further split the chunk bisect: 2 programs left: executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1800000069000b00002c00000000000000000000c4"], 0x18}, 0x1, 0x0, 0x0, 0x28040000}, 0x40448d0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bisect: trying to concatenate bisect: concatenate 2 entries minimizing program #0 before concatenation testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [12, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) socket$nl_route(0x10, 0x3, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000440)={r0, &(0x7f0000000600), &(0x7f0000000580)=""/95}, 0x20) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [10, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) bpf$PROG_LOAD(0x5, 0x0, 0x0) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [9, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [8, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [8, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [8, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [8, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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}}): [8, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, 0x0, 0x51) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)="58b802808001b82074b6a19744b70e6eeeed9af29fd8bc50931d8917a8c8a7a24552928db4897c984fcd3e369d724658dc9e1e4466c61cb124f5f1a2e5a0e74d8356b2b29a4aa6df24277d1763e92a75e0b46ca396f837ab30721a1460db1fa99e301fe4f485a038c9b959a0d49943ef142403aadafdfcb5e58466853615fb07aa7f894b152639e7e00bf76cba89d3bdbbed6eda183be08da9eafe6d73612f66cf548345b2febbf8bbb74040875a0c4fd983", &(0x7f0000000000)="385c6d17be3f774bd1170b709e0000003cdf2c7a", 0x1000, r0}, 0x38) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x9, 0x8, 0x40, 0x42, 0x1}, 0x50) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 29] detailed listing: executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 29] detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare minimized 13 calls -> 4 calls minimizing program #1 before concatenation testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 28] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) r4 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r5 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r6, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r6, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r5, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r5, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r5, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r4, 0xc08c5332, &(0x7f0000000280)={0x0, 0x400, 0x0, 'queue0\x00', 0x800000}) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 27] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r4 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r5, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r4, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r4, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) sendto$inet(r4, &(0x7f0000000240), 0x0, 0x40088c0, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 26] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r4 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r5, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r4, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) sendto$inet(r4, 0x0, 0x0, 0x404c0c6, &(0x7f0000000180)={0x2, 0x4e21, @remote}, 0x10) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 25] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) r4 = socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r5, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000140)) setsockopt$sock_int(r4, 0x1, 0x3c, &(0x7f00000000c0)=0x1, 0x4) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 24] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r4, 0x4b68, 0x0) ioctl$PIO_SCRNMAP(r4, 0x4b41, &(0x7f0000000140)) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 23] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAPCLR(r4, 0x4b68, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 22] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) syz_open_dev$tty1(0xc, 0x4, 0x1) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 21] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 20] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 19] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) capset(0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 18] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) socket$inet_udp(0x2, 0x2, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 17] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x2181) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 16] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) ioctl$UI_DEV_CREATE(r3, 0x5501) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 15] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) bind$vsock_stream(0xffffffffffffffff, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 14] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r3 = openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) write$uinput_user_dev(r3, 0x0, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 13] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) openat$uinput(0xffffffffffffff9c, 0x0, 0x802, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 12] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 11] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) ioctl$TIOCSSOFTCAR(r2, 0x5453, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 10] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x20b02, 0x0) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 9] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 8] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 8] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x400000bce) read$msr(0xffffffffffffffff, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 8] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 7] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) r1 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 5] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 5] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) getpid() r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 5] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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, 5] detailed listing: executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) executing program 0: prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash minimized 29 calls -> 6 calls testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-prlimit64-sched_setscheduler-getpid-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare bisect: concatenation succeeded found reproducer with 10 syscalls minimizing guilty program testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-prlimit64-sched_setscheduler-getpid-syz_open_dev$MSR detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-prlimit64-sched_setscheduler-getpid-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) getpid() read$msr(0xffffffffffffffff, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-prlimit64-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0x7, 0x0, 0x0) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, 0x0, &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, 0x0, 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(0x0, 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, 0x0, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr program did not crash simplifying guilty program options testing program (duration=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) VM was preempted during syz execution: failed to run command in VM: instance is preempted, retrying program did not crash testing program (duration=2m30s, {Threaded:true 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program did not crash testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare validation run: crashed=true testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare validation run: crashed=true testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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-mkdirat-unlinkat-prlimit64-sched_setscheduler-syz_open_dev$MSR-read$msr detailed listing: executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./tracefs\x00', &(0x7f0000000040)='tracefs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x1ff) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./tracefs/instances/foo\x00', 0x200) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r0, &(0x7f0000032680)=""/102400, 0x19000) program crashed: WARNING in trace_rb_cpu_prepare validation run: crashed=true reproducing took 3h4m12.238138346s repro crashed as (corrupted=false): ------------[ cut here ]------------ failed to allocate ring buffer on CPU 1 WARNING: kernel/trace/ring_buffer.c:7979 at trace_rb_cpu_prepare+0x458/0x500 kernel/trace/ring_buffer.c:7979, CPU#0: syz.3.34/6130 Modules linked in: CPU: 0 UID: 0 PID: 6130 Comm: syz.3.34 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 RIP: 0010:trace_rb_cpu_prepare+0x45a/0x500 kernel/trace/ring_buffer.c:7979 Code: 48 c1 ea 03 80 3c 02 00 0f 84 c7 fc ff ff 48 8b 3c 24 e8 89 1a 6b 00 e9 b9 fc ff ff e8 5f 83 fb ff 48 8d 3d 78 05 17 0f 89 ee <67> 48 0f b9 3a bb f4 ff ff ff e9 df fd ff ff 4c 89 ef e8 5f 1a 6b RSP: 0018:ffffc900043678c0 EFLAGS: 00010293 RAX: 0000000000000000 RBX: ffff88807bcaf0b8 RCX: ffff888071512088 RDX: ffff8880237c5d00 RSI: 0000000000000001 RDI: ffffffff9125e480 RBP: 0000000000000001 R08: ffff888071512088 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000001 R13: ffff88807bcaf010 R14: 0000000000000008 R15: 0000000000000162 FS: 00007f9c754cf6c0(0000) GS:ffff888123dec000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000020000004b000 CR3: 00000000775c1000 CR4: 0000000000350ef0 Call Trace: cpuhp_invoke_callback+0x205/0x9a0 kernel/cpu.c:204 cpuhp_issue_call+0x1b8/0x970 kernel/cpu.c:2354 __cpuhp_state_add_instance_cpuslocked+0x2d7/0x400 kernel/cpu.c:2423 __cpuhp_state_add_instance+0xd7/0x2d0 kernel/cpu.c:2444 cpuhp_state_add_instance include/linux/cpuhotplug.h:384 [inline] alloc_buffer+0x76c/0x1800 kernel/trace/ring_buffer.c:2833 __ring_buffer_alloc+0x2d/0x40 kernel/trace/ring_buffer.c:2875 allocate_trace_buffer+0x150/0xa30 kernel/trace/trace.c:8412 allocate_trace_buffers kernel/trace/trace.c:8445 [inline] trace_array_create_systems+0x582/0xc30 kernel/trace/trace.c:8623 trace_array_create kernel/trace/trace.c:8666 [inline] instance_mkdir+0xca/0x140 kernel/trace/trace.c:8681 tracefs_syscall_mkdir+0x10e/0x180 fs/tracefs/inode.c:121 vfs_mkdir+0x361/0x850 fs/namei.c:5276 filename_mkdirat+0x48b/0x5e0 fs/namei.c:5309 __do_sys_mkdirat fs/namei.c:5330 [inline] __se_sys_mkdirat fs/namei.c:5327 [inline] __x64_sys_mkdirat+0x89/0xc0 fs/namei.c:5327 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9c7459e0d9 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:00007f9c754cf028 EFLAGS: 00000246 ORIG_RAX: 0000000000000102 RAX: ffffffffffffffda RBX: 00007f9c74825fa0 RCX: 00007f9c7459e0d9 RDX: 00000000000001ff RSI: 0000200000000140 RDI: ffffffffffffff9c RBP: 00007f9c74635024 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f9c74826038 R14: 00007f9c74825fa0 R15: 00007fff55700368 ---------------- Code disassembly (best guess): 0: 48 c1 ea 03 shr $0x3,%rdx 4: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 8: 0f 84 c7 fc ff ff je 0xfffffcd5 e: 48 8b 3c 24 mov (%rsp),%rdi 12: e8 89 1a 6b 00 call 0x6b1aa0 17: e9 b9 fc ff ff jmp 0xfffffcd5 1c: e8 5f 83 fb ff call 0xfffb8380 21: 48 8d 3d 78 05 17 0f lea 0xf170578(%rip),%rdi # 0xf1705a0 28: 89 ee mov %ebp,%esi * 2a: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: bb f4 ff ff ff mov $0xfffffff4,%ebx 34: e9 df fd ff ff jmp 0xfffffe18 39: 4c 89 ef mov %r13,%rdi 3c: e8 .byte 0xe8 3d: 5f pop %rdi 3e: 1a .byte 0x1a 3f: 6b .byte 0x6b final repro crashed as (corrupted=false): ------------[ cut here ]------------ failed to allocate ring buffer on CPU 1 WARNING: kernel/trace/ring_buffer.c:7979 at trace_rb_cpu_prepare+0x458/0x500 kernel/trace/ring_buffer.c:7979, CPU#0: syz.3.34/6130 Modules linked in: CPU: 0 UID: 0 PID: 6130 Comm: syz.3.34 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 RIP: 0010:trace_rb_cpu_prepare+0x45a/0x500 kernel/trace/ring_buffer.c:7979 Code: 48 c1 ea 03 80 3c 02 00 0f 84 c7 fc ff ff 48 8b 3c 24 e8 89 1a 6b 00 e9 b9 fc ff ff e8 5f 83 fb ff 48 8d 3d 78 05 17 0f 89 ee <67> 48 0f b9 3a bb f4 ff ff ff e9 df fd ff ff 4c 89 ef e8 5f 1a 6b RSP: 0018:ffffc900043678c0 EFLAGS: 00010293 RAX: 0000000000000000 RBX: ffff88807bcaf0b8 RCX: ffff888071512088 RDX: ffff8880237c5d00 RSI: 0000000000000001 RDI: ffffffff9125e480 RBP: 0000000000000001 R08: ffff888071512088 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000001 R13: ffff88807bcaf010 R14: 0000000000000008 R15: 0000000000000162 FS: 00007f9c754cf6c0(0000) GS:ffff888123dec000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000020000004b000 CR3: 00000000775c1000 CR4: 0000000000350ef0 Call Trace: cpuhp_invoke_callback+0x205/0x9a0 kernel/cpu.c:204 cpuhp_issue_call+0x1b8/0x970 kernel/cpu.c:2354 __cpuhp_state_add_instance_cpuslocked+0x2d7/0x400 kernel/cpu.c:2423 __cpuhp_state_add_instance+0xd7/0x2d0 kernel/cpu.c:2444 cpuhp_state_add_instance include/linux/cpuhotplug.h:384 [inline] alloc_buffer+0x76c/0x1800 kernel/trace/ring_buffer.c:2833 __ring_buffer_alloc+0x2d/0x40 kernel/trace/ring_buffer.c:2875 allocate_trace_buffer+0x150/0xa30 kernel/trace/trace.c:8412 allocate_trace_buffers kernel/trace/trace.c:8445 [inline] trace_array_create_systems+0x582/0xc30 kernel/trace/trace.c:8623 trace_array_create kernel/trace/trace.c:8666 [inline] instance_mkdir+0xca/0x140 kernel/trace/trace.c:8681 tracefs_syscall_mkdir+0x10e/0x180 fs/tracefs/inode.c:121 vfs_mkdir+0x361/0x850 fs/namei.c:5276 filename_mkdirat+0x48b/0x5e0 fs/namei.c:5309 __do_sys_mkdirat fs/namei.c:5330 [inline] __se_sys_mkdirat fs/namei.c:5327 [inline] __x64_sys_mkdirat+0x89/0xc0 fs/namei.c:5327 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9c7459e0d9 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:00007f9c754cf028 EFLAGS: 00000246 ORIG_RAX: 0000000000000102 RAX: ffffffffffffffda RBX: 00007f9c74825fa0 RCX: 00007f9c7459e0d9 RDX: 00000000000001ff RSI: 0000200000000140 RDI: ffffffffffffff9c RBP: 00007f9c74635024 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f9c74826038 R14: 00007f9c74825fa0 R15: 00007fff55700368 ---------------- Code disassembly (best guess): 0: 48 c1 ea 03 shr $0x3,%rdx 4: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 8: 0f 84 c7 fc ff ff je 0xfffffcd5 e: 48 8b 3c 24 mov (%rsp),%rdi 12: e8 89 1a 6b 00 call 0x6b1aa0 17: e9 b9 fc ff ff jmp 0xfffffcd5 1c: e8 5f 83 fb ff call 0xfffb8380 21: 48 8d 3d 78 05 17 0f lea 0xf170578(%rip),%rdi # 0xf1705a0 28: 89 ee mov %ebp,%esi * 2a: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: bb f4 ff ff ff mov $0xfffffff4,%ebx 34: e9 df fd ff ff jmp 0xfffffe18 39: 4c 89 ef mov %r13,%rdi 3c: e8 .byte 0xe8 3d: 5f pop %rdi 3e: 1a .byte 0x1a 3f: 6b .byte 0x6b