dc\x81\x111\t\xafl\x97\xd8T\xd40\x90ON\xaaFY\xb4\xb3\xf4\xf8JT\xc5:\xc5\aGc\xb5\x12\x90\x7f\x00\x91\xce@\xe5\xd3A\xcc\xd5|\x9f\x8e5\x042\x9a\xc1\xa1\a\xb7\xf5\xbc,\xd1\xd3k8\xc5\xefo\xb8\x8f]\x14\x1d', 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x24002de8) 04:22:59 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:22:59 executing program 1: r0 = mq_open(&(0x7f0000000000)='\xe8\x00\x00\x00', 0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, 0x0) 04:22:59 executing program 2: mq_open(&(0x7f0000000000)='\xe8\x00\x00\x00', 0x40, 0x1e7, 0x0) 04:22:59 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000032c0)='/sys/devices/system', 0x0, 0x0) ioctl$RNDGETENTCNT(r0, 0x80045200, 0x0) 04:22:59 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 04:22:59 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xa0002, 0x0) 04:22:59 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f00000032c0)='/sys/devices/system', 0x0, 0x27a) 04:22:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup(r0) write$FUSE_CREATE_OPEN(r1, 0x0, 0x0) 04:22:59 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) dup2(r0, r1) 04:22:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fadvise64(r0, 0x0, 0x0, 0x2) 04:22:59 executing program 5: pipe2$9p(&(0x7f0000002f40)={0xffffffffffffffff}, 0x0) fcntl$F_GET_FILE_RW_HINT(r0, 0x40d, 0x0) 04:23:00 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_proto_private(r0, 0x0, 0x0) 04:23:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x5000943a, 0x0) 04:23:00 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000001180)) 04:23:00 executing program 2: statx(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 04:23:00 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0, 0x0, 0x0) 04:23:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}, 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, 0x0) 04:23:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) fcntl$getownex(r0, 0x10, 0x0) 04:23:00 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r0, 0x0, 0x0) 04:23:00 executing program 2: r0 = creat(&(0x7f0000000100)='./file0\x00', 0x0) write$cgroup_type(r0, 0x0, 0x0) 04:23:00 executing program 3: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) fstat(r0, &(0x7f0000000000)) 04:23:00 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r0, 0x0, r1, 0x0, 0x464b, 0x0) 04:23:00 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:23:00 executing program 4: rt_sigaction(0x15, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f00000000c0)) 04:23:00 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000200)=0x0) timer_gettime(r0, &(0x7f0000000400)) 04:23:00 executing program 5: setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000080), 0x14) socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(0xffffffffffffffff, 0x6, 0x14, 0x0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(0xffffffffffffffff, 0x6, 0x14, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(0xffffffffffffffff, 0x6, 0x15, 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000840)={'pim6reg\x00', 0x0}) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) 04:23:00 executing program 3: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000ac0)='net_cls.classid\x00', 0x2, 0x0) 04:23:00 executing program 2: getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)) 04:23:00 executing program 1: creat(&(0x7f0000002f00)='./file0\x00', 0x2) 04:23:00 executing program 4: openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x11b401, 0x0) 04:23:00 executing program 2: creat(&(0x7f0000000000)='./file0\x00', 0x14) 04:23:00 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, 0x0) 04:23:00 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000840)={'pim6reg\x00', 0x0}) 04:23:00 executing program 0: socket$inet6_tcp(0xa, 0x1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) 04:23:00 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000200)) 04:23:00 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, 0x0) 04:23:01 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)) 04:23:01 executing program 5: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 04:23:01 executing program 2: recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000020c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000002180), 0x0) 04:23:01 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000684000/0x1000)=nil) 04:23:01 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000001e40)={0x0, 0x0, 0x0}, 0x0) 04:23:01 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000004c0), 0x44240, 0x0) 04:23:01 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, &(0x7f0000000600)) 04:23:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 04:23:01 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) chown(&(0x7f00000018c0)='./file0/file0\x00', 0x0, 0x0) 04:23:01 executing program 3: symlinkat(&(0x7f00000007c0)='./file0\x00', 0xffffffffffffffff, 0x0) 04:23:01 executing program 4: mkdirat(0xffffffffffffffff, &(0x7f0000001d80)='./file0\x00', 0x0) 04:23:01 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000003880)=0x4, 0x4) 04:23:01 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 04:23:01 executing program 0: pipe2(0x0, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000800)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 04:23:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=[@cred], 0x20}, 0xa) 04:23:01 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffff) 04:23:01 executing program 4: pipe2(&(0x7f0000002180)={0xffffffffffffffff}, 0x0) fchown(r0, 0x0, 0x0) 04:23:01 executing program 5: shmat(0x0, &(0x7f0000ad0000/0x2000)=nil, 0x0) 04:23:01 executing program 2: clock_nanosleep(0x0, 0x0, &(0x7f0000000000)={0x5}, 0x0) 04:23:01 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000001ac0)={0x2, 0x2}, 0xc) 04:23:01 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000240)={0xffffffffffffffff}, 0xc) 04:23:01 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 04:23:01 executing program 1: setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000001a80), 0xc) 04:23:01 executing program 4: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x600) 04:23:01 executing program 5: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000800)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1006, 0x0}, 0x0) [ 1330.363862][T30250] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 1330.583850][T30250] usb 1-1: device descriptor read/64, error 18 [ 1330.873786][T30250] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 1331.073865][T30250] usb 1-1: device descriptor read/64, error 18 [ 1331.197450][T30250] usb usb1-port1: attempt power cycle [ 1331.633783][T30250] usb 1-1: new high-speed USB device number 24 using dummy_hcd [ 1331.743908][T30250] usb 1-1: Invalid ep0 maxpacket: 0 [ 1331.903844][T30250] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 1332.003866][T30250] usb 1-1: Invalid ep0 maxpacket: 0 [ 1332.009197][T30250] usb usb1-port1: unable to enumerate USB device 04:23:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000003880), 0x4) 04:23:04 executing program 3: pipe2(0x0, 0x0) pipe2(&(0x7f0000002180), 0x0) 04:23:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 04:23:04 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 04:23:04 executing program 4: pipe2(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{}, {r0}, {r0, 0x40}], 0x3, 0x6) 04:23:04 executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x61) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 04:23:04 executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:23:04 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003680)) 04:23:04 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) 04:23:04 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 04:23:04 executing program 5: pipe2(&(0x7f0000000080), 0x1400000) 04:23:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 04:23:04 executing program 1: sendto$inet6(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:04 executing program 4: clock_nanosleep(0x0, 0x0, &(0x7f0000000000)={0x0, 0x1ff}, &(0x7f0000000040)) 04:23:04 executing program 3: mknod(&(0x7f0000000000)='\x00', 0x0, 0x0) 04:23:04 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x11, 0x0, 0x0) 04:23:04 executing program 5: lchown(&(0x7f0000001ac0)='./file0\x00', 0x0, 0x0) 04:23:04 executing program 0: socket$inet6(0x18, 0x10000000, 0x0) 04:23:04 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:23:04 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x61) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 04:23:04 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x0) 04:23:04 executing program 2: symlinkat(&(0x7f00000007c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000b40)='./file0\x00') 04:23:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0xa) 04:23:04 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000003640)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003680)) 04:23:04 executing program 4: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getpeername$inet6(r0, 0x0, 0x0) 04:23:04 executing program 3: r0 = socket(0x22, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x407) 04:23:04 executing program 5: preadv(0xffffffffffffff9c, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) 04:23:04 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000002c0), 0x0) 04:23:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=[@rights], 0x18}, 0x0) 04:23:04 executing program 3: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000008c0)) 04:23:04 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000ac0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 04:23:04 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000ac0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) getegid() 04:23:04 executing program 2: socket$inet6(0x18, 0x10000000, 0x7) 04:23:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) 04:23:04 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f0000001600)) 04:23:04 executing program 3: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:04 executing program 2: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x40, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, 0x14) 04:23:05 executing program 0: pipe2(&(0x7f0000000180), 0x0) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x6}) r0 = socket(0x1, 0x2, 0x0) accept$unix(r0, 0x0, 0x0) 04:23:05 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f00000000c0), 0x8) 04:23:05 executing program 2: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=ANY=[], &(0x7f00000002c0)=0x1fd) 04:23:05 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000100), 0x0) 04:23:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000ac0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) [ 1333.863983][ T3658] usb 5-1: new high-speed USB device number 27 using dummy_hcd [ 1333.883861][ T3614] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 1334.083709][ T3658] usb 5-1: device descriptor read/64, error 18 [ 1334.083876][ T3614] usb 6-1: device descriptor read/64, error 18 [ 1334.133770][ T25] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 1334.323764][ T25] usb 1-1: device descriptor read/64, error 18 [ 1334.363865][ T3614] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 1334.373887][ T3658] usb 5-1: new high-speed USB device number 28 using dummy_hcd [ 1334.554243][ T3614] usb 6-1: device descriptor read/64, error 18 [ 1334.573824][ T3658] usb 5-1: device descriptor read/64, error 18 [ 1334.603822][ T25] usb 1-1: new high-speed USB device number 27 using dummy_hcd [ 1334.674056][ T3614] usb usb6-port1: attempt power cycle [ 1334.693933][ T3658] usb usb5-port1: attempt power cycle [ 1334.803923][ T25] usb 1-1: device descriptor read/64, error 18 [ 1334.924676][ T25] usb usb1-port1: attempt power cycle [ 1335.093822][ T3614] usb 6-1: new high-speed USB device number 27 using dummy_hcd [ 1335.125239][ T3658] usb 5-1: new high-speed USB device number 29 using dummy_hcd [ 1335.183874][ T3614] usb 6-1: Invalid ep0 maxpacket: 0 [ 1335.223913][ T3658] usb 5-1: Invalid ep0 maxpacket: 0 [ 1335.333782][ T3614] usb 6-1: new high-speed USB device number 28 using dummy_hcd [ 1335.341563][ T25] usb 1-1: new high-speed USB device number 28 using dummy_hcd [ 1335.393766][ T3658] usb 5-1: new high-speed USB device number 30 using dummy_hcd [ 1335.434037][ T25] usb 1-1: Invalid ep0 maxpacket: 0 [ 1335.439826][ T3614] usb 6-1: Invalid ep0 maxpacket: 0 [ 1335.445731][ T3614] usb usb6-port1: unable to enumerate USB device [ 1335.493898][ T3658] usb 5-1: Invalid ep0 maxpacket: 0 [ 1335.499304][ T3658] usb usb5-port1: unable to enumerate USB device [ 1335.594010][ T25] usb 1-1: new high-speed USB device number 29 using dummy_hcd [ 1335.683941][ T25] usb 1-1: Invalid ep0 maxpacket: 0 [ 1335.689603][ T25] usb usb1-port1: unable to enumerate USB device 04:23:07 executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, 0x0) 04:23:07 executing program 5: r0 = socket(0x1, 0x1, 0x0) sendto$packet(r0, 0x0, 0x0, 0x840, 0x0, 0x0) 04:23:07 executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x2, 0x2800) 04:23:07 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x80059e5172e100ef, 0x0, 0xffffff65) 04:23:07 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff65) 04:23:07 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x8011, 0x0, 0x0) 04:23:08 executing program 3: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, 0x14) 04:23:08 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x50, 0x0, 0x0) 04:23:08 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000001e40)=[{{&(0x7f0000000000)={0x2, 0x4e24, @loopback}, 0x10, 0x0}}], 0x1, 0x40) 04:23:08 executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000000)={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0xc) 04:23:08 executing program 5: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x91, 0x0, 0x0) 04:23:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x63, 0x0, 0x0, 0x0) 04:23:08 executing program 3: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x4004050, 0x0, 0x50) 04:23:08 executing program 1: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x20040051, 0x0, 0x0) 04:23:08 executing program 2: r0 = socket(0x1, 0x1, 0x0) sendto$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:08 executing program 4: r0 = socket(0x1, 0x1, 0x0) sendto$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x26) 04:23:08 executing program 5: r0 = socket(0x2, 0x2, 0x0) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x14) 04:23:08 executing program 3: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x4000050, 0x0, 0x0) 04:23:08 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 04:23:08 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) dup2(r2, r0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000001380)=[@increfs={0x40046305}], 0x47, 0x0, 0x0}) mmap$binder(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x4c, 0x0, &(0x7f00000005c0)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xe00}], 0x0, 0x0, 0x0}) 04:23:08 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) fstat(r0, &(0x7f0000000140)) 04:23:08 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x1f, &(0x7f0000000080)='p', 0x1) 04:23:08 executing program 0: r0 = socket(0x1, 0x1, 0x0) sendto$packet(r0, 0x0, 0x0, 0x20008010, 0x0, 0x0) 04:23:08 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffff58, 0x0, 0x0, 0xffffffffffffff5f) 04:23:08 executing program 3: r0 = socket(0x11, 0x3, 0x0) bind$packet(r0, &(0x7f00000000c0), 0x14) 04:23:08 executing program 5: open$dir(&(0x7f0000000040)='./file0\x00', 0x82642, 0x0) 04:23:08 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1118c0, 0x0) 04:23:08 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2ec4, 0x0) 04:23:08 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0xe, &(0x7f0000000080)="fd", 0x1) 04:23:08 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0x0) 04:23:08 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$IP6T_SO_GET_INFO(r0, 0x29, 0x40, &(0x7f0000000100)={'nat\x00'}, &(0x7f0000000000)=0x54) 04:23:08 executing program 5: r0 = socket(0x1, 0x1, 0x0) sendto$packet(r0, 0x0, 0x0, 0x8000, 0x0, 0x26) 04:23:08 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) getpeername$netlink(r0, 0x0, &(0x7f0000000100)) 04:23:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) read$char_usb(r0, &(0x7f0000000340), 0x0) 04:23:08 executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x214642, 0x0) 04:23:08 executing program 4: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x20000800, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 04:23:08 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x101c42, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101000, 0x4) 04:23:08 executing program 3: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x340640c0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 04:23:08 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x442, 0x0) 04:23:08 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880c0, 0x0) 04:23:08 executing program 4: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x482, 0x0) 04:23:08 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x45, &(0x7f0000000000)=""/56, &(0x7f0000000080)=0x38) [ 1337.424446][ T26] audit: type=1804 audit(1685852588.720:241): pid=1196 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir3053319871/syzkaller.w9XXO6/2058/file0" dev="sda1" ino=1964 res=1 errno=0 04:23:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x1a, &(0x7f0000000180)="e9", 0x1) 04:23:08 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x46542, 0x10c) 04:23:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000000000), 0xfffffffffffffc6a) 04:23:08 executing program 0: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x8040, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 04:23:08 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) 04:23:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) 04:23:08 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$netlink(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffc0}, 0x0) 04:23:08 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @private0}, &(0x7f0000000040)=0x1c) r1 = msgget(0x0, 0x0) msgctl$MSG_STAT(r1, 0xb, &(0x7f0000000080)=""/219) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 04:23:08 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000001600)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$namespace(r1, &(0x7f0000000000)='ns/pid\x00') [ 1337.574645][ T26] audit: type=1800 audit(1685852588.870:242): pid=1211 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file0" dev="sda1" ino=1962 res=0 errno=0 04:23:08 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 04:23:08 executing program 4: r0 = socket(0xa, 0x2, 0x0) write$cgroup_int(r0, 0x0, 0x0) 04:23:09 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x181542, 0x80) 04:23:09 executing program 3: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x4044084, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 04:23:09 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000180), 0x8) 04:23:09 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) fstat(r0, &(0x7f0000000100)) 04:23:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) fstat(r0, &(0x7f00000000c0)) 04:23:09 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/virtual', 0x0, 0x0) write$cgroup_int(r0, 0x0, 0xffffffffffffff5e) [ 1337.744150][ T26] audit: type=1804 audit(1685852589.040:243): pid=1227 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1167838077/syzkaller.KYZf0V/2182/file0" dev="sda1" ino=1950 res=1 errno=0 04:23:09 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x84100, 0x0) 04:23:09 executing program 2: r0 = msgget(0x1, 0x0) msgctl$MSG_INFO(r0, 0xc, &(0x7f0000000180)=""/188) 04:23:09 executing program 4: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{}, "3512e593ff924a38", "4a64876c9fb36cf9f1e18cdd7992e238", "be3bc1c3", "508e6c520c2d76e1"}, 0x28) 04:23:09 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, 0x0, 0x0) 04:23:09 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$netlink(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0xfffffffffffffec5}, 0x0) 04:23:09 executing program 1: open$dir(&(0x7f0000000300)='./file1\x00', 0x4040, 0x1) 04:23:09 executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x18) 04:23:09 executing program 4: r0 = socket(0xa, 0x2, 0x0) write$P9_RGETLOCK(r0, 0x0, 0x0) 04:23:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:23:09 executing program 5: openat$random(0xffffffffffffff9c, &(0x7f0000001140), 0x20040, 0x0) 04:23:09 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fstat(r0, &(0x7f0000000080)) 04:23:09 executing program 1: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x40, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) [ 1337.988982][ T26] audit: type=1800 audit(1685852589.280:244): pid=1251 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="file1" dev="sda1" ino=1970 res=0 errno=0 04:23:09 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000), 0xffffffffffffff5e) 04:23:09 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, 0x0, 0xff1a) 04:23:09 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$netlink(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) 04:23:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) stat(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)) 04:23:09 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x20) 04:23:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101101, 0x0) [ 1338.097114][ T26] audit: type=1804 audit(1685852589.390:245): pid=1257 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1167838077/syzkaller.KYZf0V/2185/file0" dev="sda1" ino=1958 res=1 errno=0 04:23:09 executing program 3: msgget(0x2, 0x50) 04:23:09 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x0) 04:23:09 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000000)={0x0, @multicast1}, &(0x7f0000000040)=0xc) 04:23:09 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x27) 04:23:09 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, 0x38) 04:23:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0xb, &(0x7f00000000c0)=""/4096) 04:23:09 executing program 1: r0 = socket(0x1, 0x5, 0x0) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 04:23:09 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd0000, 0x0) 04:23:09 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) fstat(r0, &(0x7f0000001000)) 04:23:09 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$netlink(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@proc, 0xc, 0x0}, 0x0) 04:23:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xe0) 04:23:09 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) read$FUSE(r0, &(0x7f0000005b40)={0x2020}, 0x2020) [ 1338.329840][ T26] audit: type=1804 audit(1685852589.620:246): pid=1282 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir2475131845/syzkaller.ARRzWs/2284/file0" dev="sda1" ino=1959 res=1 errno=0 04:23:09 executing program 3: r0 = socket$inet6(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(r0, 0x6, 0xb, 0x0, &(0x7f0000000180)) 04:23:09 executing program 4: r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0xee00, 0xee01}}) 04:23:09 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f0000000040), 0x4) 04:23:09 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x418002, 0x0) [ 1338.453802][ T26] audit: type=1804 audit(1685852589.740:247): pid=1299 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir1167838077/syzkaller.KYZf0V/2188/file0" dev="sda1" ino=1970 res=1 errno=0 04:23:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x442, 0xda) 04:23:09 executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) read$FUSE(r0, 0x0, 0x0) 04:23:09 executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x101442, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 04:23:09 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, 0x0, 0x17) 04:23:09 executing program 2: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='5'], 0x8, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/221}, 0xe5, 0x3, 0x3000) 04:23:09 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000000), 0x27f51fcb1c166f88) 04:23:09 executing program 4: semctl$SEM_INFO(0xffffffffffffffff, 0x2, 0x13, &(0x7f0000000080)=""/143) 04:23:10 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) syz_clone(0x0, &(0x7f0000001140), 0x0, 0x0, 0x0, 0x0) 04:23:10 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/devices/virtual', 0x0, 0x0) write$P9_RWRITE(r0, 0xfffffffffffffffd, 0x0) 04:23:10 executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write$P9_RXATTRCREATE(r0, &(0x7f0000000000)={0x7}, 0xffffffffffffff7b) 04:23:10 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x656801, 0x0) 04:23:10 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x656801, 0x0) syz_clone(0x0, &(0x7f0000001140), 0x0, 0x0, 0x0, 0x0) 04:23:10 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r1) 04:23:10 executing program 5: syz_clone(0x0, &(0x7f0000000080)="374c6a01d6ea724bcfc6b24eac56e9bba6ed5c3a522ce7d7285d83bc5c7a9a4c01e8eeae1083b3635191ac3e1d79b6aaf6716a20f2e0b91fc307b439ba33de9279b6a81130b9674fe48eb45b66faa639b52476f8919dfbd9e6429ac002bf2eb2ac617a29adcdebd609bb6e2f29eb30a3eb6cd321d611385a266ac96a89462fa99c23a79762a5c7890aef2e97b56774cd1c8b2b5362c518661138477434d2d740c3f6da666d9e6e1a8b5f7ee5713f98f96daa54168f1058e7c8654fd3a301d6398d9d0000422c549eda0507748c403b552ee597b007711edd4a68a5bbf149ac9b318529afc6d69ba662af6949828b2264e9c78def7c5a5c06876f049f48a062a4950ad9244995dc5bbcaad42bdd66b8b5d1acb652c84790876589e6d22deecfbc89b10c4e52976d63d5b2c4be2c4e6cb7b866cc0781a5543931c0bf73e64a6531d83b174fb9bd40c8d7c55b7a7c32033b13b2b24454ea77c855cd9abde5f0b629d933953e77f7ed02bfe08757c09471ed94285dc52fd9ae80ec71d651451417a9f83df6c12c0b220a2744374e6a234804c7e54e41b0f4bae48699cfb0cba878392a55e1036c6ed6095669", 0xffffffffffffff12, 0x0, 0x0, 0x0) 04:23:10 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0xfe57, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000080)) 04:23:10 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x21, &(0x7f00000000c0)="c3", 0x1) 04:23:10 executing program 4: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, 0x0) r0 = gettid() syz_open_procfs$namespace(r0, 0x0) gettid() syz_clone(0x4c188000, &(0x7f0000000100)="413df3e0f85c6e27ffd06917adb6fbe50bb5e8d61061692882665c2047bc55730aa9dca678e07b49467486c479f8931301d4db42f7e49bba0a319137e893ba724484668fe6c386332f489d889ec174fa4664998ffebd7ed34e13b5abc9f82c033c52fcdec5f3ba7ccb8f3e1969b9517e184ad25d6fefeba701122cf7080a905e65930c3fb5f9d2bb5b3533c9e14c04b3cc60c0ff9b28376a2f2103a9dfc5da", 0x9f, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)="0db3ea9bf850b64ff7d5933ae861a38a8fd0ff11db79d97708fbde4f96a97a83183d24c3c53fde1f255d026de0587059bf6771c4abb2d886c25691cfede24facf48f382f40df02375d473c6099e8992cac1003638e286d779c467c2fab2694dc6f488b3c9e2530eb44f1bfd81f8fa7b979dc1da9ae5b8e129c0b6dc5841822170ee77ce0c76d2e62decdc0612104ea731d0a6ce5fa7da90eabe61af02e8c736ef271721c711fc008791f1f93538888c691b6d0a35c3a7be20d94a5229ae50c8102c222c41adbb3caf1a04932adb4768110befd75dd4b1cc8a8f05840948f2373d47f49b18ffe7a5845459f9fa68325915ff9b4ce5199b388691bf9eb810f3ced860632bbae5aab7a76294b4058b6cc8e19820dd86e41070671655c5def31e7f56910e2772fe31f873594401e78074e15cc28e1c73f485014c72a569b5c2a2a4570b68da8c4f866aee5af6b27a5ff6880f6adf828d8fdcc75a07d3187a1695e23a5ea8f2a48af943fea4b92f53685eddc4fb47753f3ebb8281259f6d77ea9ffebc2f07f8b4e4ce833226f4cabb865107e8535e64d4ade1be55dc3d9754af8154bdc458dd3411ac466631ef0c3cdd40454e93cb8e7a23598b89c8d21f46f95806c614bc0023593230f9d7fd8298829ccd00835f26b62a279743fece6aecc3cb23400e30d112b881514f4ab2cab3c7254172e504bd9f0a96734a9c35eea7104f3147d06fac7fa48a1bd19c8818cf7c1c535bf416167ee783cf87e29f5ac015852f5c583b22edc1821cde02484bbe4c3cd3af105d0e3048dbbfce05abf887b206da3a36d4957b040b477df23e26fa42fbe24e438c9eb8334c53fbb00e309bca3907533e149f1788e4dc44b33b81ae845f3eef4a4fb6aa322269c3ac99a299eb009051a74773c93d10add8615c7d72fee03be5233b52b3d26d2ab8ab33e3a8d0811050ebd65262c4d15782c9a23735ee324c15cdfa81bfbaf9261ace04d9be962b0749d7578570cd321dda95b664183174ffa497ff56f5dc4a6bf1b0b455d42aa41dab88415b9d890055742ff4e08b2b6afcf3e6cc9078fd597c0fa0e9c5a37b0e04689a16dbcf8b0b2e153c856b172facb84ca4daa5701752bae52bfea1b720442c7f8e1067c43a1422e98c85ca36077da62b3c3f98f7af9e0c9bd3965194a0737a1b93ab760e17fe500427ffa660ca1b2cc9c583b9af163c81e93d90e647ee11c442a16f377462fae3c6807413cc08931aaf841b9b8338095be2aa891a84bd03b5cfed61b2a4ec3a95c317be71330edc6d62dfb3bb784e3e6d208dcb023015a347474dfdb7924a3d4b85af6dbe43af68808b206e53e24f9c2b5f55d22c5dcbc07c9abeb0af0cb8fee7cac3fd58321d63e002814c86c42c5fc3437a033e4ea820211eac80a43bb46f7c82f68b7fec25329c6109fd16097f375631a1b759800c8028b15cb400b22543bfadeebd2692f3c05ca8241890ff291684e6e75bcc647f3672cd08b50dfeb2485c82e2be872453fd54afdea4c681ebd16821a7e7629df13abda46c0d524188f0dd575eae4a18b9e1f66f20413a70949b38fc4a1696c6bffb52fd3961f35e39321e2e6146606254317dc858c7ee2ef82272d665eb34295127ef72daa6f96d0544d76e3ae63756c190a2c62cfb920b80ac089b7f10363349e9069437753ebf7395bc6f6ea4b5553c07e18ac3eca5faee9e290b93eff9887cb6bbce9fcf75ecd71bd0ee8ae780b0acfaafb6ea756ae13f22c2945476974342bdc5874a0515c3e4da3824afe7762d3ee415444a0f4486a8ef1817c6ea24406d458388476c5feadad6ca2fe3e8ed37b25895e6bbde73cbbb4b5e8db2b86bbcce0b0a240fb9996e3146e12aad4b640dd96edb0acc5faada391e4a0d474882b1d86198dcf13a425f924145981698729e08fe3e94710c864f9af4f08e311441b526ce5a80860c10b57bb2b07581b52dc6736847f7d7dee21ab0e4273a1d130d80a680b0fbd8c08c28432b0c0f5c30114b96f7532bb263ae98fb01d0aaf48c8ad7da3bbc366192f9b9f9d0a0309b2570f04e66a2dc27f11444fc057ee9f044fc9376f05a92fa0b6108f5c264b98fa7bbf21b97564fda3b42ade6230e7b67956c3db452ca9d189d2a571bc4e5ea52c5b9a62fa020a54b057d53f241fab5efb2179bd0762b634201a19ec3f474c785752dd3b8fdc0b3e6ab4eaf76f6262ff20046a9082ef354a75aeb3ccaa306127b1afa8920be1d9b70868db5bdf48a5b2ddb9a0c3dfa7d879b709b5f39b5a13088b724b7e474d2a2ca0733c186f872f74f60187f1e21bf8b5881ceab835aa2df3b67b7457573768ea9170b49cbf0a997c14e199cfcf63540bcd5dd94630d7709e8a437618dfb208fa0af4277f9bb4cb3e6bece128654abbf3914b53799d8692f593ea534b9c0aadc87ac038e5532ccfa4731ec20fb9153ec3e2b4f4d770a23e03050a740d4e4b8b35ad82a693b78a8caa4c3d11d2a0b1a30e6d3a857f2bd8139619efc2dce5718e798baa8aaf3246064fa9908f38f3644581a79b4e0f9bea1595a950743a3b1f0ef4ff80c802cfd0008b77efdaa8a74bc60736c9815cb47e4b10782c0f3a3a7e5ddda123c1a5f8d375a99025e4d36f6355790965a628fe6192a42a408c8f0534ec786eff7344e51dd681abd0791fd67fd2a0f29e20e98411856e03c97dad7b4186b69dc4d79e6e1d85597a71475408fa7763832753c80bd1b46e3255be30bd7f0f19057b016a2ad1abe526b661fd316c821b9f2fee4b93f43635c695cc700c4f92ccbbf54503c8a569a43aaf3cc03045120d898517f4105a84eaf75086f8943993bbb203600319e3440f34de15dc195e09173e7007d844777f4fab61f78147d26cca4956c9369c36885b5ec66d6697a9d8a7a8264927b93550b8a6b99475a32026c593ebea0e678a8a1ae57388e43fe44fafab100f25281a68fb063711931e0b496abc61a7e48c9c34c4673b085466e44fe7af46957ef45678a2042a87ded579b805d1dea4ca48a9c08ec5a4fd93f1bb680d9387ecb38b31952dd4880b08fce1be3d55dd96904be611a6726e59009cb18bfc65509081cfcf44360922045235e1b180cb5f823310b1849227d3189dd795f9c623bb6f9cc43eda37577234a84b5c99228fdb485dd3c3692c364d86af8b05041ae8a6ae7aadf6991f1fae0794f8982fa37d3d22d7feaad799cb911f555be84460198b4a91da8a81cf53aaf6f48f2159140c65efa28d10b6eb3b8d895ccb03c6fd159ccf67bc2f2c1b46b211097045715268e10c9d5488dac3d669c84e8be1e4097988c35ab1a58d8f255981d630cb1afd3251a3c7afb5c4b538180ab144c11ab6a441e0d3bc9f324db42918edc6f55dda9139f5c8c5faa5213294637b421bfb5fa120ee3fb55d3f6ade3adf38b300b0678d5b8abb838bbc0d1dae31b354c3e9f406d6394a0e96f789d382a8947efa8e2c2027f689554479d55cedf674b68b5bbae571888195a355afd2b3621ed1c30e68c696ff54ba9bc08507d1920a271dfc8cc1b0c4cc6f59326cf6b3fb02f012bba2dfbf451c98334f149166030f8e70fcb3cad1052ea9b31809ef89c1dcd46b024adb1af67462866fa885b5a72861113df843fab18397c3457c8008fd95ab5ecf82f35aa0980c26d466cb8373424f8253fbd880d51cf7d973d1135c625c881e9d960cda8bdd3ef6b5c26e3a369a353ae2586d392ae83e2f0470162f995184b18b630d6e787d0a44fb90132190b0979f9c0601db60aefd15b24cdac70a069b69e08e4b8c2f55ca3f7824dd671f1f1d02af5b789d81b3d5ec87c3442e4250be9d2da555adbbc6e6425b5ec5dbd60e79cee13d72b5a6eae0cee77e00e4cccbee6e912c998a3cd02a55311b54d04754d93ad1a1efb2498a854fc9950e13d98fece55a5169574010b38000a5da4fb397b37c0e21f2704114ecdd69583696b839f040f1c8124d0416df2e4540dd08279872ce3225054bb7bbb33cbdc71ab95df384fa34cdd38b58854600f07bca07b8899ab078b828a2d54d8ea646f314d2176cdb7e25d139fa57d4c6ce723e6233b1bd45cd7fb621566b6568c0c5096c652ec5bc8e4eeebe5cdcb8f8f51b40fda08c65554bafa100ddd534ad36604242252b00f609f105e70d78b537d8d989b5a31595e87f725a160ee6e0fa57ce9d7e5f3d4fea3700e1ad1b6531689aa1bfdb4ee08612d853d2e736817866188f1088ddc99d04d6a97376677d6be586f01912635f0ee7e9ce324d87caf12e6abf10553309fb548aa25efd7a6dcc16415ce64340c62e52d5da6128a2a24fa6ab0ad32782e4329141a92e48e8f9965966b2c6462d0b6fc44cfbd73a9acf9aba35dd18f43f26f95c8036f8bc049f715673c2c598adc485108186f67d9858c7de786de62fc509a89b565258786dbf6d81ddbad85918e1a6dcd831f0a33e280187ded861c82310862947175bd117cbceebd7684bbe148d90d7fa8691e96fdf737c3e719b48fb3637c325cda3fba075e25b819c2bc5b6687a824a04c985bd2a708eaaa9ede617009eb485157f34a1ec25d7b0193dd8b4fa7289cc906d1bd704a3616c0bb8ef74a065389e3c604060b38bbd62a9a331188e603ca0dcaa4fd7167b8197d2cae01c69fa78c87819bf7cdd9430a68f9d77745226fe04e61afc7f2d43b99d05a115859085cb807b300ee36889910209cfaefd915d00737e1ce4efd3d96440e4b2aa12f9f9dd56789562766afaefec5032e83b93ff332d2126ab058f24c11f08d0d8723cb06a6bd3ef4ebda80c48de1d4836e35dbc25aa7845c8b981ac4aeb36f16f1251d2e6cea0443ea855082fcd1fb56aefbc82555b6d1da688d27e0ba99f83051b07128a0cc75a1d41f426746cba3ca30084d1e83cddf546d0ee0389a174b1fddd2244f9a81b3dc4dd91f03f00e90c2098d5456b333c37d6a00754e59dba86a2077ab601d7bb4ec9f790fc997cac08587cd9f5b0e73f3d3d169460c21da4ecc95d1985692ea6c4b8c78c4e535a21886ef6b2527aeb228f28a55dd8ecff440dfdb5c43d5efee6933661b095de5b5de0f0f60ca25e1f526366905bcfa2211291ad789b9534a9e7f583625ab9605459f7160921e0e3ab89c51d2d689864affca666f136e88ad58c1fa019d2a6661e054c109fa08e8545ccfb92f00d4fb752b245cb1a15effeced9c02ec150da12fdb17d1e7a81161ee2a6dbde0e42103d0de513f590e819038c53292245fa28f2cd6e3830c9a01894110244f27509d39fe252e901aca920273a945562053e6fe14379cec9df83fe1c2b99be7cedde18cf1762b130311ffe8d838e0d4ea16ef32c4de8789b309751b18769a4bea96b0c3b0a18f5048eb49c1a7e8b3adeb3f9efe25e4969a231d89bcf6ef82c81e2381af9fd4707a06e9467d88f6b563114cb3488063c1dc1f7284d09ee6b026b3a051102e9134d55915b45409b7f93c31a1c18314bc544aa3bd8d836115436cd9adddb51321f3a1480049aa85cc54842fac2983ff34d741bb91834ed70ef889ece5d8c446cbf1bd2a1246c0e0175dbdffb799f51c02161425d7815627deabdb0019bb51af7b05b8f17735f6d97770951490832fc8d3fce4f888f1c4625b2ff2fb26abb48fb9e47ab6c790b83670150029a8151b1bd2a89cd5f69cfca9f7f5c0fe4b1895a1835e8e11bb26acdbd6fd866d2f50ee6eecdcca1edb47459faa034962120799ccbd1ed94a243215d78e186e6b2d0e078f547bbf6885f9cd9f873d10bcdb6829157104747c475d244eaabbc0912d3771be20a689f76b4009b") 04:23:10 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x80086601, 0x0) 04:23:10 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x0, 0x0) write$cgroup_pid(r1, 0x0, 0x0) 04:23:10 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd8}, 0x40002021) 04:23:10 executing program 5: socketpair$unix(0xa, 0x3, 0x0, &(0x7f0000000500)) 04:23:10 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x20201, 0x0) 04:23:10 executing program 2: socketpair$unix(0x11, 0x0, 0x0, &(0x7f0000000500)) [ 1339.547603][ T1345] erspan0 speed is unknown, defaulting to 1000 04:23:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x803e}, 0x0) 04:23:10 executing program 3: socketpair(0x10, 0x2, 0x15, &(0x7f0000000000)) 04:23:10 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x40000}, 0x0) 04:23:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000002740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x2141) 04:23:11 executing program 3: bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)={0x0}, 0x10) 04:23:11 executing program 4: socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) 04:23:11 executing program 1: unlink(&(0x7f0000000700)='./file0\x00') 04:23:11 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000019c0)=@bpf_tracing={0x1a, 0x0, 0x0, &(0x7f0000001840)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:11 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={&(0x7f0000001500)=@in6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000001880)=[{0x0}, {0x0}], 0x2}, 0x40000040) 04:23:11 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001440)={0x11, 0x3, &(0x7f0000001140)=@framed, &(0x7f0000001180)='syzkaller\x00', 0x0, 0xe9, &(0x7f00000011c0)=""/233, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:11 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:11 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)='8', 0x1}], 0x1}, 0x0) 04:23:11 executing program 0: socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:11 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001640)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) 04:23:11 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000140)='@', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000740)="95690ad287e04b68518a76913015634f23d0c9bd1e48a1c2df97e57a7e07959e73d271387f", 0x25}, 0x0) 04:23:11 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000001540)={&(0x7f0000001500)='./file0\x00', 0x0, 0x8}, 0x10) 04:23:11 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x220181, 0x0) 04:23:11 executing program 4: syz_clone(0x16300000, &(0x7f0000000340), 0x0, &(0x7f0000000380), 0x0, 0x0) 04:23:11 executing program 0: syz_clone(0x16300000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="8913a9e121b50cd109743cbb5eb82fc8cf00fa718fc96f4d304637ed628b552a8d53f3952fa4255ae0c6c14090792c9c9a3c40ab8c24e2761a885935dd84557587c31f8804c871919ac1f2aee712b3e85a362e15fc5ede0b94958a7b31ed0e35664165eef449584b6f2f797f9abd93d7ea2931a486a090723f9825100cfe463a5a7e6a90ce364ee68316f3a39b8b54225ba9e37673f1b6940b82d063837734634e702919f2cb9538358f999bfe7ee0ca311cd973f6ba20858d0ee9ec1ca0f7bde111d0da8a14e6bc3c275247e098d801e0eae0f81de83dfee5456541432f6b0150fda0f7ce4f1c308b0812faa734e682eb26290db715") 04:23:11 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0x1a, 0x0, 0x0) 04:23:11 executing program 3: syz_clone(0x16300000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:11 executing program 2: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002f80)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 04:23:11 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={&(0x7f0000001500)=@in6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000001880)=[{0x0}], 0x1}, 0x40000040) 04:23:11 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000001b00)={&(0x7f0000001ac0)='./file0\x00'}, 0x10) 04:23:11 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x3, &(0x7f0000001580)=@framed, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000001640), 0x8, 0x10, 0x0}, 0x80) 04:23:11 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:11 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x10d202, 0x0) 04:23:11 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="386bea7a8b67f3cc4f77bdd7edaf505703cc91429a6ce1fae2e6f2b4d0cb694dad93d83002caf6537e8b8aa964f50b792d8b927923195fc22c7a7027dcc0e724f577b0db13299ee9", 0x48}, {&(0x7f0000000140)='@', 0x1}], 0x2, &(0x7f0000000740)="95690ad287e04b68518a76913015634f23d0c9bd1e48a1c2df97e57a7e07959e73d271387f", 0x25}, 0x0) 04:23:11 executing program 0: syz_clone(0x16300000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) 04:23:12 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001f40)) 04:23:12 executing program 1: syz_clone(0x0, &(0x7f0000000000)="2593080dda50a50e43eaf54e95dab9ae782420b09f1dcf7e98ef843f63a5f74e7d9eae5ce0636d5c1314d2a1a761d2b95b5416a94c95c746ce1545ce95fd09260de7c14667435fea8c65cdeb06bf7c9ac1a0af40e6de9b3ac2bf7f63e0d4cd1459a2de0e9cf2e7859d2cda29505103c8c4ee2bec73df6ce30c0b5354164aa3af48e0abf11b7a6bfafa9ad40f91ffb1e32303081c310b579bd92d", 0x9a, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001580), 0xc) 04:23:12 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000ac0)={0x9, 0x7, &(0x7f0000000940)=@raw=[@func, @cb_func, @generic, @ldst, @map_fd], &(0x7f00000009c0)='GPL\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:12 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001440)={0x11, 0x3, &(0x7f0000001140)=@framed, &(0x7f0000001180)='syzkaller\x00', 0x8, 0xe9, &(0x7f00000011c0)=""/233, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)}, 0x80) 04:23:12 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x210840, 0x0) 04:23:12 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={&(0x7f0000001500)=@in6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000001880)=[{0x0}, {0x0}], 0x2}, 0x0) 04:23:12 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)="95", 0x1}, 0x0) 04:23:12 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000f80)={0x1, 0x1, &(0x7f0000000a80)=@raw=[@call], &(0x7f0000000ac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:12 executing program 3: bpf$BPF_MAP_GET_FD_BY_ID(0x21, &(0x7f0000001580)={0x0, 0x0, 0x18}, 0xc) 04:23:12 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={&(0x7f0000001500)=@in6={0xa, 0x0, 0x0, @mcast2}, 0x80, 0x0}, 0x40000040) 04:23:12 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000d80)='./cgroup.net/syz0\x00', 0x200002, 0x0) 04:23:12 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) bpf$LINK_GET_FD_BY_ID(0x1e, 0x0, 0x0) 04:23:12 executing program 4: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000001bc0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 04:23:12 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000140)='@', 0x1}], 0x2}, 0x0) 04:23:12 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@kfunc]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:12 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x9, &(0x7f0000001580)=@framed={{}, [@alu={0x4}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx_val, @cb_func]}, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:12 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={0x0, &(0x7f00000001c0), 0xfffffdda}, 0x20) 04:23:13 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001e80)={0x6, 0xd, &(0x7f0000001cc0)=@framed={{}, [@call, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x6}, @map_fd, @initr0, @map_fd]}, &(0x7f0000001d40)='GPL\x00', 0x2, 0x34, &(0x7f0000001d80)=""/52, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:13 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0xb, 0x1, &(0x7f0000000980)=@raw=[@call], &(0x7f00000009c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:13 executing program 1: r0 = syz_clone(0x1c040000, 0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)="2820206d05825ba9c66eeca0cd8e2bf7789056a9a2cbabfea79dd93339e132368156a3392a2592d72ee2888341bf18fe3c57a7e5e461c6a0c520c7cee3354caa3403da89a09d2d3398c1") bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={r0, 0xffffffffffffffff, 0x0, 0xc, &(0x7f00000001c0)='@)!-$@(-^@,\x00'}, 0x30) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001580)={0x0, 0x0, 0x18}, 0xc) 04:23:13 executing program 4: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000012c0)={0xffffffffffffffff}, 0x4) 04:23:13 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) 04:23:13 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@bloom_filter, 0x48) 04:23:13 executing program 0: gettid() bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xc2, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) gettid() bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000040)="9f2e4ec8e790fcdc9c8bd719cffb6e7e24837cb6a093e2864b67825bd636c0bde2c6a71d9610a13f5d10929c2f74fa3d99d58ae28e5aba4a6ccfaf2699444ed851461bb056e62d95c1db01d66a72dddfd0948882973585bd9d380ded8fbf36af592adf7719889495e7e930fd3973c817814323c75e4bfb51ae3e2c3cc41b1d09d8a03ba30b5914bf605e15fae91bcc7000d02facfda5e03ec64d649e86d61eece29f8a00305c35512f465b1ab7474cc4b1c4d09655306f9364348e6645f37abe0a8376"}, 0x20) syz_clone(0x44201780, &(0x7f0000000180), 0x0, &(0x7f0000000000), &(0x7f0000000200), &(0x7f0000000240)="a1e77d6eccad1476887e371cef1f4f07642633c8120374baa810ad7c16ec18d718d0a8dc56ef1cafaff39a5ddd765607426eb37c20edc6c19dd28c18542be071000b95f575590738ce5231fb9cae077879d267a73cb6070bfc64a39e295dce948b67a53d678cd21019c6b93fe24a448bcc64a8bbc0ed151dc44b96bbfaf0dc215128caf7b4163722ecbfc1") r0 = gettid() syz_open_procfs$namespace(r0, &(0x7f0000000500)='ns/mnt\x00') 04:23:13 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001440)={0x11, 0x3, &(0x7f0000001140)=@framed, &(0x7f0000001180)='syzkaller\x00', 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:13 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000000500)='ns/mnt\x00') 04:23:13 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000100000000000000ccd68a8a9dabfd000000000c030000000000001850"], &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:13 executing program 4: bpf$MAP_DELETE_BATCH(0x23, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x0}, 0x38) 04:23:13 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x58300, 0x0) 04:23:13 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001440)={0x11, 0x3, &(0x7f0000001140)=@framed, &(0x7f0000001180)='syzkaller\x00', 0x8, 0xe9, &(0x7f00000011c0)=""/233, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1342.039320][ T1485] erspan0 speed is unknown, defaulting to 1000 04:23:13 executing program 1: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) socketpair(0x0, 0x0, 0x8001, &(0x7f00000000c0)) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0xf, &(0x7f0000001580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@alu={0x4, 0x1, 0x8, 0x3, 0x9, 0xffffffffffffffe0, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx_val={0x18, 0xa, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0xe, 0x4, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x25}, @exit]}, &(0x7f0000001600)='GPL\x00', 0x1, 0x0, 0x0, 0x40f00, 0xb, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000001640)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001680)={0x4, 0x8, 0x9, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[0xffffffffffffffff]}, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:13 executing program 3: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000003280)='syz1\x00', 0x1ff) 04:23:13 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001440)={0x11, 0x3, &(0x7f0000001140)=@framed, &(0x7f0000001180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:13 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000002b40)={0x0, 0x0, 0x18}, 0x10) 04:23:13 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000032c0)={&(0x7f0000003200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], 'E'}]}}, &(0x7f0000003280)=""/21, 0x2a, 0x15, 0x1}, 0x20) 04:23:14 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x9, 0x8, &(0x7f00000004c0)=@framed={{}, [@ldst={0x0, 0x0, 0x1}, @func, @func, @cb_func]}, &(0x7f0000000740)='syzkaller\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:14 executing program 3: syz_clone(0x16300000, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 04:23:14 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x3, &(0x7f0000001580)=@framed, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001680), 0x10}, 0x80) 04:23:14 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)="95690ad287e04b68518a76913015634f23d0c9bd1e48a1c2df97e57a7e07959e73d271387f", 0x25}, 0x0) 04:23:14 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0}, {0x0}], 0x2}, 0x40000040) 04:23:14 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001200)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000000)=@raw=[@call], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 04:23:14 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x3, &(0x7f0000001580)=@framed, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:14 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="386bea7a8b67f3cc4f77bdd7edaf505703cc91429a6ce1fae2e6f2b4d0cb694dad93d83002caf6537e8b8aa964f50b792d8b927923195fc22c7a7027dcc0e724f577b0db13299ee9", 0x48}, {&(0x7f0000000140)='@', 0x1}], 0x2}, 0x0) 04:23:14 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x800, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) 04:23:14 executing program 0: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000240), 0x4) 04:23:14 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}, 0x20) 04:23:14 executing program 1: syz_clone(0x1c040000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:14 executing program 0: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0xf, &(0x7f0000001580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@alu={0x4, 0x1, 0x8, 0x3, 0x9, 0xffffffffffffffe0, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx_val={0x18, 0xa, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0xe, 0x4, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x25}, @exit]}, &(0x7f0000001600)='GPL\x00', 0x1, 0x0, 0x0, 0x40f00, 0xb, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000001640)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001680)={0x4, 0x8, 0x9, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[0xffffffffffffffff]}, 0x80) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff, 0x4, r0}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001b00)={&(0x7f0000001ac0)='./file0\x00', 0x0, 0x10}, 0x10) 04:23:14 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x0, 0x0, 0x0, 0x0, 0xbad, 0xffffffffffffffff, 0x3, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4}, 0x48) 04:23:14 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b40)={0x0, 0xd, &(0x7f00000003c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$kcm(0x2, 0x1, 0x84) setsockopt$sock_attach_bpf(r0, 0x84, 0x85, &(0x7f0000000ac0), 0x90) sendmsg$inet(r0, &(0x7f0000000600)={&(0x7f0000000340)={0x2, 0x0, @private=0xa010101}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000380)="81", 0x1}], 0x1}, 0xc0fe) 04:23:14 executing program 2: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x9, &(0x7f0000001580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2}, [@alu={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffe0}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x6}]}, &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0xb, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:14 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 04:23:14 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x535203, 0x0) 04:23:14 executing program 3: close(0xffffffffffffffff) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x5, &(0x7f0000001580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@map_idx={0x18, 0x6}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000001640), 0x8, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000019c0)=@bpf_tracing={0x1a, 0x0, &(0x7f0000001800), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001900)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000001940), 0x10}, 0x80) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001a40), 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000001b00)={&(0x7f0000001ac0)='./file0\x00'}, 0x10) bpf$BPF_LINK_UPDATE(0x1d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:14 executing program 1: syz_clone(0x1c040000, &(0x7f0000000000)="2593080dda50a50e43eaf54e95dab9ae782420b09f1dcf7e98ef843f63a5f74e7d9eae5ce0636d5c1314d2a1a761d2b95b5416a94c95c746ce1545ce95fd09260de7c14667435fea8c65cdeb06bf7c9ac1a0af40e6de9b3ac2bf7f63e0d4cd1459a2de0e9cf2e7859d2cda29505103c8c4ee2bec73df6ce30c0b5354164aa3af48e0abf11b7a6bfafa9ad40f91ffb1e32303081c310b579bd92d8f313b857b890aac66c7d205bd889f012271", 0xac, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="2820206d05825ba9c66eeca0cd8e2bf7789056a9a2cbabfea79dd93339e132368156a3392a2592d72ee2888341bf18fe3c57a7e5e461c6a0c520c7cee3354caa3403da89a09d2d3398c1") bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001580)={0x0, 0x0, 0x18}, 0xc) 04:23:14 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000007c0)={0x11, 0x4, &(0x7f0000000580)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}]}, &(0x7f00000005c0)='syzkaller\x00', 0x7, 0x46, &(0x7f0000000600)=""/70, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:14 executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) close(0xffffffffffffffff) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, 0x0) 04:23:14 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002e00)={0x6, 0x5, &(0x7f0000002cc0)=@framed={{}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffc}]}, &(0x7f0000002d40)='GPL\x00', 0xa, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:14 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001e80)={0x6, 0xe, &(0x7f0000001cc0)=@framed={{}, [@jmp, @call, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x8}, @cb_func={0x18, 0x0, 0x4, 0x0, 0x6}, @map_fd, @initr0, @map_fd]}, &(0x7f0000001d40)='GPL\x00', 0x2, 0x34, &(0x7f0000001d80)=""/52, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000100)) 04:23:15 executing program 4: socketpair(0x6, 0x80000, 0x0, &(0x7f00000000c0)) 04:23:15 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0x22, &(0x7f0000001580)={0x0, 0x0, 0x18}, 0xc) 04:23:15 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x1, &(0x7f0000000000)=@raw=[@ldst={0x0, 0x0, 0x2}], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000032c0)={&(0x7f0000003200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], 'E'}]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 04:23:15 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000680)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 04:23:15 executing program 5: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:15 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0xb, &(0x7f0000000040)=ANY=[], &(0x7f0000001600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 2: syz_clone(0x1c040000, &(0x7f0000000000), 0x0, &(0x7f00000000c0), 0x0, 0x0) 04:23:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000032c0)={&(0x7f0000003200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000003280)=""/21, 0x1a, 0x15, 0x1}, 0x20) 04:23:15 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c00)={0x11, 0x3, &(0x7f00000029c0)=@framed, &(0x7f0000002a00)='syzkaller\x00', 0xff, 0x28, &(0x7f0000002a40)=""/40, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000019c0)=@bpf_tracing={0x1a, 0x1, &(0x7f0000001800)=@raw=[@ldst], &(0x7f0000001840)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:15 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x17}, 0x48) 04:23:15 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="386bea7a8b67f3cc4f77bdd7edaf505703cc91429a6ce1fae2e6f2b4d0cb694dad93d83002caf6537e8b8aa964f50b792d8b927923195fc22c7a7027dcc0e724f577b0db13299ee9", 0x48}, {&(0x7f0000000140)='@', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000740)="95690ad287e04b68518a76913015634f23d0c9bd1e48a1c2df97e57a7e07959e73d271387f", 0x25}, 0x0) 04:23:15 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001e80)={0x6, 0x6, &(0x7f0000001cc0)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x6}, @cb_func]}, &(0x7f0000001d40)='GPL\x00', 0x2, 0x34, &(0x7f0000001d80)=""/52, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000200)={0xffffffffffffffff}, 0xc) 04:23:15 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$OBJ_GET_PROG(0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f40)) 04:23:15 executing program 3: bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x0}, 0x38) 04:23:15 executing program 2: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r0 = socket$kcm(0x29, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)={0xffffffffffffffff}) close(0xffffffffffffffff) ioctl$TUNSETVNETLE(0xffffffffffffffff, 0x400454dc, &(0x7f00000001c0)=0x1) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001700)=@bpf_lsm={0x1d, 0xf, &(0x7f0000001580)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@alu={0x4, 0x1, 0x8, 0x3, 0x9, 0xffffffffffffffe0, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x4}, @map_idx_val={0x18, 0xa, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8}, @map_fd={0x18, 0x2}, @cb_func={0x18, 0xe, 0x4, 0x0, 0x6}, @call={0x85, 0x0, 0x0, 0x25}, @exit]}, &(0x7f0000001600)='GPL\x00', 0x1, 0x0, 0x0, 0x40f00, 0xb, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000001640)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001680)={0x4, 0x8, 0x9, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[0xffffffffffffffff]}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000019c0)=@bpf_tracing={0x1a, 0x3, &(0x7f0000001800)=@raw=[@ldst={0x2, 0x2, 0x3, 0x0, 0x7, 0x4, 0xffffffffffffffff}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xfffffffffffffffb}], &(0x7f0000001840)='GPL\x00', 0x0, 0x52, &(0x7f0000001880)=""/82, 0x40f00, 0x4, '\x00', 0x0, 0x19, r1, 0x8, &(0x7f0000001900)={0x3, 0x1}, 0x8, 0x10, &(0x7f0000001940)={0x5, 0x6, 0xee9, 0x2}, 0x10, 0x12c27, 0xffffffffffffffff, 0x0, &(0x7f0000001980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 04:23:15 executing program 4: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg$kcm(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{0x0}], 0x1}, 0x0) 04:23:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x220181, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, 0x0) 04:23:15 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c00)={0x0, 0x3, &(0x7f00000029c0)=@framed, &(0x7f0000002a00)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x0, 0x0, 0x0, &(0x7f00000009c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:15 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x43}]}}, 0x0, 0x2a}, 0x20) 04:23:15 executing program 2: openat$tun(0xffffffffffffff9c, 0x0, 0x10c44, 0x0) 04:23:15 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89a0, &(0x7f0000000080)) 04:23:15 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int]}}, 0x0, 0x2a}, 0x20) 04:23:15 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000640)=@bpf_tracing={0x1a, 0x2, &(0x7f00000000c0)=@raw=[@initr0], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x6, r0}, 0x80) 04:23:15 executing program 3: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18020000f9ffffff0000000000000000850000002c00000095000000000000003d789ade838a5ad00c21f97a9d4f55528c474cb385573d9f5ec0798d497a5d0ab93dbb637fd8de14970b4f76b599911df77098a8cd276dee070239f048bff4c9d61b5c334ef7384130fd875789e46307b8f29c46149360bea59a42011aabc5001093a06d27b6cf4f033c6000c3ab63ee03e9e7023574b86ce453bc8964c32f955d410083f7606e55d06b09eb8f01550310a78644e801f1753107aca5ddd62c7addb04f55cee250cb376879ae14b9e1ab98703bc7db41925c55b0a4141ae3c08d264831d0f6365469c35621850000000000009f000000000000000000000000000000001a18f6de00bb8c95f8bdc2a54e6aefee88e5b1f6fdbc3a483235918073d11474cfa5d815839a88026afe0d0213d73d92c9bd2b72c3ce63d47075ae7c592bacea1243db36970e2f52ae300cb56281877934e999394a7dfe2bb6a29394c82bfdffaedc4df6f74e8f286454fca6300d100e7eb8717c85bc7c9e01efe6a3139191529f22e4b4435e5c27e469f70c08bdff233307bbf119ffdb2e1d717eb268eea7322da5fda4fc19afc54c100c0658fdbc7fee0486fa294b41c1d4dc44a9801c2094ec376105419bc7f49d767b1ce359b2160d82ff8ad456982e6a4bb8335fb22fa81b578e08"], &(0x7f0000000240)='syzkaller\x00', 0x4, 0xff0, &(0x7f000062b000)=""/4080, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x3d) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8a802a0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 04:23:15 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f00000000c0)={&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 04:23:15 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x0, {0x0, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000140)="8854d8d8cf8806ec9a1bbdb5ce3a838b6db3414f55be632d14d7494d438f4fd2620caecda328753ff26bf5906e93c05f315c4c830a04c232f096ec98450cffa4a2", 0x41}], 0x1}, 0x0) 04:23:16 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb01001800000000000000a4000000a4000000070000000600000005000005"], 0x0, 0xc3, 0x0, 0x8}, 0x20) 04:23:16 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x0, 0x0) 04:23:16 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb0100c3"], 0x0, 0xc3}, 0x20) 04:23:16 executing program 5: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89a0, &(0x7f0000000080)) 04:23:16 executing program 1: socketpair(0x15, 0x0, 0x0, &(0x7f0000000600)) 04:23:16 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb01001800000000000000a4000000a4000000070000000600000005000005040000000100000005000000307c2f77020000000300000000000000010000000200e4ffc30300000500000001000000008000000c00000005000000000000000e0000000000000e03000000010000000300000000000020020000000b00000000000001000000005d001c01030000000000000700000000000000000000000300002d4f9424d474cd9ab5e9048543eb42fe0000030000000300000001"], 0x0, 0xc3}, 0x20) 04:23:16 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='fscache_access_cache\x00', r0}, 0x10) 04:23:16 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="1813000000000000001000000000000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:16 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x0, 0xd}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:16 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@name, 0x10, 0x0}, 0x840) 04:23:16 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:16 executing program 2: openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0x80002, 0x0) 04:23:17 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x1c, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x56}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:17 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x9, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:17 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x0, {0x0, 0x4}}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000140)="88", 0x1}], 0x1}, 0x0) 04:23:17 executing program 1: bpf$BPF_PROG_ATTACH(0x12, &(0x7f00000000c0)={@map=0x1}, 0x14) 04:23:17 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x5452, &(0x7f0000000040)) 04:23:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001780)={&(0x7f0000001680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x3}}]}}, 0x0, 0x32}, 0x20) 04:23:17 executing program 5: socketpair(0x22, 0x0, 0x7, &(0x7f0000000840)) 04:23:17 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x6, &(0x7f0000000040)={&(0x7f0000000000)='fscache_access_cache\x00', r0}, 0x10) 04:23:17 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='fscache_access_cache\x00', r0}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r1, 0x58, &(0x7f00000001c0)}, 0x10) 04:23:17 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x0, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 04:23:17 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@id={0x1e, 0x3, 0x0, {0x0, 0x4}}, 0x10, 0x0}, 0x0) 04:23:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000e00)={&(0x7f0000000cc0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x4, [@var={0x3}]}, {0x0, [0x0, 0x0]}}, 0x0, 0x2c, 0x0, 0x1}, 0x20) 04:23:17 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='fscache_access_cache\x00', r0}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f00000000c0)='sample_threshold\x00', r0}, 0x10) r1 = bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e40)={0x18, 0x2, &(0x7f0000000a80)=@raw=[@initr0], &(0x7f0000000b00)='GPL\x00', 0x0, 0x76, &(0x7f0000000b40)=""/118, 0x0, 0x0, '\x00', 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000540)={&(0x7f0000000480)='./file1\x00', r2}, 0x10) bpf$ITER_CREATE(0x21, &(0x7f0000000740), 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000340)={0x0, 0x1, 0x8}, 0xc) 04:23:17 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x6, &(0x7f0000000040)={0x0, r0}, 0x10) 04:23:17 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0x1c, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 04:23:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000001140)=ANY=[@ANYBLOB="9feb010018"], 0x0, 0xca}, 0x20) 04:23:17 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_ro(r0, &(0x7f00000003c0)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) 04:23:17 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 04:23:17 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@base={0x6, 0x4, 0x0, 0x4, 0x0, 0x1}, 0x48) 04:23:17 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb01001800000000000000ab000000a4"], 0x0, 0xc3}, 0x20) 04:23:17 executing program 3: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000180)) 04:23:17 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000000c0)={@map=0x1, r0}, 0x14) 04:23:17 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) 04:23:17 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x1, 0x20002, 0x8, 0x41e, 0x0, 0x1}, 0x48) 04:23:17 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000c00)={0x15, 0x10, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5a, 0x0, 0x0, 0x0, 0xfffffffe}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @generic={0x40, 0x8, 0x9, 0x9e6, 0x6}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x1}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x9}, @cb_func={0x18, 0x1}]}, &(0x7f0000000140)='syzkaller\x00', 0x3, 0x85, &(0x7f0000000640)=""/133, 0x41100, 0x18, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, &(0x7f0000000b40)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000b80)={0x2, 0x8, 0xa190, 0xe98}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={r0, 0xe0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f40)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000004c0), 0x0, 0x10, &(0x7f0000000500), &(0x7f0000000540), 0x8, 0x10, 0x8, 0xfffffeda, &(0x7f0000000580)}}, 0x10) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000000600)=r1) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000540)={&(0x7f0000000480)='./file1\x00', r3}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000740), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000009c0)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000780)=@framed={{0x18, 0x0, 0x0, 0x0, 0xdec, 0x0, 0x0, 0x0, 0xfff}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}]}, &(0x7f00000007c0)='syzkaller\x00', 0xffffff80, 0xc6, &(0x7f0000000800)=""/198, 0x0, 0x13, '\x00', 0x0, 0x18, r4, 0x8, &(0x7f0000000900)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000940)={0x1, 0x9, 0x4000000, 0x9}, 0x10, 0x13e91, 0xffffffffffffffff, 0x0, &(0x7f0000000980)=[r3, 0xffffffffffffffff, r3, r3]}, 0x80) openat$cgroup_netprio_ifpriomap(r4, &(0x7f0000000c80), 0x2, 0x0) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) bpf$MAP_CREATE(0x0, &(0x7f0000000ec0)=@base={0x1c, 0xf5, 0xffff42c7, 0x3c, 0x20, r4, 0xfd4, '\x00', r1, 0xffffffffffffffff, 0x1, 0x5, 0x5}, 0x48) r6 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) r7 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup/syz1\x00', 0x200002, 0x0) mkdirat$cgroup(r7, &(0x7f0000000200)='syz0\x00', 0x1ff) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000540)={&(0x7f0000000480)='./file1\x00', r6}, 0x10) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000740), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000009c0)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000780)=@framed={{0x18, 0x0, 0x0, 0x0, 0xdec, 0x0, 0x0, 0x0, 0xfff}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}]}, &(0x7f00000007c0)='syzkaller\x00', 0xffffff80, 0xc6, &(0x7f0000000800)=""/198, 0x0, 0x13, '\x00', 0x0, 0x18, r8, 0x8, &(0x7f0000000900)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000940)={0x1, 0x9, 0x4000000, 0x9}, 0x10, 0x13e91, 0xffffffffffffffff, 0x0, &(0x7f0000000980)=[r6, 0xffffffffffffffff, r6, r6]}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000e40)={0x17, 0x2, &(0x7f0000000cc0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}], &(0x7f0000000d00)='GPL\x00', 0x7, 0x16, &(0x7f0000000d40)=""/22, 0x40f00, 0x18, '\x00', 0x0, 0x8, r5, 0x8, &(0x7f0000000d80)={0x8, 0x3}, 0x8, 0x10, &(0x7f0000000dc0)={0x4, 0xf, 0x2, 0x2}, 0x10, r2, 0xffffffffffffffff, 0x0, &(0x7f0000000e00)=[r4, r8]}, 0x80) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="180000000000000000000000090000001818000034a8c2aaceaac85542a5e13effb6e02ab0ba7ae5d3b14accfd50acc3061ba732dab0c45ef9801eada2241c20df6ad4ff2dc2c724e286b251305d5394319e1aa48b1555b12519bcb23cc8b431dcdaabeeaa51dc60f750f0b4297c8b6cad529592f759cf462b4770eb338f93801ef0c3be65581454c23d", @ANYRESHEX=r2, @ANYBLOB="0000000000000000f0ffffff9500000000000000183c0000020000000000000040009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f00000000c0)='writeback_pages_written\x00', r9}, 0x10) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00'}, 0x10) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000540)={&(0x7f0000000480)='./file1\x00', r10}, 0x10) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000740), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000009c0)=@bpf_tracing={0x1a, 0x5, &(0x7f0000000780)=@framed={{0x18, 0x0, 0x0, 0x0, 0xdec, 0x0, 0x0, 0x0, 0xfff}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}]}, &(0x7f00000007c0)='syzkaller\x00', 0xffffff80, 0xc6, &(0x7f0000000800)=""/198, 0x0, 0x13, '\x00', 0x0, 0x18, r11, 0x8, &(0x7f0000000900)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000940)={0x1, 0x9, 0x4000000, 0x9}, 0x10, 0x13e91, 0xffffffffffffffff, 0x0, &(0x7f0000000980)=[r10, 0xffffffffffffffff, r10, r10]}, 0x80) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000480)={&(0x7f00000002c0)="cfee40dc1759ff62c5a1b2c29dbff15b80a86e5445d11215d44c75097f0236985da62ede1d44adbe3e74821b7878988878a16384d9764de4f85fbde7eb1e728ec0c3c957c8e6e96a453a77ff0a5cc3e45fec10c90d593dfca77635524c7db99afd0a6237378eccc1c682c4a6f704190b55ff8371c1248cf4cafbb72225f00d3aa8", &(0x7f0000000800)=""/228, &(0x7f0000000180), &(0x7f0000000440)="7e560064351653", 0x3, r10, 0x4}, 0x38) 04:23:17 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x0, 0x2, &(0x7f0000000140)=@raw=[@btf_id], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, r0}, 0x80) 04:23:17 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@jmp={0x5, 0x1, 0xd, 0x0, 0x0, 0x0, 0xfffffffffffffffc}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:17 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5000}, 0x0) 04:23:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001780)={&(0x7f0000001680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x3}}]}}, 0x0, 0x32, 0x0, 0x1}, 0x20) 04:23:17 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@base={0x6, 0x4, 0x10, 0x4, 0x0, 0x1}, 0x48) 04:23:17 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@base={0x6, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:17 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb010018"], 0x0, 0x18}, 0x20) 04:23:17 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000ac0), 0x4) 04:23:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:17 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={0x0, r0}, 0x10) 04:23:19 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000003c0)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000440)={r0, 0x2b, 0x0, 0x0, &(0x7f0000000400)=[0x0], 0x1}, 0x20) 04:23:19 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_ext={0x1c, 0x2, &(0x7f00000000c0)=@raw=[@btf_id], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 04:23:19 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f00000000c0)='sample_threshold\x00', r0}, 0x10) 04:23:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x2002) 04:23:19 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@typedef={0x2}]}, {0x0, [0x0]}}, 0x0, 0x27}, 0x20) 04:23:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef]}}, 0x0, 0x26}, 0x20) 04:23:19 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 04:23:19 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001780)={&(0x7f0000001680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3}}]}}, 0x0, 0x32, 0x0, 0x1}, 0x20) 04:23:19 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000640), 0x2, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000740)={r0, 0xe0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x0, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[], 0x0, 0x1000000}, 0x20) 04:23:19 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xa, &(0x7f0000000700)={r0, 0x0, 0x0}, 0x10) 04:23:20 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x77, 0x0, 0x43}]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 04:23:20 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r0}, 0x10) 04:23:20 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x5}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 04:23:20 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f00000001c0)}, 0x10) 04:23:20 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, 0x0) 04:23:20 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000dd2add178adfb302c1d6000010bd000000000000009500010000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) 04:23:20 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) recvmsg$kcm(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) close(r0) 04:23:20 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0xf, &(0x7f0000000140)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x3}, @cb_func, @func={0x85, 0x0, 0x1, 0x0, 0x8}, @map_idx_val, @map_idx, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffa}, @map_val]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:20 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x5, [@var={0x2, 0x0, 0x0, 0xe, 0x4}]}, {0x0, [0x0, 0x2e, 0x2e]}}, 0x0, 0x2d}, 0x20) 04:23:20 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000700)={r0, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000300)=[0x0], &(0x7f0000000340)=[0x0], 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f0000000440)}}, 0x10) 04:23:20 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x7, &(0x7f0000000000)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @btf_id], {0x95, 0x2}}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:20 executing program 3: socketpair(0x22, 0x0, 0x0, &(0x7f0000000840)) 04:23:20 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) close(r0) 04:23:20 executing program 5: syz_clone(0x111080, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:20 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000c80)=@base={0x14}, 0x48) 04:23:20 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xa, 0x0, 0x0, 0x0, 0x440, 0x1}, 0x48) 04:23:20 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0xf, &(0x7f0000000140)=@framed={{}, [@func, @cb_func, @func, @map_idx_val, @map_idx, @cb_func, @map_val]}, &(0x7f00000001c0)='syzkaller\x00', 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:20 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x14, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffffe}, 0xa3) 04:23:20 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@base={0x6, 0x4, 0x10, 0x4, 0x409, 0x1}, 0x48) 04:23:21 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:21 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000002c0)=ANY=[], 0x0, 0xbf}, 0x20) 04:23:21 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000e00)={&(0x7f0000000cc0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 04:23:21 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'team0\x00'}) 04:23:21 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb01001800000000000000a4000000a4000000070000000600000005000005"], 0x0, 0xc3}, 0x20) 04:23:21 executing program 3: socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 04:23:21 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) close(r0) 04:23:21 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="88", 0x1}], 0x1}, 0x0) 04:23:21 executing program 3: syz_clone(0x20140, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:21 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x4, [@var={0x2, 0x0, 0x0, 0xe, 0x4}]}, {0x0, [0x0, 0x2e]}}, 0x0, 0x2c}, 0x20) 04:23:21 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 04:23:21 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@base={0x6, 0x4, 0x10, 0x4, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 04:23:21 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000400)={r0, 0xe0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000007c0)={r1}, 0x4) 04:23:21 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:21 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@id, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000140)="8854d8d8cf8806ec9a1bbdb5ce3a838b6db3414f55be632d14d7494d438f4fd2620caecda328753ff26bf5906e93c05f315c4c830a04c232f096ec98450cffa4a2", 0x41}], 0x1}, 0x0) 04:23:21 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) 04:23:21 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000000)={r0, 0x1}, 0xc) 04:23:21 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000700)=ANY=[@ANYBLOB="9feb01001802"], 0x0, 0xc3}, 0x20) 04:23:21 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@id, 0x10, 0x0}, 0x0) 04:23:21 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000ec0)=@base={0x1c}, 0x48) 04:23:21 executing program 4: syz_clone(0x20140, 0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f00000000c0)) 04:23:21 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x2, &(0x7f0000000040)=@raw=[@cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:22 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f00000002c0)='tasks\x00', 0x2, 0x0) 04:23:22 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5000}, 0x0) 04:23:22 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000ec0)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_subtree(r0, &(0x7f0000000a00), 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f00000000c0)={[{0x38, 'cpu'}]}, 0x5) 04:23:22 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002800)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1088d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465ad32b77a74e802a0dc6bf25cca242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae645ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300002200000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa7956488bef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f870b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f154772f514216bdf57d2a40d40b51ab67903ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c784ae7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f0059161c5e0000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe34124172e436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e457060000007ac691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bdc4a60d637545ed4c8a1c649c3ce54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebfcec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e9180100000000000000654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247b4637c6c265fbeb98a607ce8728da16fc96cde9b7ef6d769e427383faab5dcc5e86e13bb023f7d511c414a73cd5556214c3535ff2ac9bd112c0b29815e15aeca2db3ac9595d07720a700044c4676cf36960b77b55a1a1b6b19fea9e2c95f94bf0c7037c851e638ff1fea847ae6e4a4e3b1e5c2d81317625af50b77439f741ad661dab7ca0ab7132afa6911022aa912e7994ef6efd1654f6307f5f2635b339d9070453be46737c3d0261f85770df5e494625c257320718ae181bb2ed47960b995e39c8556c5c7f1010ada380616f9661b067acc2261def197cf92f2b857fc1ed1d0a4d22af8d2"], &(0x7f0000000100)='GPL\x00'}, 0x41) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="180000000040001f000000000000f10095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000140)='mm_page_alloc\x00', r1}, 0x10) r3 = bpf$ITER_CREATE(0xb, &(0x7f0000000100)={r2}, 0x8) write$cgroup_int(r3, &(0x7f00000001c0), 0xfffffdef) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) 04:23:22 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000080)=@framed={{}, [@generic]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) 04:23:22 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000b80)={&(0x7f0000000680), 0x10, 0x0}, 0x0) 04:23:22 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0, 0x7ffff000}, {0x0}, {&(0x7f0000000180)="9b", 0x1}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0, 0x4000}, {&(0x7f0000000180)="9b", 0x1}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0}, {&(0x7f0000000180)="9b", 0x33fe0}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x7, &(0x7f0000000200), 0x4) 04:23:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f0000000240)="99", 0x1}], 0x3}, 0x0) 04:23:22 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0}, {&(0x7f0000000180)="9b", 0x33fe0}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000100000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'ip6_vti0\x00', 0x20}) 04:23:22 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f0000000300), 0x20) 04:23:22 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x120}, 0x0) 04:23:22 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0}, {&(0x7f0000000180)="9b", 0x33fe0}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 4: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x31, 0x0, 0x0) 04:23:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0}, {&(0x7f0000000180)="9b", 0x1}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:22 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[], 0x120}, 0x0) 04:23:22 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 04:23:23 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {0x0}, {&(0x7f0000000180)="9b", 0x33fe0}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000000000002000000768d0000000000004c000000000000000000000007000000441c7c71ac1e010100008000ac1414bb00000081ac1414bb00000002440c5f43ac1e0001000004018311c06b6e4ebfa3863b3063a02c41bc0500000000000000110000000000000000000000010000001f0000000000000014000000000000000000000001000000fbffffff000000001c000000000000000000000008000000", @ANYRES32, @ANYBLOB="e0000002ac1414bb000000001400000000000000000000000200000006000000000000001c"], 0x120}, 0x0) 04:23:23 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 04:23:23 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:23:23 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:23:23 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 04:23:23 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000180), 0x8) 04:23:23 executing program 2: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 04:23:23 executing program 5: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:23 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000000)={0x0, 0x2, "9940"}, &(0x7f0000000100)=0xa) 04:23:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32=r2], 0x63) 04:23:23 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000040), &(0x7f00000000c0)=0xff6e) 04:23:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f00000000c0), 0x90) 04:23:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={r2}, 0x10) 04:23:23 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000000140)={0x2, [0x0, 0x0]}, &(0x7f0000000040)=0x8) 04:23:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000040), &(0x7f00000000c0)=0x5) 04:23:23 executing program 5: ioctl$EVIOCGKEY(0xffffffffffffffff, 0x40004518, &(0x7f0000000000)) 04:23:23 executing program 0: chown(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) 04:23:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) bind$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 04:23:23 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:23:23 executing program 5: getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 04:23:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000340)='L', 0x1}], 0x1, &(0x7f00000000c0)=[@sndinfo={0x1c}, @authinfo={0x10}, @authinfo={0x10}, @sndrcv={0x2c}, @authinfo={0x10}, @sndrcv={0x2c}], 0xa4}, 0x0) 04:23:23 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r3, &(0x7f0000000040)={0x10, 0x2}, 0x10) r4 = socket$inet6_sctp(0x1c, 0x1, 0x84) r5 = dup2(r3, r4) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f0000000000)=0x8) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x19, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:23:23 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=[@sndrcv={0x2c}], 0x2c}, 0x0) 04:23:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000140), &(0x7f0000000180)=0x18) 04:23:23 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000340)="4ce701eaeee4d272424b1ba11e5c79c16c10ae661ecb0f4e5ba983476d40c761ac47058082d5ae7533990bd56ffe7df2a2df5d655f587d5e19a4db3e2d5721be5a68c8a13223f171ff6d5f673a5125fba893ca9a09c0edece9f6915f1c5d82980b83d2e0ed7d472253260fe6b2d69c920ad1e9448240ece080c624e1d122188ed89679f3f514451810e1770b87663d08c8", 0x91}], 0x1}, 0x0) dup2(r1, r0) 04:23:23 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 04:23:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000000), &(0x7f0000000140)=0x19) 04:23:23 executing program 3: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:23:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000040)={r2}, 0x8) 04:23:23 executing program 1: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x80084504, 0x0) 04:23:23 executing program 0: chown(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) 04:23:23 executing program 4: setsockopt$inet6_MCAST_LEAVE_GROUP(0xffffffffffffffff, 0x29, 0x51, 0x0, 0x0) 04:23:23 executing program 3: sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001bc0)={&(0x7f0000001840)=@abs={0x8}, 0x8, 0x0, 0x0, &(0x7f0000001b80)}, 0x0) 04:23:23 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r2, 0x84, 0x29, &(0x7f0000000000), 0x8) 04:23:23 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x25, &(0x7f0000000200)=ANY=[@ANYBLOB="bf"], &(0x7f0000000500)=0x8) 04:23:23 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 04:23:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@sndinfo={0x1c}], 0x1c}, 0x0) 04:23:23 executing program 3: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:23:23 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x25, &(0x7f0000000200)=ANY=[], &(0x7f0000000500)=0x8) 04:23:24 executing program 1: getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000002c0), 0x0) 04:23:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x0, 0x0, 0x9}, 0x98) 04:23:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) 04:23:24 executing program 4: msync(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0) 04:23:24 executing program 2: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 04:23:24 executing program 3: getgroups(0x1, &(0x7f0000001a80)=[0xffffffffffffffff]) 04:23:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0x40, &(0x7f00000011c0)='htcp\x00', 0x5) 04:23:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000000), 0x8) 04:23:24 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 04:23:24 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r2, 0x84, 0x901, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:23:24 executing program 3: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msync(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0) 04:23:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@init={0x14}, @init={0x14}], 0x28}, 0x0) 04:23:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)={0x1, [0x0]}, &(0x7f0000000340)=0x8) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f00000001c0), &(0x7f0000000400)=0x18) 04:23:24 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=ANY=[], 0xa) 04:23:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002200)={&(0x7f0000000840)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000002180)=[@init={0x14}, @prinfo={0x14}], 0x28}, 0x0) 04:23:24 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x100}, 0x98) 04:23:24 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 04:23:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000340)="4ce701eaeee4d272424b1ba11e5c79c16c10ae661ecb0f4e5ba983476d40c761ac47058082d5ae7533990bd56ffe7df2a2df5d655f587d5e19a4db3e2d5721be5a68c8a13223f171ff6d5f673a5125fba893ca9a09c0edece9f6915f1c5d82980b83d2e0ed7d472253260fe6b2d69c920ad1e9448240ece080c624e1d122188ed89679f3f514451810e1770b87663d08c8cb627102681e00bf8b0af917fd7cb1a9609ed098eaecf909707c725a9611890d2746d3edf7ac2da1f6d46e4b358813ccdc27a096af08509905b19ed83b5db8318116e8ff08a1a36cd72221c6391d7d4d4520aa5c9564e72c41d59b0b68b8d5ec785bda1fdd75747ebbd7ded9fa40818b11e8417ce3949c49b034abbe25910f69a6168d9859331f75f5472ed211beababed2178e212ea4ce75a7d0429feadc92d48c1db1c4dcd705831c5bd2c192ecbb9b6848d11a10f0551cd5afdd46e45b1564042e97abf9188e8c63b6d6c41b732592b2deecabeb3d8aff6b300e8df95f4e9d6e751596e4d7d874bbb07e840261c65b15eef4a98275e3b5d9fa49df729fbd8a3d2befede2bc927b9094595400739a52089a0740e8a88c8cea35f166b55a9e4109b4f1422fdffc5643dee5489e3112b314651c7081019b765784ac5f98bad30c0673f8b799e05297cfa08f0fb7a590529063ef0036755f9de7ed73035e92d3f2f93af37ddbb6e3f85334fbb94088c40a0cffab8e352c417509ef71da2352c4eb378cd55088a042551b43302f236100f8b3410f608acef48565577f234172eb48a43e8426e8aa93027c7989258bf921da869a4d3c32d1991775695848c79b989b8fd612ba8dd8a9cc60af9ba70859299572a30cd4d32d3d4046859c9e603244207914bbada0d0e82333d2141af40423cef566a2707e4801792202b066532c8fbc317bd48c7f74002179ccdfbbeb58464a04504e1ef4f2b3786214396bb3bafcd6fbb926061fb737e5a2dc0bd9903602cb6f088cd5c445026d44befc5f01bede21576c992b3e891e0db46496ddd886343a9b35d53d092afe7a188816e2e034225679a08a70f0427e004d895d4ade6938ede002b9a23d7c5dfbcf78de5cd1d15b38773bcf26411f3baecbee92ca6b6010875530e7c5d59240ad6f08d6f60aa67912673341998ab19c76b781bb10fb26474d4349f7ea656b7ea06c3d3014b2eab0b798289824937abd569552f90c40d05ca71f97944c045273bd171c91f4c7fee39b0e5c389006da8c81b323b6b8892af116380745da426f468ff38671fee796d8afeca73b7f4783db2dc4f4d443430eb7e8051295f58cc480e5d14703b416f0bc5a689c0c4727737f172f48e854eed94dbfa5e8551133aaa6a325b159f528dec3614084af71ad9cb9ce1dc332feb0c809f4104c162b91123ee8080e34097d960071668b13b7f9aba68f0e71ec27668a863af080f173197ccf58463ef012a57caa32a2d144d97229c2a1caa4b16c9de4947fad83ac5027ec859333784e3b753e6c270b4df881a6382a004dee188e9bab0919864643781eda5f84542a9509a3df19407846c7d3915953c1d567f6809d76e4cda733a6dd40d4ffc746073d2c5f05cb9423e4e82cfc46a79ef0574bb555c8f796dc0dbcc36f0b6fe1e92247082b64639554cc3e2e84e571c3098cbbfdf819615f4a29e36e50e09b40871d4d9beeebaa37be17cd13de2690f1856cfe1c1d30863f0d6570df7464c3b5accbe7488722f9c6c45195f5e22bcdea7539cc5e094c9db8d7e2f51dc9af05ebc0ce29962b40844b6ff4c8859fa133a8a4d7ba2f61c3e004d1b4aa18aaad14189347dd9fd2636181e41687112a5162723452088048b848194b3fa7192e74871750b6f3c31b7c15ebec46beead935ea4a07ca5626b1b979076cd07b01bc94a2429864d0f8c2ce0182ca00c733ba9ceaad0db1756372dccd094321e8f54fff45133ab3c4c861f8bf5bf97659f7ec8c83bbb5d8c1988c7f9d10d51bbacdbf3ce41697c74d466bdeeb5eda2da737850b7217739443422e72a1b6ef4ca69389f395edf049a16", 0x5ad}], 0x1}, 0x0) dup2(r1, r0) 04:23:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x900, &(0x7f0000000040)={r2}, &(0x7f00000000c0)=0x8) 04:23:24 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_int(r0, 0x29, 0x17, 0x0, &(0x7f0000000080)) 04:23:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000240), &(0x7f00000002c0)=0x8) 04:23:24 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="14000000000000000000000001000000000000000000000011000000000000000000000001000000070000000000000014000000000000000100000002"], 0x120}, 0x0) 04:23:24 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet6_IPV6_HOPOPTS(r1, 0x29, 0x31, &(0x7f0000000280)=ANY=[@ANYRES32], 0x1010) 04:23:24 executing program 5: open$dir(&(0x7f0000001c80)='./file0/file0\x00', 0x40000, 0x0) 04:23:24 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x10, 0x2}, 0x10) 04:23:24 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9}, 0x14) 04:23:24 executing program 1: getresgid(&(0x7f00000019c0), 0x0, 0x0) 04:23:24 executing program 5: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 04:23:24 executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @broadcast, @val, {@generic={0x86dd, "66c1e7824b4f2b4f2f6307b5417445d86943da608134f3e54b605e4336f2d80b79b5fabe26dd145937b07b72"}}}, 0x0) 04:23:24 executing program 0: getresgid(0x0, 0x0, &(0x7f0000001a40)) 04:23:24 executing program 4: accept4$inet6(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:23:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@prinfo={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @empty}, @init={0x14}, @prinfo={0x14}, @sndrcv={0x2c}, @init={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}], 0xb4}, 0x0) 04:23:24 executing program 5: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept4$inet6(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x80084504, 0x0) 04:23:24 executing program 3: accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x60000000) 04:23:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r2, 0x84, 0x21, &(0x7f0000000000), 0x10) 04:23:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000800), 0x88) 04:23:24 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 04:23:24 executing program 1: semget(0x3, 0x4, 0x66d) 04:23:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x2) 04:23:24 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000640)=[@authinfo={0x10}], 0x10}, 0x0) 04:23:24 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) dup2(r0, r1) sendto(r1, &(0x7f0000000140)='R', 0x1, 0x0, &(0x7f0000000280)=@in={0x10, 0x2}, 0x10) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x280}, 0x98) 04:23:25 executing program 3: socketpair(0x1, 0x20000001, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) accept4$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0x1c, 0x0) 04:23:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@prinfo={0x14}], 0x14}, 0x0) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={r2, 0x0, 0x0, 0x20}, 0x14) 04:23:25 executing program 4: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:23:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r2}, 0x8) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@init={0x14}, @init={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10}, @authinfo={0x10}, @authinfo={0x10}, @prinfo={0x14}, @sndrcv={0x2c}, @prinfo={0x14}], 0xbc}, 0x0) 04:23:25 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000040), &(0x7f0000000100)=0x90) 04:23:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), &(0x7f0000000100)=0x90) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x1ff, 0x0, 0x9}, 0x98) 04:23:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000040), &(0x7f00000001c0)=0x8) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f00000001c0), &(0x7f0000000400)=0x18) 04:23:25 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), &(0x7f00000000c0)=0x90) 04:23:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f00000000c0), 0x88) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x5, 0x0, 0x0, 0x0, 0x8000}, 0x98) 04:23:25 executing program 3: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast}, 0x0) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000080)=ANY=[@ANYRES32], 0x14) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000180), 0xc) 04:23:25 executing program 2: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 04:23:25 executing program 4: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x0, 0x0, 0x0) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000040)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f0000000000)=0x8) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000080)={r4}, &(0x7f00000000c0)=0x8) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x40001) 04:23:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f00000018c0), &(0x7f0000001980)=0xb0) 04:23:25 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 04:23:25 executing program 2: getresuid(0x0, 0x0, &(0x7f00000000c0)) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x22, &(0x7f0000000380), 0xc) 04:23:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@authinfo={0x10}], 0x10}, 0x0) 04:23:25 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002200)={&(0x7f0000000840)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000002180)=[@init={0x14}], 0x14}, 0x0) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000140), 0x8) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:23:25 executing program 3: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 04:23:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@init={0x14}, @init={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10}, @authinfo={0x10}, @authinfo={0x10}, @prinfo={0x14}, @sndrcv={0x2c}, @prinfo={0x14}], 0xbc}, 0x0) 04:23:25 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) read(r2, &(0x7f0000000200)=""/112, 0x70) 04:23:25 executing program 0: ioctl$UI_SET_RELBIT(0xffffffffffffffff, 0x20045566, 0x0) 04:23:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000180), 0xc) 04:23:25 executing program 3: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:23:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x11, &(0x7f0000000000), &(0x7f0000000100)=0x4) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYBLOB="00105b"], 0x63) 04:23:25 executing program 5: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "c90a5507a850db28fce5fa5a353291029be7cd79f2704d8064a5e34e212ac0d3"}) 04:23:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 04:23:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x0, 0x4}, 0x10) 04:23:25 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_int(r0, 0x29, 0x17, 0x0, 0x0) 04:23:25 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) 04:23:26 executing program 5: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x1}, 0x1c) 04:23:26 executing program 2: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 04:23:26 executing program 3: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:23:26 executing program 1: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x31, &(0x7f0000000000), 0x8) 04:23:26 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 04:23:26 executing program 5: socket$inet6(0x1c, 0x1, 0x0) 04:23:26 executing program 2: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 04:23:26 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, r2}, &(0x7f0000001680)=0x10) 04:23:26 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000000)={r2}, &(0x7f0000000040)=0x14) 04:23:26 executing program 1: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 04:23:26 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x8}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="76eea9d88963eaa93eb954e1fa490114d74268ec72873781bbd36b62b4fe312288341538c82e802b63640535efe84be26569945f15ea01240af1e9f8ba1388bc430a0732a0e10faea0f2aaaeea496a1a7c73f12be0ba1b419a9acbc882a32da9c9c9a825fefc4eb3f7", 0x69}, {&(0x7f0000000400)="94a7ee3d5f3513101198c8f3e22995751fc94d3ef27723890ff9d12a8f6662e921c466bccbe75e0395359f0d5d5e5f6d58d13d0b1bc5c5727efd43879dcc263f28c257f7a68867f4c90db18f2182de080c97529eea4837ad3b9f6cfccb34235ed15801d2186fd7df9b01edd4efa99b3e2e8bf0cb7b88219fa0c4359353366037dcb8b3fecb7769ae1ca91ca4e560f3b05bf5184df6bafec3631ce72a8b4272669be9de458a55974ff46fb4fd802b0efee58693e5591bb10d1cc22cca2e5a14322d7ce21ff1bb3ca950edb261e56ae55fcbab0661eaa0cd13a6af5bf64bc2b43f14e795963d7a4d622c5e1844f8ae141cdeaa1af3c81db424eeb9314fcc99ec80087939465199972fa219c11c72ae9c7000d07c851685bc08e9d7e3eb3361b7a9fe326f6abc38d655b5", 0x79}], 0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000ffff000001000100a0000000000000001100000029740000d7ddf5e17a2872bf0ffd60bf3eec8246dadffbdd7031ef623648eca0e43542e932690cd554d210ac9fa74ccd621a3dcca4d666aca60f16e173b0f65c84bae243c6d6e466e3866146063c2aac878b435e56bbf5908d0df4d5b4e2806551b286e6f3b0cb0bd0b34cb0ba9096d0e9c53197a6fdb92ca4aa29db103c9b579250a8c496db730b7d1344d465969c5a6fba0000980000000000000084000000ff030000ab82d69ea91008f74f10aa9b8f81fd5c7b5dd6b571450f8d9a7b3e77e833e5371c1d78b695f11390de7d00e29180c09824fad378e1878e9586f6d700c983e775f2afb1a43c9dacd81c4794cd703232c155503296cf990f369b69c0945d8e518ba6a00d5fa2b9cf4701b4f7eba0142d911340abd92e8100000000000088000000000000002900000001010000331a09affc414357221d489bcddbf409b24d19dcbbb38012cadb4d91061f41809d658a9a15896d1bb833a2b5385ae3cabdf4e50236eb75ec9d0f10d68ad70f09acf64b6dd7d8ea08a1c71b2dbfcfe56e38eea5cf9917465dfb0a03ee1c8df60b4179d0fb6d7c52cdcf87c46cc6909c00176f9ecfea5100"/464], 0x1d0}, 0x20000) 04:23:26 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:23:26 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x10) 04:23:26 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) 04:23:26 executing program 5: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:23:26 executing program 1: accept4$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0x1c, 0x0) 04:23:26 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000340)="4ce701eaeee4d272424b1ba11e5c79c16c10ae661ecb0f4e5ba983476d40c761ac47058082d5ae7533990bd56ffe7df2a2df5d655f587d5e19a4db3e2d5721be5a68c8a13223f171ff6d5f673a5125fba893ca9a09c0edece9f6915f1c5d82980b83d2e0ed7d472253260fe6b2d69c920ad1e9448240ece080c624e1d122188ed89679f3f514451810e1770b87663d08c8cb627102681e00bf8b0af917fd7cb1a9609ed098eaecf909707c725a9611890d2746d3edf7ac2da1f6d46e4b358813ccdc27a096af08509905b19ed83b5db8318116e8ff08a1a36cd72221c6391d7d4d4520aa5c9564e72c41d59b0b68b8d5ec785bda1fdd75747ebbd7ded9fa40818b11e8417ce3949c49b034abbe25910f69a6168d9859331f75f5472ed211beababed2178e212ea4ce75a7d0429feadc92d48c1db1c4dcd705831c5bd2c192ecbb9b6848d11a10f0551cd5afdd46e45b1564042e97abf9188e8c63b6d6c41b732592b2deecabeb3d8aff6b300e8df95f4e9d6e751596e4d7d874bbb07e840261c65b15eef4a98275e3b5d9fa49df729fbd8a3d2befede2bc927b9094595400739a52089a0740e8a88c8cea35f166b55a9e4109b4f1422fdffc5643dee5489e3112b314651c7081019b765784ac5f98bad30c0673f8b799e05297cfa08f0fb7a590529063ef0036755f9de7ed73035e92d3f2f93af37ddbb6e3f85334fbb94088c40a0cffab8e352c417509ef71da2352c4eb378cd55088a042551b43302f236100f8b3410f608acef48565577f234172eb48a43e8426e8aa93027c7989258bf921da869a4d3c32d1991775695848c79b989b8fd612ba8dd8a9cc60af9ba70859299572a30cd4d32d3d4046859c9e603244207914bbada0d0e82333d2141af40423cef566a2707e4801792202b066532c8fbc317bd48c7f74002179ccdfbbeb58464a04504e1ef4f2b3786214396bb3bafcd6fbb926061fb737e5a2dc0bd9903602cb6f088cd5c445026d44befc5f01bede21576c992b3e891e0db46496ddd886343a9b35d53d092afe7a188816e2e034225679a08a70f0427e004d895d4ade6938ede002b9a23d7c5dfbcf78de5cd1d15b38773bcf26411f3baecbee92ca6b6010875530e7c5d59240ad6f08d6f60aa67912673341998ab19c76b781bb10fb26474d4349f7ea656b7ea06c3d3014b2eab0b798289824937abd569552f90c40d05ca71f97944c045273bd171c91f4c7fee39b0e5c389006da8c81b323b6b8892af116380745da426f468ff38671fee796d8afeca73b7f4783db2dc4f4d443430eb7e8051295f58cc480e5d14703b416f0bc5a689c0c4727737f172f48e854eed94dbfa5e8551133aaa6a325b159f528dec3614084af71ad9cb9ce1dc332feb0c809f4104c162b91123ee8080e34097d960071668b13b7f9aba68f0e71ec27668a863af080f173197ccf58463ef012a57caa32a2d144d97229c2a1caa4b16c9de4947fad83ac5027ec859333784e3b753e6c270b4df881a6382a004dee188e9bab0919864643781eda5f84542a9509a3df19407846c7d3915953c1d567f6809d76e4cda733a6dd40d4ffc746073d2c5f05cb9423e4e82cfc46a79ef0574bb555c8f796dc0dbcc36f0b6fe1e92247082b64639554cc3e2e84e571c3098cbbfdf819615f4a29e36e50e09b40871d4d9beeebaa37be17cd13de2690f1856cfe1c1d30863f0d6570df7464c3b5accbe7488722f9c6c45195f5e22bcdea7539cc5e094c9db8d7e2f51dc9af05ebc0ce29962b40844b6ff4c8859fa133a8a4d7ba2f61c3e004d1b4aa18aaad14189347dd9fd2636181e41687112a5162723452088048b848194b3fa7192e74871750b6f3c31b7c15ebec46beead935ea4a07ca5626b1b979076cd07b01bc94a2429864d0f8c2ce0182ca00c733ba9ceaad0db1756372dccd094321e8f54fff45133ab3c4c861f8bf5bf97659f7ec8c83bbb5d8c1988c7f9d10d51bbacdbf3ce41697c74d466bdeeb5eda2da737850b7217739443422e72a1b6ef4ca69389f395edf049a16", 0x5ad}], 0x1}, 0x0) dup2(r1, r0) 04:23:26 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) r3 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)={0x1, [0x0]}, &(0x7f0000000340)=0x8) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r3, 0x84, 0x21, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, r4}, &(0x7f00000002c0)=0x10) 04:23:26 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000001c0)={r2}, 0x8) 04:23:26 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 04:23:26 executing program 2: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 04:23:26 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) dup2(r1, r0) 04:23:26 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 04:23:26 executing program 5: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 04:23:26 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)={0x1, [0x0]}, &(0x7f0000000340)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000040)={r3}, &(0x7f00000000c0)=0x8) 04:23:26 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x40041, 0x0, 0x0) 04:23:26 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000003a00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000540)='$', 0x1}], 0x1}, 0x0) 04:23:26 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@prinfo={0x14}, @dstaddrv6={0x1c, 0x84, 0xa, @empty}, @init={0x14}, @prinfo={0x14}, @sndrcv={0x2c}, @dstaddrv6={0x1c, 0x84, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}}], 0xa0}, 0x0) 04:23:26 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_int(r0, 0x0, 0x44, 0x0, &(0x7f0000000040)) 04:23:26 executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 04:23:26 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x2}, 0x8) 04:23:26 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto(r0, &(0x7f0000001480)="69ede01ab8666d50ae88d0fcebbb07d77a8c8c45181e9b3963f877cef8f469cc2b333fba5e651314564fb169bfdfbe1d693a2fd0833121f43f6576342ed1387c422b53d1bd55317d2d32a525c7aa0894d43dd552a6de58b00ed1fdf993d0efe9b6bb715f36aea8bb49886c2e535cc1e0c0473fdc022729f484d3b467c0c146f442da88920b33fcd88ab8584892f8ef4bb4c6fb0c0e8349df493bdac8a1cd3b714650c2cf9c648235738d60a693da16d11cab87eeea8b5ae97ae59e4690aa371007ee2aaeb59c3bfac09e48822731d5e36e96c3dba2dd9eabb5bcdd525a22bda36020527ad6d147246d077c661cd8a71637f5d15998e8325fdedb1d49bd597564593ba0e2f3d9f3770082ba7d0f4f26608b416eb0383bf1e06e01f3f2ba860c22d9624e42b98c6fd0a5d34dd2993ff160664ae765b878be3446cd6af32f6703d5eb8472c17c89c561e6e8eb42af153fc2e39e16f05f4426a2472379726f23c76459693e7215371c144759e6963fb1ba09e8c0fcfd79dc4b7bdecb67819eb5008c965aad0a106834346dbff5bb97474d43e0f932d16c83ccf7d5e6a561f3bcfc6cd1f5255947b43f495ba71a7dff5ba72a9d13eb22968003b661d4d20295a7b0012cd59418f420ce8fedf571618925b836a3b1e64b8a76fe6b4e42a8acc2ab8a25f0dcd13d957dbbffb400e899123e928df6e048edb935b51406d99a69b8bc0a45f32e5cdcb3e10f3666cea820a9c90be36c3b13275b063fc9c4fc2f468e7522ac0b5006f1b42959f40af3262e912f9f250d75978350bfb3439273811b5dd5cb5bef2c43d39e6995158adf0931d867168690fccc0866f4e56a121fa36128a594a8b0c3b8ce56cc95d42a171f642e76fb42f1e6ae5791b0717f0dbf27de8ba97ee63c277b5a628df1a2cb903426605cd26ac7c52b313b325d7399e4f3248ccfc4906e33caef269e01f9297a0b6c0bfb51d0a9a648cb379f654e1b58a0ad4eef445de60f7322d03e3b4c3fce02255f578771496bb297401e155263a25c3222cf19fb112b44f27f864f8824a68b3ba4b2f73eecece9e0c0df5d053b8ec88a664db0d9ddb9b0e4513b6b29a267802e43cf8d27f17b1d47670ecb8a1c041438cbe0da12d196e9c9c39701ff670d7e577864589043ce2ba9ce53d40eb1e74681504fd3ff455fef6d5598e4214a0ed99ef305eb0250c085dcbbd1c974f0a829c78b4ecb6fc130dec0e15a6ce6eccd9cb2b14e051fe91e73f10947ac03d51e0adaeb3a98d4a53f2868e3018116525a91c01d7c09e530248c33d321c137703683648d6332bdee3986a7bb0193445b8527a339cc92a72e852329344d41491ca3ed7b90d35faa3ae7195d0353b4aca701eee05f09f82d1ee20cedfe1cba1a18a64fa1da5fe41dcbf676c30074538312585df47a7013f9f444fcb1764b7d246ec9077ff8a11ec834114530950029b8ac550cc7e60d784dedc9db466554f2cdfd746916d6f4d1bafc85931268369db9808d669e5e83177dc4b8e1733fc2034f4210b94103038a486d140bc1268a53880f9a8058bfe3dcc9e08e4ca8a30aaceafbe578925afe4adf31ad9d38bdca08304299c8d290963137abd5583ac6212331e31c132b27d4fb1170f00f281a633cb6f7fb4c9c0a8b5fa54a3cc378289644138ad376ee95e9d7f91173f72b9d69364b1779675ccba3e9c2b9bb42ed9ba16ca563fee74f48ce74426be7537af6c9216c613c081bf18b155190e93faa0e74d3c16bcee07989ddef3555993d6f7af0be85ab4dcdb0fdadcaabe3f628b2f55de7ed68067deac43e00822dbf3323507744a79f7a36127a4971c76e7cdd7dd0fa4e45114c035ab72a6b5e5c60ebac85a0a1319bff99c86d5d651a25af1cd4317d89005bddc0896e777e29a808aa60fa8f4a27f5ce4b5ef4fa42763556f5cca184908e17d824e6a66fbdba8290729de40e344e517b14bc61e7253b5a4ef405468955243457d293b36aa802ce949e1bd1c8218a3e62748c8f80653ee09c99de7cef72ed9e3d7c9debdd8aa5043aa918110cb88f22647169f380eb27b9964fb2fc67dd26f44040f2aa9613abf3987b244707875972ffb1999e4eee5e61dfd85cc2a2cdf78a6b17f3568960ba90b85122ab908b251cfd8efdf692c21f5ae1cd10903b282ebb2fb15a14306ab8e56a9ee4b388a142728faab7b656e62f0751e8677091c0614a8df5c6e5daf3abaf87dae0d184a7f547002c6263af588a41684eeac83fbbbad8eba07428527b31119c721d4884019b59b9d13af98171736da4b920ac77b4b9f0fc4d43ff12c276887a878acccb3c3ce423a00bf41fbdaa845ed7d7f2d6dc31c2ba92eab033a121c1ee615d3be442d5b29bf53017cbe76cbab008deddd517649af8a4778f19c9d253eb5dc069cf7881871f963c81c8a66a3351e24c23bdf6b3749bf6cb673e5f1cd556cf0d7d05971fc0bc12d088dccebe814bd242456a396b76862bd96d9a605f4e7108f3c0fe59c4f2d707217eb52faaf754317ab9efa415f992eb23e6ce8bd393510d6a7ac6873fa8238c7cfefef22474285739851f2e044159def3862b9952165acbdf3192fd219e52a8e751fb2b8494ee31e855a44613c3277ab63f53e5ad237ed8c8da87c46707a59c9e21f2fe5e283a4e687a2f7169a2d7a49578fa039e32a1c80998f01e5334260fc88d71da31f265f857851a104e89e77d5735607e1a0b6f0a5c78930878315c830047164dc7d1dec292dac4e49db2722464a796f48f746511026e28fc0c32e6569872d190fe2848b7ff44f95e8f59ac063cac3e8329fba6efc75b570c482f885758b38c7ab96bc95c1696d329cc769250c63b31de9d532067a40a67f577cdea12ba5ad2d840fbe75084e232ecf8016f74f3fe095b34e4a06c4286717fc67a6afcdfa4d2f6456ae3040ad257ed7b7fe816361312a9e6bcef4c9e410c79a004f3f27d417589fb32efb78e82fe89878db546fe70b1b6bc3ce611dd78e1c962105225704802733f8ff08f680302b58096b800b0ce8cabe3c9c61e01f11b72e4f84c8e5bec5f290aef1b09389b585269e029edf5a3801c8ab8cd46c9dc2c0f574eb64ae1078eeabf83595ad29c344de063d1d1ac52c3475f6343fb0a16dc5f3e5784ac1de6190962342e85bd7922e2ed097f2a56aa35481879b0d384ca803643b3f9b7fb5b69e90787d37ee19d3889ce03c172088c54ae3ca8cc2797fbd8a8dc676cc26791239d994d5bff457922cb906f7162a2d423a42c2b59a7b9545bb3741798acf6bca5748f85c7ed90007d25f3627036641e03efcb9c3af0820f6a77ad3892b99e12e2d12b328e3292097a77ef272fcd6017a2d4d86c3ae2778ddbc27c5f95d6c5b4a05bad106e60cacd1cf6c3f5fc760c3fd4d606919c5b092e8b415ea32235feaec1b01f0b2000a3211f20b33ed73f158785b14065bbfa3aca987af0bb89113ef0cf04b178eab59c6d223fd37fc86c8a35ec3b0e3e5b223459619b55850070f39f50226f99b1ac753988450215fb192518eab73b03fc381dad987616141947b7c785663b7d7107589edacebf2b3151ed5bda84f577922ff775a5b0ba2b86c1ba1ed91c7f1a6a5f015bdf765b4e8cd16afd86b212fe5e5e6d6e762ffd77c609d4746421cd74e358ecb3b3eb0d211dd458343fce6f35748e49e80cc5547cbac9eaf198bd5b95f85087553936ee3f8858f4d0f17f244c9a323cf9fff245d93aea2732f0e2d0c0bcbfc5a979d3c4ecd388d5ce0fd4404d7db1e73c4ce3702ef2dc1ade351940ea95a72e611b06c146b959491158a86d0f58bf42af9ac025a73155818a1180e32f1c497c38532008a6028881efa68b41988ac82e7d37854f26a438b58ca82bcaffcec325370fe1320e86b03f7f4a33eb36b7b39d91ac6c3e4ea457068541f5a7560c35d37600015740010eeb38e40f1f08c43ae484ae321d767513587c4699074fd164cc2bc385148cfc33137e66397fc3167476debb1ecddffbaab78307e8e741831bd8905063387da21db409bc7c9a7d4868236de9f69e06d91830c21e465642b4562c8171dbc816efc2553ea0d46627bc8f4c60fe159e5b02f0ea176e8bcd804be0ac5fc58f62b63bdcbf4ad71c0e29687613205cedeb5c98ca457a429f5a073b0eb164614045e16457fa1ece01b57bda18b698d8c93f5400586c2ce283dafb41eac8bd2789e75574916c235ee9ed1e1194d658fbd07f9d7dc83d224b539cb0f854964b74fa7b4b9cb0788963afbd675ad7f2b0796d855544845e00306a3f0c365ad4bdb260ab158eb9de8b36825a635046006cf1f1bde0513ffeba3d95880abd60a707c482b2e5e2004844b754d8627106be2dc7180b14fdf0d264a0d6d2316f8caefe23bd33c9f921c2a23b42ece479a1c97007677851c559e43970f7fa0b85a106fe3ca921cf57c6730a4613bde972abcbd1312b064fd8aae12f5a20efd087beeb2bd659642a2c6cee70ca81892bdeb94e228ec30628c01051236ba591f2825429c70b690f0831f1fe8449b2d4cf9684f6bd29b6bcffab4e4992dc2996aecc626df0cec609c7acf5285eac06cf742e7ee4c7af6d63223f9bc35d052ea9a9ddd73d502cbfbc532652964cf78ba11961e091e22ee5286e28b68fada2a399530f88380eb73ab43eae8d95b6a89d7998cb780a6f7dd707dc6b0f43ef0c1ab177accd7f548df997c069d32fa5457f2e12d3ecdedf8d13a8561e978df0708253a626973dce0efa2691c43c6f1d978c0c89e40d1e5b6b620cd721ffa60497e298f81a4d17ca725ea77a5fb092c94890ffbe466925b531591f97e3b042baa44d638f4e3ed68e5746b80382ec284869dae30545fd9ca64aa4395fd4e4f0f559b2c20d47b74a9f86c640a845751a0ea00622d95aa5c112bdaa70e82061b31dcaa0f58825c2066798f1cdacc2018de9674251533d18c26c056d210bb8960d97e979871b54dadda95711239ffffee59b791358121ff1f79a3d171c541d6bcdd9eb5193dd271344f32374c78dc522d55dae581e746bc62111d7f68eb4971bba773a8399bb83943632f9652c7b6dd832a1d9fa39c30b83257a240d971488a6f57bf8e2302767693752d9095f44079621f0a02deaae7e1848b63c934f6a16233da087d79842e4b9cad0bb16789a91ff8bdd86f245e93f1aba09bb2f3ff9b95e6ad05fd19bbd1fed71ea37e33e02972bf4fa0e7cb0d4950c6b9ea7635ab5f35550c91e3b0b5391f4fcc0647d6e328096862b3845973caf11275107fe1806022aaf8b059a12a87a60a4fdbbde7ac8ae946cfa3188896834f09438939f40a556a431e8095613d811284498c56a974d78a707d81872a566d5a3fd6b6d5e3ae4af502251400a05da6649b803034d1f4d451cef178cc0202a611ed16daae07472dc0fb4b1864506ebd6d9b6efd7e0be3baac079667e0af8c739675be59f5c876c16313538d083a3179a49d3513ae060bd671ff3ec079afc9207f84c6638027787fb9644c3933980f937b62600f1f0d2fef8acdae63d017063bbee2848a8c2f2e3a9d4ef98f8376af2b7be6e480252efa8cce903b0508de36eaafeccfefddf395d99241c657d6223d66cd2db7a98cdf41ff16372e8552ac5f060b04f672271558f32279b1e0ed13eb18ac7db99afaf7878b695f3f71b05595812a016d556db755d78f14f10489417d7a60a7feb7e4ba2c3917eec9ac3ed5c58d5aecf8e3dfec96c32689c608adb80ec1d1f438432ad078059ca5ec25863e45f80275b76ad743540aff939bab7824946", 0xff1, 0x0, &(0x7f0000000040)=@in6={0x1c, 0x1c, 0x1}, 0x1c) 04:23:26 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xcec}, 0x10) 04:23:26 executing program 4: shmget(0x0, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) 04:23:26 executing program 5: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:23:26 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x31, &(0x7f0000000000)={0x0, 0x0, '\x00', [@ra]}, 0x10) 04:23:26 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@init={0x14}, @init={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10}, @authinfo={0x10}, @authinfo={0x10}, @prinfo={0x14}, @sndrcv={0x2c}], 0xa8}, 0x0) 04:23:26 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:23:26 executing program 3: accept4$inet6(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) chown(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) 04:23:26 executing program 1: r0 = socket(0x2, 0x5, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 04:23:26 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000100)={0x10, 0x2}, 0x10) 04:23:26 executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x3000)=nil, 0x0) 04:23:26 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 04:23:26 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 04:23:26 executing program 3: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff8000/0x3000)=nil, 0x0) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x0, 0x400, 0x9, 0x17ae}, 0x8) 04:23:27 executing program 5: getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 04:23:27 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000040)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x1, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f0000000000)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={r4}, &(0x7f0000000040)=0x10) 04:23:27 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32=r2, @ANYBLOB="00105b"], 0x63) 04:23:27 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@dstaddrv4={0x10, 0x84, 0x9, @remote={0xac, 0x14, 0x0}}], 0x10}, 0x0) 04:23:27 executing program 3: sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002200)={&(0x7f0000000840)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f0000002180)=[@prinfo={0x14}], 0x14}, 0x0) 04:23:27 executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) getresuid(&(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 04:23:27 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f00000003c0)=[@init={0x14}, @init={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10}, @authinfo={0x10}, @authinfo={0x10}, @prinfo={0x14}, @sndrcv={0x2c, 0x84, 0x2, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, @prinfo={0x14}], 0xbc}, 0x0) 04:23:27 executing program 4: socketpair(0x1, 0x20000001, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) accept4$inet6(r0, 0x0, 0x0, 0x0) 04:23:27 executing program 5: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_int(r0, 0x29, 0x17, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:23:27 executing program 3: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x54, &(0x7f0000000100)={0x0, {{0xb, 0x1c, 0x1}}, {{0x1c, 0x1c}}}, 0x108) 04:23:27 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 04:23:27 executing program 2: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x46d2f87a1fcc985f, 0xffffffffffffffff, 0x3) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r1, &(0x7f0000003a00)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000540)='$', 0x1}], 0x1}, 0x0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000000)={0x0, 0x2}, 0x8) 04:23:27 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:23:27 executing program 2: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:23:27 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:23:27 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000200), 0x8) 04:23:27 executing program 3: getresgid(&(0x7f00000019c0), &(0x7f0000001a00), 0x0) 04:23:27 executing program 5: accept$unix(0xffffffffffffff9c, 0x0, 0x0) 04:23:27 executing program 4: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:27 executing program 0: sigaltstack(&(0x7f0000ffd000), &(0x7f0000000000)) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002200)={&(0x7f0000000840)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0}, 0x0) 04:23:27 executing program 5: semget(0x3, 0x0, 0x369) 04:23:27 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000000), &(0x7f00000000c0)=0x88) 04:23:27 executing program 2: socketpair(0x1, 0x20000001, 0x0, 0x0) 04:23:27 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto(r0, &(0x7f0000000000)="8a", 0x1, 0x109, &(0x7f0000000080)=@in={0x10, 0x2}, 0x10) 04:23:27 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000000), 0xc) 04:23:27 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c) connect$inet6(r0, &(0x7f0000000180)={0x1c, 0x1c, 0x2}, 0x1c) 04:23:27 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:23:27 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000040), 0x2) 04:23:27 executing program 0: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x800445a0, 0xffffffffffffffff) 04:23:27 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 04:23:27 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x1d0}, 0x0) 04:23:27 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffc1}, 0x14) 04:23:27 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x20184, 0x0, 0x0) 04:23:27 executing program 0: getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0]) 04:23:27 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[@authinfo={0x10}], 0x10}, 0x0) 04:23:27 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000000), &(0x7f00000000c0)=0x90) 04:23:27 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000002200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002180)=[@init={0x14}, @prinfo={0x14}], 0x28}, 0x0) 04:23:27 executing program 2: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:23:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) dup2(r0, r1) connect$inet6(r1, &(0x7f0000000580)={0x1c, 0x1c, 0x3}, 0x1c) 04:23:27 executing program 0: sigaltstack(&(0x7f0000ffd000), 0x0) 04:23:27 executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0\x00', 0x0) 04:23:28 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)={0x1, [0x0]}, &(0x7f0000000340)=0x8) r4 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x900, &(0x7f0000000040)={r3}, &(0x7f00000000c0)=0x8) 04:23:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000240)={r2}, 0x8) 04:23:28 executing program 5: sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001bc0)={&(0x7f0000001840)=@abs={0x8}, 0x8, 0x0, 0x0, &(0x7f0000001b80)=[@rights], 0x10}, 0x0) 04:23:28 executing program 4: getresuid(&(0x7f0000000000), &(0x7f0000000080), 0x0) 04:23:28 executing program 2: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) getsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 04:23:28 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) fcntl$getown(r0, 0x5) 04:23:28 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000001840)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000001980)=[@sndrcv={0x2c}], 0x2c}, 0x0) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000000), 0xc) 04:23:28 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x2}, 0x1c) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x98) 04:23:28 executing program 5: socket$inet6(0x1c, 0x1, 0xe0) 04:23:28 executing program 2: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, 0x0, 0x0, 0x10142, 0x0, 0x0) 04:23:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x5}, 0x98) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x900, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4}], 0x1c}, 0x0) 04:23:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@dstaddrv6={0x1c, 0x84, 0xa, @ipv4}, @sndinfo={0x1c}], 0x38}, 0x0) 04:23:28 executing program 4: chown(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) 04:23:28 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept4$inet6(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000180), 0x90) 04:23:28 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)='v', 0x1}, {0x0}], 0x2, &(0x7f00000001c0)=ANY=[], 0x1d0}, 0x0) 04:23:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)=ANY=[@ANYBLOB="e35c97e3", @ANYRES32=0x0], &(0x7f0000000340)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f00000000c0)={r3}, &(0x7f0000000000)=0x8) 04:23:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000380), &(0x7f0000000080)=0x8) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) 04:23:28 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f0000000180), 0xc) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)=ANY=[@ANYBLOB="01", @ANYRES32=0x0], &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000000c0)={r2}, &(0x7f0000000100)=0x8) 04:23:28 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2}, 0x10) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 04:23:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xcec}, 0x10) 04:23:28 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000005200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000005100)=[@rights], 0x10}, 0x0) 04:23:28 executing program 4: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 04:23:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000000)=0x7, 0x4) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:23:28 executing program 5: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 04:23:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f00000015c0), 0x8) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000540)={0x0, 0xff}, 0x8) 04:23:28 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c}, 0x1c) 04:23:28 executing program 2: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x46d2f87a1fcc985f, 0xffffffffffffffff, 0x0) 04:23:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000140)=ANY=[@ANYRES32], 0x63) 04:23:28 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000440)={0x0, 0x2, ']:'}, &(0x7f00000002c0)=0xa) 04:23:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x108, &(0x7f0000000080), &(0x7f0000000100)=0x18) 04:23:28 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000540)={0x0, 0xff, 0x1, "87"}, 0x9) 04:23:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000540)={0x0, 0x0, 0x1, "87"}, 0x9) 04:23:29 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@sndinfo={0x1c}], 0x1c}, 0x0) 04:23:29 executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) getresuid(&(0x7f0000000000), 0x0, 0x0) 04:23:29 executing program 4: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 04:23:29 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x25, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f0000000500)=0x8) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x25, &(0x7f0000000000)=ANY=[@ANYRES64=r2], &(0x7f0000000040)=0x8) 04:23:29 executing program 3: sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)}, 0x0) 04:23:29 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000005200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000005100)=[@rights, @rights, @cred, @rights, @rights], 0xe8}, 0x0) 04:23:29 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r0, 0x84, 0x903, &(0x7f0000000000), 0x8) 04:23:29 executing program 0: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x54, 0x0, 0x0) 04:23:29 executing program 3: getsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x0, 0x0, &(0x7f0000000300)) socketpair(0x1, 0x20000001, 0x0, &(0x7f0000000540)) 04:23:29 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000280)={0x0, 0x5, 0x6, 0x4}, 0x10) 04:23:29 executing program 1: getresgid(0x0, &(0x7f0000001a00), &(0x7f0000001a40)) 04:23:29 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000000)={0x0, 0x4}, 0x8) 04:23:29 executing program 3: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:23:29 executing program 5: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x200) 04:23:29 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000400)="94", 0x1}], 0x2, &(0x7f00000001c0)=ANY=[], 0x1d0}, 0x0) 04:23:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001f40)=[@rights, @cred, @rights], 0xa8}, 0x0) 04:23:29 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000440)=ANY=[@ANYBLOB="e3", @ANYRES32=0x0], &(0x7f0000000340)=0x8) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x102, &(0x7f00000000c0)={r3}, &(0x7f0000000000)=0x8) 04:23:29 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) getresuid(0x0, &(0x7f0000000080), 0x0) 04:23:29 executing program 2: getresgid(0x0, &(0x7f0000001a00), 0x0) 04:23:29 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 04:23:29 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000580)={&(0x7f0000000200)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0}, 0x180) 04:23:29 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@init={0x14}, @init={0x14}, @dstaddrv4={0x10, 0x84, 0x9, @loopback}, @authinfo={0x10}, @authinfo={0x10}, @authinfo={0x10}, @prinfo={0x14}, @sndrcv={0x2c}], 0xa8}, 0x0) 04:23:29 executing program 5: socketpair(0x2, 0x0, 0x0, &(0x7f0000000140)) 04:23:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'virt_wifi0\x00', 0x2}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'batadv_slave_0\x00', @link_local}) 04:23:29 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000cc0)={&(0x7f0000000340)={0x2, 0x0, @private}, 0x10, 0x0, 0x0, &(0x7f0000000ac0)=[@ip_tos_int={{0x14}}, @ip_tos_u8={{0x11}}], 0x30}, 0x0) 04:23:29 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r2, 0x84, 0xf, &(0x7f0000000000), 0xc) 04:23:29 executing program 4: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:23:29 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2}, 0x34) 04:23:29 executing program 2: syz_clone(0xd0021000, 0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000300)) 04:23:29 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[@ip_tos_int={{0x14}}], 0x18}, 0x0) 04:23:29 executing program 4: syz_clone(0x4008d000, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:29 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'macvlan0\x00', 0x2}) 04:23:29 executing program 3: syz_clone(0x2900d400, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) 04:23:29 executing program 0: syz_clone(0xd0021000, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) 04:23:29 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/pid_for_children\x00') syz_open_procfs$namespace(0x0, 0x0) 04:23:29 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x19, 0x4, 0x0, 0x91b6}, 0x48) [ 1358.452004][ T2619] erspan0 speed is unknown, defaulting to 1000 04:23:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'wg0\x00', 0x2}) 04:23:29 executing program 1: syz_clone(0x2900d400, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="c9") 04:23:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001240)) 04:23:30 executing program 3: syz_clone(0xd0021000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1358.795513][ T2625] erspan0 speed is unknown, defaulting to 1000 [ 1359.032732][ T2632] erspan0 speed is unknown, defaulting to 1000 04:23:30 executing program 2: syz_clone(0x4120100, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:30 executing program 1: syz_clone(0x41080000, 0x0, 0x0, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 1359.377570][ T2644] erspan0 speed is unknown, defaulting to 1000 [ 1360.051080][ T2647] erspan0 speed is unknown, defaulting to 1000 [ 1361.355537][ T1377] ieee802154 phy0 wpan0: encryption failed: -22 04:23:33 executing program 2: syz_clone(0x83003380, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:33 executing program 5: syz_clone(0x51b60100, 0x0, 0xfffffffffffffd66, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:23:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x0, 0x1, [@random="febc0275030f"]}) 04:23:33 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0x0) 04:23:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x2, [@func_proto={0x0, 0x6, 0x0, 0xd, 0x0, [{0x10}, {0xe}, {0x4}, {}, {}, {0x8, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x56, 0xe1, 0x1}, 0x20) 04:23:33 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@cgroup, 0xffffffffffffffff, 0x5}, 0x10) 04:23:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000040)=r0, 0x4) 04:23:34 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x18, 0x4, &(0x7f0000000300)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f0000000380)='syzkaller\x00', 0x1, 0xb8, &(0x7f00000003c0)=""/184, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:34 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@restrict={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000100)=""/154, 0x27, 0x9a, 0x1}, 0x20) [ 1362.767701][ T2663] erspan0 speed is unknown, defaulting to 1000 04:23:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'virt_wifi0\x00', 0x2}) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) 04:23:34 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040), 0x80, 0x0}, 0x0) 04:23:34 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) 04:23:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=@base={0x17, 0x0, 0x0, 0x401}, 0x48) 04:23:34 executing program 5: bpf$BPF_PROG_DETACH(0x21, &(0x7f0000000000)={@cgroup, 0xffffffffffffffff, 0x21}, 0x10) 04:23:34 executing program 3: ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, &(0x7f0000001740)=""/163) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) close(r1) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r2, &(0x7f00000002c0), 0x2, 0x0) mkdirat$cgroup(r2, &(0x7f0000001800)='syz1\x00', 0x1ff) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000001700), 0x10) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000040)={0x9}, 0x8) sendmsg$inet(r0, &(0x7f00000016c0)={&(0x7f0000000080)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000180)="14d3c1474b6d6cc933c7d3791ffb21e4ed51b6b0b0f4e126fe3fa39db62017a090deb22c5a7ec21318f46eeee562a73dd21ccee091eb8a7cd695c0536a5ff96e2fef7e980e0b2c5aded45971d87d4f35848baa0da905519b8a8a7daa3e9817afc3bf9753624dd57f9c0b65bdad50b7fcd0979305d9ce8c6bf96a8966e3e360da2093e553b20efb85904c0451d708af3b3ec934663d2890290f6bf919fd43c89c9a543ee5663395131159dcea5b1eed6711ca44fc4f1ecd7898ae11d5a96b7dc8810f7b8625262395c2bf0651986bf73cea52bf2259d5d555b3db06613c65ee61404a7c98c9ab", 0xe6}, {&(0x7f00000000c0)="056ad4477aeb663d8000c7729fc85365ff383b52e58481ac746e2d4131f69cc94c19b0dbbfd2ea5464d1e82f63ab84c6621315fcdc90823c308fe9a7e57f4235fdfafcbe7540e35e09b61cae53583320c743", 0x52}, {&(0x7f0000000280)="756e5e5ddf842af8d607f02a080e7c7f47d9b3924655715eb23ecf657a9c648862938bfd0b900491c9019fbb6c1146a40a4d058be2590436e0c112788be04f9f81b1d23dfd6f3379c116c1c4b1127b967df2c71a952a14c6", 0x58}, {&(0x7f0000000300)="68c0a6780231751397b1b01f06aafa9603ef784ed3e488cfbca4ce73b07de7107968c2af588e779f202ed86cad6f810572ca93fe3072a26164dc607b8c134fc45f0c1098d8cf67fa7bca", 0x4a}, {&(0x7f0000000380)="304329d1b38db8e6c4fd308c0baf5c8b53a89f3e344283cee7c1b4371680ed2bafb7ec8ddc3ab3557c676134cf0e6c9b7c55376cd0457a493f4c781848a98646a4900be3bbcb2bac78c8de7bc6d110d23a92f23f235e275f60d8ff2b07c4deed94b34af11d51aa38a6bdffd926d83ebcbff35d253ef9a058655bac74da92c2dd28e506a3de9997866d50e441adbc85e6b8c740435923315e459b2bb8b83dd8c64af9b681667043f6dd54cda11e8e5abef598ac81181b717505ace246b3a4364020e6efa3d99824c737b601bda55bb570a2358513ad2d116682a747670f061b49301af27636151367555f0e322608a6f91869ec8ed9ae765f0b923546b78e6f7611a39cc9b0e31947140d312fe2088ba3703faf22eab1d180835e526e7171e3f29f64017c2890607036f88bf934659fbba34866fd6385a6301dfd76ddbbf43490303e143ebe69b072852a9f373ba27f5c9c586b1244f831190db9135b13907de8a08c975c136ad912c59d5800f27a64a741fab2832c6f362eba52326d0668093458883f77d619b97342b9bf7e5c09f56e62ee471ab9db762808aa80742b54a20528edc53b4017997241a4a4e2d4679031fa6bc0f9594ec9b9653bb1ac25488730c5e6c3b490949ab94eb83f289b2402e87ff04c6a3f3e21865bc3b30d4ea9ec7f7241f0f224f4d21cb388322ac0143dfc0b43927d5785b59418279c0ba15981680fd92d9da15545f451d3adcb71cb5477915c0b5c6f28e64bbd28a4e2e0020e369e06439e9b3984b508521bf63ce52261d9b0de6a3ed8e9efe7d519bad1a0120f3da9bb309162b618d27f61523e368148dff59d214e57427fda80a66a9a4ee8b0a0c5291f9ffcdff5173d451f0b701cd09040cacc9f9639c0d47ad56f81dfa5135e2d878fbddfc4b3961b86017c7303858990f510bc5062f8bfbbd20828e3509afe6ed103e5e588eff0e72647463c27dc971a2ce8996776f94b41cfaca6b35425e4445cdd4b04876f766514d88564054623230c01ae30edff15fb2d1aba5e022acd85942b04d7c48fd6400461cad38fa547b3854916565317b8df40eb6799db88f5c1c5f9ee9a7c92e8e6c8ba9afc187701bc5b46b813ca4aa13319606fa70c755d8100e5f593f01e01bfe5493d9672b06b231af1ccada0075c50b92afd572e537bcc26148052403e4ef6083fc278992a78293894df07c1c1ab08c519e1adac92eb7bbe4e04689e568c0baf897226f259f04fe814d0707d625469abb691ee62bb3592bdf25d00066fb9607409d4219a495bc52aea146310e2b00cf942f5b10433c49eceb4796cc3e8235ff20daaa740edf26a8015fb17ff95a804433ad7c324c8692f774053727a3c97a442c1260a5b961f97c8894d813241c2a8d31b408e985ecf639ae21a67a330b9d5798a23b0cc6518159f4d067affcc3957b530b66cd9b7930ceec561afc894bb5dc11552f7cad5f3b6bb1f47b753e2cd9993ee03212ddd5dc470ecda53cc1803e15cb48571908c65aaeb402316194ce1b5cc34f32a15e5f25c163fe69ec9538f8f7a7a3f3b533a970e4a7e9a35e65866ea01aa9844e0a904a6c7daea24fc129458d337e536243deff7d82d77ebb35c7f31ee8f8b815c905f33ee844e552686b56f60e79cb3503b6b13fcfbcb46efee45d21b45aae630d8f316f5bc4ccb7ce261125f377876f9e32862bf1d0cbbec9d68c9ca8d5c9357e0b21c892012db0d16d2ed234eaaf393b50833fb16d68c334eb76c13c3a1cc1ebac3a62686691235c85d49aa4f8e431422efc57456337d6063eb8bdda16d744acbd3e91885328f69f0b45f9efb6cdd4871d2c0f4872dd8a914d68a0968c9a71dae1a4f930623cf27ca47e27218530967510069c51e1cc853e11330fb1612879b5d11f9d5ef18e7a5f08ce617960883d05c9877a52c9539b58133d07ae1131ac349fc5c07381816c7cf3f2fa59ca6b1bbe16560ec80edb46f9d46aeb843dff2ab82bef0dccdc06709b51b647a2c25fe32c8b47925bb31ee5d82d66f9a5d3fcb07cc0892287d4d0b853de44d11ddbd4311a8012cabd5c30e8c27eb262c41e52409e55fe6b0c486ab1279a917523cb34eec47309b315a918f3e61807ea4b43d0cafc847c5265917ddfcecaf2b76e7e43c15797fed913bea79f4e6d5568b9f019277d8c1be79eec3f66583c3dd998849ad613d3554ff149c312412f4f79a76bf91a6b2a0490048faa71440b8184c2f73243d3c46e2d8e1885510e9721afdb2a6eb6736b49b4be085c0f80cb68dba1ec6dfecb473b147dc6a17b4df474117cd03e13b6369863d06dc5ece71def5e6cdd9ddf0b6ffb77b4ff06cf89568d21ea9bdd38e18a6d54cc7d3bacd727ea2623eb46f7e112caa3100e4dab3eb6be7996d573be32424cbb80b59fa42ed1251e9d99993059fda5310c2b23464eb28e6f8aa229eec164fc80695fac021217fbf5e11780a61f9dd381427b0390791aa97a6debd10df4b7b1f1f7fafb715f3d0e06641688d481bdc44c1f29f06cb42beca7120ce1414099075a9de06665c55f8358e0316fa769f3b81db85aaaf94cd4d8d6bf51ba18e1459bf7411f0aa48f7ff1746446a5246aee59c60d6d42df5ccadcbdbedfb91df00e36c6941f3bd1e6d321c6a8bf6bb0e57fb29f27e5de523e398942f289311aac09d8c377a6bd408683fe63c84ab4c520d235e0e6adf8572a4fbe75daf74f68c0a0693bd9e1e17364077daea71b225248f816bf4698f269ce1a379b975c550cd900b019a49e78acb40d1827ea1f027987b9ccaf74d450f7c75bd8d32fdf35cdd01fbe18b29d87a03a31ace829e5bdd8052773b48f449695e67cf38023e04248c20eaba05d58fb9ef22f624c4ccdcf0d994c5a1da506d0c3aec626a3ea60c705950ad04c10ffd2544af90d0a72e64e0bd15353b4a6dec938e477c2577732720dfd686eb456130bc293de4a0c91e4408e9beaf8b1906a12e0bc876a4cc8350191b8e740cf577b3d119a4f724b2c02a110a5eee75a853bae7a3f4c4bdbc6b1e6d94cf157517b574c369e7c1311d79d6f44edf149da0d4ac8fe6fc5fd95dfb1551fef35724a60811f3c62abc4817d0d4b133d2edde7445f42e00a95a748d915d1a5bd92bcc4b7a298733536e5e988054b204404252de04609b6a1381e84f81822b8b0102dad1d3ac13805b6aa35a0cdbe312dcb977307b95d10f6c7539773f72eaf52628c3021cae17dcdc0a3276b6ad8235b9cb1bbaeaaf43a55a0a8f921b07c014fd5f7dad334baff94c3d4c44d73a120f34a4bec6744361106c95887bcacd51f60cde3cd1452e0db50d06da37ef7e891abd0e9b13f69b384ed3d58b7e872f245465ddce0ac9bdb721dca9dce534119935f7d236fe957d7f14d86e684480d53e1b9ad49853aeba173c9c2a53c0d365950dcf50f1fbc2650990b6742c27381a6408a79f89ae917ef487e614a61ec74e5b00e490b7fa7b3607c073f598361362b3b1163f56206702139c32c6c400834c6b7157031d4ba9604d6bcce79e862b91fe72a2cc79cc49d86803a9f9be6dfacdd539ae601144b0591eb87c43c853ce0367ee196f76154f93cc11864760aa2a64977a77911c2c92434af87f56c4a73c077b1340bb6564a1757b8376dc893183429f3cb1c857cbf242c825b7da7049373317140a152fe89fee47042b3a1727d6a74da36e4827301aae8c75854608193b130baa04771470a2b08a5b45f899575b7708b81906b71f78d5f8a38447e783f2a46beae3fc9445fcbbc12fa4a91697a961935451d61e064041485eb9c1a1c6e7f4456b94ba96532c7f8e4775573e4b6c410422b733b88f4fbf8abdfd8ae0296fe16ae975f1862eae4d50acb797a75960246c12a08be7aadb4fa60860ef83301ef1e03b87cd1bd2c06cc9342dfe04175c20dfde863f6d4d78d8be65638356ba824cccc990d2071a56a41f4875c45a982780363adbf7e3bb0a7e93756cfad4f10745c071a544dd96561a779d66ddef44fbee0bbb5593996ac53ddf8e045f2b0bb4afcda13e8b992a7706c2238f5b347d251b46f3cd8246ab7d71fdb37a64b25799c19d73cb314a43de318b6980b7bdbfc6be49c4751f31ff20e555e565d58ab45e1b8c061896b3eb6b28cf45e1d08bbfbd04b39f8ea1c208895dcc2ec42d24e064fa58a0338da763344ef6566594f99145710e03792fcd8cee64cd621c00d5c67a90956900863d814d07e06666d970153b081662bcabef1cac2e61291b20dc282f9e4007e638df9664f28c4232b3b05796b3feaf8c78c8dd38c9fd80a85a253d32c128877d0feefecc6c5fa57909a11e08de4cb05a47cd82505d64923e0dfa6efadb324d7a32174bbe1e1ac53c31fa583e73b61874c28f87f7a385438505641bd5fa60ae88ce5fe2422e418988c3cc26d889e87c0150d04a8396be3e6757ae03818d095f624397963e4a8383fada0fdcbc303b1405e85edd86282a0bc0445ff9c641d18a80da84d3749b68cbc1ee060df7fe573ece6f62a62d334d861f521ac3f2d519beb5be8962f7d162f769dc54fb88b29ec6e85abec212c0c37c9c6dad35a4501b127a8e9f703d79bf135ab657303e8349ae6fb7a6b65745ab65ad4e5c63b9a6f2f95e50f1ecd76e5d06d232b88589c2f391de053e20d8ac504504d47a984bdc1f926a22cbf55cc71072d7e6a5927e37e3e0ba369f3dbd562a5d305a3310ff73c8c1a1e0767cd0a0091c2ae6675a9367eed2d962dcf39a65267bb5bf6119491eae3ee5909550f3c0d7b341891dc13bb4d8e7edf61cd8bb0193a50ddf7d4f72a553784f086a26eea2df3303c2f0d683b8c7e55746ffa214d2c0ef7ecfcc16227ca1e058e37eb4f7fec691e8af885ae7d2fd271d1945491154296d2bedf9babcc59f96ca689adaacf057dde254d040de39c8e640fc6907d3f484dd5c1c34edbd252669f8339e9cf49e2a44335a2d73f3ed149132ab8dbf55925f25e8e46ab64ccb89624523a211de278b8c36390d1a686d46809b21597b4aa39d2133f7131c80e262261f8569736ecf03b5d9fd65bf0959df98c238afba5a2a292d72adac202314a0e467f7b7ec449ebc9036a16f6f1916d5856d91fc23aa32c9253c060f96f9d36fd50ab8f841e526a7592f6516f8cc48ce3ab6ae6dcd19f041800d67c74f82643b56f7dbf4e8451ba70dafaffd862dbf55adc01d8bba8452351d41fd30ebb1b50542176f91bec02e98fc2178280a89d89416a2e86a76587d414b964dcb5e54488186f67dfc877752deb230f713d244a541a0e69ab21e706b2ebe34905751cde8992b29d892a85256787fb86cf9f01ef8392b51561025c51ea9ea889253f4b5c577956bb67f015abe5d2014eff262b4a30958d1a7c9d0442baeabdf50fc00ef812cfb3f2583504cad9b06fe87f39bcf1ea84a81dd487c34324ba02386320a10256c592661a8ec34193e83e3cadeeba46cc2109c0dae0f32f0046adf930429150b0f34d55f7dd49107389c57f48c9958ec644ddb49d8d0ed366cac2eaafe61d4ebdb385d82a3ca942a631967b3fa46866645f68c9619b23e6f78d768e3bffdf9f681f78e37995b5b8d6f6003a857c353a087dea4f4622c23e6aa4dbc8391712838167aa638385e372f3083d5b30e07122d2f6e7c1255b7890bf8eb91ad478678981e91a950c0a0c04f9f32802566da0995cdf072297ba67a1245f64f84821b6dc0d9920ed00b07238caf929a11ed3bc6b3ec95aeb0ff9056842c890d0eaaaf275339d3c06c8276c09b0990ffb090db3ab8676cf8a82d5645d18af8233375b0c0f587a07d", 0x1000}, {&(0x7f0000001380)="1a5e767ffa51fa26f824b69e05b320fe7e933f27674e812ab62dce08333f1f8c36bd7d3aa3ecae6c965c8cab552fdac8772e296c946a110c7bba1383d3", 0x3d}, {&(0x7f00000013c0)="9ff1ec45aa936907bbb3849d710c3cfdf5bd58d6c713d41d5a274aacee43825e51fbffaf78d852d913cf7bef888b5a448e25b3ac66123e5196c27592979d354753cb40d9b3d37b", 0x47}, {&(0x7f0000001440)="72cd281405524f78b03eeb9d03906c4e83264a71fa9ad33019a79b8f347446cd46deae340a44f3f66ce02fb010188f0fd7e56004e73bd5130e666f778e0cf402d77c7b7946638465d746df666f42834739e312ab3877e334375c8121e0ef5469f41f6d738af2e1ef5a3d2056015ec3d3e491458a517facbd5143641c2393a9fa20d9f78e443f5bc349ff114d45afec6fb9225585b57bbcdcb453165ab035cdbf86a0b0fd0f64b8e4685c8ba0ed9dedc257cbd0d9802775123528f48805e02b230594611bc1f179eb9110ccdd9e792c280dabfe19f9711733413ba0a5ff78891d37e6ba9c53b54e5665de427c0167e42304514e065feb4c", 0xf7}, {&(0x7f0000001540)="a1f3ab963efb0f50db70", 0xa}, {&(0x7f0000001580)="bf776e83b1354f4a9630cf4fccdf9a7db29217f2e5e38af6b1440fbd642439094b07828a5a8d2d6ac7c4d415489066d263567089877463b817ed7cd9c2310b227f60cbea01e9b7440b7c7db4b4d77d93b5e8adf9ed6d8270b3b6b5f56763c283db20c80ac8a8598772fa9d702e144b418021da6386300bf391c456bac031", 0x7e}], 0xa}, 0x24000040) 04:23:34 executing program 0: bpf$BPF_PROG_DETACH(0xb, &(0x7f0000000000)={@cgroup, 0xffffffffffffffff, 0x21}, 0x10) 04:23:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x11, &(0x7f0000000700)=[@ip_retopts={{0x10}}], 0x10}, 0x0) 04:23:34 executing program 4: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa) mincore(&(0x7f0000fee000/0x12000)=nil, 0x12000, &(0x7f0000000000)=""/113) 04:23:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x11, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:34 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) close(r0) 04:23:34 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000000840)=""/225, 0x3e, 0xe1, 0x1}, 0x20) 04:23:34 executing program 2: bpf$ITER_CREATE(0x3, 0x0, 0x0) 04:23:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'vlan0\x00', 0x1}) 04:23:34 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f00000002c0), 0x2, 0x0) openat$cgroup_type(r0, &(0x7f00000000c0), 0x2, 0x0) 04:23:34 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9feb0100180000000000000078000000780000000500000010000000000000f5"], &(0x7f00000001c0)=""/164, 0x95, 0xa4, 0x1}, 0x20) 04:23:34 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000010280)={&(0x7f0000000240)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 04:23:34 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={0xffffffffffffffff, 0xf, 0x0, 0x0, 0x0}, 0x20) 04:23:34 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x10}, 0x48) 04:23:34 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x200}, 0x0) 04:23:34 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x0, 0x2}, {0x0, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x36, 0xe1, 0x1}, 0x20) 04:23:34 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0xf, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:34 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x40000122) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 04:23:35 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x6, 0x2}]}]}}, &(0x7f0000000840)=""/225, 0x2e, 0xe1, 0x1}, 0x20) 04:23:35 executing program 3: bpf$BPF_PROG_DETACH(0x7, &(0x7f0000000000), 0x10) 04:23:35 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000840)=""/225, 0x2e, 0xe1, 0x1}, 0x20) 04:23:35 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f00000002c0), 0x2, 0x0) 04:23:35 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000a80)={&(0x7f0000000840)=@name, 0x10, 0x0}, 0x4004940) 04:23:35 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x2, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{}, {}, {0x4}, {}, {0x8, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x4e, 0xe1, 0x1}, 0x20) 04:23:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[@ip_retopts={{0x10}}], 0x10}, 0x0) 04:23:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001500)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xd9b, 0x1}, 0x48) 04:23:35 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x7c642, 0x0) 04:23:35 executing program 0: bpf$ITER_CREATE(0x1e, 0x0, 0x0) 04:23:35 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_type(r0, &(0x7f00000002c0), 0x2, 0x0) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000200)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000040)='io.stat\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r2, 0x800454e0, &(0x7f0000000080)=r3) 04:23:35 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x1b, 0x0, 0x0, 0x0, 0x210, 0x1}, 0x48) 04:23:35 executing program 2: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@map, 0xffffffffffffffff, 0x0, 0x8c8efedb9bac0211}, 0x14) 04:23:35 executing program 1: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58, &(0x7f0000000100)}, 0x1) 04:23:35 executing program 3: socketpair$tipc(0x1e, 0x801b51fbff5c6bda, 0x0, 0x0) 04:23:35 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup=r0}, 0x10) 04:23:35 executing program 5: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000006c0)='./file0\x00') 04:23:35 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x9, 0x1, &(0x7f0000000000)=@raw=[@jmp], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:35 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={r0, 0x0, 0x1, 0x0, 0x0}, 0x20) 04:23:35 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x40, 0x77e}, 0x48) 04:23:35 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000182000", @ANYRES32, @ANYBLOB="000000000000000018560000010000000000000000001000068605"], &(0x7f0000000140)='syzkaller\x00', 0x1, 0x8d, &(0x7f0000000180)=""/141, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:35 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x107001, 0x0) 04:23:35 executing program 1: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000400)="bf", &(0x7f0000000480)="1c"}, 0x48) 04:23:35 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x10, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:35 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0xf94900594cb3658f, 0x1, &(0x7f0000000400)=@raw=[@kfunc], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000200)='blkio.bfq.io_queued_recursive\x00', 0x0, 0x0) 04:23:35 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000180)="14", 0x1}], 0x1}, 0x24000040) 04:23:35 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x6}, {0x0, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x36, 0xe1, 0x1}, 0x20) 04:23:35 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x12, 0x5, 0x0, 0x3f}, 0x48) 04:23:35 executing program 2: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff63, 0x0, &(0x7f0000000400)="f8760870a6e51800"/23, &(0x7f0000000040)}, 0xa1) 04:23:35 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000100)={@cgroup, 0xffffffffffffffff, 0x20}, 0x10) 04:23:35 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) 04:23:35 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000800)={&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 04:23:35 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000f80)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:23:35 executing program 2: bpf$PROG_LOAD(0xa, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 04:23:35 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x10, 0x0, 0x0, 0xfffffe01}, 0x48) 04:23:35 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000103c0)=@base={0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:35 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x12, 0x0, 0x0, 0x3f}, 0x48) 04:23:35 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x6}]}]}}, &(0x7f0000000840)=""/225, 0x2e, 0xe1, 0x1}, 0x20) 04:23:35 executing program 4: socketpair(0x18, 0x0, 0x400, &(0x7f00000000c0)) 04:23:35 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000010280)={&(0x7f0000000240)='./file0/file0\x00'}, 0x10) 04:23:35 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=@base={0x17, 0x0, 0x3, 0x401, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 04:23:35 executing program 1: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000001c0)={0xffffffffffffffff, 0x14, 0x0, 0x0, 0x0}, 0x20) 04:23:36 executing program 3: socketpair(0x1, 0x0, 0x9, &(0x7f0000000300)) 04:23:36 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9feb0100180000000000000078000000780000000500000010000000000000f505000000100000000000000a080000000300000000000002010000001000000006000084110000000200000400000000af3d00000d000000e4ffffff060000000800000000000000010000000d000000040000000600000002000000000000001f000000af29f4ab0a00000020033339b8"], &(0x7f00000001c0)=""/164, 0x95, 0xa4, 0x1}, 0x20) 04:23:36 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0x10}, {0xe}, {}, {0x8, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x46, 0xe1, 0x1}, 0x20) 04:23:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'macvtap0\x00'}) 04:23:36 executing program 0: r0 = getpid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000000)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 04:23:36 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r0) close(r1) 04:23:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='7'], 0x10}, 0x0) 04:23:36 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={r0, 0x1e, 0x1, 0x0, 0x0}, 0x20) 04:23:36 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x1) 04:23:36 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='.\x00'}, 0x10) 04:23:36 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x0, 0x0, 0x0, 0x1966, 0x1}, 0x48) 04:23:36 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={r0, 0x1e, 0x0, 0x0, &(0x7f0000000000)=[0x0], 0x1}, 0x20) 04:23:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[@ip_retopts={{0x10}}], 0x24}, 0x0) 04:23:36 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000005c0)={&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 04:23:36 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x6, &(0x7f00000000c0)=@framed={{}, [@map_val, @kfunc]}, &(0x7f0000000140)='syzkaller\x00', 0x1, 0x8d, &(0x7f0000000180)=""/141, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:36 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 04:23:36 executing program 0: bpf$BPF_PROG_DETACH(0x12, &(0x7f0000000000), 0x10) 04:23:36 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x490703, 0x0) 04:23:36 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:36 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0xa, 0x0, 0x0, 0x0, 0x4c0, 0x1}, 0x48) 04:23:36 executing program 5: socketpair(0x1d, 0x0, 0x3ff, &(0x7f0000000080)) 04:23:36 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001340)={0x0, 0x0, 0x14}, 0x10) 04:23:36 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x2e, 0xe1, 0x1}, 0x20) 04:23:36 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="9feb01001800000000000000780000007800000005"], &(0x7f00000001c0)=""/164, 0x95, 0xa4, 0x1}, 0x20) 04:23:36 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x37fe0) 04:23:36 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000040)=@raw=[@map_val], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 04:23:36 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'sit0\x00', 0x20}) 04:23:36 executing program 0: socketpair(0xa, 0x2, 0x180000, &(0x7f0000000000)) 04:23:36 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x0, 0x2, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:36 executing program 2: socketpair(0x26, 0x0, 0x0, &(0x7f0000001a00)) 04:23:36 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000001880)={0x1b, 0x1, &(0x7f0000001680)=@raw=[@jmp], &(0x7f00000016c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:36 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x17, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 04:23:36 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={0xffffffffffffffff, 0x24, 0x1, 0x0, 0x0}, 0x20) 04:23:36 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000000840)=""/225, 0x36, 0xe1, 0x1}, 0x20) 04:23:36 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1}, 0x0) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 04:23:36 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 04:23:36 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000440)={&(0x7f0000000040), 0x10, 0x0}, 0x0) 04:23:36 executing program 0: socketpair(0x1a, 0x0, 0x0, &(0x7f0000000080)) 04:23:36 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0xa, 0x0, 0x0, 0x2, 0x0, 0x1}, 0x48) 04:23:36 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) 04:23:36 executing program 3: bpf$ITER_CREATE(0x2, 0x0, 0xd3) 04:23:36 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@id, 0x10, &(0x7f0000000240)=[{&(0x7f00000000c0)="fc", 0x1}, {0x0}, {0x0}], 0x3}, 0x0) 04:23:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000200)='blkio.bfq.io_queued_recursive\x00', 0xff600000, 0x0) 04:23:36 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) write$cgroup_type(r1, 0x0, 0x0) 04:23:37 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=@base={0x17, 0xff, 0x0, 0x401}, 0x48) 04:23:37 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/125, 0x7d}], 0x1, &(0x7f0000000500)}, 0x0) 04:23:37 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) 04:23:37 executing program 2: socketpair(0x2, 0x5, 0x2, &(0x7f00000000c0)) 04:23:37 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f00000007c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000840)=""/225, 0x26, 0xe1, 0x1}, 0x20) 04:23:37 executing program 5: bpf$BPF_PROG_DETACH(0x10, &(0x7f0000000000)={@cgroup, 0xffffffffffffffff, 0x21}, 0x10) 04:23:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TUNGETVNETBE(r0, 0x800454df, 0x0) 04:23:37 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x1100, &(0x7f0000000700)=[@ip_retopts={{0x10}}], 0x10}, 0x0) 04:23:37 executing program 4: socketpair(0xa, 0x1, 0x0, &(0x7f00000000c0)) 04:23:37 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000540)={r0, 0x3, 0x0, 0x0, 0x0}, 0x20) 04:23:37 executing program 1: syz_open_procfs$namespace(0x0, &(0x7f0000002100)='ns/user\x00') 04:23:37 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000), 0x6e, 0x0}, 0x40000122) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 04:23:37 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@id={0x1e, 0x3, 0x0, {0x0, 0x4}}, 0x10, 0x0}, 0x0) 04:23:37 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000440)={&(0x7f0000000040)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x4}}, 0x10, 0x0}, 0x0) 04:23:37 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x3}, 0x48) 04:23:37 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={&(0x7f0000000180)={0x2, 0x0, @dev}, 0x10, 0x0, 0x0, &(0x7f0000000700)=[@ip_retopts={{0x10}}], 0x10}, 0x0) 04:23:37 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x2, [@func_proto={0x0, 0x6, 0x0, 0xd, 0x0, [{0x10}, {0xe}, {0x4}, {}, {}, {0x0, 0x1}]}]}}, &(0x7f0000000840)=""/225, 0x56, 0xe1, 0x1}, 0x20) 04:23:37 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001640)=@base={0xb}, 0x48) 04:23:37 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000580), 0x4800, 0x0) 04:23:37 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) close(r0) 04:23:37 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0x1, &(0x7f0000000180)=@raw=[@jmp={0x5, 0x0, 0x8}], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0xa5, &(0x7f0000000200)=""/165, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:37 executing program 1: bpf$BPF_PROG_TEST_RUN(0x4, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)}, 0x48) 04:23:37 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x8, &(0x7f00000000c0)=@framed={{}, [@cb_func, @map_val, @kfunc]}, &(0x7f0000000140)='syzkaller\x00', 0x1, 0x8d, &(0x7f0000000180)=""/141, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:37 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)}, 0x0) 04:23:37 executing program 4: bpf$ITER_CREATE(0x21, 0x0, 0x9000) 04:23:37 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000280), 0x4) 04:23:37 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000), 0x6e, 0x0}, 0x0) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 04:23:37 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'veth1_vlan\x00'}) 04:23:37 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x6, 0x0, 0x0, 0x7, 0x1966, 0x1}, 0x48) 04:23:37 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[@ip_retopts={{0x24}}], 0x10}, 0x0) 04:23:37 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000e80)=@base={0x17, 0x0, 0x3, 0x401}, 0x48) 04:23:37 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x11, 0x3, &(0x7f00000002c0)=@framed, &(0x7f0000000240)='syzkaller\x00', 0x5, 0x1000, &(0x7f0000001500)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:37 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@cgroup, 0xffffffffffffffff, 0x8}, 0x10) 04:23:37 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000bc0)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 04:23:37 executing program 2: socketpair(0x15, 0x0, 0x0, &(0x7f0000000a00)) 04:23:37 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000018200000", @ANYRES32, @ANYBLOB="00000000000000001856000001000000000000000000100006"], &(0x7f0000000140)='syzkaller\x00', 0x1, 0x8d, &(0x7f0000000180)=""/141, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:37 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000001c0)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) 04:23:37 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000940)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{}, {0xe}, {}, {}]}]}}, &(0x7f0000000840)=""/225, 0x46, 0xe1, 0x1}, 0x20) 04:23:38 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001380)={&(0x7f00000011c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x9, [@fwd={0x8}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000001280)=""/203, 0x2d, 0xcb, 0x1}, 0x20) 04:23:38 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000100)={&(0x7f0000000040), 0x10, 0x0}, 0x0) 04:23:38 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@ip_tos_int={{0x14}}, @ip_retopts={{0x10}}, @ip_ttl={{0x14}}], 0x3b}, 0x0) 04:23:38 executing program 0: socket$rxrpc(0x21, 0x2, 0xa) ioctl$DRM_IOCTL_MODE_GET_LEASE(0xffffffffffffffff, 0xc01064c8, 0x0) ioctl$DRM_IOCTL_MODE_SETCRTC(0xffffffffffffffff, 0xc06864a2, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 04:23:38 executing program 4: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xd, 0x1, &(0x7f0000000240)=@raw=[@alu], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 04:23:38 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="8d", 0x1}], 0x1}, 0x4048041) 04:23:38 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}, 0x10) 04:23:38 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x19, 0x0, 0x0, 0xa86, 0x0, 0x1}, 0x48) 04:23:38 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={r0, 0x1e, 0x1, 0x0, &(0x7f0000000000)=[0x0], 0x1}, 0x20) 04:23:38 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f00000036c0)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x1e}, 0x200}, 0x1c, 0x0}}], 0x1, 0x0) 04:23:38 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000480), 0x2003, 0x0) 04:23:38 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}}, 0x0) 04:23:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x24, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_MODES={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}]}, @ETHTOOL_A_WOL_SOPASS={0x4}]}, 0x24}}, 0x0) 04:23:38 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) 04:23:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6}]}]}, 0x20}}, 0x0) 04:23:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='('], 0x2c}}, 0x0) 04:23:38 executing program 4: syz_emit_ethernet(0x156, 0x0, 0x0) 04:23:38 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000140)={0x0, 0x1, 0x6, @multicast}, 0x10) 04:23:38 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x9, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 04:23:38 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x5, &(0x7f0000000000)=@raw=[@generic={0x7f}, @jmp, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc0}, @cb_func], &(0x7f0000000080)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:38 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000200)={'syztnl0\x00', 0x0}) 04:23:38 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x8, &(0x7f0000000000)=ANY=[@ANYRES8], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1c, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:38 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) write$binfmt_aout(r0, &(0x7f0000000080)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "000000000000050000000000008000"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$TCSETAF(r2, 0x5408, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "4474acd5acb65a78"}) ppoll(&(0x7f0000000000)=[{r2}], 0x1, 0x0, 0x0, 0x0) 04:23:38 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f00000026c0)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}, 0x6}, 0x1c, 0x0, 0x0, &(0x7f00000020c0)=[@rthdr_2292={{0x38, 0x29, 0x39, {0x0, 0x4, 0x2, 0x0, 0x0, [@remote, @dev]}}}], 0x38}}], 0x1, 0x0) 04:23:38 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg(r0, &(0x7f0000005600)=[{{0x0, 0x0, &(0x7f0000000300)=[{0xffffffffffffffff}], 0x1}}], 0x1, 0x0) 04:23:38 executing program 0: syz_usb_connect$uac1(0x0, 0x9c, &(0x7f0000000300)=ANY=[@ANYBLOB="12010002000000086b1d01014000010203010902"], &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f00000001c0)=@lang_id={0x4}}, {0x2e, &(0x7f0000000200)=@string={0x2e, 0x3, "0c3c427acd9aacb202ae4e35282dbbf6083a4310a67c7dae568909b01da51fee15e4fcc1d575aba3ca3a4fda"}}]}) 04:23:38 executing program 4: socketpair(0x26, 0x5, 0x3f00000, &(0x7f0000000000)) 04:23:38 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100), 0x6) write$bt_hci(r0, &(0x7f0000000040)={0x2, @read_remote_ext_features={{0x41c, 0x3}}}, 0x7) 04:23:38 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000140)={@remote, @remote, @mcast1, 0x0, 0x2, 0x12, 0x0, 0x0, 0x2400000}) 04:23:38 executing program 4: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x8941, 0x0) 04:23:38 executing program 3: ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000001180)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000015"], 0x24}}, 0x0) 04:23:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000002d80)=[{{0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)='J', 0x1}], 0x1}}], 0x1, 0x0) 04:23:39 executing program 5: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) write$binfmt_misc(r1, &(0x7f0000000280)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 04:23:39 executing program 4: bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) pipe2$9p(&(0x7f0000000140), 0x0) socket$l2tp(0x2, 0x2, 0x73) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x108}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, 0x0, 0x100, 0x70bd28, 0x25dfdbff, {}, [@FOU_ATTR_TYPE={0x5, 0x4, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4091}, 0x10) [ 1367.743847][ T3559] usb 1-1: new high-speed USB device number 30 using dummy_hcd [ 1367.755043][ T3068] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. [ 1367.983684][ T3559] usb 1-1: Using ep0 maxpacket: 8 [ 1368.123953][ T3559] usb 1-1: config 0 has no interfaces? 04:23:39 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000005f00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 04:23:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x54, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev={0xfe, 0x80, '\x00', 0x2f}}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ID={0x5}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x3}]}]}, 0x54}, 0x1, 0x0, 0x0, 0x8004}, 0x0) 04:23:39 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000600)={'ip6tnl0\x00', &(0x7f0000000580)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @mcast2}}) [ 1368.285764][ T3079] MPTCP: kernel_bind error, err=-22 [ 1368.313889][ T3559] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1368.368436][ T3559] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1368.418010][ T3559] usb 1-1: Product: syz [ 1368.422220][ T3559] usb 1-1: Manufacturer: 㰌穂é«ëŠ¬ê¸‚ã•Žâ´¨ïš»ã¨ˆáƒç²¦ê¹½è¥–뀉ê”î•쇼痕ꎫ㫊 [ 1368.503896][ T3559] usb 1-1: SerialNumber: syz [ 1368.520316][ T3559] usb 1-1: config 0 descriptor?? [ 1368.814001][ T3559] usb 1-1: USB disconnect, device number 30 04:23:40 executing program 0: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000180), 0x401, 0x0) 04:23:40 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 04:23:40 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 04:23:40 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x1, &(0x7f00000002c0)=@raw=[@func], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:40 executing program 1: memfd_create(&(0x7f0000000240)='\x00', 0x4) 04:23:40 executing program 5: socket(0x0, 0x19cada75d5c01b64, 0x0) 04:23:40 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080), 0x10, 0x0}, 0x0) 04:23:40 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 04:23:40 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000001c0)={@loopback, 0xfffffffc}) 04:23:40 executing program 4: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_FORWARD(r0, 0x40084149, &(0x7f0000000040)) 04:23:40 executing program 0: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_FORWARD(r0, 0x40084149, 0x0) 04:23:40 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 04:23:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000f80)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x3}, 0x48) 04:23:40 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f00000007c0)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @local}, 0x1c, 0x0}}], 0x1, 0x2000c8d4) 04:23:40 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18010000002300810000000000000000850000007b00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000680)={0x0, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x2}) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) socket$unix(0x1, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000000)=0x2) 04:23:40 executing program 0: mmap$snddsp_status(&(0x7f0000ffa000/0x3000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x82000000) 04:23:40 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', 0x0}) 04:23:40 executing program 1: socketpair(0x22, 0x0, 0x1, &(0x7f0000000380)) 04:23:41 executing program 2: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 04:23:41 executing program 0: pipe2$9p(&(0x7f0000000240), 0x880) 04:23:41 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000000480)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000108000600e000000214"], 0x30}}, 0x0) 04:23:41 executing program 5: syz_open_dev$sndpcmc(&(0x7f0000000b40), 0x8, 0x0) 04:23:41 executing program 1: syz_usb_connect$uac1(0x0, 0x9c, &(0x7f0000000300)=ANY=[@ANYBLOB="12010002000000086b1d010140000102030109028a0003"], 0x0) 04:23:41 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) r2 = socket$can_j1939(0x1d, 0x2, 0x7) connect$can_j1939(r2, &(0x7f0000000080)={0x1d, r1, 0x0, {0x0, 0xf0}}, 0x18) 04:23:41 executing program 0: openat$vcsu(0xffffffffffffff9c, 0x0, 0x12041, 0x0) 04:23:41 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x2, &(0x7f0000000000)=@raw=[@cb_func], &(0x7f0000000080)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:41 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f00000007c0)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f00000006c0)=[@hoplimit={{0x14, 0x29, 0x34, 0xcf9e}}], 0x18}}], 0x1, 0x0) 04:23:41 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x44, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x30, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x3}]}]}, 0x44}}, 0x0) 04:23:41 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @empty, 0x0, 0x7}}) 04:23:41 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={0x0}}, 0x0) 04:23:41 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xbc, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x4}}}]}}]}}, 0x0) 04:23:41 executing program 5: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc020660b, 0x0) [ 1369.699873][ T3117] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow 04:23:41 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000006c0)={0x0, 0x1, 0x6, @dev}, 0x10) 04:23:41 executing program 4: syz_emit_ethernet(0x156, &(0x7f00000003c0)=ANY=[], 0x0) [ 1370.442767][ T3139] MPTCP: kernel_bind error, err=-22 [ 1370.591644][T30250] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 1370.823845][ T3559] usb 1-1: new high-speed USB device number 31 using dummy_hcd [ 1370.863817][T30250] usb 2-1: Using ep0 maxpacket: 8 [ 1370.983825][T30250] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1370.994197][T30250] usb 2-1: config 0 has 0 interfaces, different from the descriptor's value: 3 [ 1371.093679][ T3559] usb 1-1: Using ep0 maxpacket: 8 [ 1371.153860][T30250] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1371.167767][T30250] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1371.180480][T30250] usb 2-1: Product: syz [ 1371.188557][T30250] usb 2-1: Manufacturer: syz [ 1371.193282][T30250] usb 2-1: SerialNumber: syz [ 1371.209120][T30250] usb 2-1: config 0 descriptor?? [ 1371.233812][ T3559] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1371.245398][ T3559] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1371.255796][ T3559] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1371.453943][ T3559] usb 1-1: New USB device found, idVendor=056a, idProduct=00bc, bcdDevice= 0.40 [ 1371.458984][T30250] usb 2-1: USB disconnect, device number 21 [ 1371.463858][ T3559] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1371.495522][ T3559] usb 1-1: Product: syz [ 1371.499845][ T3559] usb 1-1: Manufacturer: syz [ 1371.509371][ T3559] usb 1-1: SerialNumber: syz [ 1371.804116][ T3559] usbhid 1-1:1.0: can't add hid device: -22 [ 1371.811498][ T3559] usbhid: probe of 1-1:1.0 failed with error -22 [ 1371.837668][ T3559] usb 1-1: USB disconnect, device number 31 04:23:43 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001a40)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) syz_clone(0xc2820100, &(0x7f00000011c0)="c4b7767e2ed82194aa3ebba4508effd01600bb0a3e76acc9c4f442beee7d346b1afa6fd3ab6e8f7378dccaddbb27504fab5f4f573b5c33ed89f261b3abcb83ee655e291f50e9bff87130a2c09de23524b210b2c0fb5c32c0def5a8bdb831b8bf5496a355b1d60e92a054ac372883040d4a30dbbf2f74e555fac096c48b4e59ceca42fa2cc0a641aeca6aa9abbfc071481c0d0f23e867f644a64514a2eb9ed4021e8bad51a58be8a06b94caa47fb1dc8c4d55a444d3e15a0457572199ca0aec40a9a412f3b64a1636fee96e9c917aced2ddd3f24782980974be37c3936dec745450f52b95bb12c734881ce8cb08fd6359622a52a5d56403a9dae78c5fcd02595c5b9cc176e48443c9058de10448ae642dc0b08b2d904e9405385ce40c1874eb43bd4fd18761b7aeb8e27eda570fb1398b98fef8d4eddae4e415a956cc44d19a5aa08c653ce956cab3a12ba73847b8d6a01b007ecda0cc3e75606f98c668891b8d2fc9afb64c257966cf23765df353e976222180bcbb47912493c7d1223ed40ea9c7d1e1509a50a44ce00aec6f7f9dc90f9c76a1a0ea46ffad3e8debef", 0x19c, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="62df30219422da8835b36ad07bd3aa1ab123cdf529d4454e499b864d89cf3b0062933d446f5e7362463d95ac249fb93b05351b96fbe838d669ddf48fa8ffa301b94d9145bc120df634fc5f291aaf4d73af494373e0c23ca0f9d48ebc5732a8f96f2c090ee04379693c6217bc01dc9fda99c604900a23c8cb9c963eab100b306be98b3687e61d3292621dc32c3b36b963a28e1c4605443b1df4a223d0f1906ba8459a3b17520ea2256ea4936022fa5954356b117d11785168e5693dadba83787f1993aaa409019df4e2222bd3fa777f3437152111cc94ab5646a63cddab0946236bedf9aef51a418b7f22147a9974e5cdcfc557655bddc6fb0f00e039c725f417b1cebb51ac3cd3ccbfffc0e76357c29ba52d11212546a9fb9abd0a88327270062809b99fa1988284dbec56e4a51cf5c351f5a8ee5207592a3252ce3f06f2e89eafc397fb9366da561590e84b23ffe6526b03517f03cef692464bd54e915e40d27fa1909a95898ce372ea6a7db54246cbafe95692b235bdc7a3c99610381a8a9b5664b485349a1afca94a45fb832c88b17d233b82d1edf40077056491df012751126db38e1ccbb927166ae03e0341f3ac1b3f1c3c57d1e196f504123103bf3f0706c5722447bdd2231a53d7b8b61cdf571fc653be29cdb9137311fb4d67a5b53ad987a321e2e2956761851ce9a670fe89e25a6b2d190f15b15e2a90a3ed1250b0aa8aeca8b4073c16524a5d1327501855cb5d9a3f40129afdeb0fe980e0d587645b430f4645d8565cbc951a3c49116819c3e43b715ef62e26d98cc264774671a1fb7978adfc9d3735ea61c6b39500b27e623b12f1ca5ea9d483d61b4c18697048329b25e6a1de562b45b11b51223c79f2f54c97b96fdbd7d67ff838f34df043a95fec2ec6f1259703043975baaff1558fd171faaf6d6c7183d99ed9eefb272d41fe0f68f894dee428fcd62e7e412c75d69b56e19450586bb2fca5273771ac3b63d9244dfd7fd13b1df90cc1140da299d8cd0a557c470f896eb959fee7c3e687c9e2554e3adc5b601b31363e3683200958c9f6cda9661dff890a84550d79121943231d71be3cbc358355f28ab39e4767851bbc07fd210570227f90f818969fcf31e87601a440dd067d2017e3e4f76009be797d54dbdbf12e9c02f973c5468f34d407bd93318ca082ae48ee075cd95c13406752dfd48ac3984636ca9b8dd98918644d1e8dbf2d9d2b68d444bd7ea4da04167543bc4b2c4adaf1e84f394ec39342a1fcafec3852f25fb3c2d6dddd1042b4949e08da80cd4b50ca56d3787bac978f0453686c8e1647c38713c2e9fdeee17a9945508e6cc68a712b74d225c0dd81fef4772bf1771ddd3cde9d6623dc7ab877ea4d2fb700323c98dee68f1cf92e983eef3d818f8917620b32b9ff5582144c9805ec1dd81f27d05bd72096c81e38ab721bc57c84ea751f4516f3eac2584f6dbf3582405ac9901d532a8868248e72dd4e6d4b8ee04ebbf3298b765748ae3476f6eff73b342b71f9f17a8e1b654a89ad9ae3461d9e36be70598f221fe21a364419162e72ebac40a151e0d8d992f56f290cbeca54fb94dcc7d9eb9193ddc2def1dee3c1e85dcdd1c79a1778bec49e532b3e5f59858a022382a79687028b825f2cad068638204a2f81183940843b542381e4af0e16b5d71e05813b2c1d870d7c5f16f240655936ecc01c465d2f0f02665e29ac356a36304a1db5b6dc8f2348fc5674f4410ee46052f5b3bbd6d65a70cdbd61d7d67bf6a926ca409d175b4acbea83270f613731fcf689e5e5d193ed50a9428d961454156cfe0cf858ae4f15094bad810d72a710d543e1d242bb1b2234048ad0985ad03dd99acb3a4c364a7c32310cb61c77a00a285e4462e3e4753f0c95bb40d94545761187d11523b0cc51e86b920564d914c70454bef96314772d5c2c4f883d34a03027687625a7d3638c303cd6af287ad2521c9a4ce9597c89ab7461ad23c659c38c9dabd844ba2e5ba2bbfe5deab8dcae6165f4521fa98ffac8d2129400b4c41969acebb12f612747e114b136c24c02edeb409ab74cb705c7aa609794c36410cd2586d41728f18a1badb3dc6a749ff0f1b6627b240e9e0516dee7db3ff771a32d473752b2a87591b4b36bb38151ffdfb1fcc4f57794967090d7f7637a887b77cdc54744b910f9a7ba90db3124dbd3e6a3c0dcf76f376c2bd40ff28b49a1f938631f2eb27fbf6fa8def79cec7c751dc811d0701533a920dc5343aaca6ffcf39e072a228a6a771ce23af753582dc12df71d659ee1e2a936b978ea8994ddaecbe05eff3c239ad4ed4dd6d07cc9eb840a7d8e6ac044bca0ad0ff8f1ff0d8b43fab65b210e0fc3d760b0c438e0eb589d1a028eeefe979c52d3d693a62b69994131d67be51fd54de241c87214ff172cab2f27afc5aa4d3d92083aba3d503dbef58ca0fd82c80773a2de4be38a88517577854c6e9af64e6f2fa1af4fba01de1bcace257bf4d9e522bb95a191983e1388467ea9c47877b86aece8facc09d7ec9831601695881ac976b2c1b3f79e53567a6cc8e0d004b20760006e29b6bcf73a5bd0103d1dd40bf9ac2614fc4e1c0b48ff3ee3081dc47123653b9645034fc4594e534c99bebbf73a56d0c17c261f2e2ef27e5d2bcf0421ac704f49afd08aa195e6c4d5820d8a64aad93b5885ce82353716eb2173f133421df6dc90086f0bd4079a84dedbbb68048b7e08d7f78b2a220bc4a7bb9bc1837f5272a6bcd5efd1ce9b2c31e260789f76d0acbf02a0277c11be6ffd1a459d7f3adecfb0f6b9f5ce404e9f69e0cf58d72e2072e4666bc7ea7926ece66f5ff21a1c14f1cd1f67f758ec36743cd148d90c45cf922a5dfd510ab85fc8d3a77d86e0e92c04cc4b8f6a64abd2143d0a9712706329e7cb1430dbe1ba0eaee5344d02d523d2162eb7885e5735e81adf7d950657d9ca30528b8ad7699962affbc102f37f502f074b2b2ada36f74b3f71e21050541624cbdbcd4af96e0346ab4e33fe9682b06eceec4152531d83a8b66df62bf01648dabc69f70340acbcc571b9ab7943e981d3e246672c94c00d7fd80f2384921fe6c2dc65856f000bf8517db84cf0ac2b7e38359fe52a3b36f59107b745c2c5e40de9ca8e88f6cc432afb5c592800c61780597ae2797b8ab110ee6c3add7945d9a3d4b2bcfecd8972982cd3aae66e39191beac020f35e5dc6f8056ae69dca80002adfec517de39fd74344d48f3e5f37d7a3e2216600f1a37d7451a0f9aa2263a6b6360e4694bda4697bd77e4364ba5dbcbea0bcef06ce6d2c1e79033b8532cfcadd9674f4799b13e7a9ab609f2beb30fca548f9d201da44d848b42c7e203cf7cd6472eb9decbdc3194a8091be1aa689c80c8110b4d69a54d15b9c780b64c887b04c262090a039f0a774fd157e4ec630a21ea9db2b92aec038e6189682f7c84e4ee22df9f642b549a0080dbebb18414904424cfd73ab88bec46546a5c9510baba365d409f71b0c4a6964e71065e215c6e6907d39133e59816ed911c032db358a2ac15a94d26847fdc0e826d98eadcead87f799b143c46dd85d7932b0b186a2d73ea59af397187f8980d1bcad25815e4e00539c85a9276db56d726f76b6f0b7feada850a22406276eb43be34fbb3f47a29d8485e704ff8a8ce5b71b415e12bc918cdd3185235bcdb8e7530a60739a784cecdfce64935b70f3ff1e1de731e805f876cc387357cf53e5fc381088d3fba71de0f9693f362d56216eec5ebd9c552c17ecf1f44d24e5b27b0fe00981ac59679eaa836254d819fe91268f8edc9214541e096d4efb66b669185a9a96135784eb479e7eea7925201dec40ec487ea1cc68965f280d27cbbda5f6c20b1094d8c7e78d5b1234c14b4a6e29cd121a540691d32c0fc14de730177e053d334aca6bac1f1f0bfea4a0fbfffc070b40c136fd1240ee934ad4ff36b2c579d0aff6eafda232cd5576db39d8c253b57e12d974f2e847435ce91e2a0ea0f4b1df69cfc99fb7b6ce7f0622321b9f91d97ea3a81e2c35842145713742e5d288fc24118ac628cd4cd6ad769e527881b994b0edbdf1fd3e1b7976cbcb20e277fb473744f2ad26901fdd9b58ed9e734873d0594ed90a33f65e4dd31607afd4f4d1bf9d466aa22256b2e9d68daee454f253de9988e34506df29317b41f756ce732ce63ad1f02e087d4451c4526621fd40fa42600fc71434947cb9ac11698765e2e33736c17e0698485530a3e139c2fd651177515e831cf9a14f98da8232c461843a169ecb2799a2cdc1764ab89c787adfd8b7ec56c9cdc233fa6d0139f89be3b1489d1018ff7d4e3f5b4430df4847abbe7189df1754c03c084dd6322980d255e40cbd1965223f5708ae2ed3da2332696822628af02a02a5d541e190d99bf59a639d52c1a57d36cbfbe20c19df227b0753aae67657c23c4ccaa48a7b486a366af80a39656d9ae2725c8c1bcd135175474f2d69baa6baa99dde8fcd85ebfb11a59bb6270c3d9d954a7a98fbd259fe0cae5e80b677b888c8b4dfe83ec60813d14021ab3b31a4e856df7f2b15104aa58bb23e662c0458b821160e75ba1dfcc5bdf05025f77b71989b0fdbb15cb21550a0b4bc045223957e1a5cc55f4222972e5da8b0e020575bdf3075603ff91b3cd70add601560a52da8b9adf7ebcbe399b4032fe4f73351826a2152ad7b98ecebb21dbb009e89895997a049b7d5bb6c3e07130551b53395f0ac2d882495a9e866ebcb1cc40ed9d034ba28d02a34beef20c1544ae76d5f96d5bb95aec4f44cdf357997f5976ba89382dc7b490be97556eedf592dcccd7b956c41bfde7f97f901568243f8bead884b3fe18dcab99fe805ec3e60163b010dd38970596053ac0ed3a81e17b1367435cbb45bcacace9cde6d099be3de375ba5c8027eb09501b596b5655a8b52f9b65c28ee95e694fbf8a2e0dc6a8703ae859d70f605dfb236eb11130a9b380663207f46547bcb916e288473bac52494") recvmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/44, 0x2c}], 0x1, &(0x7f0000001380)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x90}, 0x0) 04:23:43 executing program 3: syz_usb_connect$uac1(0x0, 0x9c, &(0x7f0000000300)=ANY=[@ANYBLOB="12010002000000086b1d010140000102030109028a0003011f107f0904000000010100000a240100000402010209040100000102000009040101010102000009050109000480474007250100e10200090402000001020000090402010101020000240201020405043fc9c18b882237072401200902000e2402020100ff0f07d0de18cfb1072401c8d57b8692bdcc6d078b0200090582090800013f0407250183020200f804d0f26cffd6fd2d29e16b261c4a5325469f3e7eaaceb952d84dbd0ef54810bea7c79f6094888191283e483f742197f73bfe029301ce6018d8e77b"], &(0x7f00000002c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x0, 0x1, 0x8, 0x0, 0xe2}, 0x5, &(0x7f0000000040)={0x5, 0xf, 0x5}}) 04:23:43 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:43 executing program 2: r0 = syz_mount_image$reiserfs(&(0x7f0000000540), &(0x7f0000000140)='./file0\x00', 0x120c083, &(0x7f0000000380)=ANY=[@ANYRES8=0x0, @ANYBLOB="d810107989e059a902aec19784dcbcf937cb193a312f30f14693c30602284b1e1197053a847715256e133053944b6b999fc6381b697e99985fc8e163adac920315792e407fa8d5b0ce7d5bb9fe841bde58df0353794d6ad19a2f32b0515391facf2ce29b1ed87756fbf7d9a49223c250718fb6ac710a1e0f57e976f64d5062eb6dcf190f1ff116189d86979e1d26ad1e25c0d32961485ab69e5ce2c98800277781944d434ef84df3a6c5f9347f"], 0xfd, 0x1117, &(0x7f00000024c0)="$eJzs2cFq1FAUBuD/JqPtbiTug6ALF1JaxgewC4XZutWNSEGwqw4Iiq/hG/gWvoJ25b50r4uCSyESM3GqDKh0KgjfB8k9OcnJyV3emwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBvknwqyfUqacZclaQkbXs8P03Sjvlr7+sqJQ8P5ov7R7MHiyT198fLo6T0VX1Zmr2b282smTV7zd17+7c+LF6+ev7k8PDgaPmakjYnZxudRRlP9flc2WgPAAAA+G91FzbNmxd/0unqJfUHAAAAfmfT+wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf6ubruJmDKokJWnb4/lpknZN3ZV/9H0AAADAxZVUeTxdlx+2AVbu5OO0/Mj345fSx7t5u6YeAAAAWHn27qfLbmsZnP+//rUb9Ovu25kM6/Lt4d6NTLKzM8TLIZ/3kzrJ7i+9Ts5ePx2P0tXJ1uXMCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBv7MABCQAAAICg/6/bESgAAAAAAAAAAAAAAAAAAAAAAAAAFwUAAP//YwzhLg==") syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='.\x00', 0x1a484bc, &(0x7f0000000580)=ANY=[@ANYRES64=r0, @ANYRES16, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES16=r0, @ANYRESHEX, @ANYRESHEX], 0x1, 0x0, &(0x7f0000000000)) creat(0x0, 0x0) 04:23:43 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000800)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_MODES={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_WOL_SOPASS={0xe9d, 0x3, "f72a3c573c53dfc795b3bfe5fc1bc8d50a409d3cfb892547bca8169449e62c9c9206864e9015579ad6029c55bb2743f360770f5a63182717837c9fc1bfbdac0259dfc03819dd8dc03d6855ef6af5262042d1474dba0d86dd0832e1963bd53f40c3a018810d849a464ad9abb0a1d782f49294fb1a8c3e6e834c2883d27994bd27e5a4b58bda8699a1e0faf0eb5031ac7b9e189f9b1a284c2ce3a4c4788600844886ad29a7293231692621b2b9ad2c3e07865222808b40c0d64871f13c58ffdeb8169ada70d8bb358de523c6b602f6075b0e3a8aaf613c79e23e606c7be2585f8853a89b91b945f4a43845b91ac2f7f47c4d864cea31b18aaac6f977353f2196c88a0ff5fab574c3cdac5b67429cfe5ec1971b24e7e637873d271b2f30a19a0f7e48ff6655dc7f3dd8cd62cfa777a61bffe60ac95db0081518540f42a67bae7d7a3910958250653107e8aeaa68f791cfbb92c572b6a423ede3a8017247d269e344157574b897a231e307b755e424ddcef0afe88e6d1117bb31c6505fe75da160d98822fe7f7b820dcfa07c825a4394973c787b6cc314deefe5997d57c6c3293b1c5ae0ce733bcedc58ea5aba358da5f36b1bd028311369493acf63591260aed2cb284c242f792476cd9a570eed4031a4560a2b5547b07f7da816c86a87b230155ed8d69e99b9b25f45e9e78dd54bb10e79f3efbe7f2998b011faa6f33f93d48af6367aa7ebcbcba6bbfac890257733925a62bc9ea56d47d4bebf471fb3a25a75b1cf13e4df363d850ccbce2f679e059a19d725fa20ea82dd1eaa8dc6c050300b1a4d01fad3a10b1e08ac6698fbefcff521c4ee976b5a4969c98dd838b80eec81c7e6ce1dae0984ea839667e76f629b3fed85b3b27042bde9ee8b1e4b9ecb507a60f735371e8268b1923462a61a0ea094c150987d6298a29a914b3f3d4218f096f11b39b485a0a19f2c4eee6dc1bcea497eeea22e8980c2abe58bccf0f60acce5b60c345135b6adb093137a13fbe9e2a365602467b06ee7a8c3f51e2a8782fe588afac0b630cd49215ea306b4bab85eabb3767771b9c105df43eaae5f13d5d0fa94271c96e7b15b02d733ad60a06cd2dc114959fb322c8ca1ef2deb04e82556eca8f53c2c7761a2d4bae185fe22aaaab684eb59c2461bb01fc46d384a11bffe8eedc172b7b466df27166464a789b744ac59a099ec2b852cb6e501239cd71c86978030b9e84ce01e161525f51ad4b66dad19e20bb503e591c2129fc697880a721988edeb088ef07f96b7505bc6c345e750606bc093e727978106a1770921c98c1aced1e61bcdc8c9aa833ff6a835d3e7ac29b78eef59a88e84472ec1353f2ba02f5ff3625ac52bb2a5b39ce0b015d3d8bd949f9aa1624c71df76e47261709c4abc2b885fa3e2337cb6494078786d1b193ad1066683ca0fbc2fbadbfbcd77e4f47a069445ebad879e5ec99da4e3edb9c93b15654f4daa51fa96d13a8cbfc04f3e9d055d6d897457a3593c473bd9451ac9acf6d34a84ddf6de4beb834b0cb052bf088e5a8af27bf87af509acfa0d95c2ce7881dc7ff2e14c16f122bd57a33b5e413be2d44884b7f72be7b1ae9248130baee0fa3dcf5f5693b4dcd55d45a9bd2f2b1e7c2cc7eaeb406b9d8ee1ce2d368ea48bf0aee80cf311cd9e4144171b16f350019d62659334f345a02d6d3972f8f0beaddfbc685276163193385b77aeb72155af92f7d43cf9dd93121aae153198da6a8eb412a6d39d8314a031d1e87f7c654e39b4cad6b924cbfe0314d88a8d7010310b0dc405c13b85ce0d02897dba905db20b560abaec246caee97da848bc89612e7268a8c2cf6b6f3384e9958e9bedb99f7f484ab6840457018eaa4c4d87a9a3f2a3fe29c41ef85b00664f5a71c35b447354a6b68a7b5126173ceef23706c50ffe737f06cc43b481d7bee0b70c0ee365bd629f9e7367a33d4fee24cf1df70f0d3a53843ccf7bb144981b149cb37b6d6af757d5376a46c0f8686ebe5a5c675467e5af0ad5ef0e059b5f2f0bc62bdfec351d924d63659c72d338e402a5eca1d35ba0a9a2364e911960a92ba25009118e7e883fde99a5b532942c47b82d764c6424cf6f929dadd7228aa0a6b1e1469e3b0af3f37b9f1b34c31c19cbf18d97acc464b5aea4755dbee0bc4c05a58be2ab56fc2bffdcf4dfd289052f514cf931b38e7809dbc2e4fa1395b2f0f5183fde88e82a918d66cb0388fa1e15e720ca46a36fc677341ee2eb19d1753777721dadbe24f3601e2b5dcca752741249a7c7d3dedf757e445a0d3a558a0e56d218eabfafeab9890507c5f179ca52dfa15b849bf9c8aca1d3c7eeeb1db99ed32128b18edd474eaa40b0f2c543d3549ed5625076f9953717ed2b20bb473d9f4453f20a670cba136f740a94c86b06809168dc05d3c1a2bbad9e6fcd5647e989c45aa1594927ff1496827eebbb068845485ad935991d1c3d5f827cadf8fb48e77002a4fed6337c90434c9c598898178d282e87800e7d2ce096e4a163ac0f4591ba5a1009a9aea0156653110a0891b1265d7a72defeda9b15a90bbb454755e9ba9867adc3a7e8d4e4279cd39621f4f129c40ba32d70766253b845a00c9ea00b0fbf47b90949c308bdff2bfef59c10e4d0794b50fdaa1dcf55fe6de2311e082c218114d32582643c9181d54e14fa5ec138f7d37b61a74911182cf2adc9945de9fed6c936e92089b3672be91d7e73f075bb2c7d6d763938813af2a9697511bd9fd3bbed30d313d23d088bbea4b59c0d6e55db334629102c1bb986ee7bd6d77cedde3e7120e814b727601d4c3ce234fa843977e929be5159343a671bbe4d666c4b21605df78db10687139435bae7f3b8f4b1562f5d00652a9a61404d228b678d3477bd33f4b360fbb24972e34807001fe27d75bd00fcaa7c0a40bf08895f9b22f25b52ffca7bef8d59235587a461fb7ae91601519523100c0da353b93a806e437f91d076ece9cbab81564633e5bc4062bd25dbb0d451b50e27be6ba3a05bb37ccc31d51ed732a8011afb54db62c203a70d5b72cd0d04d811dd466d43b949288f10b22d0f125ae98f73a2a692beb1518f7bffe5f7947d8c8f4f2a9b4acc09974566ac329f9a1a345d2be1581d06351c6331b11d62b504b2f248bc4de5cbde0b261bc427f41d05d9fbe5a5be8eb36d50a2cfcd7f99f6bbe1dc63c833e53b28ffee98575a9f9ab89b98a7df7a180e84913ac1e9f6c3ad6e86463e9f01bf56762e315838044839c40d203e0ad64be2eaf76e0dc6e09939c87403b65fe8e1b09e4eeaa8a7d816164923aa91a1c33df4456623673ab52c3564990ccab9a6d2359d5c43615a18a64f6c568c9d51f0ef13c21986d1a8c057f6fb66f88c173be79791cb86f3787febba7dff55238d117dada9ed64a329ac48fdd50d4416c3061020a917ed62a6c31f91b5edacf505e340dada3d1ab9d5bed13d83d04ce22ce7469f5c515d9e3b469e00de40954c4f569a3f68197c16dff7839c453804b2294f3b4e253d4884b3c6f0873769ee84c9919cfac53dcc5f1398a355c44fea1411986c5748ca3aa1a696b683164594448fb25064af1974a9c5d5c715d3f01dd39988e38d1f41310d7cd62697c140c34fc95da675f2839d86336c4a724af029d9c5f85122b967e44d4c3801814e7f9b63d4ac25c3e598d223209001d467a257e5f9bc818b5bb1b144c798adb9e66a20205eef61b9295651f4b88a75a7b596f1eede9f127b7b504efd8fdbb40b56f61942fefa84ef98b0ae04683580e765fa0996e2969bdc49cce0bff52976c3ec6267686c4baa711b23010363f75843a2c2fa5049be1dc1481ebcac894babbb092f52a3295fcc03e0bf0f8279eb1aefb6ec6854b8f2f7f6f3e5e5aeecfecfb6454652ff0704b1fd52cc4ba4f780d3f55f494634f10c4ae523554d7f8d23abfd3f53c38dbaa4561da9d74639869d2b340fa595bfe0da7f59fcf57f21dc6570e24a311bfe2bb78f19aa8373e22bdf8c2b4ab488809caf298580199e62ae2889504b45d5cf9853acbf725c36b1cde62fbc632be36496bae84ec3d3312a7dbf2bba70004a366011cb061c95739a3a8b461b3f2da9c0211e45d7e85aae8af901c339b4d5d5fbc42981fc73ea5e14de29157d7f59ac792be0aa233d825955dc7f4cc90a0f8bab59208be0426c331b75225eda5cf82d200f3e8048ce5f855c1c0a47c4992e604c4039d2e0dacff0656ce142a62102bb69df11f75ece66b2870265a598ef0b10f66535a0a1e457880f5a34fba5c4895d160518255b15402ff167171289e20c3e4b1732e725233d0e233d5e612ece8c36ef750143b26f0676817f259e0975a5f2e4167a1ae773790c5e195f01b51b4ee4454d6606b457f20726a81c67c3943838511138aaeec24d79b2fa517d4ea0365ae76704abf58aadfddc4883694502f8707217e61e9867387cf7ff44d5ffab8dd3e3bf449fea474ea3f0716122075c037d721dc894385a86e0e1f644730e2adeaf9bf4164c3b635837aa4ddfab64fc1bbc812651a390bc0fa579e6dd53b46c62f58467dbabe692f4b0fbb322db45457d188c0f70f7a99e20543de692b1fc5b8b1d3eeb52b54d3028cc804020ec989d3b45b9646300900e7d6a1bbd824c0a93f9a2f38d0112e96dc4177e38d1f7e8082bf1c962b089417e164393e9c05ab44bdd5d880a35f33044e0e9976fe9196a5d202f5f4f410523727e89ef6d9a1554f6ddf9aad70d700dcd5927f85de81646fc6e4deb4aff645981a297ffa77c11c70cda6d2a5e5c1ecd4410cd06d5a54fbca263c3158bbd2154ccd0e6847a74b879eb97b8504d96401a8ee659585c70272030c68bff9b4e5d496dbb31cecffd8c6cbbe4831a22464d1452f9e88e098095bf5400ad47eea1d6bf97990a04917c9c0e8fe07f523b0ea06763ed3a23391198c4b4b699559633e1c87c058eeb86fa3e1b73ee3d3aab5547e0034caa4d3eaacb66d23086e1686d4f28378e3daba9569d6cf24ab470990f873d1268d2469b094c571a1ea4fb1318e15456a0e08da097ac54e1354b0008e2f858a104735f9d3084f4e3ab299ec1dd16cdff35455578b18f3b6c188a0e7047a0d38a25068c541333056007d45fe077ae54655568822c598ddad0598453046f5a7999b094fe16ba05f4d44b26855c4681410b53330b6536d41d48d8533917cf70905b425266a9187d2d1edd7bcecb677db3949a4573b85e25426f150cd966a102b53c75e2daeb37c120a5f4369553cd351062cbabe2e087ce35f6aee7144c9996606c95765388fac29e07"}]}, 0xec4}}, 0x0) 04:23:43 executing program 5: socket$packet(0x11, 0x2, 0x300) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f00000007c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x14}, 0x14}}, 0x0) 04:23:43 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001080)=@bloom_filter={0x1e, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5}, 0x48) 04:23:43 executing program 5: r0 = syz_mount_image$reiserfs(&(0x7f0000000540), &(0x7f0000000140)='./file0\x00', 0x120c083, &(0x7f0000000380)=ANY=[@ANYRES8=0x0, @ANYBLOB="d810107989e059a902aec19784dcbcf937cb193a312f30f14693c30602284b1e1197053a847715256e133053944b6b999fc6381b697e99985fc8e163adac920315792e407fa8d5b0ce7d5bb9fe841bde58df0353794d6ad19a2f32b0515391facf2ce29b1ed87756fbf7d9a49223c250718fb6ac710a1e0f57e976f64d5062eb6dcf190f1ff116189d86979e1d26ad1e25c0d32961485ab69e5ce2c98800277781944d434ef84df3a6c5f9347f"], 0xfd, 0x1117, &(0x7f00000024c0)="$eJzs2cFq1FAUBuD/JqPtbiTug6ALF1JaxgewC4XZutWNSEGwqw4Iiq/hG/gWvoJ25b50r4uCSyESM3GqDKh0KgjfB8k9OcnJyV3emwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBvknwqyfUqacZclaQkbXs8P03Sjvlr7+sqJQ8P5ov7R7MHiyT198fLo6T0VX1Zmr2b282smTV7zd17+7c+LF6+ev7k8PDgaPmakjYnZxudRRlP9flc2WgPAAAA+G91FzbNmxd/0unqJfUHAAAAfmfT+wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf6ubruJmDKokJWnb4/lpknZN3ZV/9H0AAADAxZVUeTxdlx+2AVbu5OO0/Mj345fSx7t5u6YeAAAAWHn27qfLbmsZnP+//rUb9Ovu25kM6/Lt4d6NTLKzM8TLIZ/3kzrJ7i+9Ts5ePx2P0tXJ1uXMCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBv7MABCQAAAICg/6/bESgAAAAAAAAAAAAAAAAAAAAAAAAAFwUAAP//YwzhLg==") syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='.\x00', 0x1a484bc, &(0x7f0000000580)=ANY=[@ANYRES64=r0, @ANYRES16, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES16=r0, @ANYRES16=r0, @ANYRESHEX, @ANYRESHEX], 0x1, 0x0, &(0x7f0000000000)) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) pwrite64(r1, &(0x7f0000000040)="f9", 0x1, 0x0) [ 1372.143300][ T3162] erspan0 speed is unknown, defaulting to 1000 04:23:43 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x1004, 0x1}, 0x48) 04:23:43 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0) [ 1372.283919][ T3658] usb 4-1: new high-speed USB device number 26 using dummy_hcd 04:23:43 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x44, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x30, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ID={0x5}]}]}, 0x44}}, 0x0) 04:23:43 executing program 0: socket(0x1e, 0x0, 0x8001) [ 1372.344348][ T3158] loop2: detected capacity change from 0 to 8192 [ 1372.400305][ T3158] REISERFS (device loop2): found reiserfs format "3.5" with non-standard journal [ 1372.470681][ T3158] REISERFS (device loop2): using ordered data mode [ 1372.491767][ T3169] loop5: detected capacity change from 0 to 8192 [ 1372.510697][ T3158] reiserfs: using flush barriers [ 1372.524068][ T3158] REISERFS (device loop2): journal params: device loop2, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 1372.551730][ T3158] REISERFS (device loop2): checking transaction log (loop2) [ 1372.563824][ T3658] usb 4-1: Using ep0 maxpacket: 8 [ 1372.576976][ T3169] REISERFS (device loop5): found reiserfs format "3.5" with non-standard journal [ 1372.587252][ T3169] REISERFS (device loop5): using ordered data mode [ 1372.590792][ T3158] REISERFS (device loop2): Using r5 hash to sort names [ 1372.594017][ T3169] reiserfs: using flush barriers [ 1372.608129][ T3169] REISERFS (device loop5): journal params: device loop5, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 1372.625214][ T3169] REISERFS (device loop5): checking transaction log (loop5) [ 1372.626085][ T3158] reiserfs: enabling write barrier flush mode [ 1372.657090][ T3169] REISERFS (device loop5): Using r5 hash to sort names [ 1372.662405][ T3158] REISERFS (device loop2): Created .reiserfs_priv - reserved for xattr storage. [ 1372.677590][ T3169] reiserfs: enabling write barrier flush mode [ 1372.684076][ T3658] usb 4-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1372.692783][ T3658] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1372.713929][ T3169] REISERFS (device loop5): Created .reiserfs_priv - reserved for xattr storage. [ 1372.723238][ T3658] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1372.913928][ T3658] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1372.923086][ T3658] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1372.958036][ T3658] usb 4-1: Product: syz [ 1372.977588][ T3658] usb 4-1: Manufacturer: syz [ 1372.987415][ T3658] usb 4-1: SerialNumber: syz 04:23:44 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x4, &(0x7f00000000c0)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x50}]}, &(0x7f0000000100)='syzkaller\x00', 0x9, 0xfa, &(0x7f0000000140)=""/250, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 1373.363863][ T3658] usb 4-1: 0:2 : does not exist [ 1373.375498][ T3658] usb 4-1: USB disconnect, device number 26 [ 1373.397258][T31856] udevd[31856]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 04:23:45 executing program 3: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0x801c581f, 0x0) 04:23:45 executing program 0: socketpair(0x1d, 0x0, 0x2, &(0x7f0000000500)) 04:23:45 executing program 5: syz_open_procfs$namespace(0x0, 0x0) syz_clone(0x41000600, &(0x7f0000000340)="76dc1665fff50d38d084610477897f0c56105b57cd60a5834881422fe58727455366a661f9aec78ecff45f12ec547e3c38a1703d1176290d61cd3013c78f15fb3f9071fa7d08beb73028373ab50b784292b41e28913d67692bebddd3f19b2eb85e2ac0880af21b4fe905ba6135ed0f010cf827be95343d02efd8aa8ed5ee11533fad51133c5dc2a841581eab8b803ca6d985f1dd872f092b8acbb85cc925d3b533cc7cf7cfccfe99c87cb6bf1a7431d1d193c8df19dff152cd941dd85ac52a809a590e51dbaba25662d8966049fc43f89ddc6dc4eb873cefe77f20ab7570721af1bbef", 0xe3, &(0x7f0000000440), 0x0, &(0x7f00000004c0)="86621e54c725ebebcd24d6ffd1788d6166b1efa77e86704eb3506ca200a8a733d10e490208ee4fcd45692b8eef5cbbc704b26756a9f1c2d29df55d") 04:23:45 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f00000036c0)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) 04:23:45 executing program 2: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 04:23:45 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000005f00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private0}, 0x1c, 0x0}}], 0x1, 0x4000811) 04:23:45 executing program 2: socket(0x29, 0x2, 0x8) 04:23:45 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_rx_ring(r5, 0x107, 0x5, &(0x7f0000000040)=@req3={0x8000, 0x200, 0x80, 0x20000}, 0x1c) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) 04:23:45 executing program 1: socket(0x981dd3a6ff87d69c, 0x0, 0x0) 04:23:45 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r0, 0xc1105517, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00', 0x1}, 0x5, 0x0, 0x1, 0x0, 0x0, 0x0, 'syz1\x00', 0x0}) 04:23:45 executing program 3: syz_clone(0x8102000, &(0x7f0000000240), 0x0, &(0x7f0000000340), 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom0\x00', 0x0, 0x0) [ 1373.893901][ T3198] erspan0 speed is unknown, defaulting to 1000 04:23:45 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001080)=@bloom_filter={0x1e, 0x0, 0xa0000000, 0x8000, 0x1150, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5}, 0x48) 04:23:45 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 04:23:45 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x2, &(0x7f0000000040)=@raw=[@map_idx], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x35, &(0x7f0000000100)=""/53, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 04:23:46 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="14000000", @ANYRESOCT], 0x14}}, 0x0) 04:23:46 executing program 3: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000180), 0x10) 04:23:46 executing program 1: syz_open_dev$rtc(&(0x7f0000000040), 0x2, 0x109840) 04:23:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000001200)={&(0x7f0000001100), 0xc, &(0x7f00000011c0)={&(0x7f0000001180)={0x30, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast2}, @FOU_ATTR_PEER_V6={0x14, 0x9, @rand_addr=' \x01\x00'}]}, 0x30}}, 0x0) 04:23:46 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCSIFADDR(r0, 0xc0045878, 0x0) 04:23:46 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000280)={@private1, @local, @ipv4={'\x00', '\xff\xff', @remote}}) 04:23:46 executing program 4: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000080), 0x4b8082, 0x0) 04:23:46 executing program 1: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)="c54744f4cfbc2d71b184a1ad7224663eeae7a0d2aa290e896bd05e48769a43442ff97ea0ac790ccd484157ce20edd3f819bc4f0d79147ab99c25beb3dae960264572d158b3771b49f138fdad4005b410e3c59f3ac6a92bee24bd0df68559acbac12a8ed44153c479ebc363e6de712da6279d4ad66c9042b0d0456152bfaef7cb99d6864c785917894dcd75759baeb116337fb1c8af2889ddd7e0d683a289b1cd153171bf73dfe1c9322dbb4374fe91e967adc37d3161b188f6decd3538a4e0f54581899bf6da7e178eef96cc76789fb3ffe68d8de4f8af486d2e085244a81554e6cb303fd2d6cae2de32626745d56eb53e86d9bcb9c96f7d19a6e4dd535fe8bc3e47ef3a94656823a3b871c6877d95ac1eb512e20cda442779eab24da9b646bc2b369662f2f24f58fb4cec338be6dc5c460cc7ed293e1afee4f346d8c8acc920ff98a5c743faf7d1121e4a6b708c5ba03997d7503eb8a166dc0d7deced6377a76cbb155d3afe1ef42ace859dac859632d55a2e45e213c11625c66af145e199dd55efe09d25b47cefd6de9e2d8b87e90cf61468be638e03146bcd1a99a30f466ff1870be849e5de34addcc1bb84bf09c675ad71e1cf060b7859a7a3bab53167da153ccffde7520790ffb412953f0a53d7302a57311fe6b307d6c5fc2912c631a6a62e01dd454d1bccdc9a8634345485896dde2a1d7f48dfbb097c2945e6cf3b989029525756fd8af99ca32cd87c5f9a0c39b06d82c899fbc9fbdb829ecb0fad159f9c33a3854422163335e9b9010a35eef33e7eb22fb185611dbeed1600510c0ab2dd65be5a5e4302c8366c70493fde6f272e6dad609fe723ba5db6d66c9bdc21e87e8ca60c6c2952ea7ebaf01053a1628e0d8dc08748878ac48917fc37f0cac52c53fadbbfeee10a577d958bde18dab299a4fd59b1a06e181494917916ebae2e7ec76d1b367fd7f54d697a5b9e5720293591c2d19275d402f1bad247143079cbf00481b2349380f73cbd8d822be2d88f785f133b8e2a03d8d56107d24336d6edadb677d08a367001d44c3a98d7c4dd652557f7b105cf2af2", 0x2f8}], 0x1, 0x0, 0x0) 04:23:46 executing program 2: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RRENAMEAT(r0, &(0x7f0000000040)={0x7}, 0x84d9706fa26f0325) 04:23:46 executing program 0: sync() write$P9_RCLUNK(0xffffffffffffffff, 0x0, 0x0) 04:23:46 executing program 5: openat$vcsu(0xffffffffffffff9c, &(0x7f0000006040), 0x0, 0x0) 04:23:46 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r0, 0x4004662b, &(0x7f0000000000)=0x2) 04:23:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x20, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_MODES={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0x20}}, 0x0) 04:23:46 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000001140), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000001180)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000100000015"], 0x24}}, 0x0) 04:23:46 executing program 1: syz_genetlink_get_family_id$l2tp(&(0x7f0000000ac0), 0xffffffffffffffff) 04:23:46 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x20, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @dev}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}]}, 0x34}}, 0x0) 04:23:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmmsg$sock(r0, &(0x7f0000006a00)=[{{0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000014c0)='X', 0x1}], 0x1, &(0x7f0000001600)=[@txtime={{0x18}}, @txtime={{0x18}}], 0x30}}], 0x1, 0x0) 04:23:46 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8941, 0x0) [ 1375.661146][ T3253] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 04:23:47 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-generic\x00'}, 0x58) setsockopt$ALG_SET_AEAD_AUTHSIZE(r0, 0x117, 0x5, 0x0, 0x0) 04:23:47 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0xf, &(0x7f0000000580)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa}]}}) 04:23:47 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000006040), 0x0, 0x0) write$P9_RXATTRWALK(r0, 0x0, 0x0) 04:23:47 executing program 4: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$xdp(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) 04:23:47 executing program 1: socketpair(0x18, 0x80000, 0x6, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={0x0}}, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000180)={@broadcast, @empty}, &(0x7f00000001c0)=0xc) r1 = socket$l2tp6(0xa, 0x2, 0x73) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x10, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00', 0x0}) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000100)={'batadv0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000140)={@ipv4={'\x00', '\xff\xff', @loopback}, 0x27, r5}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'ip6gre0\x00', r3, 0x2f, 0x20, 0x1, 0x5, 0x20, @loopback, @mcast1, 0x7800, 0x8, 0x2, 0x42c}}) 04:23:47 executing program 3: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x46881, 0x0) 04:23:47 executing program 5: openat$vcsu(0xffffffffffffff9c, 0x0, 0x402400, 0x0) 04:23:47 executing program 0: r0 = socket(0x23, 0x2, 0x0) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x24048044) 04:23:47 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18010000002300810000000000000000850000007b00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000680)={0x0, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x2}) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) bpf$PROG_LOAD(0x5, &(0x7f0000001740)={0xc, 0x8, 0x0, 0x0, 0x401, 0xff, &(0x7f0000000440)=""/255, 0x0, 0x1, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x10, 0xb, &(0x7f00000025c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@alu={0x0, 0x1, 0x0, 0x1}, @generic={0x0, 0x4}, @btf_id={0x18, 0x4}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, @map_val={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000340)='syzkaller\x00', 0x0, 0xa7, &(0x7f0000002400)=""/167, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) socket$unix(0x1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64], 0x20000600}}, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000780)={0xaa}, 0x8) bpf$PROG_LOAD(0x5, 0x0, 0x0) pipe(&(0x7f00000002c0)) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r4, 0x4004662b, &(0x7f0000000000)=0x2) 04:23:47 executing program 1: syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000006040), 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000006280), r0) 04:23:47 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, 0x0) 04:23:47 executing program 5: socket$inet(0x2, 0x0, 0x3987) 04:23:47 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000800)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_WOL_MODES={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_WOL_SOPASS={0x801, 0x3, "f72a3c573c53dfc795b3bfe5fc1bc8d50a409d3cfb892547bca8169449e62c9c9206864e9015579ad6029c55bb2743f360770f5a63182717837c9fc1bfbdac0259dfc03819dd8dc03d6855ef6af5262042d1474dba0d86dd0832e1963bd53f40c3a018810d849a464ad9abb0a1d782f49294fb1a8c3e6e834c2883d27994bd27e5a4b58bda8699a1e0faf0eb5031ac7b9e189f9b1a284c2ce3a4c4788600844886ad29a7293231692621b2b9ad2c3e07865222808b40c0d64871f13c58ffdeb8169ada70d8bb358de523c6b602f6075b0e3a8aaf613c79e23e606c7be2585f8853a89b91b945f4a43845b91ac2f7f47c4d864cea31b18aaac6f977353f2196c88a0ff5fab574c3cdac5b67429cfe5ec1971b24e7e637873d271b2f30a19a0f7e48ff6655dc7f3dd8cd62cfa777a61bffe60ac95db0081518540f42a67bae7d7a3910958250653107e8aeaa68f791cfbb92c572b6a423ede3a8017247d269e344157574b897a231e307b755e424ddcef0afe88e6d1117bb31c6505fe75da160d98822fe7f7b820dcfa07c825a4394973c787b6cc314deefe5997d57c6c3293b1c5ae0ce733bcedc58ea5aba358da5f36b1bd028311369493acf63591260aed2cb284c242f792476cd9a570eed4031a4560a2b5547b07f7da816c86a87b230155ed8d69e99b9b25f45e9e78dd54bb10e79f3efbe7f2998b011faa6f33f93d48af6367aa7ebcbcba6bbfac890257733925a62bc9ea56d47d4bebf471fb3a25a75b1cf13e4df363d850ccbce2f679e059a19d725fa20ea82dd1eaa8dc6c050300b1a4d01fad3a10b1e08ac6698fbefcff521c4ee976b5a4969c98dd838b80eec81c7e6ce1dae0984ea839667e76f629b3fed85b3b27042bde9ee8b1e4b9ecb507a60f735371e8268b1923462a61a0ea094c150987d6298a29a914b3f3d4218f096f11b39b485a0a19f2c4eee6dc1bcea497eeea22e8980c2abe58bccf0f60acce5b60c345135b6adb093137a13fbe9e2a365602467b06ee7a8c3f51e2a8782fe588afac0b630cd49215ea306b4bab85eabb3767771b9c105df43eaae5f13d5d0fa94271c96e7b15b02d733ad60a06cd2dc114959fb322c8ca1ef2deb04e82556eca8f53c2c7761a2d4bae185fe22aaaab684eb59c2461bb01fc46d384a11bffe8eedc172b7b466df27166464a789b744ac59a099ec2b852cb6e501239cd71c86978030b9e84ce01e161525f51ad4b66dad19e20bb503e591c2129fc697880a721988edeb088ef07f96b7505bc6c345e750606bc093e727978106a1770921c98c1aced1e61bcdc8c9aa833ff6a835d3e7ac29b78eef59a88e84472ec1353f2ba02f5ff3625ac52bb2a5b39ce0b015d3d8bd949f9aa1624c71df76e47261709c4abc2b885fa3e2337cb6494078786d1b193ad1066683ca0fbc2fbadbfbcd77e4f47a069445ebad879e5ec99da4e3edb9c93b15654f4daa51fa96d13a8cbfc04f3e9d055d6d897457a3593c473bd9451ac9acf6d34a84ddf6de4beb834b0cb052bf088e5a8af27bf87af509acfa0d95c2ce7881dc7ff2e14c16f122bd57a33b5e413be2d44884b7f72be7b1ae9248130baee0fa3dcf5f5693b4dcd55d45a9bd2f2b1e7c2cc7eaeb406b9d8ee1ce2d368ea48bf0aee80cf311cd9e4144171b16f350019d62659334f345a02d6d3972f8f0beaddfbc685276163193385b77aeb72155af92f7d43cf9dd93121aae153198da6a8eb412a6d39d8314a031d1e87f7c654e39b4cad6b924cbfe0314d88a8d7010310b0dc405c13b85ce0d02897dba905db20b560abaec246caee97da848bc89612e7268a8c2cf6b6f3384e9958e9bedb99f7f484ab6840457018eaa4c4d87a9a3f2a3fe29c41ef85b00664f5a71c35b447354a6b68a7b5126173ceef23706c50ffe737f06cc43b481d7bee0b70c0ee365bd629f9e7367a33d4fee24cf1df70f0d3a53843ccf7bb144981b149cb37b6d6af757d5376a46c0f8686ebe5a5c675467e5af0ad5ef0e059b5f2f0bc62bdfec351d924d63659c72d338e402a5eca1d35ba0a9a2364e911960a92ba25009118e7e883fde99a5b532942c47b82d764c6424cf6f929dadd7228aa0a6b1e1469e3b0af3f37b9f1b34c31c19cbf18d97acc464b5aea4755dbee0bc4c05a58be2ab56fc2bffdcf4dfd289052f514cf931b38e7809dbc2e4fa1395b2f0f5183fde88e82a918d66cb0388fa1e15e720ca46a36fc677341ee2eb19d1753777721dadbe24f3601e2b5dcca752741249a7c7d3dedf757e445a0d3a558a0e56d218eabfafeab9890507c5f179ca52dfa15b849bf9c8aca1d3c7eeeb1db99ed32128b18edd474eaa40b0f2c543d3549ed5625076f9953717ed2b20bb473d9f4453f20a670cba136f740a94c86b06809168dc05d3c1a2bbad9e6fcd5647e989c45aa1594927ff1496827eebbb068845485ad935991d1c3d5f827cadf8fb48e77002a4fed6337c90434c9c598898178d282e87800e7d2ce096e4a163ac0f4591ba5a1009a9aea0156653110a0891b1265d7a72defeda9b15a90bbb454755e9ba9867adc3a7e8d4e4279cd39621f4f129c40ba32d70766253b845a00c9ea00b0fbf47b90949c308bdff2bfef59c10e4d0794b50fdaa1dcf55fe6de2311e082c218114d32582643c9181d54e14fa5ec138f7d37b61a74911182cf2adc9945de9fed6c936e92089b3672be91d7e73f075bb2c7d6d763938813af2a9697511bd9fd3bbed30d313d23d088bbea4b59c0d6e55db334629102c1bb986ee7bd6d77cedde3e7120e814b727601d4c3ce234fa843977e929be5159343a671bbe4d666c4b21605df78db10687139435bae7f3b8f4b1562f5d00652a9a61404d228b678d3477bd33f4b360fbb249"}, @ETHTOOL_A_WOL_SOPASS={0x699, 0x3, "9750e010356cb1b8e090e323438004bdb4001005e25383409f63d533775fdd14d13c772b226bfdf9aeea17233bdbcd5bf839e5a3fd0e794147b8bcf90a7539007923cb51c22bc9fce652de033de0ae436451fcfccf950dd11d75fc674a645484ba0d49c887a9ea1bf07e07157187d434c4ce7be07768ca8a90daa0763ebffce9a9757b351005c534439434ecd28a445cf1d21a21987bdb73b3a6cd543a37b75c4d8d49ecf3da4342ff4aa583b9c309456e928cb18d1b07aa2d08d0346df19fd0d29e5616b7eed7aaadbb00c722d9fcc0fabcb2b5385e51d761b6ac463154bff05c67bbdd071654b32ee0d6c3defbc5c9c56b4ace9e3b5f906a45e216c1432adaff04fb09acff6f5de19e9a6ed83fcb8f88b740426b38ac405b477411c4d532bdb3f982dc80da072cf220d20fbe01b498af58ec4205e4a99d3cfba2f9dc60ca8b14b24988afd4cd78b590bf588dbaf116f24b1e8dad332c55935f47205c2e2fdc23e351e711c00c38171441b2edc1c99eb131bf1cb7fa1ac1ca417348d98029f2fbc2d17541d75a2ca6aa56751793e33e7faf379f1d1493760ed371786a91fbb2adc304ee5254cb523ad59bb8f62fb6588d8b06828f6df736250e2fd844ba8277b979ab140469577cf53bc463d7c8c045f2835b576c90b9d22e058f745178d6fb8ff5cfd04b29d0ec5181e67fc7b9830461f6217f51d98542165f33f0b4a63c3978fb2a9b6ecbb5d4c6583f1b576bd35a1b0ae2843f54f6eee8c6e68833d719e14d075a4bc60d890021f695e849e6fda4caaaec4c979da97b6d3fab45d9c52818e22a5fee48ee474e9f6d837e14a61d7efe8306aec2ef8c55f32e68b1791ba88966d35c53fa5eec0ce676838aa061ece4dc34e9333a9500ac9bed48b912cad59adb285ce288b5f3c9abe164af24a6dc212ce066ce84bb19a1e463a360ea51935c624b00facbe6107ac9ecd6ae5919d56004aabfd4846025e9c7363ce51d4ab37066d7538d2b7989e7b42c24a05f18ef4745355a227dcff3e75696b10322d3b26aba6eb96c5d32c5fd6763f262ff95d4c8cea917684c279c83931ed521b67f16d091abe2145a941c848cbbe3ecb3beebaacc04adb8b67676e3dc968cac0df73ca5f872209a7316fea4aae88d08613097139dffbd92aa18e4eab6ce3dc73c09d65a0c8588f363eb50d85b44038a419f8fee832df8fe29a87fb194828345c13e801d82f98db3ad314c6df38e9c40f045ab3040a716c78ca69e47545b874860d31ea0de5e116a0e42c1f3cc6efc06bbc76284f3c76a61c7315230c54eda410fef32f0d4756815a35234ce32a3bb301bdb6886a880d9ad2df73ca4da100c33dd89f5f9435691d19490993dfd09e929a7e6e965a226f30b87463b53282875fd21880bea0a16ab9bfad8fb9a91ad0cc99606123219f20dd681f0a9d3d0d9dc5df4fa48828bd2986abc1779d6592ed7cc506dd7a35b982d718251cb4193bb9428a63635a5247719b1220df26c1ea1fa6475cd3c2e2854ca8d2b2ce92da93a5dde80382b26096cd009bb7a05366c9d4d0580c00e37502d04d9cde82d66388e34b7307dd808e9aec866c9df7c4509d39ddbb195989c27657ecc07a4203433d916d0180926f8389af3ddd516a6c03ee943d12e5d78e84bcaaba807b8bd2f3378b3d6cce4df45ae53b5b3500e80f29e48cceee72d6d3074db242a042fa728fd9a54354cc364cf5a04d4d30c1a04221a5d9bad94ca6dd22d2d8acb66943d352a45c3fbf47c81c48dfe087bc07b0fe7358dd79aa4fdaa38ca70e52f561379e0fd350ef61a2a63757d1aecd9bc916a72bfa7883576c95a4d2c4ba61ccae100400d9514f41704de3e7baf2559eb0b38806eb75cf441957d7bda7e99968015f54902d0a41d382738f79ce1c127bff02951919b9c5c745500fad021d51c3058fe985541be04849690a0e232425e6ee96cba221c7be7761b27a40c97677fdd3fc259dc9680aad3ed3a910e4700f1e20648cb1dc0e17800af1dc4f8f62c9df5ba015d8e7bb17fda04b8846ed3be0e93579119743602f4765cd26373a651df5bcfbf1574228d8e2d674af02a018ed25c519c9ab699db457af7f4a47671cc617aab61587da1a5fc80b36b4b313e97990e288809a3274c7ec25600758cf860d0ad12abd43610cee789d6ed7fad328589818be2ac83b86629d282b00cf657c81ad1f9364483ccdb65be6cc29ea3bd1d3bad641ffe4af6bfbbdb006980646fbaad9f275f61a8e4b47e7d4c808792851a946e7cb087f60e993b234b5a52e9aab7421869c3fa2a6df99156bdd78ccd688b9134a92f57c62d0e0f715c3aec3810a4c5b0392bff76b644221eacc14c1c2648898cd0abe1fbd6fbf5780f1b63e6d8d42b1d"}]}, 0xec4}}, 0x0) [ 1375.661962][ T3250] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 1376.121818][ T3280] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 1376.163742][T30250] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 1376.443679][T30250] usb 3-1: Using ep0 maxpacket: 32 [ 1376.643994][T30250] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1376.824043][T30250] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1376.833259][T30250] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1376.853716][T30250] usb 3-1: Product: syz [ 1376.857920][T30250] usb 3-1: Manufacturer: syz [ 1376.862525][T30250] usb 3-1: SerialNumber: syz [ 1377.139408][T30250] usb 3-1: USB disconnect, device number 18 04:23:48 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000280)={@private1, @local, @ipv4={'\x00', '\xff\xff', @remote}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d49fb8ff129e97}) 04:23:48 executing program 0: socket$inet(0x2, 0x3, 0x9) 04:23:48 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18010000002300810000000000000000850000007b00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000680)={0x0, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x2}) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r1, 0x6612) bpf$PROG_LOAD(0x5, &(0x7f0000001740)={0xc, 0x8, 0x0, 0x0, 0x401, 0xff, &(0x7f0000000440)=""/255, 0x0, 0x1, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x10, 0xb, &(0x7f00000025c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@alu={0x0, 0x1, 0x0, 0x1}, @generic={0x0, 0x4}, @btf_id={0x18, 0x4}, @initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, @map_val={0x18, 0x0, 0x2, 0x0, r1}]}, &(0x7f0000000340)='syzkaller\x00', 0x0, 0xa7, &(0x7f0000002400)=""/167, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) socket$unix(0x1, 0x0, 0x0) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r2, 0x4004662b, &(0x7f0000000000)=0x2) 04:23:48 executing program 3: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000e40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 04:23:48 executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000080)={@broadcast, @broadcast}, 0x0) 04:23:48 executing program 1: pipe2$9p(0x0, 0x900) 04:23:49 executing program 3: syz_usb_connect$uac1(0x0, 0x9c, &(0x7f0000000300)=ANY=[@ANYBLOB="12010002000000086b1d01014000010203010902"], &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 04:23:49 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x1004, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 04:23:49 executing program 1: pipe2$9p(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RFSYNC(r0, &(0x7f0000000300)={0x7}, 0x7) write$P9_RLOPEN(r0, &(0x7f0000000c40)={0x18}, 0x18) 04:23:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f00000002c0)) 04:23:49 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@cred], 0x20}, 0x0) 04:23:49 executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000002580)) 04:23:49 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x5010, 0xffffffffffffffff, 0x0) 04:23:49 executing program 4: setitimer(0x2, &(0x7f0000000540), &(0x7f0000000200)) 04:23:49 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe49) 04:23:49 executing program 0: open(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 04:23:49 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getrusage(0x0, &(0x7f0000001380)) 04:23:49 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 1377.754834][ T3297] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 1378.133797][ T3658] usb 4-1: new high-speed USB device number 27 using dummy_hcd [ 1378.423903][ T3658] usb 4-1: Using ep0 maxpacket: 8 [ 1378.563772][ T3658] usb 4-1: config 0 has no interfaces? [ 1378.823787][ T3658] usb 4-1: string descriptor 0 read error: -22 [ 1378.830038][ T3658] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1378.853722][ T3658] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1378.880076][ T3658] usb 4-1: config 0 descriptor?? [ 1379.127296][T30250] usb 4-1: USB disconnect, device number 27 04:23:50 executing program 3: syz_emit_ethernet(0x33, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0806"], 0x0) 04:23:50 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 04:23:50 executing program 2: syz_emit_ethernet(0x33, 0x0, 0x0) 04:23:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/134, 0x86}], 0x1) 04:23:50 executing program 1: socket$inet6(0x18, 0x3, 0x6) 04:23:50 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, 0x0) 04:23:51 executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000280)={@empty, @remote, @val, {@ipv4}}, 0x0) 04:23:51 executing program 2: syz_emit_ethernet(0x33, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaaaa"], 0x0) 04:23:51 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:23:51 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6002dc00ac1401ff"], 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) 04:23:51 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv4}}, 0x0) 04:23:51 executing program 2: getrusage(0xffff7fffffffffff, 0x0) 04:23:51 executing program 5: syz_emit_ethernet(0x33, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08"], 0x0) 04:23:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 04:23:51 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:23:51 executing program 0: open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 04:23:51 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0xffffffff}, 0x0) 04:23:51 executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 04:23:51 executing program 5: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462) 04:23:51 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:23:51 executing program 4: r0 = syz_open_pts(0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:23:51 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000005780)={[{@lazytime}, {@noinline_xattr}, {@lazytime}, {@nobarrier}, {@four_active_logs}, {@data_flush}, {@lfs_mode}, {@six_active_logs}]}, 0x1, 0x54e6, &(0x7f0000000140)="$eJzs3MtrY1UYAPAv7XTejkVcuJsLg9DCJEw6D3Q36gw+sEPxsXClaZKGzCS5pUnT2pULl+LC/0QUXLn0b3Dh2p24UNwJSu651akPEJo2dvr7wc13z8nJd78ThoHv3pIATq3F7JefKnElLkTEfERcjijOK+VRuJvCcxFxNSLmHjsq5fwfE2cj4mJEXJkkTzkr5VufXR9fu/3jGz9//e25M5c+/+q72e0amLXnI6K/mc53+inmnRQflvONcbeI/VvjMqY3+o/KcZ7iTnu9yLDT2F/XKOLNTlqfb24PJ3Gj12hOYqe7UcxvDtIFh+POfp7iAw8bW8W41V4vYneYF7Gzl+ra3Uv/t+0NRylPq8z3YZE+RqP9mObbu+20n81HRWwORuV8ypu32ruTOC5jeblo5r1WUcf6Yb7p/7c3u4Pt3Wzc3hp280F2u1Z/oVa/U61v5a32qH2r2ui37tzKljq9ybLqqN3o3+3keafXrjXz/nK21Gk2q/V6tnSvvd5tDLJ6vXazdqN6e7k8u569+uDdrNfKlibx5e5ge9TtDbONfCtLn1jOVmo3X1zOrtWzt1fXsrW37t9fXXvn/XvvPXhp9fVXykV/KytbWrmxslKt36iu1JdP0f4/Loue4v7hUCqzLgDg5NH/A7Nw0vv/0P9PxYnqf097/38E+4dD0f8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxa3y988VpxspjGl8r5p8qpZ8pxJSLmIuK3fzAfZw/knC/zLPzL+oW/1PBNJYoMk2ucK4+LEXG3PH59+qi/BQAAAHhyffnR1U9Tt55eFmddEMcp3bSZu/zBlPJVImJh8YcpZZubvDw7pWTFv+8zsTulbMUNrPNTSpZuuZ2ZVrb/ZP5AOP9YqKQwd6zlAAAAx+JgJ3C8XQgAAADH6ZNZF8BsVGL/Ueb+s+DiL+//fCB44cAIAAAAOIEqsy4AAAAAOHJF/+/3/wAAAODJln7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4nZ37yUkdiuIAfFroe7w/RmKcuxVnsAyX4NChYQFugiXgFtwAa8CZSzBgaEu0BhOT3raRfF/SXm5DfpwSJudeUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0nOxmj/eXz20zdnu2klzNwAAAMAxm2I1L19Mq/m/+vpZfeminmcRkUfEsd59FL8amaM6p/ji/cWnGp4iyoT9Z/yuj78RcV0fr+ddfwsAAABwutaL5azq1qvTdOiC6FO1aJP/v0mUl0VEMX1JlJbvT5eJwsrf9zjuEqWVC1iTRGHVkts4Vdq3jBrD5MOQVUPeazkAAEAvmp1Av10IAAAAfbodugCGkcVhK/OwF1z+8/59Q/BPYwYAAAD8QNnQBQAAAACdK/t/z/8DAACA01Y9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAubYrVfL1YztrmbHftpLkbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I39eUeBEAiDMNi7vjOZ+x9WGjQ1NakC4eNvDAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDe/+8v/ialxJpl7bSw9jyRrp8bWqbF3bhz9YXz9GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvbnJQVCIAiiYM7430nf/7CSoGcQIQIaHlXUogEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbu5zWOKg4A+JuZna2timuUPUREwYNe7HZbW3v1oAQP/glCSLc1uvVHm4MtRcjFm+Sci+hRRFDiLf9DzgnkEm857CGCZ2VmZ5LJD3A1dGaTfD7w5n13GOZ93ySEfOe9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR67yBOskNnHMfFuc29JwtZv3Wkz6yvbM9mLYujOpM+G16tfoi6zSUCAADAxZGU9X0IYSddm8v6uJPX/2l5TVbz//D8OC7r+aN1f9mXtX/Wfv9t9+X9gTrjcbKb3l0cDq4dT6X19GY53V741yta+ZPP370k+Rck/nD5pVGaP8/ou42N99t5eKmObAGA/+Nq2RdB+ftQ1vebTAyAC6NVKbzL+j/pNJsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQt38CAAD//7HmQWY=") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141842, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)) 04:23:51 executing program 3: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet6_buf(r0, 0x29, 0x0, &(0x7f0000000080)=""/52, &(0x7f0000000040)=0xfffffd29) 04:23:51 executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000001180), 0xc) 04:23:51 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000640), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000180)={{0x1}}) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0x5420, 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, 0x0) 04:23:51 executing program 5: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x0, &(0x7f0000000100)={[{@jqfmt_vfsold}, {@inline_xattr_size={'inline_xattr_size', 0x3d, 0x6}}, {@six_active_logs}]}, 0x1, 0x105c5, &(0x7f00000106c0)="$eJzs3M1rI/UfB/BP2u0+/fa3FvHgSQdEaMGETdtdXE9Vd9kV7FJ8OIiIpkkasptkSpO2cW8evIn/hTcPojev4p8heBE8eBK8CUrmO5WtD+Ca0uj29YLZ98x3Zj7zmWUu30maAE6txeynHytxOS5ExHxEXIoo1ivlUlhP8WREPB0Rcw8slXL8t4GzEXExIi5PiqealXLX29+/cPv6B7c+/PjLb5/a/uyrT2d318CsPRsR/Z20ftBPmXdS3i3HG/vdIvtr+2WmHf175Xae8qC9VVQ4aBwe1yhytZOOz3f2hpPc7jWak+x0t4vxnUG64HC/c1inOOFuY7fYbrW3iuwO8yI791Nf4zLvD0epTqus935RPkajw0zj7XE73c/OvSKbg1E5nurmrfZ4kvtllpeLZt5rFX1s/eP/5n+9V7uDvXG2394ddvNBdrVWf75Wv1at7+at9qi9Vm30W9fWsqVOb3JYddRu9Nc7ed7ptWvNvL+cLXWazWq9ni3daG91G4OsXq+t1q5Ury6Xa89lt+68mfVa2dIkX+oO9kbd3jDbznezdMZytlJbvb6cPVPPXt/YzDZfu3lzY/ONd2+8defFjVdeLg/6Q1vZ0sqVlZVq/Up1pb7s/qcxrkx3Pqec5wfgoZn/A7Ng/m/+H+a/p/7+zf+ZiucHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODU+m7hi9vFymLa/l85/v9y6PFyuxIRcxHxy5+Yj7NHas6XdRb+4viF3/XwdSWKCpNrnCuXixGxXi4/P5b2AQAAAA/vm88/eSfN1tM/i7NuiJOUXtrMXXrvmOpVImJh8YdjqBLly6Z4YvquksnzfSbGU1Y57K14gXV++q6S4pXbmeOq9rfMH4nzD0QlxdyJtgMAAJyIozOBk52FAAAAcJI+mnUDzEbxaWb5XfzyC/znUpQfCF44sgUAAAD8B/mTegAAAHj0FfN/v/8HAAAAj7b0+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ycy85qQRRGIAPj75wX5EYJ+zGIZswcQkOXQhbcE5kyNhlOMOZSzBg6CoT22CiqaaJ5PuSpqiG/JxOmJzqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH9FQtZ4/3d1elOZttmXaOBgAAANhnXS1n9ZtJmv/N+//nXed53ouIfkTs690H8auROcg51Sffrz7U8BBRJ+x+Y5S3PxFxmbeXs/QZAAAA8H2rxXSeuvX0Mjl2QXQpLdr0/123lNeLiGry3EJK5MWmuCivKtn9v4dxW5jyVlu9gDUuryqpl9yGbaV9yaAxjN8NvTT0Oy0HAADoRLMT6LYLAQAAoEs3xy6A46jPZuZr8fMF/KM05BOCvxszAAAA4AdySz0AAACcvrr/9/w/AAAAOG3p+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0rpazlaL6bw0Z7Mt087RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Mr+vKNACIRBGOxd35nM/Q8rDZqamlSB8PE3BgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S7X/5PTI0zydxpY+l4JFm7amxdNfYeNI4ejLd/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzt3EBpHFccB+M1udmsL4hpjkKhQsamCmM1uaKEXwYMQPKgHLx7TdFtjt1HbHJKSSy7evHrXm2BRyKW3evRiz4XgoT0WFqnQszKzM+lrmtQt6Mym/T54+/5ZHjPvvYWQ374hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBi8H44XdT19aQ3rWv7erXuby/v1qbur/am0pXVS7rQPnVfy/pNr1z6L9zCZrm5OAAAAPH3qRb4PIdxubC+mfa2V5f/ZYkya+TefH9ZFnj8o/9/otaeK/L8z8/F7uzdqDe/TCCGcX+n35ktb4Xg7EbpZ37mz82e8h3vHvTDCtSayzyf7hqaefWy1D7deGjSyXU++vXnzg2ZWHvnvVwEAPKm5os+L4u+jtO9UOTEAnloTeQtR/q+3qp0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8w/7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTGYrnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICXd3n44i0iikhdpkjjzc/pPSI+Im3bdvR5y2J3PjZf95ztD5Oc3zH9LSOijKKPcwAAeld1m2O1rpd/ef/zDvIO81bzpl4889MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFd24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwA8cCAAAAAML8rdPo2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYKAAD//6pThLU=") open(0x0, 0x0, 0x0) 04:23:51 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r1 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x58}, 0x0) 04:23:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:53 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 04:23:53 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:54 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$SMC_PNETID_DEL(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:54 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:54 executing program 5: setitimer(0x0, &(0x7f0000000240), &(0x7f0000000280)) 04:23:54 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$SMC_PNETID_DEL(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:54 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) statx(r3, &(0x7f00000000c0)='./file0\x00', 0x4000, 0x400, &(0x7f0000000900)) sendfile(r3, r2, 0x0, 0x100803600) r4 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$ppp(r4, &(0x7f0000000080)='W2', 0x2) 04:23:54 executing program 2: syz_emit_ethernet(0x33, &(0x7f0000001900)=ANY=[], 0x0) 04:23:54 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 04:23:54 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:54 executing program 5: mknod(&(0x7f0000000740)='./file0\x00', 0x1000, 0x3) 04:23:54 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) sendmsg$SMC_PNETID_DEL(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:54 executing program 3: socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:54 executing program 5: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462) 04:23:54 executing program 2: syz_emit_ethernet(0x7ff, &(0x7f0000000000)={@remote, @empty, @val, {@generic={0x0, "452352f8ab0869d4e48829809b1415193e5eaa3269f7fb016c83b0a1e967358aab39cdf36cafe562a3432c219be7cc1b6f5819ad2eb698dae2734b32f4346eaed60a931921eca0d5b21420eea9c0d1b017960090e6d9f512277c0baba4cabaca400f1d33e03d40967bfcd2115ea33174597067e803f9f8d1b4642b9e9482218c230df373da77cc0fff74fc862cd40a0ad590a99e9af5a77a5bf36b9eccab6bc011bd4e33c277925d0d5f8fb601e9ce3c340bc1047f9fbc61140e511e07575520db541698beba22f93889be566c79481fa1b02090367fa5b6b01bd87dc8a5cd287f3a910a91e774f23d6ac821adc59b0359fe7e159ed66635aa78898f72dd01c34c673ebf3c5bb59eb098ff76be41113aeafc16417813f376a220311eee622c970a7da33805ee7943cb25afcae7730d6e6ca802e5a88f5ddb352ac0a8098b1321e9bc5a56fec43214362c8e5538b108e32c2a9aaf3146f5c82db112503d220308c2e2a2d916888bff8a6ce4cdbbacb2cf80f663695634afde91834cbc58e84338de1ee571355a2545e8628cef7611bebe82cfc459e85dba54e8cf2f9f70701db12b9477169c4e892d68f38817227431cd1f345f227de9b74f30975a896a5e6b7eaea9f79740e2dc66e6b7ddff2635aba08f6c516f28bb449bb52b66c96706dea66bdcd1008f8a5b935261a6ad2acb89c064184c21f1d17d137560341e15325656af0927eb1e94e16c54716615e156a71cfe71cb17f29ead690a7a838e6d4255a320e808be294db5549d83933aed1d44c50fa400cf8f4e028ef93cfa3f8a8a370aa0fbb6e01b42a57d2c9dcddd06f4d5308b0e633c86da93db558e1edd202eb24e067f2346b89a1bd9505632ad65523c42666c140bd01289f8833b0dcd34f0375d094eead0183b975221bda5e7a32504b290f7cb1428cd3508b833958023e5bf95c816e8e54689336d6909bdd960412034472b245ef09160b0aa739e2de2dc3e71dc3d673f5fbd7f324c03a8b92c9bd2c4ee1592fa9039b490cb1156728247c2cfae83df2be7f5cb4410b2b2939e7211b337147a6cf53704b787be007258958b9a7db24b0e98842f8a7304173607e36e8a62700ea78bdbf6f57aa6906e6d37778270140a89d11498e5f2c8d1f008b662f65340793f3dcf04667075005ce0ba45c400a0ae91b604413ff8c25da805258d91091f1055b781774ff6b62d3fba08b72198c9ce9f973c7944745505dc1e31689c4a1dc09b5aab11bdfa8274200f92ea46bf0aa51afa4956541e3305f540425ea4060b33935f7617cc7de166ae72b646ed6feb4ecad85ae26b354788cd322cc9ecc063c6192c3b51601e7b5afafc6349e316ea053be67b91eb1c8e4159d995acbe6840a6bd740f9c10b598bf01a16fd4b1e3d487c755b67f9cf35701cd844006459e73dcc889a14ab41340522203bb233c48ae2b17ba7e656daa10d622e68a62abcfddd5c9f74fd46022ce8d819472611d3459084e896741ddad58a5b6a318d707efc184324516b04d11599138f6e65ccdd3254108c9996257c816222b27697ba9dc4cc2a0633418b6a02ce073db5b7c3c9a310a2fe998edccc15ccb0f966124b69363e1c03e45a583bef7e3731f73d5888552dbeae90fffae418ebd613d5457f9eabfd93569fcd850911972907f784cff9fbdec4ed604f4446a4abe6da247e7d1fcd328d4a46c3638fa5324a9fce47bd06be3aa7eb44715a2b65029bf4d38a5b0502bf6d54e6f7414262a5c764a11f2b50d5310bff90c62bdce5a7f6226a52265a8afe8af948bbe37d088d825b344d5cf5b87592352bc0fb3bdd11ab26423ef6b686d0c1ba91b2e0fe1483db9ff25fb3fe8361d358677822163ca87ba1d67375033c65398883df80cef04cb27fe65e7868acfec6b28115ac0ffc4ec30ab089a93e24d923740cd50ea15c8897bc0b203f95c275b5a2492bf8bbbb863e8564ae6deada8d8960ae08e687251cb38460de494ca9dedb3d5d62b984b8fe8ec29826a28c8fe9118b9ee75702442ea9d1c8218579a99509039aa3cd013efc177b50d09561eb012a3d04d54eafa988a787559697f9bca72c0101db0aa8dff3042db6480c5ed2c7f0429c6050f242a713851377f65baf545f01fa5c493482c1f9cb8a9b5f9c141e66f3511d8e09f3409f2196c939250f67ac10a77f6f37f59560a517d30963321a1855ea31c2d2e18cb1616ae0706556da9f2973a074b9d22a2174eabe463808ff49244238738b922cc2829f1181b24ba8da94e07daec64f0d14f6805aa86f96698760d72c56e0151e6efebce44e2410e654cb5a53bfafaecea6f05235ed3d631f052aaf9f2e159493af85bb8671a37b5f762fd4bbd3bc118086e511e14d3564fd032c985233df1ddc8ded2864f3e4e0a065bb11c453d86476d1106972cf4a35c39b3c45161dcfdf3629dd3324aa38729e0fc3cbe1a1647c6a720da990ffce27c8ab105b6a06ea271734fb6b0ec0618c91769132974469de28cae8da9306a24942aaeecf7f556acbabc9f1505a855b6ad90bc742955432a5da1ab39003e8f6579cb1e2d40aff146a30253efcc4e9b79dd9f55cd7446d27e57d7184fbc5e57314b43f7620c4f2d75fa99ec284161f1b7904fee9ea7e055933985f2ce4c56c1ca0c6a22340c3faa753c1585933ed4060d5389ea321c25833f1b044a13db39ad504e290e68e4b41c4337a6ea950162470af36677ca2d1a56ace003576093089be18b4d7fa0f658ac3f8d4006d438a59fa343baf84324452301dd0d73e76c19328be041462901065b050fc22dc40a90881cfeb75e4683dd1d9560dcb8e7b910f74c60bfeadcca268c6712feee2ebe2eda9ad02f5f87304fecfe8a5d9cd221d9b504"}}}, 0x0) 04:23:54 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 04:23:54 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:54 executing program 5: syz_emit_ethernet(0xfbf, &(0x7f0000000000)={@remote, @empty, @val, {@generic={0x0, "452352f8ab0869d4e48829809b1415193e5eaa3269f7fb016c83b0a1e967358aab39cdf36cafe562a3432c219be7cc1b6f5819ad2eb698dae2734b32f4346eaed60a931921eca0d5b21420eea9c0d1b017960090e6d9f512277c0baba4cabaca400f1d33e03d40967bfcd2115ea33174597067e803f9f8d1b4642b9e9482218c230df373da77cc0fff74fc862cd40a0ad590a99e9af5a77a5bf36b9eccab6bc011bd4e33c277925d0d5f8fb601e9ce3c340bc1047f9fbc61140e511e07575520db541698beba22f93889be566c79481fa1b02090367fa5b6b01bd87dc8a5cd287f3a910a91e774f23d6ac821adc59b0359fe7e159ed66635aa78898f72dd01c34c673ebf3c5bb59eb098ff76be41113aeafc16417813f376a220311eee622c970a7da33805ee7943cb25afcae7730d6e6ca802e5a88f5ddb352ac0a8098b1321e9bc5a56fec43214362c8e5538b108e32c2a9aaf3146f5c82db112503d220308c2e2a2d916888bff8a6ce4cdbbacb2cf80f663695634afde91834cbc58e84338de1ee571355a2545e8628cef7611bebe82cfc459e85dba54e8cf2f9f70701db12b9477169c4e892d68f38817227431cd1f345f227de9b74f30975a896a5e6b7eaea9f79740e2dc66e6b7ddff2635aba08f6c516f28bb449bb52b66c96706dea66bdcd1008f8a5b935261a6ad2acb89c064184c21f1d17d137560341e15325656af0927eb1e94e16c54716615e156a71cfe71cb17f29ead690a7a838e6d4255a320e808be294db5549d83933aed1d44c50fa400cf8f4e028ef93cfa3f8a8a370aa0fbb6e01b42a57d2c9dcddd06f4d5308b0e633c86da93db558e1edd202eb24e067f2346b89a1bd9505632ad65523c42666c140bd01289f8833b0dcd34f0375d094eead0183b975221bda5e7a32504b290f7cb1428cd3508b833958023e5bf95c816e8e54689336d6909bdd960412034472b245ef09160b0aa739e2de2dc3e71dc3d673f5fbd7f324c03a8b92c9bd2c4ee1592fa9039b490cb1156728247c2cfae83df2be7f5cb4410b2b2939e7211b337147a6cf53704b787be007258958b9a7db24b0e98842f8a7304173607e36e8a62700ea78bdbf6f57aa6906e6d37778270140a89d11498e5f2c8d1f008b662f65340793f3dcf04667075005ce0ba45c400a0ae91b604413ff8c25da805258d91091f1055b781774ff6b62d3fba08b72198c9ce9f973c7944745505dc1e31689c4a1dc09b5aab11bdfa8274200f92ea46bf0aa51afa4956541e3305f540425ea4060b33935f7617cc7de166ae72b646ed6feb4ecad85ae26b354788cd322cc9ecc063c6192c3b51601e7b5afafc6349e316ea053be67b91eb1c8e4159d995acbe6840a6bd740f9c10b598bf01a16fd4b1e3d487c755b67f9cf35701cd844006459e73dcc889a14ab41340522203bb233c48ae2b17ba7e656daa10d622e68a62abcfddd5c9f74fd46022ce8d819472611d3459084e896741ddad58a5b6a318d707efc184324516b04d11599138f6e65ccdd3254108c9996257c816222b27697ba9dc4cc2a0633418b6a02ce073db5b7c3c9a310a2fe998edccc15ccb0f966124b69363e1c03e45a583bef7e3731f73d5888552dbeae90fffae418ebd613d5457f9eabfd93569fcd850911972907f784cff9fbdec4ed604f4446a4abe6da247e7d1fcd328d4a46c3638fa5324a9fce47bd06be3aa7eb44715a2b65029bf4d38a5b0502bf6d54e6f7414262a5c764a11f2b50d5310bff90c62bdce5a7f6226a52265a8afe8af948bbe37d088d825b344d5cf5b87592352bc0fb3bdd11ab26423ef6b686d0c1ba91b2e0fe1483db9ff25fb3fe8361d358677822163ca87ba1d67375033c65398883df80cef04cb27fe65e7868acfec6b28115ac0ffc4ec30ab089a93e24d923740cd50ea15c8897bc0b203f95c275b5a2492bf8bbbb863e8564ae6deada8d8960ae08e687251cb38460de494ca9dedb3d5d62b984b8fe8ec29826a28c8fe9118b9ee75702442ea9d1c8218579a99509039aa3cd013efc177b50d09561eb012a3d04d54eafa988a787559697f9bca72c0101db0aa8dff3042db6480c5ed2c7f0429c6050f242a713851377f65baf545f01fa5c493482c1f9cb8a9b5f9c141e66f3511d8e09f3409f2196c939250f67ac10a77f6f37f59560a517d30963321a1855ea31c2d2e18cb1616ae0706556da9f2973a074b9d22a2174eabe463808ff49244238738b922cc2829f1181b24ba8da94e07daec64f0d14f6805aa86f96698760d72c56e0151e6efebce44e2410e654cb5a53bfafaecea6f05235ed3d631f052aaf9f2e159493af85bb8671a37b5f762fd4bbd3bc118086e511e14d3564fd032c985233df1ddc8ded2864f3e4e0a065bb11c453d86476d1106972cf4a35c39b3c45161dcfdf3629dd3324aa38729e0fc3cbe1a1647c6a720da990ffce27c8ab105b6a06ea271734fb6b0ec0618c91769132974469de28cae8da9306a24942aaeecf7f556acbabc9f1505a855b6ad90bc742955432a5da1ab39003e8f6579cb1e2d40aff146a30253efcc4e9b79dd9f55cd7446d27e57d7184fbc5e57314b43f7620c4f2d75fa99ec284161f1b7904fee9ea7e055933985f2ce4c56c1ca0c6a22340c3faa753c1585933ed4060d5389ea321c25833f1b044a13db39ad504e290e68e4b41c4337a6ea950162470af36677ca2d1a56ace003576093089be18b4d7fa0f658ac3f8d4006d438a59fa343baf84324452301dd0d73e76c19328be041462901065b050fc22dc40a90881cfeb75e4683dd1d9560dcb8e7b910f74c60bfeadcca268c6712feee2ebe2eda9ad02f5f87304fecfe8a5d9cd221d9b504aae2d05789999988887fa831a500cb037524645929c808456e3272ac1e5bc706c951600ac9144fdbb5d61705a37fda59d739dc3cddea3df076e5ddb770923cc8f9e2c91bd3846bfdf0902950cf21194c773c639c279f985a94965196de3a22329d00850077877f8a9d2b9e5f62dea7b844cd749a2b00be04cc476702c4d40728aed8e88e4e49549b0b311af91ae18e1bf940c1496f2f523fe54ff4967965e2d7ff86ab9a5166d47878092d4978ae2c566f359c877ae2bc9c11dda80c7fbf9f063bb9c76b09934675e7cdf9412b4f5b40f02df7ec64fc0148f07fc85022dd67b90d51615739653666cf5838714ed448ac43c2bd369a05e8a56f814f0c4392852a6a02f9e4ab6d41cac6692f22215f27bf0b0593ed9dc720e0f59986405e9aa4273d28e9b5bb06c5fca70b05a5f6c2e3f0e6c58d1e24df5b1583d5b1b1159f6256e4893f93dd4c8dae63c69c8da376aa05df62f5f39019224d8a9e1dd2803945ad7726285a927d4c521733ac563e33f1d0c25a75af55bbb2dd2c48659f9ef143208363fbb5491c4661061f373350604ee5c804a65dd421c8ac722481d6577112da5ef0a3cd999da44cd8d27736f76a1c7326ed24527ba7fa0efe6bd8799f3a7939c09269a9c72558f9b29771e6e085ccf29025ebe3918cd3627a32e0d47bd9a0a969ff95dba0813f38eedb14cab369e85b20851b8f728f11176927b8cb79eab5d4f9c362b38f464575e5765588b2e235c8e463461e2acf6f1fd83a509c3c53eb0801522f95f4f8cd30a3235e90d1e6b7a3de9b6f6d93d89b26d960f3beb5ed0e43b0d1a25745b1476e1471046fe0f03a3286441170e3ca4b170b0099bd66587b55e7b0ba7f8d29a2aacc33d0c3d34b3dbad2db7f52229ac2bb858ae0cbb20639ba2123653fc3a59667b4434e081f784b1b5a60a0d99f860dbd47e4d6a7c68c2847c7912079e13f1eb83d9c7450f871be8a16c18dca6d31f739e3296856711a9dba73aced9cdafa3297399dcb3a5747f2be07352c95a985292441199935bae8ae7bcb78b33a2de527de93952bfab50af499ea2b48040bf2c02588e3718d2f9541e7e1cb206df546088a219670317aa6402409964bdd964ce357528d82d44851e87081acce4fb1714556ecd17b7cec9893db35f83e9392f540beaf6c74806e38a0c4f440f3a9d2c93e6a7e11d14192fe9a52066d083d5d2e56b7ef647e4701651aa5357f29bcde259411813a23ba1c8e18865a7b9d5747ad0a984353732e5d78737ae3bc913b58e8976ac78a2fd78d95f62080af42891f1fbb193d65f563a881cf2fa499f47d252d357084e372791d719107a9bd85b193038ca8575b6ff58a3d1e35b03f1c1f48b9830f6d8f80a78a62ea6014e95b43578cd85ee09f3c692c9a68762102ea76b1f0e73043784de99508cd767f71d5875bf6929a03156c836cc8e4528a8df8e1a2b03e98f8001969f84b0867d4061e9b14ef5406f6fa0f106cf3df00b6733f1202ee4596eec473635a144478966d9060dc84d3bf89cda5f7558c41fddacbd3de14d12e2f99c43627ea5693c04910cf6539e4e1a89237dd4b2b48d2941669219784a3a43b2d44ed302a372dff087b9d538c4d446c4bd1d75f0e079619d98910925015ddadbba1e34415141b521553292513f30e71caba49e5c49cd9a7f12307873b668dcf8b41d4d554e3b45574b509d748714540711da1d9d298c679b8643d12db35ad59db281e4241c7f8f1112f913fba0a7508994d5a32adc31d0c837a281fe8edf38ca22ea85be278b6c2d7c2db8afdbeae2f141a1f1376bd509507a0ebb7c77aafcf36776564f42a52fb14175865129ae922c260568b8396057c13c2a2f99547868ea4c13467575fb2e636e308e9982b1387af88f92e4b08900ff149a8be4603626754b5c85b0149252c2823cfded1d4f7b6120b5265bd2c3d748c697ec5ac416e023e026957f16c6ddb2a6246b7e367fbf7c8b019358213a7afabd7cb4fc5d1a4313ec74dc3f8a2e3cc11171da38791d38d1a2f22527cb5d9109208fcfcee525e8d829cfcdce35fefe014f96065b5911d7c340a88d63b6e88e9d59d72e8fcdc82c67a94d8be67eb1f21f455bb84bfe5cdf1ac4f577cbab441dbada36aea2752753c93c924e8c8a4e49ebbc504473ea30730f1979250ddb1a85a5ccb3f01b7322f321386943d8408c5fa528d517eba5323072ba66cefa11360023a3037a11f96a956b14208e0ee6ef61a656f06f9856ea5672ee02b6101c0d5d4e92059b9d9805c57fffc728e37197e0f81c7d103b4d89e657cc0383424e69cb0ba2104728f106defb62c754ab1c593127aab0493b4014864fc4e12d54bd16c234e6a7449a629feeabb3c14734ac68b3d1d3c37a7d399902dffe4bea35039a0be97e5f63275b6c06d5150570da910762220626d35e0cffaf0c460e82724b5f306493691e4085acd4bc1213ab30d686d906573f1fe354149ce9752f4e7c6fe04f8aa05e80c999d93899390936c90d607562ed6c87ede36c340f6dcaee984a14bd5c1c24d3fadcb739372c66de63391071c1066a28872fc72a050b55f66d64a817d5e8f9f2cb467adff2f49e8aeb799047232cc6ff2ac949f43a40c75b6a40b7a7a948e8eeee779fa4895d63b0ed9b883ad96c4aa567887af70711f10e84c87ae86b06c7e987e63a8d5dde2242d5e77e1b1c81287170c78322f500db7f8e0b642a7d51da49ada3b8fec2631b66a34feb7a30756530d75bab0ad72b46b5f7cdad57d87c5fa7dab3600e5e3c73fc0ed7565c8e267c4c8066c6dd279a3b51439e78503"}}}, 0x0) 04:23:55 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 04:23:55 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:23:55 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) statx(r3, &(0x7f00000000c0)='./file0\x00', 0x4000, 0x400, &(0x7f0000000900)) sendfile(r3, r2, 0x0, 0x100803600) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 04:23:55 executing program 3: socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:55 executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001300)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 04:23:55 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6002dc00ac1401ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) 04:23:55 executing program 0: syz_emit_ethernet(0x33, &(0x7f0000001900)=ANY=[@ANYBLOB="9baaaaaaaaaaaaaaaaaaaaaa08"], 0x0) 04:23:55 executing program 3: socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:55 executing program 4: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) dup2(r0, r0) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:55 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 04:23:55 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000001900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08"], 0x0) 04:23:55 executing program 4: openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_qlen_max\x00', 0x2, 0x0) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:55 executing program 0: mknod(&(0x7f0000000740)='./file0\x00', 0x1000, 0x0) 04:23:56 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) statx(r3, &(0x7f00000000c0)='./file0\x00', 0x4000, 0x400, &(0x7f0000000900)) sendfile(r3, r2, 0x0, 0x100803600) 04:23:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, 0x0, 0x0) 04:23:56 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, @val, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="214c1298d139", @local={0xac, 0x14, 0x0}, @remote, @multicast2}}}}, 0x0) 04:23:56 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 04:23:56 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="744cc98cde3841be3725c7d0945edc802f1f48cf3a5339322194f5c971ccc832cde1a2afae0161b0ed1f6838b54427780581c5026dd7c1be3997b92d95a8f1ea7e8db9e14b98c6b82c275665197c3efca62326140f836f26a11d1459adfb15b67ee74bff869a458612569d80b59f8ac5a806291c24f380b43f962a4cbe4c2ea74d3470c2455bf2dc6f07397b9efc06c4f5", 0x91) 04:23:56 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) 04:23:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{0x0}], 0x9) 04:23:56 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(0x0, 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, 0x0, 0x0) 04:23:56 executing program 5: lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 04:23:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, 0x0, 0x0) 04:23:57 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r3, r2, 0x0, 0x100803600) 04:23:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0xa, &(0x7f0000002500)=[{&(0x7f0000000880)="fba38b3aa93f3124e4f2f8bf1bb4f56e0a46636d47ece93e15cf06ed85f35fc893a42184a25136aed6a937cda711ce860475edeae9072045c83873f068581c522b8503245502a6d8b3e7772bac1427ed99c5b6d8f14a6e4402de01271cf7d2adbc6e8a1043f415ae65a9087af2e6ca75d4024247d29cc79f66915eee110040118697a32ac2f463e2ee5aa843a8fb499273ace5f79796155de77bbbdbf7a4c19dbcda3406393a6b154cf194a11616788d596c35624fbafed5615f684d98ed3dfa097ad9c0535f7bb537fb5cbbc8cbece448b29575333da62ad9b89f9a97800ddd497d25d68d6f44cc4f6c613f37c45f3b4bcdd9a63871cdd8d76025813ad035ba7574645c9f10bee21ab7861413d83b1d49ef78abc32c548b5ee59c46a635b4d981c7f89adfb2f655b4c7264af29502f551265ca55cba88617f2b57f5a3c268d8b2c0ace2528136868a67d2c4a6f09bfde787c083e484b1ea3a81b51ecc907eca1a492726b2af4930d063dae70ac08137082f4969f71c314f5a44cad5f66ba5888a6c07d211783f4f7492ac74265004a2a006da988b72a06f68ecd64c999ec8643a916b5416644f97494ad4a30c10572f8acc5620b2e867cb821f3023d66fe3b1b8396211164fa5918938fd4f196966ec0c4cd690cb5ba27c1e580fe2e9cc6fffee5400c59156d11aee6e17f1d12b305d0e7762bc68b90a49544c61672d58ccc466006203664ee91bda4f6a7e83d639244692c84cfc55f18e18db4cf225e625790ed884b871b7890ea409c61e6955bd4a6aaaa1d425e2cf98ca176e73fbe000cef71fda3db5d81fd8a3e19b70ad72bef320b3bc4572da9e7ee2fda3b793332297a172c169c215a895dd3241d0d3c1ff89117eb66f129bee5effd7505fdb698914db2ab3ecba2ecb08f8921272e7c4f1a9fd7857f0da32bd0788e78215cc42a23028a42a2f9a324a5457e0188261c18b6229f0695c9f85a952764a72f19bdfbd149e15dd9914c897cc748a99230aa0e4b7b4fa8134aeddef0c23e7260f505a7aec84af7799852f3e90d7c79cb7de335fe2abd44c985ba6b3b895a94a0f9693c9ed37437e9bf6d4ce573be9ee777ea5e625309c62b2be65244b7a429d026bc0d0429e1f521bac770a2989759615be12ca6d2ca34eb7f617e162c644a45e9f763207c78f802e4469ae1f042b56a6375a1c4b9bd0c512af83b0f638c962d541e22d3467850f5b5631bcb8366812b68fce516c86191d859616a1077b7979e805879b81500918962209f1a226262143f5dd5fdb3b37cf10a6428f4a344f87b6344f9ca36aaa5aa97111b8486f5aac2905684089b7e8270fb44c1c85d50cffe413e08ca6ab51171c0ce8b57ab550327db11c16c644e77ed5b64617f1113f608f8eaf286f23bbcc92aced2c639ecf5c4d5f55fc1bf35e47020c259fa77dad133656a7979974162962fdab3efc036a4c571fedc354ba8e6331845ea050766b0dc4e661569e5f93ad780264f7ad847892b66bd1addc8f74b01d774ff42981995880e12d11b9c12d68df0ec731d0d1de35758acfd4417e294ce9e74eb3036b659383ff041e834bfed42c61989e8a45a247e6ab7b0773c630d20cb147bfd494825b379db4475f440ad28f3c1f2545104298e23dc3d2052bf2de3e78f1a1bbb994991d23f5ab57fa167585e8c51a332ccfc03529f343bd5726f0cc83108f9b4512113f5c28ffe2fc7952ea255de1f9b817dcd3a613699d2462c12ab8fb47b55106af0de73b31f2f0f8d33803814f108324b14853805926e77aaba6c46af4b54b20e52990028524bf1e8de2345679f687962f75f8e109c18ade73c8e7a7fdb447755be836dd016269972878f91b2b15db108e1864cb180a98e0c75c56f1701a95ab87e311e6be318b070e354db6e0cbf01e5136b34010bc8e0ec5c486c180c7791cedcb0953bd0c84fcc542beb6a6eeed59dc1229e52a4f1faeb0939285e419cde2a4b2a67cbda593184c7e84bb70494a2b971a496822740293c2c8a61e82ec8ab4a1375970cb9995ac2022a82710a5e70f3ad1773f414728c028240898bb53fc8fa402175627ab42678246fd40c9c50457c9a10dad9485fb19ffe801c7645c7331ffe25a4294baa63cf8e333a99d6ddb7349a4eb46166d2ac0087a7b93cc835f0bdae698f024c3d041241db77db2640ff74aeb91d18b3d0de72e412e51dc4f02877a43568487b513a2fa80b19d21b30479f20d054da3454ae76cdebe100c3c543c9f1cc88c3a3cc66573744982540feaf1f8e7380d01b18fd3091a5aec5d5d780454a7de4bda84d3b770c36fc4bd8331c6730db9cda8779ae82d49a05e071d59fb1ec273808389e2cc27b2f7893368926099108454584d1a4336c4cd78e4f2e2a2ab78485b22e4a16b72d090d8ef54cbbf2a2b072db249c3e29607715b2b7c0a7b9339d596c28d45fced8abda62301f54375507d1fc9eedc1474338ebd155d47608f6655550dd990cea93c07260c749f0b143da62c48c0ac847a71d4d565570275906d9a969d11839f46f03f96c6f853204003d9dbad7beac10ea82d4719f8762136a71390b387b75fd2539f0f4a9466df5a2156bf22ac18d4ccb37bf85273b9b487d948373f943d1d2070600e2090600584f39d21b321b7720c38de3e389f2fcf1a88e9be32c1cf1db53e71d4e2e5f4a87a4c89e80c6563477f586a6d7805f98cafa9ebba2f110ec2602765cb73e32de813828d8c8b1c6aaa287da467a3c8131943aaf64285e4542878847aad44d51034d95fb95817b0f26730f892109f6870b98b347fc4393746892454be174a18d6e78dbd1f00e6e13bf68f7f10a2c0f0e39af61ccd3bc45c072892f9effe065f88de7ad9cf78c9106c5396505b8a13972940426ead71c6de", 0x800}, {&(0x7f0000001080)="e3", 0x1}], 0xffffffffffffccc}, 0x0) 04:23:57 executing program 5: getrusage(0x0, &(0x7f00000001c0)) clock_gettime(0x4, &(0x7f00000000c0)) 04:23:57 executing program 2: r0 = syz_open_dev$vcsn(&(0x7f0000000540), 0x0, 0x0) accept4$vsock_stream(r0, 0x0, 0x0, 0x0) 04:23:57 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(0x0, 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 04:23:57 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xeb, 0x27, 0xbd, 0x40, 0xeb1, 0x7007, 0x205, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x0, 0xff}}]}}]}}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 04:23:57 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={0x0}}, 0x4000005) 04:23:57 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x80, 0x40, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x1, 0x81, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x20, 0x1f, 0x4}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x49, 0xff, 0x80, 0xff, 0x8}, 0x46, &(0x7f0000000580)={0x5, 0xf, 0x46, 0x5, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x2, 0x0, 0x2}, @ssp_cap={0x10, 0x10, 0xa, 0x3, 0x1, 0x8, 0x11f0f, 0x5, [0xc00f]}, @ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0xcf, 0xf00, 0x787d, [0x30]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "58bdd7e3104327f960de12f3a20933ed"}]}, 0x9, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1425}}, {0x53, &(0x7f0000000140)=@string={0x53, 0x3, "62b3b5979284ffb2ca9b93881f2e964d60fe42b3142292c432d5e7e36b91cb8ada5b2273dea0c2abb0443718ca5c15badbc8a7f2c1e4100328af7157e26b295d8290ee346dd17d7f8ec77770c3e053ca37"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1001}}, {0xf9, &(0x7f0000000200)=@string={0xf9, 0x3, "cdac20d2ba3eb828bb32ea23cd668770397adca984bbb1207908f81afa2c12539dea1e0e63326084eedde21ea9fcf4d0f84632fa04ba2cb6f824da782027f999837d26f6eb6d0b82d3d0722f479f0094d979004ba029495bc217ecee4356f7cd1c55c3599aefad407446f53a54941a0d686b3f7bc77917c2b4ef658d1eadb61557220d58635ab2942b36cabe3fff694ad08c0fb5cb911be9412b6da2c08ad69cf9d0153d823223b1db578539d967e82d0b13193b319af3b69d7700ca5f9941d4b91015dd7eb05a2c3e52fedb404ed3ad866f6167d63cf1e110e55d9be9aa1516a4eb016dbed4926e0f18bea7893c078af00538d1550138"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x436}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x4001}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x43e}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x807}}]}) socket$xdp(0x2c, 0x3, 0x0) 04:23:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 04:23:57 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(0x0, 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:57 executing program 0: socket$packet(0x11, 0x3, 0x300) syz_genetlink_get_family_id$nl80211(&(0x7f0000003100), 0xffffffffffffffff) sendmsg$nfc_llcp(0xffffffffffffffff, 0x0, 0x40001) [ 1386.673809][T30250] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 1386.693959][ T25] usb 3-1: new high-speed USB device number 19 using dummy_hcd [ 1386.934298][ T25] usb 3-1: Using ep0 maxpacket: 32 04:23:58 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x100803600) 04:23:58 executing program 4: syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 04:23:58 executing program 0: syz_emit_ethernet(0x400e, &(0x7f0000001900)=ANY=[], 0x0) [ 1387.163968][ T25] usb 3-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 32 [ 1387.173932][ T25] usb 3-1: config 1 interface 0 altsetting 6 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1387.187202][ T25] usb 3-1: config 1 interface 0 has no altsetting 0 04:23:58 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0xd7, 0x1) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, 0x0, 0x0) 04:23:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) [ 1387.323833][T30250] usb 6-1: string descriptor 0 read error: -22 [ 1387.330687][T30250] usb 6-1: New USB device found, idVendor=0eb1, idProduct=7007, bcdDevice= 2.05 [ 1387.348743][T30250] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1387.363730][T30250] usb 6-1: config 0 descriptor?? [ 1387.374256][ T25] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1387.396352][ T25] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1387.407361][ T25] usb 3-1: Product: ဠ[ 1387.411694][ T25] usb 3-1: Manufacturer: ë¢éžµè’’닿鯊袓⸟䶖﹠ë‚∔쒒픲î§é…«è«‹å¯šçŒ¢êƒžê¯‚䒰ᠷ峊먕죛î“Ìê¼¨å±æ¯¢å´©é‚‚㓮텭罽잎ç·îƒƒì©“ [ 1387.430316][T30250] go7007: probe of 6-1:0.0 failed with error -12 [ 1387.441758][ T25] usb 3-1: SerialNumber: ê³íˆ ãººâ¢¸ãŠ»âªæ›ç‚‡ç¨¹ê§œë®„₱ࡹ᫸⳺匒îªà¸žã‰£è‘ á»¢ï²©íƒ´ä›¸ï¨²ë¨„똬⓸磚✠駹綃淫舋탓⽲齇é€ç§™ä¬€â¦ å­‰áŸ‚噃췷唜姃䂭䙴㫵鑔ച歨笿秇숗赥괞ᖶ≗å å©£é’²ã˜«ë»Šï¼¿ä©©è³ë”釋â­ê‰­è«€é³–탹㴕㊂넣埛㦅柙ⷨጋ㬙騱뛳çžì¨€é¥Ÿí‘Ⴙë¾â±šåˆ¾ä¹€ê·“澆æ¡ã³–î”é­ê«©á˜•æ´í’¾æº’á êž¾ã²‰è¨‡×°í„¸Å• [ 1387.504187][ T3622] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 1387.629616][T30250] usb 6-1: USB disconnect, device number 29 [ 1387.831172][ T25] usblp 3-1:1.0: usblp0: USB Unidirectional printer dev 19 if 0 alt 6 proto 1 vid 0x0525 pid 0xA4A8 [ 1387.851258][ T25] usb 3-1: USB disconnect, device number 19 [ 1387.871833][ T25] usblp0: removed 04:23:59 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000940), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000006c0)={&(0x7f0000000900), 0xc, &(0x7f0000000680)={&(0x7f0000000480)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 04:23:59 executing program 4: syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:59 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000b40)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 04:23:59 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002a80), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000002b80)={0x16, 0x98, 0xfa00, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @mcast2}}}, 0xa0) 04:23:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 04:23:59 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x100803600) 04:23:59 executing program 5: openat$vcs(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) 04:23:59 executing program 4: syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r0 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:23:59 executing program 0: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002a80), 0x2, 0x0) 04:23:59 executing program 5: syz_open_dev$mouse(&(0x7f0000000ec0), 0x0, 0x80840) 04:23:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) 04:23:59 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, 0x0, 0x0) 04:23:59 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x200, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) 04:23:59 executing program 0: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) recvfrom(r0, 0x0, 0x0, 0x0, &(0x7f0000002a00)=@vsock={0x28, 0x0, 0x0, @hyper}, 0x80) 04:23:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x0, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:23:59 executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000002840), 0x10, 0x0) recvmmsg(r1, &(0x7f0000000240), 0x10, 0x0, 0x0) 04:23:59 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000b00), 0xffffffffffffffff) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000b40)={0x14, r1, 0x1}, 0x14}}, 0x0) 04:24:00 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000100), 0x6) write$bt_hci(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01feff"], 0x7) 04:24:00 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, 0x0, 0x0) 04:24:00 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') sendfile(0xffffffffffffffff, r2, 0x0, 0x100803600) 04:24:00 executing program 5: openat$vcs(0xffffffffffffff9c, 0x0, 0x541080, 0x0) 04:24:00 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x0, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:24:00 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002a80), 0x2, 0x0) write$RDMA_USER_CM_CMD_QUERY(r0, &(0x7f0000003040)={0x13, 0x10, 0xfa00, {0x0}}, 0x18) 04:24:00 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x0, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:24:00 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002a80), 0x2, 0x0) socket$packet(0x11, 0x0, 0x300) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f00000030c0)={0x7, 0x8}, 0x10) 04:24:00 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x1, 0x2, 0x0, 0x1, @void}}}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x11}]}, 0x3c}}, 0x0) 04:24:00 executing program 2: syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x1) 04:24:00 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, 0x0, 0x0) 04:24:00 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x14, 0x30, 0x1}, 0x14}}, 0x0) 04:24:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000002980)={'sit0\x00', &(0x7f0000002940)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr, {[@end]}}}}}) 04:24:00 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) [ 1389.393464][ T3725] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. 04:24:01 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:01 executing program 2: sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) syz_clone3(0x0, 0x0) 04:24:01 executing program 0: mmap$fb(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x30, 0xffffffffffffffff, 0x0) 04:24:01 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100803600) 04:24:01 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x14, 0x30, 0x1}, 0x14}}, 0x0) 04:24:01 executing program 0: syz_open_dev$vcsn(&(0x7f0000000540), 0x0, 0x40) 04:24:01 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x80, 0x40, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x1, 0x81, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x20, 0x1f, 0x4}}}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x49, 0xff, 0x80, 0xff, 0x8}, 0x36, &(0x7f0000000580)={0x5, 0xf, 0x36, 0x4, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x2, 0x0, 0x2}, @ssp_cap={0x10, 0x10, 0xa, 0x8, 0x1, 0x0, 0xf00, 0x0, [0x0]}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "58bdd7e3104327f960de12f3a20933ed"}]}, 0x9, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1425}}, {0x51, &(0x7f0000000140)=@string={0x51, 0x3, "62b3b5979284ffb2ca9b93881f2e964d60fe42b3142292c432d5e7e36b91cb8ada5b2273dea0c2abb0443718ca5c15badbc8a7f2c1e4100328af7157e26b295d8290ee346dd17d7f8ec77770c3e053"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1001}}, {0xf9, &(0x7f0000000200)=@string={0xf9, 0x3, "cdac20d2ba3eb828bb32ea23cd668770397adca984bbb1207908f81afa2c12539dea1e0e63326084eedde21ea9fcf4d0f84632fa04ba2cb6f824da782027f999837d26f6eb6d0b82d3d0722f479f0094d979004ba029495bc217ecee4356f7cd1c55c3599aefad407446f53a54941a0d686b3f7bc77917c2b4ef658d1eadb61557220d58635ab2942b36cabe3fff694ad08c0fb5cb911be9412b6da2c08ad69cf9d0153d823223b1db578539d967e82d0b13193b319af3b69d7700ca5f9941d4b91015dd7eb05a2c3e52fedb404ed3ad866f6167d63cf1e110e55d9be9aa1516a4eb016dbed4926e0f18bea7893c078af00538d1550138"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x436}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x4001}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x807}}]}) socket$xdp(0x2c, 0x3, 0x0) 04:24:01 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x14, 0x30, 0x1}, 0x14}}, 0x0) 04:24:01 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:01 executing program 2: socket$packet(0x11, 0x3, 0x300) syz_genetlink_get_family_id$nl80211(&(0x7f0000003100), 0xffffffffffffffff) 04:24:01 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x5000) syz_open_procfs(0x0, &(0x7f0000000000)='cmdline\x00') ioctl$MON_IOCG_STATS(0xffffffffffffffff, 0x80089203, &(0x7f0000000180)) syz_clone(0x20000000, 0x0, 0x0, &(0x7f00000013c0), &(0x7f0000001400), 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom0\x00', 0x802, 0x0) 04:24:01 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x44, 0x30, 0x1, 0x0, 0x0, {}, [{0x30, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}, 0x44}}, 0x0) 04:24:01 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={0x0}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:01 executing program 2: ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0xb) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) 04:24:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) [ 1390.873945][ T3658] usb 6-1: new high-speed USB device number 30 using dummy_hcd 04:24:02 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100803600) 04:24:02 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x44, 0x30, 0x1, 0x0, 0x0, {}, [{0x30, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}, 0x44}}, 0x0) 04:24:02 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={0x0}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) [ 1391.123776][ T3658] usb 6-1: Using ep0 maxpacket: 32 [ 1391.353948][ T3658] usb 6-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 32 [ 1391.363841][ T3658] usb 6-1: config 1 interface 0 altsetting 6 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1391.376787][ T3658] usb 6-1: config 1 interface 0 has no altsetting 0 [ 1391.573897][ T3658] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1391.583072][ T3658] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1391.591221][ T3658] usb 6-1: Product: ဠ[ 1391.595641][ T3658] usb 6-1: Manufacturer: ë¢éžµè’’닿鯊袓⸟䶖﹠ë‚∔쒒픲î§é…«è«‹å¯šçŒ¢êƒžê¯‚䒰ᠷ峊먕죛î“Ìê¼¨å±æ¯¢å´©é‚‚㓮텭罽잎ç·îƒƒ [ 1391.610503][ T3658] usb 6-1: SerialNumber: ê³íˆ ãººâ¢¸ãŠ»âªæ›ç‚‡ç¨¹ê§œë®„₱ࡹ᫸⳺匒îªà¸žã‰£è‘ á»¢ï²©íƒ´ä›¸ï¨²ë¨„똬⓸磚✠駹綃淫舋탓⽲齇é€ç§™ä¬€â¦ å­‰áŸ‚噃췷唜姃䂭䙴㫵鑔ച歨笿秇숗赥괞ᖶ≗å å©£é’²ã˜«ë»Šï¼¿ä©©è³ë”釋â­ê‰­è«€é³–탹㴕㊂넣埛㦅柙ⷨጋ㬙騱뛳çžì¨€é¥Ÿí‘Ⴙë¾â±šåˆ¾ä¹€ê·“澆æ¡ã³–î”é­ê«©á˜•æ´í’¾æº’á êž¾ã²‰è¨‡×°í„¸Å• [ 1391.664256][ T3753] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 1392.009529][ T3658] usblp 6-1:1.0: usblp0: USB Unidirectional printer dev 30 if 0 alt 6 proto 1 vid 0x0525 pid 0xA4A8 [ 1392.022568][ T3658] usb 6-1: USB disconnect, device number 30 [ 1392.039386][ T3658] usblp0: removed 04:24:03 executing program 5: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:03 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x86440, 0x0) 04:24:03 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() setrlimit(0xe, &(0x7f00000003c0)={0x0, 0x1}) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getrlimit(0x1, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000009c0)="680f603a9a829ab985f08717cc2c1fe46f000200de718754ba917b8fbd11199a0a355f6ad4d8b4725b4e2f5640cc70fdf4a6f9195fe4fe36ac40a999412fe72543618e1c7218e3800f41ec1603ecdfc5a6", 0x51}], 0x1) syz_open_dev$vcsu(&(0x7f0000000380), 0x0, 0x40) r4 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r4, @ANYBLOB, @ANYRESHEX, @ANYBLOB=',version=9p2000.L,loose,access=client,noextend,afid=0x0000000000000000,access=', @ANYRESDEC=0xee00, @ANYBLOB=',fscontext=system_u,euid<', @ANYBLOB=',\x00']) mount$overlay(0x0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680), 0x850004, &(0x7f00000007c0)=ANY=[@ANYBLOB, @ANYRESDEC=0xee01, @ANYBLOB="cfca5afb7f15da41f8dd55670ed168191c7698e1831732ae4f77b839051dcab0d77d4b41e12b30902b70593602bcdb1015e1e358a3f2d4236aab27f704b90caae5a8faccc19108e17a20132c14b169291666f42efad0a3b6f078adc71f84f4b58a2036049d67aae5ad3f7300ac84735fb9a67a36e683f651d28b53f24ef85d9c3a42f380000000000000000000"]) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x989680}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, 0x0, 0x0, 0x5, 0xbf, &(0x7f000000cf3d)=""/191, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) fcntl$getown(0xffffffffffffffff, 0x9) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 04:24:03 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x44, 0x30, 0x1, 0x0, 0x0, {}, [{0x30, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}, 0x44}}, 0x0) 04:24:03 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={0x0}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:03 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) dup(r1) r2 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100803600) 04:24:03 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:03 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:24:03 executing program 0: pipe2(0x0, 0x8c080) 04:24:03 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:03 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:24:03 executing program 0: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$SNDCTL_TMR_SELECT(r0, 0x40045408) [ 1392.746225][ T3790] erspan0 speed is unknown, defaulting to 1000 [ 1393.146494][ T3784] loop5: detected capacity change from 0 to 32768 [ 1393.190466][ T26] audit: type=1800 audit(1685852644.480:249): pid=3784 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file2" dev="loop5" ino=5 res=0 errno=0 [ 1393.242287][ T26] audit: type=1800 audit(1685852644.480:250): pid=3784 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file1" dev="loop5" ino=4 res=0 errno=0 [ 1393.282363][ T26] audit: type=1804 audit(1685852644.490:251): pid=3784 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3092933179/syzkaller.0Uq8A0/2420/file0/file2" dev="loop5" ino=5 res=1 errno=0 04:24:04 executing program 5: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:04 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x98, 0x30, 0x1, 0x0, 0x0, {}, [{0x84, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x98}}, 0x0) 04:24:05 executing program 2: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:05 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xbc, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x45, [{{0x9, 0x4, 0x0, 0x1f, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0xfff9}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x80, 0x3f, 0x8}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x0, 0x3, 0x0, 0x2, 0x0, 0x7}, 0x0, 0x0, 0x5, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf8ff}}, {0x4d, &(0x7f00000002c0)=@string={0x4d, 0x3, "159b00895a7a651bf7af26f2d860e3fbac1c53ba80475d864438acc0a4e8018639f151517b9357d2580d031477fe8c2bedf00c278f327d5b2698db7d8ea9c654a15d5dda66271cdfbb62c4"}}, {0x18, &(0x7f0000000380)=@string={0x18, 0x3, "3817fedc1e347eee4bf1b49c66b9f3252ea945528fda"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x63c}}, {0x4, &(0x7f0000000400)=@lang_id={0x4}}]}) 04:24:05 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r1, 0xc0505350, &(0x7f00000002c0)) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r3, r2, 0x0, 0x100803600) 04:24:05 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, 0x0, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:05 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x8c, 0x30, 0x1, 0x0, 0x0, {}, [{0x78, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x8c}}, 0x0) 04:24:05 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x0, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) 04:24:05 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x8c, 0x30, 0x1, 0x0, 0x0, {}, [{0x78, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x8c}}, 0x0) 04:24:05 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x8c, 0x30, 0x1, 0x0, 0x0, {}, [{0x78, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x8c}}, 0x0) 04:24:05 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x0, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) [ 1394.220905][ T3810] loop5: detected capacity change from 0 to 32768 [ 1394.275001][ T26] audit: type=1800 audit(1685852645.570:252): pid=3810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file2" dev="loop5" ino=5 res=0 errno=0 [ 1394.303711][ T3614] usb 1-1: new high-speed USB device number 32 using dummy_hcd 04:24:05 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x0, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000, 0x0, 0x20000000}, 0x0) [ 1394.362825][ T26] audit: type=1800 audit(1685852645.600:253): pid=3810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file1" dev="loop5" ino=4 res=0 errno=0 [ 1394.451617][ T26] audit: type=1804 audit(1685852645.610:254): pid=3810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3092933179/syzkaller.0Uq8A0/2421/file0/file2" dev="loop5" ino=5 res=1 errno=0 [ 1394.543878][ T3614] usb 1-1: Using ep0 maxpacket: 8 04:24:05 executing program 5: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:05 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x90, 0x30, 0x1, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) [ 1394.663929][ T3614] usb 1-1: config 1 interface 0 altsetting 31 endpoint 0x81 has an invalid bInterval 128, changing to 11 [ 1394.687900][ T3614] usb 1-1: config 1 interface 0 altsetting 31 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1394.722965][ T3614] usb 1-1: config 1 interface 0 has no altsetting 0 [ 1394.924640][ T3614] usb 1-1: New USB device found, idVendor=056a, idProduct=00bc, bcdDevice= 0.40 [ 1394.971119][ T3614] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1395.010784][ T3614] usb 1-1: Product: ᜸ãžî¹¾ï…‹é²´ë¥¦â—³ê¤®å‰… [ 1395.022861][ T3820] loop2: detected capacity change from 0 to 32768 [ 1395.040521][ T3614] usb 1-1: Manufacturer: 鬕褀穚᭥꿷惘ﯣᲬ멓䞀è™ã¡„사è˜ï„¹å…‘é»í‰—൘áƒï¹·â®Œïƒ­âœŒãŠå­½é ¦ç·›ê¦Žå“†å¶¡â¦æŠ» [ 1395.071119][ T3614] usb 1-1: SerialNumber: ؼ [ 1395.135707][ T26] audit: type=1800 audit(1685852646.430:255): pid=3820 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file2" dev="loop2" ino=5 res=0 errno=0 [ 1395.233193][ T26] audit: type=1800 audit(1685852646.480:256): pid=3820 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file1" dev="loop2" ino=4 res=0 errno=0 [ 1395.327621][ T26] audit: type=1804 audit(1685852646.500:257): pid=3820 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir1724661554/syzkaller.uOHLm9/2192/file0/file2" dev="loop2" ino=5 res=1 errno=0 [ 1395.383952][ T3614] usbhid 1-1:1.0: can't add hid device: -22 [ 1395.389982][ T3614] usbhid: probe of 1-1:1.0 failed with error -22 [ 1395.443840][ T3614] usb 1-1: USB disconnect, device number 32 04:24:06 executing program 2: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:07 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000b00), 0xffffffffffffffff) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b80)={&(0x7f0000000b40)={0x20, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_TIMEOUT={0xc}]}, 0x20}}, 0x0) 04:24:07 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r1, 0xc0bc5351, &(0x7f0000000080)={0x0, 0x0, 'client1\x00', 0x0, "9b6f7a00", "d63a5095cfb60200886608650000eb0b00"}) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r3, r2, 0x0, 0x100803600) 04:24:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x90, 0x30, 0x1, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 04:24:07 executing program 4: r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000000)={0x14, r1, 0x50d, 0x0, 0x0, {0x4, 0x2, 0x2}}, 0x14}, 0x1, 0x40030000000000}, 0x0) 04:24:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x90, 0x30, 0x1, 0x0, 0x0, {}, [{0x7c, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x90}}, 0x0) 04:24:07 executing program 4: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) accept4$vsock_stream(r0, 0x0, 0x0, 0x180000) 04:24:07 executing program 0: syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)={{0x12, 0x1, 0x0, 0xeb, 0x27, 0xbd, 0x40, 0xeb1, 0x7007, 0x205, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0x0, 0xff, 0x0, [], [{}, {}]}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0xfe, 0xc2, 0xba}}]}}]}}, 0x0) 04:24:07 executing program 4: syz_clone(0x902200, 0x0, 0x0, 0x0, 0x0, 0x0) 04:24:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x7c, 0x30, 0x1, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x38, 0x1, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) [ 1396.219945][ T3840] loop5: detected capacity change from 0 to 32768 [ 1396.342802][ T26] audit: type=1800 audit(1685852647.630:258): pid=3840 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file2" dev="loop5" ino=5 res=0 errno=0 [ 1396.443975][ T13] usb 1-1: new high-speed USB device number 33 using dummy_hcd 04:24:07 executing program 5: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:07 executing program 4: openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000002a80), 0x2, 0x0) [ 1396.863916][ T13] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 1396.883121][ T13] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 1396.933694][ T13] usb 1-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 1396.963629][ T13] usb 1-1: Duplicate descriptor for config 0 interface 0 altsetting 0, skipping [ 1397.153910][ T13] usb 1-1: New USB device found, idVendor=0eb1, idProduct=7007, bcdDevice= 2.05 [ 1397.172076][ T13] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1397.203795][ T13] usb 1-1: Product: syz [ 1397.208007][ T13] usb 1-1: Manufacturer: syz [ 1397.243330][ T13] usb 1-1: SerialNumber: syz [ 1397.261253][ T3843] loop2: detected capacity change from 0 to 32768 [ 1397.269767][ T13] usb 1-1: config 0 descriptor?? [ 1397.326022][ T13] go7007: probe of 1-1:0.0 failed with error -12 [ 1397.529095][ T25] usb 1-1: USB disconnect, device number 33 04:24:08 executing program 2: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) r2 = open(0x0, 0x0, 0x0) ftruncate(r2, 0x0) 04:24:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x7c, 0x30, 0x1, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x38, 0x1, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) 04:24:08 executing program 4: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sendmsg(0xffffffffffffffff, &(0x7f0000005dc0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1000000000000116}, 0x0) 04:24:08 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x287}) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r3, r2, 0x0, 0x100803600) 04:24:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x7c, 0x30, 0x1, 0x0, 0x0, {}, [{0x68, 0x1, [@m_ct={0x2c, 0x2, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_ife={0x38, 0x1, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x7c}}, 0x0) 04:24:09 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xbc, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x2, &(0x7f00000002c0)=@string={0x2}}]}) 04:24:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x1, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 04:24:09 executing program 0: syz_genetlink_get_family_id$nbd(0x0, 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000b00), r0) 04:24:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 1398.073923][ T3614] usb 5-1: new high-speed USB device number 31 using dummy_hcd 04:24:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 1398.314286][ T3614] usb 5-1: Using ep0 maxpacket: 8 [ 1398.433943][ T3614] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1398.514029][ T3614] usb 5-1: language id specifier not provided by device, defaulting to English [ 1398.545463][ T3870] loop5: detected capacity change from 0 to 32768 [ 1398.625796][ T26] kauditd_printk_skb: 5 callbacks suppressed [ 1398.625812][ T26] audit: type=1800 audit(1685852649.920:264): pid=3870 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file2" dev="loop5" ino=5 res=0 errno=0 [ 1398.633825][ T3614] usb 5-1: New USB device found, idVendor=056a, idProduct=00bc, bcdDevice= 0.40 [ 1398.724227][ T3614] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1398.745068][ T3614] usb 5-1: Product: syz [ 1398.774437][ T26] audit: type=1800 audit(1685852649.950:265): pid=3870 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file1" dev="loop5" ino=4 res=0 errno=0 [ 1398.795851][ T3614] usb 5-1: Manufacturer: syz [ 1398.807878][ T3614] usb 5-1: SerialNumber: syz [ 1398.868765][ T26] audit: type=1804 audit(1685852649.960:266): pid=3870 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir3092933179/syzkaller.0Uq8A0/2423/file0/file2" dev="loop5" ino=5 res=1 errno=0 [ 1398.897640][ T3614] usbhid 5-1:1.0: couldn't find an input interrupt endpoint 04:24:10 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r0, 0x0, 0x0) 04:24:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_ife={0x54, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) [ 1399.100322][T10372] usb 5-1: USB disconnect, device number 31 [ 1399.448925][ T3891] loop2: detected capacity change from 0 to 32768 [ 1399.497576][ T26] audit: type=1800 audit(1685852650.790:267): pid=3891 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file2" dev="loop2" ino=5 res=0 errno=0 [ 1399.592854][ T26] audit: type=1800 audit(1685852650.810:268): pid=3891 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file1" dev="loop2" ino=4 res=0 errno=0 04:24:11 executing program 4: mmap$IORING_OFF_SQ_RING(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x84031, 0xffffffffffffffff, 0x2000) 04:24:11 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000140)=""/263, 0x107) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r3 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r3, r2, 0x0, 0x100803600) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x60, 0x30, 0x1, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) 04:24:11 executing program 0: io_setup(0x34d3, &(0x7f00000001c0)) syz_io_uring_setup(0x7cf4, &(0x7f0000001540), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f00000015c0), 0x0) syz_io_uring_setup(0xf7, &(0x7f0000000000), &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 04:24:11 executing program 5: ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000000)={'veth0_to_team\x00'}) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000040)) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000080)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000100)) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000140)) ioctl$TUNSETLINK(r0, 0x400454cd, 0x206) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000200)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x80801, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000280)={'pimreg1\x00', 0x1603}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_tracing={0x1a, 0xc, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffffd}, @map_idx={0x18, 0x3, 0x5, 0x0, 0xd}, @btf_id={0x18, 0x6, 0x3, 0x0, 0x4}, @cb_func={0x18, 0x9ba9225d5d64eb2, 0x4, 0x0, 0x7}, @jmp={0x5, 0x1, 0xd, 0x3, 0x3, 0x40, 0x10}]}, &(0x7f0000000340)='syzkaller\x00', 0x3, 0xbf, &(0x7f0000000380)=""/191, 0x41000, 0x4, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x8, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x2, 0xe, 0x5, 0x6}, 0x10, 0x21b2}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='cpu.stat\x00', 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000006c0)={r2, 0x20, &(0x7f0000000680)={&(0x7f0000000580)=""/149, 0x95, 0x0, &(0x7f0000000640)=""/52, 0x34}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a40)={r2, 0xe0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000780)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, &(0x7f00000007c0)=[0x0], &(0x7f0000000800)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000840)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000880), &(0x7f00000008c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000900)}}, 0x10) r4 = openat$cgroup_ro(r2, &(0x7f0000000b00)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b80)={0x11, 0x3, &(0x7f0000000700)=@raw=[@map_idx_val={0x18, 0x0, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x8}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], &(0x7f0000000740)='GPL\x00', 0x1, 0x0, 0x0, 0x41100, 0x1, '\x00', r3, 0x0, r2, 0x8, &(0x7f0000000a80)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000ac0)={0x2, 0xf, 0x9, 0x1f}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000b40)=[r4, r2, r2]}, 0x80) r5 = openat$cgroup_ro(r2, &(0x7f0000000d80)='cpuacct.stat\x00', 0x0, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000dc0)={&(0x7f0000000c00)="868767d7329a39db033e03ad86c6684b7fd65e69a077677ecbe15a86b3f5891a597bd87c145178201ec6fb7f3351f2fe283abd7a0401ebce3dfb24b4f7c04489c430d0a8ac677368d7a6c66fd30d6c8af59b914ff3a44ad87b", &(0x7f0000000c80)=""/3, &(0x7f0000000cc0)="7e761b1759a585adcb1bab03b7cbe73c63ed4027", &(0x7f0000000d00)="abf86a42ff317d2d89af60000ebc26a317687713f71d455e2d33af5230cd695bf99fffbb6bf648c6887215d5020d583e0221f939df0abbc2b272da2875e46ffd228f561b8c22c2feb7b03784a6a0cbb2018133", 0x8000, r5, 0x4}, 0x38) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000e00)={r2}, 0x8) bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x4a9f5509, 0x101, 0x1000, 0x0, r6, 0xffff, '\x00', r3, r5, 0x2, 0x4, 0x5}, 0x48) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000f80)) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNGETIFF(r6, 0x800454d2, &(0x7f0000000fc0)={'veth0_to_batadv\x00'}) [ 1399.664209][ T26] audit: type=1804 audit(1685852650.810:269): pid=3891 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir1724661554/syzkaller.uOHLm9/2194/file0/file2" dev="loop2" ino=5 res=1 errno=0 04:24:11 executing program 2: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x60, 0x30, 0x1, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) 04:24:11 executing program 4: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000000400)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3bcc3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580ea5fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49eced571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838e1b4188b1c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ccc07b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="6c625ae87ec6a2b70738c0c2d788afc4b6b6909ef3cb487e1fd790611d1b8aff2aa44fe4bdd1933c0b355ebb53e275cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee177a74b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccfbbbf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92ee6e7e8993c33ee806e29434480b7557bee774c8f82a75cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a8c64e000000000000002ae4710d007786dd57895a2d269bf9e5b39bb867f4003d8462e762f5cbe525197a08516ace86f8a5f4ba5ed4", @ANYRES8, @ANYRESHEX, @ANYRES16], 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) 04:24:11 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/route\x00') pread64(r0, &(0x7f00000000c0)=""/222, 0xde, 0x0) 04:24:11 executing program 0: syz_clone(0x41000600, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x60, 0x30, 0x1, 0x0, 0x0, {}, [{0x4c, 0x1, [@m_ife={0x48, 0x1, 0x0, 0x0, {{0x8}, {0x20, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x60}}, 0x0) 04:24:11 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000004480)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[@rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x28}}], 0x1, 0x0) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x64, 0x30, 0x1, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) [ 1400.150135][ T3919] erspan0 speed is unknown, defaulting to 1000 04:24:11 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r2 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r2, r1, 0x0, 0x100803600) 04:24:11 executing program 5: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x64, 0x30, 0x1, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) 04:24:11 executing program 2: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000000400)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3bcc3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580ea5fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49eced571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838e1b4188b1c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ccc07b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="6c625ae87ec6a2b70738c0c2d788afc4b6b6909ef3cb487e1fd790611d1b8aff2aa44fe4bdd1933c0b355ebb53e275cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee177a74b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccfbbbf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92ee6e7e8993c33ee806e29434480b7557bee774c8f82a75cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a8c64e000000000000002ae4710d007786dd57895a2d269bf9e5b39bb867f4003d8462e762f5cbe525197a08516ace86f8a5f4ba5ed4", @ANYRES8, @ANYRESHEX, @ANYRES16], 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) 04:24:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x64, 0x30, 0x1, 0x0, 0x0, {}, [{0x50, 0x1, [@m_ife={0x4c, 0x1, 0x0, 0x0, {{0x8}, {0x24, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x4}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) 04:24:12 executing program 5: ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL(0xffffffffffffffff, 0xc0305616, &(0x7f0000000040)={0x0, {0x8, 0xb457}}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0xe, &(0x7f0000000240)=0xce) setrlimit(0xe, &(0x7f00000003c0)={0x8, 0x1}) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getrlimit(0x1, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000009c0)="680f603a9a829ab985f08717cc2c1fe46f000200de718754ba917b8fbd11199a0a355f6ad4d8b4725b4e2f5640cc70fdf4a6f9195fe4fe36ac40a999412fe72543618e1c7218e3800f41ec1603ecdfc5a66e7e2bcafea7f19ecbe33b5e76c09096c64a9caf795126a2e3de01", 0x6c}], 0x1) syz_open_dev$vcsu(&(0x7f0000000380), 0x0, 0x40) r5 = dup(r2) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r5, @ANYBLOB="2c61906766c96e6f3d", @ANYRESHEX=r4, @ANYBLOB=',version=9p2000.L,loose,access=client,noextend,afid=0x0000000000000000,access=', @ANYRESDEC=0xee00, @ANYBLOB=',fscontext=system_u,euid<', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) mount$overlay(0x0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680), 0x850004, &(0x7f00000007c0)=ANY=[@ANYBLOB="6d06657461636f70793d6f6e2c56caff28f84a72fc666f77586572c253fe5a326f738998073df91c114f2f7e8c048fdcac1704e29a387cdc7e82f7cb39b01cd535995b12eda0c05bb46b3bc15ecb5eefd7a22425c767105fb9e1e6ccd76407a6da2d0488f9f4fa04b37db11036d815d1a76a389c598016e66d96fa78bf844cdcfc4113d965f8d7b027070ea8b9e8196e4c8d37d67542cd26457e76d2a46d43bfc221cc7b7a7ec3509739f2f4c6c6b6b82f99e4469697710000000000000000", @ANYRESDEC=0xee01, @ANYBLOB="cfca5afb7f15da41f8dd55670ed168191c7698e1831732ae4f77b839051dcab0d77d4b41e12b30902b70593602bcdb1015e1e358a3f2d4236aab27f704b90caae5a8faccc19108e17a20132c14b169291666f42efad0a3b6f078adc71f84f4b58a2036049d67aae5ad3f7300ac84735fb9a67a36e683f651d28b53f24ef85d9c3a42f380000000000000000000"]) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x989680}}, 0x0) r6 = creat(&(0x7f0000000400)='./file1\x00', 0xc8) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000b40)=ANY=[], 0x0, 0x5, 0xbf, &(0x7f000000cf3d)=""/191, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r6}, 0x80) open(&(0x7f00000005c0)='./file1\x00', 0x280000, 0x9c) fcntl$getown(0xffffffffffffffff, 0x9) syz_clone3(&(0x7f0000000280)={0xd6064000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 1400.899980][ T3914] loop4: detected capacity change from 0 to 32768 [ 1400.980309][ T3941] erspan0 speed is unknown, defaulting to 1000 [ 1401.700341][ T26] audit: type=1800 audit(1685852652.990:270): pid=3914 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file2" dev="loop4" ino=5 res=0 errno=0 [ 1401.719194][ T3914] jfs: Unrecognized mount option "'-%ÌÏðx¹Šó¼Ã½ –Ñ‘ÎòC!×dÙáÚy:b㥒ûB÷Ùݲh+L/õ€ê_¨ïûÕ:ϰøp¼IÐ[õQPÒ¿;(XÅ2\+V›2 ÔNIâFÌAðM.IJÝíZ¤u |òo…kò<³ySºáwJø¤• " or missing value [ 1401.725748][ T26] audit: type=1800 audit(1685852653.000:271): pid=3914 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file1" dev="loop4" ino=4 res=0 errno=0 [ 1401.785656][ T26] audit: type=1804 audit(1685852653.080:272): pid=3914 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir2475131845/syzkaller.ARRzWs/2469/file0/file2" dev="loop4" ino=5 res=1 errno=0 04:24:13 executing program 4: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000000400)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3bcc3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580ea5fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49eced571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838e1b4188b1c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ccc07b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="6c625ae87ec6a2b70738c0c2d788afc4b6b6909ef3cb487e1fd790611d1b8aff2aa44fe4bdd1933c0b355ebb53e275cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee177a74b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccfbbbf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92ee6e7e8993c33ee806e29434480b7557bee774c8f82a75cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a8c64e000000000000002ae4710d007786dd57895a2d269bf9e5b39bb867f4003d8462e762f5cbe525197a08516ace86f8a5f4ba5ed4", @ANYRES8, @ANYRESHEX, @ANYRES16], 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) 04:24:13 executing program 1: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000005340)='/proc/sys/net/ipv4/vs/backup_only\x00', 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(r0, 0xc0189376, &(0x7f0000000140)=ANY=[@ANYBLOB="010000cf20169b1514104400c323885f322b572af42e0917d983587fb488232691676d7e1466a717f1b851b52c7128d6e00d6d0f7a4946a1ad3d51987edfc16e3e6e9fcfbc9b6c1081239dbab7a925423f519db66f5affb88bf84025f754c71e872d5bd98815288a8b51678abfb7990b7296a9e15ee2", @ANYRES32, @ANYBLOB="02000000000000002e2f66696c653000"]) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000200)={0x0, 0xa, [{r0, 0x0, 0x4000, 0x4000}, {r0, 0x0, 0x10000, 0x2000}, {r0, 0x0, 0x1000000, 0x1000000000000}, {r0, 0x0, 0x10000, 0x8000}, {r0, 0x0, 0xfffffffff0000000}, {r0, 0x0, 0xfffffffff0000000, 0xfffff000}, {0xffffffffffffffff, 0x0, 0xfffff000, 0x10000}, {r0, 0x0, 0x1000000, 0xf000a000}, {r0, 0x0, 0x1004000}, {r0, 0x0, 0xfffffffff0000000, 0x10000}]}) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r2 = open(&(0x7f0000000a40)='./bus\x00', 0x141a42, 0x0) sendfile(r2, r1, 0x0, 0x100803600) 04:24:13 executing program 0: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000000400)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3bcc3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580ea5fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49eced571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838e1b4188b1c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ccc07b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="6c625ae87ec6a2b70738c0c2d788afc4b6b6909ef3cb487e1fd790611d1b8aff2aa44fe4bdd1933c0b355ebb53e275cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee177a74b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccfbbbf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92ee6e7e8993c33ee806e29434480b7557bee774c8f82a75cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a8c64e000000000000002ae4710d007786dd57895a2d269bf9e5b39bb867f4003d8462e762f5cbe525197a08516ace86f8a5f4ba5ed4", @ANYRES8, @ANYRESHEX, @ANYRES16], 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file2\x00', 0x200, 0x0) ftruncate(r1, 0x2007fff) sendfile(r0, r1, 0x0, 0x1000000201004) 04:24:13 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newtaction={0x50, 0x30, 0x1, 0x0, 0x0, {}, [{0x3c, 0x1, [@m_ife={0x38, 0x1, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0xc, 0x6, [@IFE_META_SKBMARK={0x8}]}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x50}}, 0x0) 04:24:13 executing program 5: syz_mount_image$jfs(&(0x7f0000000080), &(0x7f00000003c0)='./file0\x00', 0x2200810, &(0x7f0000000540)=ANY=[], 0x1, 0x5eb2, &(0x7f000000bd00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBn17v22gnEkJC/k78ha8c4jrPJrl/iF1oXJ4SQJlCaN0r6Etv1rp0Fv8W7LkkayUaBEgmjooqquWkLKGpzU2FVXNAqRalUtepV017Qi1ZUlbiIqoACUqUWtdlqzjzPszPjs3PW9sTMnPP5SOTnnTkz58yZZ2b3u+Y7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000180)='./file2\x00', 0x14f942, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x185142, 0x0)