last executing test programs: 5.40918335s ago: executing program 0 (id=1): r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r0, 0xf501, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getrlimit(0x3, 0x0) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000180), 0x101000, 0x0) pidfd_send_signal(r2, 0x41, &(0x7f0000000380)={0xb, 0x2, 0x76ee}, 0x0) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r5, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) openat(0xffffffffffffff9c, 0x0, 0xc0042, 0x1fe) execveat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f00000000c0)=0xf) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x6) 4.896517118s ago: executing program 2 (id=3): syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='active_logs=4,jqfmt=vfsv0,prjjquota=f2fs\x00,mode=adaptive,heap,norecovery,fsync_mode=posix,user_xattr,disable_roll_forward,\x00\x00\x00'], 0x1, 0x10591, &(0x7f0000020bc0)="$eJzs3M9rI2UYB/An7XZt13Ut4sHbDojQwiY0bXfRW9UuKtil+OPgSdNkGrKbZEqTtnFFWDyLx/1H9OTdu/+EN/EgeFtQMjPVra4INjZ2+/nA5Dvz5s0z74RenpmSAC6sxeSXnytxLRYiYjYirkbk+5Vyy20U8VJEXI+Imce2Sjn++8DliLgSEdfGxYualfKtzx8+2Ho02vrs24c/bX7R+P7G9K4amLZXIqK3V+wf9YrM2kXeLccbh508e+uHZRZv9O6Vx1mRR+lOXuGocTyvkedau5if7R0MxrnbbTTH2e7s5uN7/eKEg8P2cZ38A3cb+/lxK93JszPI8mzfL9Y1KvP+YFjUaZX1Ps3Lx3B4nMV4OkqL69m7l2ezPyzHi7pZKx2N87DM8nTRzLqtfB07//pr/t97t9M/GCWH6f6gk/WTm7X6q7X6rWp9P2ulw3S92ui1bq0nS+3ueFp1mDZ6G+0sa3fTWjPrLSdL7WazWq8nS5vpTqfRT+r12lptpXpzudy7kbx158Ok20qWxvlGp38w7HQHyW62nxSfWE5Wa2uvLScv15P3t7aT7fdu397a/uDjzY/uvL71zpvlpL8sK1laXVldrdZXqqv1Zdd/GvOn+zgXXWXaCwA4f/L+fyH0/8CZ0v/r/0P/e+GvX//Pqej/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAurB/mvn4731ksjp8tx58rh14ojysRMRMRvz7BbFw+UXO2rDP3N/Pn/rSG7yqRVxif45lyuxIRG+X26Pknr/3SRL8JAAAAeDp98+D6V0W3XrwsTntBnKXips3M1U8mVK8SEXOLP06o2sz45cUJFcv/vi/FaELV8htY8xMqVtxyO9t7WbMnYv6xqBQxc6bLAQAAzsTJTsATdQAAgKfXl9NeANNRieNHmcfPgvP/vP/jgeDCiSMAAADgHKpMewEAAADAfy7v/8/z7/8BAAAA/6z4/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/YuZ+c1KEoDsCnhb7H+2MkxrlbcQbLcAkOHRIW4CZYAm7BDbAGnLkEA4a2RGowMeltieT7kvb2NubnKWFy7iUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEsvxXL6NLt5bJuz2baT5mkAAACAY9bFclpejKv5v/r+RX3rqp5nEZFHxLHefRC/GpmDOqf44u+LTzU8R5QJu//xuz7+RsRtfbxddv0pAAAAwPlazReTqluvTuNTF0SfqkWb/P9dorwsIorxa6K0fHe6ThRWfr+H8ZAorVzAGiUKq5bchqnSvmXQGEYHQ1YNea/lAAAAvWh2Av12IQAAAPTp/uB6dsI66FkW+63M/V5w+cv7jw3BP40ZAAAA8ANlpy4AAAAA6FzZ/3v/HwAAAJy36v1/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdGldLKer+WLSNmezbSfN0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA7+/OOAiEQBmGwd31nMvc/rDRoampSBcLH3xgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+d1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzsz0sKhEAQRMGc8b+Tvv9hJUHPIEIENDyqqEUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/0u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzs3L9rJFUcAPC3P2bPO5BboyycjSeenCjeZs9fCDZXCMFCsBLLJbc5VvdU7lJ4IU0aC8H/wEbbNEJAkFj4F6SwMmVsIsgWESyslPkVJ9koEzWzm73PB968b4aXme+bQMj3vckCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQG98KV/O4ER/aaVzPzv14sL4c97vH+th+f/NK3OK4Vm3a504zfkadaWcBAADAvGvk9X0IYS/aWor7ejup/5/Nx8Q1//qjaZzX88fr/rzPa/+4bX/31TuHN2qn94lCCN+0R4PFymY4266VHHe5xJhkLSFdoWkkP7b6WxuPj6Pkqdc+39l5s5WEF/5bxgDA/+FG3mfByjD9+yjue9NMDIC51cxaKNT/jfZ0cwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JP9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMUz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLzLwxdvEVFE6jJFGm9+Tu8R8RFp27ajz1sWu/Ox+brnbH+Y5PyO6W8ZEWUUfZwDANC7qtscq3W9/Mv7n3eQd5i3mjf14pmfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQeOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwVgAAAP//+9Vf2g==") r0 = socket(0x10, 0x3, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x7, 0x8000, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000d0039000000000000b4a51811", @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1b0000000000000000000000000004"], 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0xf, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000000000008500000084000000b70000000000000095"], &(0x7f0000001dc0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x2d) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_SET(r6, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002500)={&(0x7f00000045c0)=ANY=[@ANYBLOB="181e0000", @ANYRES16=r7, @ANYBLOB="010000000000030000000c000000ec1d0380fc0d0400fc654c187d6eb5f0ca15095cc8787b50b96435ad3147dd10e867248d37187c2a131a62d105462ce34d5cf8ded36159aea612a3460534d8c298556e91590238f40dd2c7148d365ab6cdd5f2a7f74bac8d59f731c655a46917f18b28ed05e58b70287d26677601258a5c0ab9f679e2e520228c3a1f1aede04c6ba82cc38cc2ab6b35a24fb20e032dedf6f6caf4bfea5435f746f746fd46ca192e3744eb6908b358c10833bf484237ba654641e6186a45957c6345e61ea620fdc74383ce1df4a24e7044bae596f018736424a5bfa438865044e7026fa37a3540fadd0e89d87aecd3bc127e0cb10274991d6127224a0f2a4ef19e2c4dedbe45f2471abcc38c584ead0e3df3f9211022b2421fb6b327361e8f58f2b73134fc5444b350ede95ecef5bbbf9950e75c9f772a3ff0180d2cfac287228709726a6abbab2971982de7f1a9149d71dcbfd212e89ff17cf284b7f8ad82a469cb1c1e3d9d1d3689271c8dad0ba89dda651d4242062ac0bc5877e397236fa9476ac5fac7c2c896babca09d74720004cd0e634327de4fd87ed72ae069c095d2c70caed52e3335478c1c3719925e24f2fd7755baebd5cde385727a0f0440dd3b662248c43ff5afc4f186ff0051ba8eaa07623b79c4bb6985f14c5ac15041a6ff7584f921982e5414481d4db4c76798d70a59b5aeccb6e7882aefe70993758b55b4dc4039c2b1c98452113aaf23ccdf68cb6eff6e048f9da6f39a2def3caaf80cdcbadb83b029b8738391f02fec90c8a8b6f036aae8ceaff5dca7d3e0098423fedc676c6774ab0e6a72bd246c0b3004d1988f802b846d62ca59e9a63ce12814176ec4380e1cf29d27e7b2f7e7eadcaae8f182498ad32e67323fe6ef9508fec40dd38897652053ef92e44a909060c237890c196f0c26ab10248f999001f6231813a81313971bea77a5470f312d185dce689adc99e430e4010a3a341482c51fb71c23c3cdf92303c7580c73775f9a74685a61ce9849eaca52b97ee7ffe2e672dc1be5267c285a102711b1b5d81d6dbb76494f2892fd4f85244ade3cdd3809fd5fdfce5157fc79e5e41fcd1658f0bceb379489732583707c170fc6392aa4f5b94843aeb18da58e0156e029c2b722918b1b3dc7c151cb9c248dd13ac227b60fe1cb6cdd18423629b53cd4b0ab2693b0df29c88c04657f4eccdc41357de8186fdc0ec86f92950734975921a2fde57c3e7176b57c871d76ff8a8f36520b67e64930cf34bcde9ad92d057a359ca022b646df18e2b7202845bd8ac4be5e5ebae436dc4b93dfaaf2778a53e7e4be937e83dac7d1d481bdbd8081ab0ac08af067e62580bbdbf397cbc629db9b023734b6fad7824d1a8b3257c1c18d6ebc928140060f004ec484b183560f830a1eb0c527c8600bb2600d761e847454e677aa29486aa407a9e9a5e9dc9542de038e3e55fdfec13184cdb16716556f972eef5c56230c43d146c86a9147265c309a279db6d138647920410896c5397c5f83634fa5e92b5161f786482d84830864388b91c2c1e3e9f9f038d5fa66f7fe904e14df0a60d46066c6b1f37cec6e13c35832f512be21da21a5921b81cc452b0076c2ec10fc5481cd0e1ca917b40cb3aa839b120ce6eb9773e942b74ececac6bdcd22eb8dd6cd9f148e0ebe5ef3094f42adc39bc5ca2259e1eab5059ccf5e82bb57b97d4d13a90747299b2e6b64f962aabf222e4f287503181de3c3a68fb2b0068583f3b97e40ce06e9805a7121eccac0527b8f1b18a62762efe0a9ce4114b7d1ba942bc93533ee0b1bd7f0a607207b976dfa1fbe3ce0868e7f4e31b41a0aada0ac6b291aefe22ea5338f07e57b981b8e4e4a121f231d2f46989fd5dd09a7c1d198f5886b4f1a222eccdabff096a81fef3c9e497621128562880938fe05a1f1c4da81daba55bf326f1e3a1712d79f01fbef2ee230615d4e454be67f0ad4dc2bfffaecbb683742925738b45854ab713ae548b9709e9ea2e28224ef466bced79e3ec6c163d45db187bc01c75afa85f78003927dcd122086acc8dd1b1224de41d62b83e34083dd39fe68aa5a479ba403f5dbddf9b763ca521b7efca6234be16484f1e0112d963672a6d24cdac15e80bcb82b3b22231670c41fe7e8a0a083b6df768e7fb0d94a004f8372f5cf8b9b45cc679eb67828a94d0ffabfe09d95ad2789cb8657f7ea86a46260416a72e6fc7b44e549a2e39fe015c7647cc0bec15fa63d26894be1cc5326331e7e0b1c505934182accf049bab033b026d48fda51de740afc0666e6c891e0c5192f4b2df21493477ff45319d7d8b816f0b73ccfa12d6846362feb4b85063ca42e950eb577c630300dc52698a38ca19cbbb398404a1e8e27d0be49985e59caef03da096d1ccbeed73bd7c9588325b747ab77f4d7c1c1f18388ce1771882ee680ed737ad197ff92f1052e5e79f6ffa5b85ba3fac5db13e0d0046c9dca0ab4b74b20299ba6bdd758940e088df31e1382cee6901503299028467a864d27affae30fd9aef5a6ff948c052124511a75a46d5a316e28fb6c5bfac787be5833c63c535557235b0e09f9a78a338aa8864613fca77a7e252d1975af2c4a6bcc969d1e20e3cd4dfc1b2fe34b70fd7804dbfde4fa4d950e5fb4eb926dece9e4601b12efe322bb42ac808158fef0a2690085a404726654987e7de20d1e41e82c607c33c6bae7bb234744b51dc683d5857afd6ba8246cebc734e393806ef102a6baaf04f3a7c3cb888d5830e1c6ae170c5c920e806b4f518be4416b216cdf9b1658a412d9e4eab6c9b20ce99960f27e77fdf9a2e98b35c63859f9db6bdcbef1001a19e12e41370f9358531987851ab64c250e68a8569ace4418e2118caff7d3d4caf1c87bc50a8ae75770fdae88a8490c041b39d08190d8b7c908caddd66331a508929d53dd6bc2dbc86f97115ff0a364b70f96918e6ed354c97e59ea5e2c7b149cd51d7c85a27ac658e78b99326857858df0ac0ee240cbb6ee9d9ee6c2c2ff7c29dd25fd337dc08bddeb50305ed48b9f5d89c55ffedde29ce0412ea8e2c976f961eb0c4966d2a8be0b657a5e51048a8a10005c488e1f637ce208a35b5aed0c2067465191dc42ebf6e4853cc89998bdf2ef755f38a3cd985b62df36a5ebc3b47df32423ee46857f9db9d756ff69ecd4ef2f307dcaefd4a1f399543952df972269c28200df8ebacad4eed1c00b9ce9841799bea583cafdeaa8d4a371a8ae55d8ffe4846833985975d8b234adff63eace9d2c4d1680c370827ebe1831ef311077607e8c4920506e03528861085dcfdb918f1efe91420c390fbca0a38377e1635c402ec1c34eddae986ffa8756b27f6c340907bae99f4a6b328fca8177b4dfaceea5ad3ceb901dbcefc15ded322bece4e750969e81935764ebe88749464af7e692e3d324c519b456013daae93bd63215541f80a7fe08f0e050cdeb25db2a8b9b6f5720ad1e7d2c5b6d609712ecefcc586611fb642a4cdf72504aabd017a9b4827d1e0e0264435a5e1045dbe33834968d2db503972995559b1efe1b9ce475405118346b63f637b1abf8e8374e7100d6b41c9c672d2b244c7a82ffb882522efd9e903fc69db14c469685780005843856c6623591f305d383eae55a1a1d5619dfff0027413f26fa6a793a348ba8b192e1b088745a2175d55517a75d4b63cce41cc0dcaca9002cd37a1ccc6710ba2a099297b0824f976919e8abf3b1510b1305a95241fefbd036afa9d4538affc82f005d29b9f2c0e60d6c20f673b8ca28cb088e1e89efe334f25ffe1a3fb3581e5aa63b9a4a49f269b5538788aacbbc04d49902ae2af1f59d2484ab6ba7a9b477be0d92e221fc48cdbc00bef7125bfe36f9afb1cbd58fef21625ec99ffd2e35fb00767e3f22dba7d36163203cfaf1860a8b1afe0d878ea00fe08f68fd592a6395fb357acbdc2834c8ac85571527dbf1dbaaccede3d583e2b9bf076737716785f44aebc7ba917fb426d5541adff1e75836ab70fb0b43565ab5e24c5902879f31701cc006b4ee2f57be0916cf0b6cd489c4fa9129031a4af75a00048f20eb962f0c6f68cda0d7756a4e83f7d065c4a00b8263d95f6b979507b7ca01735e83a5e5ff0b76f077ef6e4c1150f9202b5311a231b76111d48a387e09075edb2448fb19d2869ae420ada8ee7577fe980ed7e057dc963c0a98db790bb5b7920220f8a55213b6530637b832abdf3c6fefdefb712a2c2c9eba8087ce39335ddabdadb86f493061e593981c6b2d70b4bac3b58885787c46f85c1022f5ff6cec16ba227aa5dac2e0be30522c08369f18d170b9cb454f3ebf86d1e923fdd65245d8e0c476bfedddcb772453f4d0e70d059e79b8811c379c9eff6e45d99f81186930b32b24cdcb906a41fe29c147ed834b37e77800a33c15e65d121ee85a924ef6bbc1c8f4a423fbc5d14645a08178227f4c7f111fa318823a6c075ddf9e131c9bca8d56dec4a68fbab9a0c1a128880d8b4dec59b89ec33c19eb76f09f31ad730cba735b60deba54c399119949e45af4de5c758281945fe6b6a25ac1cd57a81b48f11a6575e79b82e529d4ba1b2a1175cfa03ef6d149b165195fa64736b302e28ee6444368fb395a2d89c8747348b546a07ed0306682971539f0031d88ffa020d0b3d40369e0a3d2238293a75a155eb5c0749f64ed37a9af5be26d5a4322a55a23c33d176280bd0e4c5168f2e66bca925304d0f32074f5e68d7c43f9e2e3f14a6bcf3e77e6b71737131c3e90208072e37c8a6cad1cabd756aa694e85b86256ce13b43541a26438374b6029ee461d223ed34ed1e9a3e580cec7b2b41bc9823b3729e683f079a498636d022799dd94c5e870b6aa7f3d36fb51ffb6c5e317fcde6b5ae45073f8e90ee0fc1fa0641ff6f0b789dcc6df2fe9a3b5e6ed9d2be3403f5af96e7c6019b0a0ce4f8342323638a52c121956de068069fe5c44946b5023e1db7742fec29cb749bcdc09d795b683c553dbae1298540b2cf1bc3e5e52adf252bca47ba2182c80541daf1d11b1c67675171e69c1abe3c0bc3a0f2d1a6e2165ca1647c394970a404a6002621a258cef01e2ca12a138888dace908000200ff7f0000e40f0500cc9e6c975d773081338027c6434a229023265ccb4f5a970e29fb1eb5d8e6fa178d512c7eef0daa713d216bd90d7f971b45242402c5fe8cd376f120aa38a7e99267f185b51adcb607527483fdec7d66b293dc9ce5bbe4970055026e5b43f27528273f5ebb2e24604ea48f5212da41a24fa5b67e548697d32f8494e9dfa04ec93eb1c40df2f84c688442c3fda29bf00b50280f6c03f7be4e767e08b2a1758a1d697cdc7e2c1fbbc03e3d453592b44ac01592a39302b9225a70690d2cc73fb2571f6427bb98e2351bd93e1681fd1bc5381acf03b1262c3ec92f2b6c66b51f805074d84e67f58c27b04f2499b441bc849134fec8fd611747149a73f640a0e2618db921fa4ddaeb580a72168573935df9ea48b18697451a2e89a5c94594fcf28677ade6e93b6c1c62e9b817466fd5579c87306e34c38fc1fad85667f0a95e8dd5e3642e2bb31f3817c3d2fd69fbb39c903a8b3ee0ed9d48a4248a1fe15210b6b12ed5cc91d95048cd1789eefbc3f4865f0a1c604b9437394ef82f55979514a71f8e7ed6f86dd6a3b3c8e678a3f3f622a0f2dd8d797f0a40540f4e7a539ddfb7181a8f20f8bffae6977ce9fa6511d6935d31e952bdf7fafdb4d76c26f9505093963d59ed6ba629c2c21ab681a0d87b7fb66c31ba8df9153c4a7faf6574b02a303f5f574962029a85ad83da1e07c386e715f246519a5755c9348876f1ae97678167c1a0252683f6c4351309c159604239a4e554d9511fe1f88f31e334573a4a27015296f65c080acc36ed71059ca5c9436ff9621450f32726a275458da457c6377afd5655a082d9044e7a6dbb92f002e86853f24188cee3a4aee3613f94c773e31ec4bbb2042338c0d8c74ae7eb31aca8c5db2af4826abf4a5f5a68b66cead09ef79d2c87395913cf55941c54575d93a07a967f9e813015c0351ab96b2dbdd0ad29f266618a65fd71f3e7ebea5f0f8176b76d1dfd7b3cb1700fbfbc48b5942336e102c03c6598389d4c5a8deb7a7fe824c21bd243cd0bf4f30174dec4749924e304f8302e5d29ea218d738f1c686c6e78a7bd680aead88cb7ee2960584b267e462652387ce34fa215dfc72b09f467bac1f1d1cecced65354ee4993ac4593b955e12e2fbd6d76ce519135f34955b837914572dbffdac7b885a400e3bd9fb29cc7a93939216560d78b95aa03d62ca6bbc41a644ab1052029a2118e8ed63fc32d264752275ed8f62ba3baf21fae7b228256cce6675424a493d66497e90907be824321f72c1132fee8622331771af2541426d25280b604bc91a0da7acfc0dfdb6ea6984dfc4ab51a0692c8408182367e15a61e8b531464f28ada1957d07cd3d70c532a58c3aaed6cb847e8799adb80ba91a824192433a239cd286957caf25808f2608b240f1cab0a4aea7bbe8ec82b76abbc4d5e186a9ae686a3e30dbede2b94723879336dd60c9e5bf2434d824c55721b9dc7710a5f673de4c57ec4bed255945fa51ff4abe3a721728f8689b1adb9dd4bb4bca439d89cfeda9470135de1a2d439c8110e26ddae42d6eabd7ad41d192ecfa31ec23034669d29349c7cf3422a946c43e6c7749cafbc60d705b4a6c92565222fd5027bf645dd24a54157454bb842d36452c942c818712075715299879a51607ec79bd6a7c7eace325cd688714688efd009f53bd77214c7934451710e547adebdbc47825a368356a87e98669e065f2ffe9188b0ecf80bc189616e3d9f04f19a3dc48121f6d869c65e46c271bb2d007821330a19e32de73fbc664e4c275541a408818e5b73c43110facda5e251cc64cf13abedaf4b034599c7a55cee3f020da597a589bde384c0a8eac7c99b17a3768a4426abc6cd28d8b45670a2a6c475f8e74c1b8bf44fb72fbb3b90e37a228df2d14b4fe5c75dbb961fa8cfef05f3e73796a1ac73734a656c87c10c0b6746dda8753b4f3ddf5d2135737c998ac696fe70382599d7f5a45a0d233f28a6ea9a128b2d59b11a7547e61094ed3af568290947f5702c0bf28bf98dd20801070cad5db6f81c32e1f01168cd1ae7d46e651757864c1d06415753265b1af3470f4390accf9d5104792de9be6b27fa7ee3305fa71e1db241c37fdd0e3b0ab9fb94afb4b9f745be54a6e3b2bced1657ff213d317bfcebe6d7db481628fb605c5f2e8ecdb99bcfb9ae9009ae8829239bd4e6fdc2cea03bdb76d63662f5e0b2421f9dd6790a92c8474fd999940441da76032121660a0b7f7cb4a1cfc5e9d3e2ff40fc51359c917f930868ea1caa421641ef73f138f0a9875383b9192533c8246b9b132c88404cb9a24f63f47da9ccaa7c867ad02619234cd4e06f328b30c8675a0a97c47844a84d83da568c2f8ce70bfdd2223306e4a6d388a5385561e64aff36757cde74171c5f776b9caa061504f058d71b0d4310068e42d990cec0789f82d51415cc2d6a16de731666be8201b764d7b08fbbb3ca32e47aedf70f972210a7edd87905ceff7253706f73c6d3006951c43ee8928a72607b848b985e3ea07c1c851c3a161a661d5a3b4eabad7b2f733e87a283ca6bccf5dc03a2ca2af5765597c02ce33888497c0130ea4021eec192344b750411fe9edd5437b32e7ec77a23b04d3cdb6aa4c09cd871c071fdda90113884ec5e66823cb276ce84edbd1990494d8d23b6774099f12153ecae4dbb4cd3e7c1d5bdadcfcd233123042c7acd8fd9c889523e95e5e45f2c0d57794e42b762362182839ca3776370a72c5b63f52ed788b2d48a713bf4690fde96335f4812ace14c44b109b5e2237e6c9600f2b9aed4f4068cce5293e4bc89f19d3f0d568174aafa2bf1be4158a944bdc0379c220eab322b6ebeffe3e9640ada2f380432c65ac78287faf42328a08cd8c855845bb03b6ec9fd383097fa9e7c7e0085262036b173192279f10e26a8ff4a4cb778b852f3d1939efa1a0688d3472366d91535f8bd64db60d9b2d5e94df52f2a98ab49e94085649b1c122fb0e090d404c169897165b85001e6c2b0632533bc347d6f14329f4275c6585b5269048dced4b2c0ce6fef77dc5add42470a48812b0274d7715711cae584a45dd99b44096795fa0d3d1f9f779f026cc15e3d2438c5a16bbb18c8ca9367879c8f1c102c15307d162f56f46fd3e9f8712be0defcc1e9fb30857589f220d285456a810975dc9791c9d9272549e8109edd0b0c4634207e7f470ba7c317ff7b1045250b1649088749010ff3181abb4693a3673d67c3ba8709bc2f1030a87cfa996c91d7abdde8d235725b9960b0c435e4fa8b40ae88e1461edf459ecfc986973efe975b25051c15a10b398a6fc7db92135abdd4396d4e252a76603756a09b4d546698a2583cce6492e17bbbb33b14b45d3da684903c652c7c62f009f58dead48a280138ddbd508267d1f88e876116e4f980c42848451830890fb83713f7bf94bf93658bb30b897b7b345399038b5d3fe996a2fcb6ff7bcc9604b17750cfeca47a6d0191eb05a60937af365b3a014f7fb5fe1ecbce96fa9a2e3a3fcfa041fcf7907fb1c5d1f050ae9848ebc25961c3f690231527b44a98d0b41c875900fdd34a5f24b2ef6b723177e7bd89b30a0949820ebce89c6e86e034d2bd062eca90cd9fc114ef5b9677a240ca58f431bd11e4b1bb9322840b1a3a7ee3383c0a7e54b75104379e600d287a8e852c25d7136ab3b298ed4ff00479b2ec5d3d3d4825a1e33a41134e974844477d6d2ea936821e2313385889c152d50586ba274d2bf711f501fc9dc591230caa75a1929336cb78a71d4e7b2637d1dd07ad39e08a5b826904b5df03974cfb8f687f09ae45a0200000000000000ec9a82ab414168e3ce998fff85c0bc653dd57c3808dff8e32ed191ffe9b4d2d74b72eb1da86a6b368ea7c7715d8014087d05c65df5ceef89faf181e57d4d2b6bc0e631b53136fba42e41447489afe0cb07bbda22edab14996f8789cd5a72072e0139437d2e3a2d6528dad70c12e9dc908c873c76d5b0213fa8eae7ac600ecf5be5868519d814fde7e33ddf47a0716243bf9d7a1dc48bc6f51446675462e0f33d4a43d96f9c590c3f8ef12e5d3f7bde866391cf10bed5d304552d0e886eda850a65b02d000198c3ee9deff18cc8fca3035af3bb74af905c0bdeccb57da0c77ee741a1452c944f72152f0521fd60be5d65b3cfde2a8a8736afa135dfb18008ce7c0ba39b492e569d59c419fc627870714c18b980ccd958fd23177fe5d4d35f290568042743fe37e0983c0d7ed9a169c75fb3207b129ac7f254ad9f15160a69c2988cce88cfeef05261c975ebcddeb3a5e69b797ee96877708cdde315430ef4deab3afe77a38338c389a56e51d0732b8b26de5b99d7f721a0e1053dd1d26bf4d5997afc31df5a78ad1b44c7b961b35c2a2d7aea916f9d67d0227dff7d4949d1c3dd87682b865e8c015605f17a0d47ae0feaf56d5b58ea75f53ddf22894e480e04a56ed2951d3b8e37c0ae62070b99bcd03f72dfd5395aa1dcdfc0bc3b0c46fa25e3b5fdc119ae7fb9c94a2e7e57ace44bdb404a8c35bd5dac4ffda4fe5d5cb909bf6983c3b4f142014f1b711c19ea067ba74b2fe8010d867a6912eb6f4e2bbc9536d0049db0b93c3633ab825c276b4c50c67e53c054cc457c839b4fb0a36cab7b3dea730743dd915183567869d24b61a956a7f1b4064892801e24bf2ad05b3e256ce39a03ca591c80b6377f827c1bf15b366e3a844602d699ca78414163582e88cdae2e537ffc529e405927ad4a02a70dc5ad37aedec8eb14ac9fc3a5980bff63c27307f8299dcb98618b1831722671dd8ebed47f4fdd102339eb899318da1d17b72f9c38259e912dab496ace5ccee0aa950e68196918b5c5f8f9ad4e5788c01c9f03dc7ea83de481301b5f366f28654a587ea4a6b557f8c29338e6878b963bd5793880c56bbb21ee7b5fbb79d261b1e71848d85e48bf57f32f042d0ae00787f66c34132c8b04677a35ddc27bcc5909894bb470cb1c97fbde7c5f40d1cf3c9b5171c4df111eb980145bae25d6e7520de05aee6b7bd5c0e935eccd85cf072b107aa5b91f622552604b01ebfe1828f472be0a41b6fa2dd0c120a8fa35b7631557feda1010a44ba6b5f714dd120834b805ce9ee4b998161889212610481800abcb1cf8938beb54c463659295083a1525e8e3780582fbd7d4d7c910050f51f5fccbe02f5e32ff0a75bc6bbc10e3ab33f9e05ae98a9a900dbf188d5f8aa3e37b7812a864f7c1c44497929f576796141f7906bf9ae94cad4286c44dadb679ec37c62e56c466c553b59f4d661deb235c7cc9765e5fc8818eca112af383989b4ab1920f14ee23e2942e873136c8685ecfe7bfc84332797a0d516fb96515e086f5ccd08de518bf758a7a9b50c528aade977eb3887691bc510ecf7b66cf11ffad8233a05ccd49deb21f6d18c138515ee99eb90ea7b7c5d5a1206facccc95eec5b4c43e589a88e0fdf66b46906f5cb2a565d23af651e7d2dd1657191223992638eb675df3342b912ebfc76a86a0d779f7a1a63615521c3ea479233e645828952c0d995544a55c613094c54f3558e008f888b6ce758024e6ae37802e10f87e4fe5247036282ad0918dd1a8d605d59e6873aede52285d8559ba5a08c30ab3e3f1a0c2f201eddc833a1e1754b0d1e26d9c5e8ec13a9a4bc1599e51430c6c38651a77f3b379ae02d8dfb00a72c5b3fd53cee67f818923ca522563d4bade34d292f75b6b658a7dc68460ef8234b35f0e9807516f61e311aa3180001801400020076657468305f746f5f626f6e640000"], 0x1e18}}, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x43, 0x0, &(0x7f0000000180)) bpf$MAP_CREATE(0x0, 0x0, 0x48) r8 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r8, 0x7, 0x0, 0x0, 0x0) 4.869421318s ago: executing program 1 (id=2): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0a000000010000000800000008"], 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x18, 0x4, 0x2, 0x0, 0x201, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0xffffffff, 0x0, 0x0, @void, @value, @void, @value}, 0x48) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000000)={[{@dioread_nolock}, {@minixdf}, {@nolazytime}, {@stripe={'stripe', 0x3d, 0x20}}], [{@fsname={'fsname', 0x3d, 'minixdf'}}, {@fsuuid={'fsuuid', 0x3d, {[0x61, 0x35, 0x32, 0x32, 0x32, 0x61, 0x35, 0x35], 0x2d, [0x31, 0x64, 0x63, 0x64], 0x2d, [0x61, 0x63, 0x62, 0x32], 0x2d, [0x35, 0x30, 0x30, 0x63], 0x2d, [0x34, 0x38, 0x35, 0xc7, 0x64, 0x33, 0x37, 0x36]}}}]}, 0x1, 0x785, &(0x7f0000000800)="$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") r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) sendmsg$inet(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x18}, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r3) syz_usb_connect(0x0, 0x24, &(0x7f0000000740)=ANY=[@ANYBLOB="12010000ed3ec908cd0cb300ee2d010203010902"], 0x0) ioctl$EVIOCRMFF(r3, 0x5509, &(0x7f0000000100)=0x80000002) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000280)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) listen(r5, 0x2) r6 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000040)={0x2, 0x2, @local}, 0x10) close_range(r5, 0xffffffffffffffff, 0x0) socket(0x840000000002, 0x3, 0x100) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180000000000edff0000000000000000850000000f00000018010000646c012500000000000000007b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000800000850000000600000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f00000002c0)=ANY=[@ANYBLOB="a6d022b465254d6292195a1ac4baf070b5b2de055d7393ebf55415c9d7bfbda241315790541a6b20add0fddedf9436f2ba0c0155808ff2ad5701b3d6d0d53f86d07071b2d78954f76bbf948e031449e4b603b12948bf1733b7341daa62f919d40688b1ee952a552ce244f17e7297d93d995673632344fc4f48f3881e", @ANYRESHEX=r1, @ANYRES8=r6], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000180)='sys_enter\x00', r8}, 0x10) setgroups(0x0, 0x0) r9 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) r10 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r10, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000480)=ANY=[@ANYBLOB="1c020000", @ANYRES16=r9, @ANYBLOB="01000000000000000000010000001400020077673100000000000000000000000000f4010880700000804800098028a25880060001000a00000014000200fe8000000000000000000000000000aa05000300000000001c000080060001000200000008000200e0000001050003000000000024000100000000000000000000000000000000000000000000000000000000000000000080010080200004000a004e2000000005200100000000000000000000000000000800000006000500b01f00000800030006000000060005000500000008000a000100000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff200004000a004e200000040100000000000000000000ffffac14142a06000000240001000000000000000000000000000000000000000000000000000000000000000000d400", @ANYRES16=r7], 0x21c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000400000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x29, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r11}, 0x10) mount$overlay(0x0, 0x0, 0x0, 0x0, 0x0) unlink(0x0) 4.486165297s ago: executing program 0 (id=7): r0 = socket(0x840000000002, 0x3, 0xff) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x20000848, &(0x7f00000003c0)=ANY=[@ANYBLOB='iocharset=ascii,discard,dmask=00000000000000000000007,uid=', @ANYRESHEX=r2, @ANYBLOB="00646d61736b3d303030303030303030303030303135322c696f636861720300000069736f383835392d312c6769643d00000000000000", @ANYRESHEX=r3, @ANYRESHEX=r1, @ANYBLOB="1e1456b97f43020078423fad8569494e28e58bd88d6b502cfe943956d9f8efde4f8659ce67cc37b7e1d988638175e2db1b654dccc1a203850b09873b0184822257d4c12aaf0b5efe2105301b585b58256d90fffa59ece5882178fb533b8ed99c4c2c6d1ba6d7f5dac0cad0eaeee76479fb488f67037b1b2a880c53fe952d632ba034c8d2758f1bd92565024144b0862cb3639c534e323806be01dd7a6252a5999b81aa1f34d13acf872bbbfc5bb3bd8b2cfe4db9838e94", @ANYRESOCT=r3], 0x81, 0x14f5, &(0x7f0000001580)="$eJzs3AuYjlXXOPC99t43Y5r0NMlh2GuvmycNtkmSHBJySJIkSXJKSJokSUgMOSUNSchxkhyGkBymMWmcz4eckyavNEkSklPY/0vv+33e9+v9vr7v//b/u65v1u+69jV7zf2s9ax71lzz3PdzXfP80HNUvRb1azcjIvEvgb9+SRFCxAghhgkhbhBCBEKISvGV4q8cL6Ag5V97EvbnejT9WnfAriWef97G88/beP55G88/b+P55208/7yN55+38fwZy8u2zyl2I6+8u/j9/7yMX///F8ktP/mbjeVv7vU/SOH55208/7yN55+38fzzNp5/3sbz/9+v1n9xjOeft/H8GcvLrvX7z7yu7brWv3+MMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxvKGc/4qLYT4t/217osxxhhjjDHGGGN/Hp//WnfAGGOMMcYYY4yx//dASKGEFoHIJ/KLGFFAxIrrRJy4XhQUN4iIuFHEi5tEIXGzKCyKiKKimEgQxUUJYQQKK0iEoqQoJaLiFlFa3CoSRRlRVpQTTpQXSeI2UUHcLiqKO0QlcaeoLO4SVURVUU1UF3eLGuIeUVPUErXFvaKOqCvqifriPtFA3C8aigdEI/GgaCweEk3Ew6KpeEQ0E4+K5uIx0UI8LlqKJ0Qr0Vq0EW1Fu/+r/FdEX/Gq6Cf6ixQxQAwUr4lBYrAYIoaKYeJ1MVy8IUaIN0WqGClGibfEaPG2GCPeEWPFODFevCsmiIlikpgspoipIk28J6aJ98V08YGYIWaKWWK2SBdzxFzxoZgn5osF4iOxUHwsFonFYolYKjLEJyJTLBNZ4lOxXHwmssUKsVKsEqvFGrFWrBPrxQaxUWwSm8UWsVVsE9vF52KH2Cl2id1ij9gr9okvxH7xpTggvhI54uv/Yf7Z/5DfCwQIkCBBg4Z8kA9iIAZiIRbiIA4KQkGIQATiIR4KQSEoDIWhKBSFBEiAElACEBAICEpCSYhCFEpDaUiERCgLZcGBgyRIggpwO1SEilAJKkFlqAxVoCpUhepQHWpADagJNaE21IY6UAfqQT24D+6D+6EhNIRG0AgaQ2NoAk2gKTSFZtAMmkNzaAEtoCW0hFbQCtpAG2gH7aA9tIcO0AE6QSfoDJ2hC3SBZEiGrtAVukE36A7doQf0gJ7QE3pBb+gNr8Ar8Cq8Cv2hjhwAA2EgDIJBMASGwlB4HYbDG/AGvAmpMBJGwVvwFrwNY+AMjIVxMB7GQw05ESbBZCA5FdIgDabBNJgO02EGzISZMBvSYQ7MhbkwD+bDfPgIFsLH8DEshsWwFDIgAzJhGWRBFiyHs5ANK2AlrILVsAZWwzpYD+tgI2yCjbAFtsA22Aafw+ewE3bCbtgNe2EvfAFfwJfwJaRCDuTAQTgIh+AQHIbDkAu5cASOwFE4CsfgGByH43ACTsIpOAmn4TScgbNwDs7BBbgAF+GlhO+a7y2zIVXIK7TUMp/MJ2NkjIyVsTJOxsmCsqCMyIiMl/GykCwkC8vCsqgsKhNkgiwhS0iUKEmGsqQsKaMyKkvL0jJRJsqysqx00skkmSQryAqyoqwoK8k7ZWV5l6wiq8qOrrqsLmvITq6mrCVry9qyjqwr68n6sr5sIBvIhrKhbCQbycaysWwiH5ZN5QAYAo/KK5NpIUdCSzkKWsnWso1sK9+GJ2V7OQY6yI6yk3xajoOx0EW2d8nyOdlVToJu8gU5GV6UPeRU6Clflr1kb9lHviL7yg6un+wvZ8AAOVDOhkFysBwih8p5UFdemVg9+aZMlSPlKPmWXApvyzHyHTlWjpPj5btygpwoJ8nJcoqcKtPke3KafF9Olx/IGXKmnCVny3Q5R86VH8p5cr5cID+SC+XHcpFcLJfIpTJDfiIz5TKZJT+Vy+VnMluukCvlKrlarpFr5Tq5Xm6QG+UmuVlukVvlNrldfi53yJ1yl9wt98i9cp/8Qu6XX8oD8iuZI7+WB+Vf5CH5jTwsv5W58jt5RH4vj8of5DH5ozwuf5In5El5Sv4sT8tf5Bl5Vp6T5+UF+au8KC/Jy9JLoUBJpZRWgcqn8qsYVUDFqutUnLpeFVQ3qIi6UcWrm1QhdbMqrIqooqqYSlDFVQllFCqrSIWqpCqlouoWVVrdqhJVGVVWlVNOlVdJ6jZVQd2uKqo7VCV1p6qs7lJVVFVVTVVXd6sa6h5VU9VStdW9qo6qq+qp+uo+1UDdrxqqB1Qj9aBqrB5STdTDqql6RDVTj6rm6jHVQj2uWqonVCvVWrVRbVU79aRqr55SHVRH1Uk9rTqrZ1QX9axKVs+prup51U29oLqrF1UP9ZLqqV5WvVRv1UddUpeVV/1Uf5WiBqiB6jU1SA1WQ9RQNUy9roarN9QI9aZKVSPVKPWWGq3eVmPUO2qsGqfGq3fVBDVRTVKT1RQ1VaWp99Q09b6arj5QM9RMNUvNVulqjhryt0oL/hv57/+T/BG/Pfs2tV19rnaonWqX2q32qL1qn9qn9qv96oA6oHJUjjqoDqpD6pA6rA6rXJWrjqgj6qg6qo6pY+q4Oq5OqJPqvPpZnVa/qDPqrDqrzqsL6oK6+LefgdCgpVZa60Dn0/l1jC6gY/V1Ok5frwvqG3RE36jj9U26kL5ZF9ZFdFFdTCfo4rqENhq11aRDXVKX0lF9iy6tb9WJuowuq8tpp8vrJH3bv5z/R/210+10e91ed9AddCfdSXfWnXUX3UUn62TdVXfV3XQ33V131z10D91T99S9dC/dR/fRfXVf3U/30yk6RQ/Ur+lBerAeoofqYfp1PVwP1yP0CJ2qU/UoPUqP1qP1GD1Gj9Vj9Xg9Xk/QE/QkPUlP0VN0mk7T0/Q0PV1P1zP0DD1Lz9LpOl3P1XP1PD1PL9AL9EK9UC/Si/QSvURn6AydqTN1ls7Sy/Vyna1X6BV6lV6l1+g1ep1epzfoDXqT3qS36C06W2/X2/UOvUPv0rv0Hr1H79P79H69Xx/QB3SOztEH9UF9SB/Sh/Vhnatz9RF9RB/VR/UxfUwf18f1CX1Cn9Kn9Gl9Wp/RZ/Q5fU5f0Bf0RX1RX9aXr1z2BTKQgQ50kC/IF8QEMUFsEBvEBXFBwaBgEAkiQXwQHxQKbg4KB0WCokGxICEoHpQITICBDSgIg5JBqSAa3BKUDm4NEoMyQdmgXOCC8kFScFtQIbg9qBjcEVQK7gwqB3cFVYKqQbWgenB3UCO4J6gZ1ApqB/cGdYK6Qb2gfnBf0CC4P2gYPBA0Ch4MGgcPBU2Ch4OmwSNBs+DRoHnwWNAieDxoGTwRtApaB22CtkG7P7W+92eKPOX6mf4mxQwwA81rZpAZbIaYoWaYed0MN2+YEeZNk2pGmlHmLTPavG3GmHfMWDPOjDfvmglmoplkJpspZqpJM++ZaeZ9M918YGaYmWaWmW3SzRwz13xo5pn5ZoH5yCw0H5tFZrFZYpaaDPOJyTTLTJb51Cw3n5lss8KsNKvMarPGrDXrzHqzwWw0m8xms8VsNdvMdvO52WF2ml1mt9lj9pp95guz33xpDpivTI752hw0fzGHzDfmsPnW5JrvzBHzvTlqfjDHzI/muPnJnDAnzSnzszltfjFnzFlzzpw3F8yv5qK5ZC4bf+Xi/srLO2rUmA/zYQzGYCzGYhzGYUEsiBGMYDzGYyEshIWxMBbFopiACVgCS+AVhIQlsSRGMYqlsTQmYiKWxbLo0GESJmEFrIAVsSJWwkpYGStjFayC1bAa3o134z14D9bCWngv3ot1sS7Wx/rYABtgQ2yIjbARNsbG2ASbYFNsis2wGTbH5tgCW2BLbImtsBW2wTbYDtthe2yPHbADdsJO2Bk7YxfsgsmYjF2xK3bDbtgdu2MP7IE9sSf2wl7YB/tgX+yL/bAfpmAKDsSBOAgH4RAcgsNwGA7H4TgCR2AqpuIoHIWjcTSOwTE4FsfheHwXJ+BEnISTcQpOxTRMw2k4DafjdJyBM3AWzsJ0TMe5OBfn4TxcgAtwIS7ERbgIl+ASzMAMzMRMzMIsXI7LMRuzcSWuxNW4GtfiWlyP63EjbsTNuBm34lbcjttxB+7AXbgL9+Ae3If7cD/uxwN4AHMwBw/iQTyEh/AwHsZczMUjeASP4lE8hsfwOB7HE3gCT+EpPI2n8QyewXN4Di/gr3gRL+Fl9BhjpYi119k4e70taG+wMbaA/fu4qC1mE2xxW8IaW9gW+YcYrbWJtowta8tZZ8vbJHvb7+IqtqqtZqvbu20Ne4+t+bu4gb3fNrQP2Eb2QVvf3vcPcWP7kG1iH7dN7RO2mW1tm9u2toV93La0T9hWtrVtY9vazvYZ28U+a5Ptc7arff53caZdZtfbDXaj3WT32y/tOXveHrU/2Av2V9vP9rfD7Ot2uH3DjrBv2lQ78nfxePuunWAn2kl2sp1ip/4unmVn23Q7x861H9p5dv7v4gz7iV1os+wiu9gusUt/i6/0lGU/tcvtZzbbrrAr7Sq72q6xa+26f+91ld1it9ptdp/9wu6wO+0uu9vusXt/i6+cxwH7lc2xX9sj9nt7yH5jD9tjNtd+91t85fyO2R/tcfuTPWFP2lP2Z3va/mLP2LO/nf+Vc//ZXrKXrbeCgCQp0hRQPspPMVSAYuk6iqPrqSDdQBG6keLpJipEN1NhKkJFqRglUHEqQYaQLBGFVJJKUZRuodJ0KyVSGSpL5chReUqi26gC3U4V6Q6qRHdSZbqLqlBVqkbV6W6qQfdQTapFteleqkN1qR7Vp/uoAd1PDekBakQPUmN6iJrQw9SUHqFm9Cg1p8eoBT1OLekJakWtqQ21pXb0JLWnp6gDdaRO9DR1pmeoCz1LyfQcdaXnqRu9QN3pRepBL1FPepl6UW/qQ69QX3qV+lF/SqEBNJBeo0E0mIbQUBpGr9NweoNG0JuUSiNpFL1Fo+ltGkPv0FgaR+PpXZpAE2kSTaYpNJXS6D2aRu/TdPqAZtBMmkWzKZ3m0Fz6kObRfFpAH9FC+pgW0WJaQkspgz6hTFpGWfQpLafPKJtW0EpaRatpDa2ldbSeNtBG2kSbaQttpW20nT6nHbSTdtFu2kN7aR99QfvpSzpAX1EOfU0H6S90iL6hw/Qt5dJ3dIS+p6P0Ax2jH+k4/UQn6CSdop/pNP1CZ+gsnaPzdIF+pYt0iS6TJxFCKEMV6jAI84X5w5iwQBgbXhfGhdeHBcMbwkh4Yxgf3hQWCm8OC4dFwqJhsTAhLB6WCE2IoQ0pDMOSYakwGt4Slg5vDRPDMmHZsFzowvJhUnhbWCG8PawY3hFWCu8MK4d3hVXCquHjD1YP7w5rhPeENcNaYe3w3rBOWDesF9YP7wsbhPeHDcMHwkbhg2HF8KGwSfhw2DR8JGwWPho2Dx8LW4SPhy3DJ8JWYeuwTdg2bBc+GbYPnwo7hB3DTuHTYefwmbBL+GyYHD4Xdg2f/8PjKeGAcGD4Wvha6P0Dakl0aTQj+kk0M7osmhX9NLo8+lk0O7oiujK6Kro6uia6Nrouuj66Iboxuim6ObolujW6Lep9/fzCgZNOOe0Cl8/ldzGugIt117k4d70r6G5wEXeji3c3uULuZlfYFXFFXTGX4Iq7Es44dNaRC11JV8pF3S2utLvVJboyrqwr55wr75JcW9fOtXPt3VOug+voOrmn3dPuGfeMe9Y9655zXd3zrpt7wXV3L7oe7iX3knvZ9XK9XR/3iuvrXnX9XH+X4lLcQDfQDXKD3BA3xA1zw9xwN9yNcCNcqkt1o9woN9qNdmPcGDfWjXXj3Xg3wU1wk9wkN8VNcWkuzU1z09x0N93NcDPcLDfLpbt0N9fNdfPcPLfALXALExe6RW6RW+KWuAyX4TJdpstyWW65W+6yXbZb6Va61W61W+vWuvVuvdvoNrrNbrPb6ra67W672+F2uF1ul9vj9rh9bp/b7/a7A+6Ay3E57qA76A65Q+6w+9bluu/cEfe9O+p+cMfcj+64+8mdcCfdKfezO+1+cWfcWXfOnXcX3K/uorvkLjvv0iLvRaZF3o9Mj3wQmRGZGZkVmR1Jj8yJzI18GJkXmR9ZEPkosjDycWRRZHFkSWRpJCPySSQzsiySFfk0sjzyWSQ7siKyMrIqsjqyJuJ98R2hL+lL+ai/xZf2t/pEX8aX9eW88+V9kr/NV/C3+4r+Dl/J3+kr+7t8FV/VV/NP+Fa+tW/j2/p2/knf3j/lO/iOvpN/2nf2z/gu/lmf7J/zXf3zvpt/wXf3L/oe/iXf07/se/nevo9/xff1r/p+vr9P8QP8QP+aH+QH+yF+qB/mX/fD/Rt+hH/Tp/qRfpR/y4/2b/sx/h0/1o/z4/27foKf6Cf5yX6Kn+rT/Ht+mn/fT/cf+Bl+pp/lZ/t0P8fP9R/6eX6+X+A/8gv9x36RX+yX+KU+w3/iM/0yn+U/9cv9Zz7br/Ar/Sq/2q/xa/06v95v8Bv9Jr/Zb/Fb/Ta/3X/ud/idfpff7ff4vX6f/8Lv91/6A/4rn+O/9gf9X/wh/40/7L/1uf47f8R/74/6H/wx/6M/7n/yJ/xJf8r/7E/7X/wZf9af8+f9Bf+rv+gv+cv8P2uMMcYYY/8t6g+OD/gn35N/W1cMFEJcv7NY7n+subnwX/eDZULniBDiuf49H/23VadOSkrK3x6brURQarEQInI1P5+4Gq8QncQzIll0FBX+aX+DZe8L9Af1o3cKEft3OTHiany1/u3/Sf0nnx6fWTk8F/9f1F8sRGKpqzkFxNX4av2K/0n9Iu3/oP8C36QJ0eHvcuLE1fhq/STxlHheJP/DIxljjDHGGGOMsb8aLKt1/6P75yv35wn6ak5+cTX+o/tzxhhjjDHGGGOMXXsv9u7z7JPJyR2784Y3vOHNv2+u9V8mxhhjjDHG2J/t6kX/te6EMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhjLu/5/fJzYtT5HxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcYYY4wxxhhj7Fr7PwEAAP//SOc8Mw==") r4 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2208001, &(0x7f0000000480)={[{@nojournal_checksum}, {@nombcache}, {@errors_remount}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@bh}, {@resuid={'resuid', 0x3d, r2}}, {@usrquota}, {@noauto_da_alloc}]}, 0xfa, 0x55d, &(0x7f0000000980)="$eJzs3c9rHFUcAPDvbDb9rU2hFPQggR6s1G6axB8VPNSjaLGg97ok01Cy6ZbspjSxYHuwFy9SBBEL4h/g3WPxH/CvKGihSAl68LIym9l00+wmabJtttnPByZ5b2Z237x983282TfLBDCwRrM/hYjXIuK7JOJo27Zi5BtHV/ZbfnxzKluSaDQ+/zuJJF/X2j/J/x9uZYoRv38Tcbqwvtza4tJsuVJJ5/P8WH3u2lhtcenMlbnyTDqTXp2YnDz37uTEB++/17O6vnXx3x8/u//xuW9PLv/w68Njd5M4H0fybe312IFb7ZnRGM0/k+E4/9SO4z0orJ8ku30AbMtQHufDkfUBR2Moj3pg7/s6IhrAgErEPwyo1jigdW3fo+vgl8ajj1YugNbXv7jy3UgcaF4bHVpO1lwZZde7Iz0oPyvjt7/u3c2W6N33EACbunU7Is4Wi+v7vyTv/7bv7Bb2eboM/R+8OPez8c/bncY/hdXxT3QY/xzuELvbsXn8Fx72oJiusvHfhx3Hv6uTViNDee6V5phvOLl8pZJmfdurEXEqhvdn+Y3mc84tP2h029Y+/suWrPzWWDA/jofF/WtfM12ul3dS53aPbke83nH8m6y2f9Kh/bPP4+Lat2rs71LGifTeG93K37z+z1fjl4g3O7b/kxmtZOP5ybHm+TDWOivW++fOiT+6lb/b9c/a/9DG9R9J2udra89exs8H/ku7bdvu+b8v+aKZ3pevu1Gu1+fHI/Yln65fP/Hkta18a/+s/qdObtz/dTr/D0bEl1us/53jd7ru2g/tP/1M7f/siQeffPVTt/K31v7vNFOn8jVb6f+2eoA7+ewAAAAAAACg3xQi4kgkhdJqulAolVbu7zgehwqVaq1++nJ14ep0NH8rOxLDhdZM99G2+yHG8/thW/mJp/KTEXEsIr4fOtjMl6aqlendrjwAAAAAAAAAAAAAAAAAAAD0icNdfv+f+XNot48OeO7WPPLbk9xhoGz6yP9ePOkJ6Eubxj+wZ4l/GFziHwaX+IfBJf5hcIl/GFziHwaX+AcAAAAAAAAAAAAAAAAAAAAAAAAAAICeunjhQrY0lh/fnMry09cXF2ar189Mp7XZ0tzCVGmqOn+tNFOtzlTS0lR1brP3q1Sr18YnYuHGWD2t1cdqi0uX5qoLV+uXrsyVZ9JL6fALqRUAAAAAAAAAAAAAAAAAAAC8XGqLS7PlSiWd39OJoby2/XI8eylR7I/DkOhxYpc7JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo838AAAD//xBfNi0=") r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x1b, 0x0, 0x0, 0x8000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000240)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r5}}]}, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r6}, 0x10) r7 = open(&(0x7f0000000180)='./file0\x00', 0x143142, 0x0) syz_usb_connect$uac1(0x0, 0xa5, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x93, 0x3, 0x1, 0x0, 0xb0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@feature_unit={0x13, 0x24, 0x6, 0x6, 0x0, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @output_terminal={0x9}, @selector_unit={0x9, 0x24, 0x5, 0x1, 0x0, "f8431cfd"}, @output_terminal={0x9, 0x24, 0x3, 0x0, 0x306, 0x40, 0x4, 0xfc}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x0, "fd"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0xcd8}}}}}}}]}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r8 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080), 0x4) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={@map=r7, 0x6, 0x37185751040e1f64, 0xf, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0], 0x4, 0x0, &(0x7f0000000300)=[0x0, 0x0], &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000400)={@cgroup=r7, r8, 0xc, 0x2000, 0x0, @value=r7, @void, @void, @void, r9}, 0x20) mknodat(r4, &(0x7f0000000440)='./file1\x00', 0x200, 0xffff) syz_read_part_table(0x5d9, &(0x7f0000000600)="$eJzs2z1rZFUYB/D/vXPnziwasjZWFgsRXBTc/QAG1kJjLfgVhEUU0WoLyUyjhfoJbCwUMQrLdhYWClbuF1DBzsJSsDBFkiP3bZKgIDKxEH6/IuflOc9zz8mZ9oT/t7KblCp5mKRajZNNnaOdrvP8q93ftp9cDLH52FZJXjl64cXk4ymUKj8muT5GF+df6Su8mzS58dvdZJl83eTDo4P3+ujqfOEqmX/Zpum31uVVZ6X8ZdPHXfnmyv8X/Gs3vylp1t0N1+NMNUvV5rFknU+7C1zeSar+rrpLyyzZXSXXul7bNdu5v7+z6ffF2nz12bzr1LmXp8rtMTZPKaXUOdybVs+SJ5679dbfFe3z1xdndsugHyzr5GwMXD9t+7O13Y8+Z2XdjUp/0lxI6Tf55s8vP5spXCdVte3pAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4ajfffvrbehrcSdI8ct5/6fNMsTZZJSfTyhvLXLuS79+fOvf27/7wxju/HPya35PMcuvg0WSRLC8tf/B+3zTj8PGtN/H6ad1+8cl3Q50yOEzaKvl+76fjMkvy2qWMxdAcJtmvt/08AAAAAAAAAAAAAAAAAAAA9B5kL8l8Gm4etJcsk2qzrBuUUv4YHsgvk3x0ISt5eFKqLillzLm9KbWTZPXBM32x4TH/k0Og/a/Pxj/7MwAA//8CVmh0") 3.494580183s ago: executing program 2 (id=10): syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000500)='./file0\x00', 0x1805a, &(0x7f0000000000)=ANY=[], 0x1, 0x1063a, &(0x7f0000020c40)="$eJzs3M2PE2UYAPCnLLCAiMTwYeLBSYzJbmIbuixEYqKoEDUBQvw4eFG77dAU2s66LWXlogdNPPhvcDNePPgXePH/MDHGiybeNJj5WLJLQL7Kwsrvl8w+77zzztP3bXazfWbSCeCJtT/5689a7IvdEdtnImJvRN6OWrUVTpbhuYh4ISK2rdtqVf+Njp0RsSci9uXJI2aqMfmh7z/78Z/J1TPfXHv1t49PXPuj9uhWDWy212/afykiBstl+8qgjFm3jBer/takV8TB4qSK5YHBpWo/K+OVdKnIcKW1Nq5VxKPdcny2fHmUxwv9VjuP3d6Fon95WL7gaNJdy1OccLG1Uux30qUi9kZZEbtXy3mtVvHqaFzm6VT5Pi/Sx3i8Fsv+dDUt17N8qYjt4bjqL/NmnXQ1j5MqVi8X7azfKeaxdE9v9ZZypje8vJpM0pVRLxsmxxrNVxrN4/XmStZJx+livTXoHF9M5rr9fFh9nLYGJ7tZ1u2njXY2mE/muu12vdlM5k6lS73WMGk2G0cbR+rH5qvWy8nb5z5M+p1kLo9v9oaXx73+KLmQrSTlGfPJQuPoifnkxWby/tnzyfn3Tp8+e/6DT059dO6Ns+++VQ1am9Zs8TsxTheTuYUjCwv15pH6QnP+Qdef/4/cGuu/Ma0prh8eiE+SAPdsXf0f6n9gs6j/N9b/s+r//6x/B8+X47d4/bv7ftev/odb8EkSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAvO/eTqzQQxwH8B7WC/yIx/DmCV2BlXLLgEB7BpQfQ27jjCMaEcA7ceQQDhmFcQLrA1ym8Rz6fpG+m89pvf8BqOlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALr0q14tvm++fmubs/uxb6XMqwEAAACabOvVInVGx/1XefxNHnoXEbOImEbEJCKa5u5VPD/JHEdEL/ebjq/PavgZkRIO5wzy9jIiPubtz9uu3wUAAAC4X5v1fBlRHbrpz4dbF0Qr7//v8HzTZljq8umWz7NSaeMU9qVQ2uRfZBHTiKhHvwulzSKi//pTobSLVLk5+ezTTu/Y9K9ZDQAAcB3VSVNs9gYAAMCj8/nWBXAd5wu9ab02fxc/rwUP8r926Qf5L5rPAwAAAJ6O3q0LAAAAADqX5v+e/wcAAAD37fj8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0rVeLzXq+bJuz219u2DD2oIv221YNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAX/bnJYVhGAiiYOcf3UnkZDm8abDBC6+9cRUIHjMIIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJbbenLf4tH4JXl22nh1PJO8u2p8ump8u26MXpjJ//CFvXHOxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBhf+5OIASCIAz2nf85LeYfljRoDCJUwcLHDPOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfMbvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2J9724SBMI7Dry+JErfJCOmtBGagoUIwAh8SkiXPwAAsRENFa7EIrAASnGs6U/A8zf9XXHEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDWL468+hhAmpZ+WfHy9Pkv5tJTJy1u7kyr0vsf3JkdjTwAAAMB/EEslz839acrpPO//Tf1M2vlvN7q+7vPLe3/Nuvun2o0P758X2uquk3704vLq/GCwf/j7bf781l0Xs3zn89lLrIcw24sm38/JTduerOV2faCBAYCV7dcsTX0eSnk45mAA/GV7/RezUqG3/8f5KHMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOojAAD//zsBZ44=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x68) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) statx(r0, &(0x7f0000000300)='./file1\x00', 0x100, 0x794, &(0x7f0000000780)) 2.65097302s ago: executing program 2 (id=17): r0 = syz_pidfd_open(0xffffffffffffffff, 0x0) pidfd_send_signal(r0, 0x2f, &(0x7f0000000140)={0x18, 0x1, 0x8}, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0xfff, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000ac0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000080)='kfree\x00', r2}, 0x18) add_key$keyring(&(0x7f00000000c0), &(0x7f0000000600)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) syz_mount_image$f2fs(&(0x7f00000004c0), &(0x7f0000000040)='./bus\x00', 0x2008410, &(0x7f0000000500)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ecea54b5e5be45ace9a88f723cb005aeff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d00000000000000000000002e8b5c733d362417c17f527c0bfebec112d57fc69fabb9b31ef97b2147931ff60cdf666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c84268030000000000000208886b313bd01a22d576e414011a4f0a897515329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515d7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8ef531f514939177a47395e94c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e875859dfbf3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5862085e1e4cb8279be17cba17ee4d06ad97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae02510000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0a35fcfe3ea10faf9c24b8488ed4ed83fb06a9a7c57442ede9e1fc2853b8f4d2241cff61d0125b7750e3fdae6a4ab9c776a191ed8098a780ea2bbaa64978cd3a6458fcc6b949bcbca0dceb7361f66e46731eba4f3aed335e7c8c541e82453218a19d39489e1525466ac93759787e767f601931d94c9c426489b741a6bc8abf475e4bf859e1ce7f7227069e9f51e25fa3d1b18dc565180a1af464a1dd697db85e2b27b90f6bd7cf1b6bc0bcd8ba552ced3d3cfbf9c9bc04f65b6f83cb40173b4bdc393d47e5da95b63a40ac18daf11e8d0706b47795fbe2b56d0ea7ffc5a59ede88621a08b25ca6ebe041317b62373a60951af33eb7954a9731aaa125add0913ed2435a207439e9122512d77096747a4b404459cebc8faff8f7a31758e630c75a1ff90402754d339dc21cf6b8e04e1aedf14df0b4aaf0e03194df3eb41ba066bc343b323a3162d7e7ba687633c2faa8f28b42364b72e3a457476fd6b2a54e670ba798172c44c4390f73fdab743a4cac88b2bd0545b8483f2e2f9846b138a4d8a7332978da70e9050417087c5ae034a735e8b448dd9701404", @ANYRES16], 0x1, 0x553b, &(0x7f000000ac00)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537uU0ciOIA/GwwsP+0aLX3bWVvUEZKyDHHQAFpghJIC2mAGsgtJUQQYY+QHIEUiXGsoO+TPM7Y0W9mgMsbSwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJztZ4/3v97uDRnt79MntUAAAAAp2yr9bz+Y9r0f6Trv9KlP6lfREQZEadq90GMWpmDlFOd+f/q3RyeIuqEwxjjdHyPiP/peP3d9acAAAAA12uzXM2aar1ppn1PiM/UbNqUP28y5RURUU1fMqWVh+ZvprD69z2Mu0xp9QbWJFNYs+U2PH1vlGuQtkHrlFYyWdRfYt0ruxkXAADoU7sSOFOFAAAAcAVu+54A/SiOzfE547g5pQeC31o9AAAA4Asq+p4AAAAA0Lm6/vf+PwAAALhuzfv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK2Ws83y9Xs3P3FB3N2+8vkWxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBv7844CIRAGYbB3fWcy9z+sNGhobFIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzPSwqEQBBEwZzxv5O+/2ElQc8gQgQ0PKqoRQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzcP28cRRQA8Hd7t5c/gDAGuTCgIFFAQ+xLSEgJBcii4CMgWc45GC4EEhckskBuoEKu0yAoEUICmS7fIXUspQldChdGogbt3u5lkxhyiszuEv9+0uy8Pa9m3uydLD/P2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAafedeCkp4m52mBnH5Wu39jZWsn7ngT5zY+v2fNayuPOoib55++CTb7eXqycn5ionX9WfDAAAAIdDt6zvI+JOur2U9clMXv+n5TVZzf/9M+O4rOcfrPt39jaOFl+aL+v/3369+8JkopnxPNmgq2uj4eLDqfT+oyW23rOPvKKX3/n8dy/d/A1J3t98fjfN72fn25s33+3n4ZE6sgUAHsfJsi+C8uehrB80mRgAh0avUniX9X93ptmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vZ3AAAA//+pzDYD") openat(0xffffffffffffff9c, 0x0, 0x10b242, 0x108) setxattr$trusted_overlay_upper(0x0, 0x0, 0x0, 0x841, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) r3 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1d7) setxattr$security_capability(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0), &(0x7f0000000300)=@v2, 0x14, 0x0) openat(r3, &(0x7f00000001c0)='./file1\x00', 0x5, 0x0) 2.481341189s ago: executing program 1 (id=19): socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000003c0)={&(0x7f0000000180), 0x10, &(0x7f0000000380)=[{&(0x7f0000000480)="c3e972bd85a6d84136d6dd55048d3593a74f338ce6772ab9a6f64041c2f6fbbecdc08ebcd3192b6a53662dae7c8e9c665e80a5d0925f728dcac30c29793992e588952653d414cb8ccdabc38767fee819ec5af0c5ee936880fe8549b4ed347779cab4ffd4e0b62c53a1c01db28f2b3f91c34211c9353bc1dece61511917c2245fd66cb8dffeacb4d46d627c97b498bf1ff6b313bfbc9765457c831771d5eec7997ec242e4505f01c1bb3e069b2e630f42a2be86598a61", 0x64}, {&(0x7f0000000300)='V', 0x1}, {&(0x7f0000001600)="3eed50d0125719a810f88e3f47186fe4dae74182dfd109a2587c4797410c9b8e39bd3d9aa144d5908647c30c8db69b5c17084c9b1bfbb8680737c4f88abcdbc7d294d72ab1b344270915df9ddf5635644c351c22b29d948ac4106bce7107570beed63077cfbc98ef71699eae65d37724d995b553e7a3ade619b522313ab382caf879feb48942878e605ee3ee2872794e3abe22a3f025068b628a5d92468092a5cc649bbbd978b5772e537939432a502122235ced312dafd108c9ffeb0b38cc16da9418ca01d485a6afb5827da4df6e1121ec307de14bb32b6a977608e4576a998182dd93d592ff43e55bfdbbce23ecd501e43b3e93ef8d9d01711dff54c301e299d3801a3cffe6c9883fbd0e47124dc02569f62d48b878fcb58ce99fcffcd2a5166eff3ad93cf1d137274993d86a3b3730d63ded759f6ca88fa449e5575b15321e5a58a1f888eed7466db4976ce35f6d2efb5ad05d99a66482dc607cb5acb24d326803bd337519cc98103f59c63b5962cd72e4497d1b00817d6e09de70270a09b493c2226617b1c9ef9d506be00d6e07f14633a966f04ecca90fb8d2b963ad6f3817935bd6534fa3da1c5dc468789cbf1192f3c0bff3777f1edd2ada5d35f88f12f29e952c44445ce623509d66811c80a9e0f13ad85aba37d86ff0da4dda601d9e8acb264233bc939fb056316612cff687d5c44157be05bcc88b333ff2a40041d98f1acfe6e2231a84e09bd7a54a0442cf87ce3ee8fd8da39da1862862ae40fc3cb3055c8b70e62f243850707341f51426bb3e71c7a4fffefab060db786000618b05eb087a424a2f30f6a232ff44b605f70ceec0a8f70e37907f6e0bbba21e9d5b7ecb6d287742b75c101ba79525918c3473eae38f3c177249dfa8816661c9921f0b0c858d53ab87c8407b97950c842111002edd1d1e80b801b495da28bcd5409bc971e55dab1857e188ac9728efc8f9a4543945f86ade13b445eacecbbf848a96410ac37c57e3e9e8bc8b8fadd559d225c7468639da2b5d1208558b51e94c14faa7947a7c60e81a96bb5d194cc7289adbc02ebb4b49be1f1efc429db2f9b79b5a22919dba0c35341042c5776942c52365367c4bfc95b42be383cca7107161ded7e851d0126da33d581f1e2b08d0c061e86d31e7a83f9b51c79b4034c7deda7697034e1404c6e8e459f76c2efe64350146c7437ef808e04ca14df5f6f500264fd977272bbf8fc096774e8eb61d0963430751ac1425a073f84346b0eba368cba7fa34adc420800d4f99927280eba199f9695cf88124fafc3a2b1226d2f2ab3ea27c69a127650cf5c725b54c02bd8729033cf699ce7f030f9a3442056244da3cfb61a8126dba11377624f39eb009242152fd7b8b88de7dd86057f29bfcb7b7df0e65e7e9ac9eeaa41afa62743698bff03d5b2d51fb6bca2d92294e8e177cfa3661b26f1c040e9bed983b7bc0aa154eb9c92e4ee25091318c53113a1c23ac62d2d71504cba99041f29a4f332133292cf20abec9222a2acca57cac48fa6c0668ee5eecb494741a64d33b011dcca74696d4614c5b45a5d20983b1708d365ed3ffa60f9161972a611c22642c3c259b41f943f6d7a8b60f284d325e38fe76f0645e069ff70cae38850ccf973193b6232c987df26239a574691f7f07fffa6deae1eb0324fe546573c36f2a2c31cd442517a9b036ae6a2a491e7343864693c107a5dc2585820863c146c1ba6caa4fea9b87d567716f4c8ca1a9d2848055cd750512d3b7415d090019dc8a04a1a1d28931093cd8f00e94c407ca1fa2a5ce903d9df26e008c07cd13afa783220e1bd5e6b60645f3dbb6ecb4156fedafa2dd25498c6a99d94f0b38125ea7741b75109dcac9f80635f79f5c8a0483bb9f05a3a5bf721c7541edb252449f8b13e63c370a6146332f03ca1f1b6fe0bed984f13744bb7fa0fe322e83ddf9ffb2083e94f33604a0a199220c450dad94bf154805e7f9e4350ca2d81adf2978c87dcc8a8a7d56297ec124bfef0d28f35777205e973272c87e01070f14f5b14daa3b5104d9ff6b296c4f16ed49eb42d35e7ba3bccb7a26c33a263df88aadd596e9d9de0abbd4d449df11081f2cd62e1d8962b9b9feb25a3b8e03537d61a61c11ac22b7211d12c84e60a6abcc219e558b2513d8c530b3c7a57cdc47de545aafbb2a13c0e6c75b1b92fa241c713c83a09c92b2b61d565120372a9143415583c9596f27a663d4967cd653b08cebd6cb96c1f0dc80d57267ac9a8281d7149bde880828ee27d69a6818db58320db29d1b044eaf6ab8a5108bc522de406990b5393b1f7e7bab71bf6cf8eed1cd59c7607d662e8b313f5c4fce0f59b1027371381011b63dd5b2b09739082c0d62ffad96e30153a395234937d377c32fe7af82aca3a19d0ebc4a5c5fb5ff190f14d5695c703b571fb4bf03756635cafc6cf6267eab836c347a9d07e8089fc105346934cf3364e5be370b3c42b94bc5ae3d17a817398566a2953251eb91697d67278145df9a4b917bcca1bf211780b22f4caacfcb7604c84f943d05f6fdf8edbd258d7d8dbf84f9d99e57472c5b1c2337d749a1f345e662e2536d23c7a63bbbbf00f8b5b0a2106a0342ab27b9a10b82e82668cd49e0cbb09d7be0217645f1dda3be59c8232fa290d34791cda52aa5b5cec6339ab96a2eb3f5328cc7c0e6717c2824344547a2ed518f6b2b4e4fe5b684596aa6a9d3988fc5d5ff4cb46cec99d951b8386b10949a163af974b7543df97b4882a4ed60e927a1deb67c5f814235bef65fea79a2c712815be7403c93a3707fb90d4604ec3a6a3b0928f253f6ab6bd56c958e026c8c58172c4ac2a3efe2ecd5cea70c8313f9ac2d638bc296ba99e2ca86d2fd06b5402cdcddc3f3c9845d5ae77f6f36963b91e8f6cdccd17abe8d40ed02463af4bb0e496344f350097f1cc13313fa1e172b63556ed2b8a8121c01a5fb343ff7767821626fc49b0d6bd522e1c9bf137d5a5bccb4bc8dbb64c83a82ef6c2894f3896c9f6bf0c3764011d53eeb6db9ea9dae22d3ebcca4942d5828c0bca0d9ea37701d5a06c066ac4fe318e11e9c0d6c658ac810fb5d7836cfffe4ccbb0934e5567d74695980a156d4bf1c18861c5a29ccd349999dc20562d00e1f6c1851ae563541086438d60b975c8ceb466414ff60efa0b2dee790fd0659ffa98b92414c13d5a6825368f56c4984412205041cd8e006c7127d4395ecdffb5addf80ef938ce54a367154c4fc286d5f969325c12b13655a9a956dd3b98281f537e837669fc55d8930676e807aa8cd046e0f4583d59f86cb99f3f7a7ddde1fb39111fdec7677d2fee4b8f4814a5def5ebcc67c653384ce80eaffd880405f7edf8fd3ea049f040595df4a75e2f892e7a85e0ba351fb8d263bfff7168bb85017b360fcd2ba89346682a6ea7ccc46afbdb5ab444e3f477238b2ab503bde914d3cf1789539cde9c0621152cd97bff9f235d88a1ef4ea4309db3a05d401af7fb82784b050ef529dab4f1f003eb29710a962f7538c521e617e2f0efac36182d09985e1d725cc38c3833a53742a02f76fb2854a9e45f0febacf3bda83f11183ef5b9fef02ebcdf56d4104b175bad937d8f61964f97d673577cdcbbb48d8eb62b063ee6563b9ff053719baff871bcd83822d865b2f7ef023076425ac5cd71b1f2309de0c6f14cc9c4d3e8fad945f756a7c8a084ea1bfdf5ac6e740043e7f7bdaca06774b084ae314c2636529d4fdcd965c7f8c07156572620b827d694efdc9d2bfc5aa9391220a83765f2c71fcd48d4acaed60afb53d1013fa3b15e948ec4159f7d130ef85b594018346e99034c18738285223ea53a6b1d5cf11a607de2e19608ba03ec970a915b773824261f3fc931dd6d3b934d89f07baf14776314c3eeb8cd0537ef5736f565fbd14e520d4ab2f77ed9597b76ff91f8d1f99ebd6e473efda7accb273975a06944d1037032129992b994ca791a09b4d83980a1e494b0f97098df5f6fb6bbb02722adb11dc319c565c2c363cbd19d9fb3efb4613b62d6584cd53f7bd80e3e89304f444ce9dd1835661e3bb4de02ccf568a2a5daaf0d56898d4286c3fb62e22af62d7ac318685834467f337561dde2e0c1e2827cdffcf42c17728ee64b3ff4ccc0227590badd0bd7e448b8cca0892d6a5e0130d2ac665f47c6b28daa101c1b319869bdd39fa924d6d9ba7d72feda5f21ac78641c7d4801d41c7879721b3be4dab40d9c4a78552440101f373489cc5240b0144a9ce32691a784b6dfe971a21bb5980ff67da2d1bb90b223c9e192a39c1aeadd1f5c790811079c0b51a97105c99b6f95d71bb3ea47c33d9dcb0a53c929c44499e184a3cd722c908d3b0d157e28ffdeb2ed7192e780d96a7a2f0fd5a87bdc973e049da0caf931f26f5a21813e2e602ceb2259997e0205ce48fd9424bd6d4d75dd4301f429ee30745cd839a40dbeab4c3db2f0f10bbaea071ca41d1392385681730a3678a5f60f604dbe19cb9d7dd234337e327451b8cc65394af399432ef7fc3765d055874ebdca14e5999292d6f72f31e92bacf25db5ef8f5212952c1910de06ddbe1687a0e1837922f2228289916ed3aeb7b9cc24da3ae47139e371930afa6d3573df6732c26c0c7ae06d9cedfa77160711bcb06e6553338deae4c5731cf53cc154113096d02f3036d7d9edfcdc331e4bb860c5208489212e904eab70e7f860b0379895cbdecbf7a0b7a25e5b853c7dbe08a4e296a30afec8cf5a9f6ea4aef32a508655d539a770b21e660c9ee1d7688c56abeb7cf1afccc8d59780cf26312589e0c8e1bc00ad7b1325cd9a5dd69246e0b33407c381ea09265154aec297e4ccdf9785a1042a83e77c13d4ce4360782f2428f9916b5cd123b089eb683d30c1e895b9944aa905a1a5b52301d8cc5e4741834ead6ebdb5dc05c9c49c5e883e99d40b9838037beaf876534d747856103e59caf6266fbbe760b6ef83d004634b74f14f8eb4aef93c4cc9cbbd78d83d532c70feef51ea3f170b25d81a6a9b074bfca7e9b3771bf83517e0dd9d0600f70b86b20f61fe36076f8bada334b2390fa954973bc901619a3cfd039349cb328625f495ab288dbdd6dbfd022c2a83f59e0b998619a12e35891b5ae9e83a71765507b4a571cd2241e5885c705244c1022688bef7c5065fbcf219fc01753adb611b3fbc09403dcb10a4f99d788667eff75fa27074ca8481a633530e26163ccf7dada049d23e717e067b6fa5b2f652bc50abda9e7ccdc5f2f3c35ecc2c4431c819c9691be4422e379750774e9f39dae06f26423c8a4278789c9f3111b43f6dd25b0ad47c4cc5fda3f3ed82079c9366e0adced883488f429c1d7e1b351fd0bb204dd7977ef224c4df6d7a5f7697bc6500a7d03a8a914154779fa7092bf1be6bad4092367ce5d295a5d5d0e7c469f372ca2011d612637025e89f178ae9ada0c5b73bcb7d7c034ff595263cd4216e3c76ba5f3d81932a088a90bf8043e877e299c670ef1622a098d5519d9adc4ee7d4cd00e5934a4375fa83fdb81214b892482b31bdde59a70aaf25cb7f417c3a2a91c4e54b48149f6c41d9d396ee6ff13e3028c64a7c9b1f2e7c6e67184a3d52d6f570db3d225c947423c4c6533f22df57d15c5e5a3183422bd378b06fe4732a9401dcb19840fb8fa5c50a0ff497fef362c507753e46b8881d3e767f3b1d893a3805941c94f2efa05ce34b9ea81d716984af6834230d4707a87089d40779503ee6a9bb245d7d997f14acb80e89731c042bbbbe3dcd05177b0ee0eec23455830ef5b65aca357f2b0b887e0b9821c0", 0x1000}, {&(0x7f0000000340)="b768eb20304f2fdc5a9694a4867840d93170ca1a86406f", 0xfffffec0}], 0x4, 0x0, 0x0, 0x8010}, 0x0) dup2(r1, r0) setsockopt$sock_attach_bpf(r0, 0x1, 0x21, &(0x7f0000000040), 0x4) sendmmsg(r0, &(0x7f0000008fc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000004e40)}}, {{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f00000001c0)="65c0a8193ae74ad15135d5242022c15690aef9b97ba8e3c8f894b31062f3de0c9d2763b7e35b040b79ed001f3d76aca9278974f53fee3afcca973c85057bf62ba7407381452f94a48b81462a586c8e410766faa1041b5e61e80958f5aecf2b5565aaa37857092d2814ecf483d57c98521bf57e057e75544176660e66b9e9c1a94756a58b4f427c924751c6fc08ad156960ebd233e6fa4c5a797e4ed79c61627ef87911a2", 0xa4}, {&(0x7f0000000100)="b568b943cacb00b43cd443e451ccd8dbc58021227bcce38b1cbe53d04c35daee08", 0x21}, {&(0x7f0000000540)="2a551a1e5f955c5a434a02eef4cc2e8769d1a588e7717168a31c7a1020c68f79553cdf1e07ff36179e722775aaba06c12f4a13f382fbeb937dca4e937f8cc3f659abfa77b6b2797091b465a3e06871065e60246aa7cb03a3fd211874cb62fdbc50fdf886eafad7314aaa7e7e34ef3a87466e9f9ad61fa9594d896c77344e8ca797141c12", 0x84}, {&(0x7f0000000280)="41fd564fbeaaab863dc348e0d07b641863079345bf50efa157dc9d4e82d0b3ba465defa83a3f669e83dc6a0ebdfc8288722a7f6db6923634d88b3b7fbd9ee79df1d847dc7055340106ac49aae0ebf887f029962079847b61054375f7467bbe9a93f6a39f94d0cc7a776088c2c1505d", 0x6f}, {&(0x7f0000000400)="bc3bfd240085bc6d067604d66464885324f0632bcf6d86e8e06b1a2aa92dd1af55a6155072ed6cce349583bf051f91b35aa27df8a8979706b13f3371741f47dff9492097976e79a329ae93138f7e3a0b697c941155d8e0c4f83797", 0x5b}, {&(0x7f0000000600)="e0e2037ec6a367ec789a753040158d526d8d64088dd34e942c90a4db71052d6b79107485a0331dbbbe0af6a8c3d201ee8bedaba744143a17b279be45c178af34887ce4a1200fdf80ab5de50937602a5ed1deaf760db7e5a2b1b9cf7c5b1ff8167229b9f4b3b32d67bec15216b8e586f67db118ba69802a72b9dd0631ab65df5b1e3608dc81fcd77b2c5e18d7ece752f328f444f482618ed357b312a04dab256213eb00d1c7a9bcc0fd4ddc2114dc46db2529d0107d738a0eeb7556c71f4b2c0af0d795a083ab7d95698e96f6d57a167c61b8a9a2008ecfc0c5083097147c3816c2e6b37b58e6b1eb626207657b08b5587013b8d40fa0b9b9ea4687b4ca52665fca6fe65784816dd90235de16972c5ffd992ae5f27393d2ef56493ffe17b186f5f58a0774285462c8ea6970c3e2713b4409eb37e92f5b39dfea091eea2bbebd956b563c3e26d0d730705d7336fc73f120c63de188818981e6df0c8150b10364cd5cf3f724426fb5a1f2aeb2566755f72a611ca83728a3edb5ae2c60ededd78fdf44061e8feeb70dd109cefa192037d520587486c6862d83143e743fe85351ffb5fabb3903457103e5b0f402957100666cbf02933a112e483f9d675b9a1d9665b805a59687a3b3a8629a27f5146607e81de237b406f6b7ad8342b23977e2ce0207a5f7d923267cefd4033a007712d317cc0c6586484b2460294cea24c8b6d92761b42c4fb5f80f267526f0bc8c8b2fb6eeb2ee5f4a8254eef3c2e3a1f941405a30acefd1fa42e5803ebd8adfc3bd1dd018a9502c856dd1ebf9ce9ba8a3355790822402345781c7cab38313b7b1fdba3df7a0d4d2d1507ba9b7f468940b399ecad103cabca82be875f980553cc2663e55d15ac0fc84f79003e1329789235b94c0703ad5a1486a465eacc0a4d423bfeec51acdefad62a429cfbf4ac813bb91cf6c5d9d3d15a7d666ad2e71247d76497db0d194aa3247bb2a14b49f7f705db46917d89578f746ee3e950600f07e1380a38de26a1e5f0007ce266240a158a07945620754ea143602cd32d9e25a8a255e34c12afbeaec5b84b450468816db4d2238352ab70c374df108e55e76290b39a5fcb54c8b843dcc29821e11eb7cb8dcd7b739a7c6488fe3f500ea588259da777458bdbbe85691d28811a64547ee22f440f63392ff5ccc856c1fbd4e5cd60024abeab00096dcd744f83b80b4f90ac8820464190767872b5652bd55acedd37f2b38989b63fce8bc2f3bfed7cb43c0535473ed334b5c623525d85958ed4ba35a6c9597d9ca5b72bfd0a3a32548b5de8fffe27c8331700a2ed4337b59401cbeff0f2f82ef339b7ec59730574d8d3af3742e79ad4a0cc48bce74b670cc076352", 0x3ca}], 0x6}}, {{&(0x7f0000000c00)=@can, 0x80, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="97e3983c49b5acea9438f04640ccab2f7893d547b3e5d84690905fb5c8ec5e03a4e5134bc22f1417fb6b18a550c16c3b505e36407ce87ab9bd1a0bc0e568bdbef7ad38dd9a4b940063e5f23dfa6c5e97eaa50dbbfce903d7d491a2b6361bb297a9d71b90b04fd706822eab2cbe2e4ec51aefc764426b2e3346d451553ea84d5952c419e37c0e45e8e5f7ea3ff2825cb767a4d760abe4f4887377d064969680430189498909133a0332eb6edc608ef9d422ae73bed77bb3492ccaf9f0d73ff462ced576c136eccef1c57b0391f5c69be0b8f29c4f96c3a4b9063e7584020b533371882b6ca474590a33", 0xe9}, {&(0x7f0000000d80)="570046e7db09afa63e92c38112c55c9db563d76cc2a13116186e699c672da4293c337cb08a94e232c2af34cfa8fc06e71f04746b9e105aa13c7b", 0x3a}, {&(0x7f0000000dc0)="d0163ac8b10abdc1b69cd008aa10924960c1434a7a88f86e6e719b7772f0d85bb6866e7c788f165dcb996ec47a73cc4a3cc53c64b83b569fa5e263ac714121e731d7cf7e9f614fcbcfa0ad182bd98f0a8c393ee82f20b1be5e3d62ba22d4610074434741b955024e8a0a5928664c1b30fb3f7a6472443ac36d0883a9e25b091d38b4ab54bf61d03caf06c40113956eb9f123343625c94b4a0757797913cfb83b17e1781f07771d42808e5925e13098a0a5ef83ea3ea8ae326e574fa4e800aedc3c82011fb16f8126d777503da99bc0094d449149fab109870d6c3bb4bf25e7e15d8e0dbed71dea5aa1896a214fbfd0858bd4ce9036e59100", 0xf8}, {&(0x7f0000002900)="fa9d7ffc72061a65c9deb9631e8dfd070c73a718a0900618de3e9b9d5b8030e53c951f9ea18bd98a914e5be82075f9ca356431aa1d932381a3286226f9f607e324716507043b83050910e8b4ea74ed954884b8d2b147e79fbbdda20535df1a63dd2d42d5fb23328a00546a7010f49fb94a34db927b0c3429b0fe774db08667a4a5bc66b000223939e6c3092edfd129046cadb9309bbfeeebc606570aa85840b614d919179c641de26285eae43a116c9ae5a846158c8d6c20206d61c9e15c630a676ac916908ae4e10547f50f530acf033398717426aca118979ff4710a6f61816478accdac7829a52042cfd4b7facb44b6670852b1db4d664cb23aebbfd162c057ef40844c881dca952b169d839c5cacd79f57863be78a1c701d122beb4af9a27c667ddab7dccb5d18252576a60b276f77ff163164fe298fed69ba1d89528b12389f0199d7c1bd60b420d9edbadb28ca9259400d040b22a3097d7c87c445162a1155bfb1a2c881b050c69b64bcd2af230eeebf8b35bd677c04884dd9df8290162c3b0d3748017bb1a13f15d51949f52b1e1889b1edc55f9ef22219a8d4c234d576aecea162728e6d8a285523da480558e2ee6824a4d5a306118237a943777426bcba09478ad0d5add9766faf53ebb58c71b485f912cf0449534981b97d5b8d78e58fa28eacdb57f5d8f870312111346294fae666bfd0ac60caea8d19dc0f744557851f446993546c6ec3cf7d6c4d2a88a18888e1293b0b08083dda480bdaec0094d74e33c3bde9a9cee09e3803639a364c18268727fb6e1458c92fac831346db2e9de6f88ef20be7670b5315be13bdad61f76f8625ac904d969ab1daf9d0ef23681255b3141f70ec81c2e09b14c24c229db86d6042a8e160eeeb63f7e4ecb7ecb92d8d61170f47f8cb5f706d4fd94cc67b5de52aca6c831fda04650ecc202c199c84208eed71ca68aedbd6041dc1577d5a2f8080e849114a4b2d2d8b02f5ace28624c36448d65fa45b7cf3479ee231bf5b984c8453bef986ac51c41f36bb905b49d865861c4b08eb0c5d78618aa660fa269fc03d4e9bc61efb3003188961c8483cae1282caddb30fe5b4cec82b48a959ed9d9babd2d6b374d9cf8db0d9d05891f36b9e186b0e1d114ffe4c2e52dbdd2099064c75e064d68049c252a9a864e4ffaef8e5d3ff51a08f56279ee6a74f57fc4336f098d3dc585799a1f612e621d4149da27bbc0f42762579ac373477557cc6c2bf99919b9f3ce10a94eecce50e64c9881a93253d0d06f98514620a020b5b2eebcf5ff15f409f3561857dfac0dbeb84667df7bcec87cd383fb3f11feaf4ebbe73dd9224991014d4e62b629b4934eb69d21ae0234969f96210e691ea5db218bad046b0f921af53642ca856d3c92ef95dfa68cf9586ce709ac5c127dd692be7ae73d289524c7be9fa0d26064c23bf7cd7a9f54122b0dc0951465153dd618ebaaa36a5d2b6586ee3c4921d5e113f9f6e6613f6e5257ba8848deb497ee09c8f5cc9467864b0e77057715bd0b7c98ae053c3af3c94f9503759af79b9f473bbdcc779f9955ea5a3acb26a79e4417af61b94ae82627b5a2c2748c61a691e636010a9759d2583a5f81a4a7f6253f5430f6356119d10f25c4f84480ac1a9ccf1308044b1e1afa2bb20ab215ec3b4c1e61d48e789ccd1c8eee36b280640b49a3c0e7d884d7cd5041c687cd564d2f18eeaf0d91853d1c991a64409fc9597c7c6765d96568922407a23cb2ac9e84e73dd76d6149ed2e85ea7c70868a71ec49d16a5ac15f574bbdf9299020aee4a9e2bd0f3fe95458333946077c317e398d6e42a240e7b3cd60629752a6cc227547e74dc55d20d7140cff9091b8cb8123e418564fcf4715ec9fe607b39e4752e31deaf69b49c2ceaa6a1abff80fcef5c64cfd3324270eadb7a636f7ae394175655df7cd17dd5832403270b18298257bb981f48ac6cc29f75824c1d0e4d30e09c2296a71af834b8a19ce03c3defb3152b997daf81481eed83f018ea86d3c0250592cd13537456147ff3a9c783a20dc13b7786619b683574452ac0bc6a9bca3cc2c2a837c7805ee29225eff892135edfa14e11092605406d9fda126a5a2c4580eb07298593ab84c260dfa4b565b730d1244ffcb07de081324289a2474f0708a89e09a34298d680989a5bf2b29b7f21cf422dfe8f4abae8e954b861c5b8f987d7ebcac3387f7358fae40ef1e74cbf936524383b0f5e3a07ebc842867ff22acae01c3fe797592d2aedce5831cdf60108540ff3f2058dd2e083db5e782bfd4bfce5ea698ad5205501edc2846fa4922abf9d689ca73359330c8f2d5aa9fac17097651b4db57d59ec0c3005897831428af6b56d886c1488b6879182e71545ed24600b87876a35790c2972b1332cade3d70a1ad57e4bc1870e511e8e7889086c274ebf2bb55cc7db9184ca23c78d3c1696c31203dd2bc79b279008582f4a739d8a2ea85e04a2064d3569967e3deb05c6a9b18e8aacb0f677c32bc973418f467185635130e704bd969b2969bc0f5b6a35337230afdfbe3e7fa75408e51631f7ce04fbf634141f8c7a3b94003c2581f26bfc03846d83918aaedd0aaf83064f6b0a18e95d4e73ac1985354ea5bdb1a02e46fb9372fee1dcfd3c05431f628a38c467f80cf69eae1ec3f98b6825070ef2d8a2c163e07ec04db5fa2fd03ec3c9aee4cefeece7f2e71084882c417ed0fc54b2154e28aaa45cd319794d5d6bf904e9f36b26ff24e64c38d5c924e27237249315c6e914bc6f565b9c78eaf605ec14a3a69078ee616fb5fb1d3e5c917522b583a132ee7e0a574bfd09349e31f94d6fe59c8a47766035998445bfcfe032a4396b8863519f5a42dcb4244f6b23ec87962771d886cfb62058c0036bcdd8abbd1d0912e97e479ec9b649a026cc0f6e937dcbc506ff7034f2571786bfdd89e62ed50fc30a2de49d44451e4591baa834db4f8fdb1fb17dee8b9708243633a06a8f27bcb4233bea0dad4a2429f90767912f5ff8f0354ea3317ba22375d4bd9ddd7a543dd44388c84e249d3e697ee174bcde68d3aad22a994faa42f9cd295229b44db5b0fba36264111f2df66fbe90170ac0577c47dcdf2e45e98bf42c47a43b2cc42bd1e0f5737b0f17d952c5a8aaa7bed0af4f9060c2cfff25fa2c7bf27ad7b9895bb935d1501657fd17e854504becbfd0cbb04411ca5499580cc856f540ce3783c5a1282680fde4e8a1ae0dfb4760621aba7e58adc35d27e1ad122e3078ded420b3440b49e3a0a5356c194811bceb662346267539373d7253267d2532aa97333621b9e25cc91274111d1fb2ae4fe5e2157949ad4d39d642a2e64b6b7bfa512671c6555585d03f079a3c8d7fe861fc14ac1e6e2e3a868c1bf5b208bac4227024a08aca2d23a77e53113ae1a21c28c683f4ab4b0cd83f7ffc624329b9a412e1b1e25f5b3fa7d5ae06d23bcca7ab3301adbb9c20bb148dc0b285cb477ca40c35d5bb6185c2426f522c27c68830328ac39db6fcef38d801691abe369c4b5010cfaeccc288f252c4a24dc073af26abc2b89b8238408834bd37083f0e9b708092c9bcbc257dc6933a74f8f62c2642a453abc83b6db90c4e26a4e43120767831deb99787adcf4441c27fcc7d3c4a8a18277dcae8c45ad4833744105a308958a5a3320d1ca6e75864b74294be502fb2c363a4e4a21bbd442ad329470d9663de818e828a1b8002acfeed94191f560b9bd79ee7d9bd99382ddc5586605f5b3ff94dc00dba31b53157ac812556d13f522e87d49104a16c50d02d93dc71ab28c0a07fa60ef458036e5639bcdcc4418188bb744c47bc01713b7af024c33a9eda6002db4b9d90d5785144f6fe9b6efca9f540840b9d6434b351ba10e6a1cdcf4a3c5ceed0683ef2f4d033c1a0508db7fca01a2cc4cdae17a06d5b1ceb134d8fb941d878d57705503234e4eb98cf5736357d5901989c8913386c59a5c1805e84ea586ee6df7f70f30c4daf7fca35bcbd83e51f22d99c8a47d63e300710c2a4c7aab83d05efe00726a2fa2b24998f42274284daa3916203d8ccebf922b9519aa186a724f2929b27aa4444e4c428b812e8bca35e26e2f19d459ad9af6f5c1476c632853b13b572088c01a481117dfabccc79a451b538273000572b6b8feaf4797c4f6584d91e07c7265b4fad9a3f07ee8ecada6ef06588236ea2b0bc900fff7fab8dec03b5c573b88356c7c14a302c5e762c5a4864d75f49af43a68ccb831a91200564ba63f5303eefffe174628f39b208b0ed5884b4535cea3e00a872409db2d0e1b5442d0e76af0d72df1530cbf2e5885c61ec0b7a8233a271ee4872ab4a54237db22166366d57eb99fbaec9f8eea7250d1b8bf9a97c366ce34525b0e9e4f3f25acf352ff288694cd0c890f4aa5e821876d064ffbd8a6240672a2ee95ba1ce51c3b3056c6c4e1f2855927e3396b248c7c8c84b779e5ad7946351930a680ce9325f35d53ddf79784b14df1b72ee2992b311bd9d6291805acce7d627b9568e54ec56d149f4e84543d7e8b09022d17fb2caab0128e87d03aae3e39f7a80c3861584f1a85cfd72efa4a4704eafa924281fd6b628c4a29d9f3152bc84a416d1908cbab525a709719291ffe09a530ef0d9ebd07233eb8ff4fad2aa40cf0e083f00e4dac8506dff93a9ac60589539654e04de33599c2a9174ca782149ecd03af40590c0e85e3c37a90a57abf4b5e5470d1947fd18be362d039ba10b3c540b956ac5bdf26169095b61e86f2a3c1606c600769bf09375fbfafca09f09ba2be57c07f7ed3c594e483976c3da95744c15c6b8b2d804ce1db49d09f6625894af3840b4f536321f36af2bf70e4ee3e112d05d4025ca6c187e58aeda69c14f8945e62b3492f03c6b4ec28c4299a7fdc612fac14999b697713174da57eb1e10c3e1d249746c213971d0f4bb83a4adee27c764a238d66fd22850ce3fee10353e7d20bd0bbd9aef515bf13c7a14a52c33f73e9621108d5d055e07dbe030a292e92a4b293e036a553b35f70c0a97bc202df9ed694e102d8faeb53740d287b6174e1115254965cdaf6b205d52f0052d4ecee90a370166537cbc1a30c31497f2ba9a52808068619e3a4c61d3212c5d418ba1ecb1b69bce1ccd6edfbaeebeafbed2ad2ae5884663b3477ca6d7a20a71acae12e9cf5bb16eed80499e455ac3bba9654b83bdbec1110dd555b7f083eb0a60e1fb534378302e5b1a434dab2f59a82d7b312907c3ba413417243b4eae4a3744b691181a3a918ab7ab660cd04e7f17a4d90f27f4fc556218ea794a769ee129761474a3411569fbbc33e902bd4893155a391040bad2ccae2109cf07fd8eaeb9675b491d9892ab35504e010ef853cdfa6f7213091ff8ecaf657ab3d7a8fbc32574797b99ba6efbbdb534013d5edf8a0d41a004cd736d2dd425b280571234b3c22c5b889cc0be4a7284a36594e5ffef8f377f0a538d200892f30d32e1c23934a628f29a35a68e70414d6fac804d6216262feccb70fbbaf59bb3f796bf4cb981675c1e2b42644bd74b42e7a118d06917d5e9cef7feb90950b6fead68a8da7d03ce135559016804ccdb580bee13ed1e8687ac6b1e4f5ed9e3f6ec4d7bad570790411758b7472fcec430dc24aa993748abebd64d71bcfd96418878f304b55509c543f1394e5b3dbbb4083b1cb996ff14a7d78bcfa923db82c95e31ee531fb2e83fa2633e1b23101812f1798e214e5fac69187ab6e48f04c4c63e258cb950d0859566a26c382603e0418565fcebe54c8352af44843c5c6b04e267deefa6d13119632fbb30c8cc", 0x1000}], 0x4, &(0x7f0000000f00)=[{0xb8, 0x109, 0x6, "5acc7ce562d6fe57d05f1495bb6a7749e9ae3196eff96c39bca26ad639121de55fe491da9788a5a48d58f9d2465de6b8da49ca232a62adcd001e41387faa2f4068aeb0a5fbae08ff6bc06e4423b8b70236ba70a333bac8996bef14f688aea8da81d1666b15a56dc135197bc8134d58d006faa700c45a2d359c15b64f14c5839dd07631787859cb823c41ba589ae8364018ae042f08c2914a1018c56fa83dbd0b1afecdc2de90d3a9"}, {0x38, 0x84, 0xe, "78753cfe4e0b916d1d956822e7cb5946099dca6ffcaae3adcf0cceffc9954f7de98c998a9e"}, {0x58, 0x117, 0x7, "5970df4762832dacc9c3b8277e72d5ff9f9bc7f26319c52fbe68cc70839efec5c80d13ffd75fd50b8a1e4187723b0501cc3363e5f7aa9e598308ce749641d65e9610a3"}], 0x148}}, {{0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001080)="50b4acd7545aa1470f98c5048317653b724b2a5a26081ef0d5abb9c001b3e16d940847f0ffb22035486142edff5b4fa5c42e0b44233f4c63b0659c8ad3a0953de822e34e68f213b3dbc225ba244b40abb5debe548afc965bf85a1a79ef1e7c126e3f07e8e8a7c274601a729bec5316a32691e7f04a686503dc716a6cc713e6d8c4023e2610e7da25cdcda4c1c8a072cc73d7d681c57f039d73f3229406df4ca8c6d5dc98f0abfc366bb43701b8a896bafa40c8cc950b1dc771ee42ef9363938e748e0dd1e9d7627e76297546762a0537986cdb03003c33318eefe6a44c59", 0xde}, {&(0x7f0000001180)="84ef819bb0f03e572e625f83c9ed854003d08b3701442759edb4b67c4005fcf041f47876835cc493fc881d9787300c628c1018dc37c27f37b569f71ee746206c3b175c70cd0c62e8af7de0122477d8d76db0a2bc7b97820c47b8134c13f10a103b77f5f355d53c5d1c9e592d3d76ce4f05084332facdaa3c8066b3121e1d87099b97999e551fc0bda5281a983056fcbd9e807096994cbd226819dd5c5a983a5bdd941daabb0c98bea40bd65bdc0a6f866cdcc0f77652efcb3a8fd9db4469851acca7dc7b6d80c7f8a028bea9bc2e606d4972ad0f2223748f36377443720030a23181e17b9a3a26890339520758d33ccb319a28d0b699400e4ad38f32", 0xfc}, {&(0x7f0000001280)="beba59780fb161aba6cbee35afdec7852865a7d64cf4f7f9dc219d5e096776bc910f029921867f2eb3f2775206187b45ae846e17d2b9ddcda3da5e0c4b4351f3c48a0b83eddcd65e47291983bc4da5afeddcbeb55a35961976e887ddb51daf961a5fe0eba8be48cae6f13f63b1a697f9d985d1b9cc52ebe6e02d31d3daf61cc683fbdd5c9dd341dc420284eaca785a90d234f5bea1bc45f46c77662ace799deb04058e7f22b7ce951e65561938ac005d686722b75cf71fbcfe5b2fde76f1", 0xbe}, {&(0x7f0000001340)="6aba45b20a2a2db2f1f5b3241bef1e64d82031d811c97822121a18dc26cf9ca075315b54d196838f01d223c85a1526c28a21cc4ae19e1698f36f0066ee30973f0a57aa0faadc670db20c9b2fa562a695943c1ff8124ed59ec95ff414fc868d5a05fd9782482a63ae142356079f2171fd5adc98a53e4df01df5e10ab69aa6efd4bb5558ef343753f61821d536507be960a0", 0x91}, {&(0x7f0000001400)="200d644d2ece66dd24e1a233dc5e59664a74ed47d8480aa6a3a3ef9aeaeb17edece5a1b79aa7bba4b7a3873acefd483c29167fe3684bc85a0a027f539413ba9460537991acf9a3d11199c6cce990658cad1f2ea4e957794e45527559b5a74bfaba39dbddd778a32c29b71198e05d160c32337cd99cb45d1cecc069f99aadec3f7fb567ae19a407d242a2f9b9fc71bf87f7d2861e4a2cb24833238c3a20e5c8f4a18fb9eca9df2f7e6094710356a7cc87567a5cbba3c9cadc705db7041cca4f", 0xbf}], 0x5, &(0x7f0000003900)=[{0x1010, 0x102, 0x1, "3c70b78c78da4775c78708b0425df4d7cdb20cbaa6bdb99ae68866c807d0c4a37e3c5733df65d7f35647e96289d672216fe4250e8875469ecaa7536b690e39a4b9189dbd21cbb42f3b637e44a5aa0a07dab3ab4d5d44500ee53752721c6035ff9c840c9d6c1b98942fedaed41ffd510ba9e5cf0119f6b9594175960cabfdc7095e1700966abe9ba2ab30b6f076c086a28a9eea9b22c696172bc70d96fddc6cd539a14f09428420cc1c3a2a49c42390966a9a2968f81814aa0b6f8e5339b34364d7f74bc0815cf86933036e802cd3742daeba127bcdec3ffd8474fb2ce61f2791c99f087fc337ae1e42c218db7fbdfdd9260e04c4a71378b7eb8240bbf663ef21bf617d594c904c989751b003cfb78f55936e49c955f0fc598fdf642f7fdffd6a092807dd512a4dbb6c0950c0de2d924ec44a8638d1f6fdcb6357add89321167d781af3d0ebf083f9aa65d7f8ce0fa3cee0d811b00cf6697d8e2f777acb32040f047235f378c0f264323b3ff1938e5d90db35294beb5d388e7639a3487a0fd10d6101d504396dedd27b17abe687955e67966ad620a4ce0cc971110edbd218f36301e30435100f0e6f5f366db03aed7657c0508f3cefe43cba74d7dfe1ed4b5d5e94b3d6537e77fc7cf5d3ca9855b807d778918bac14faeea563d6d57f19f29f5dbd1446c09bfc902955fdc3417e5b78dd39149ac2b99e148597e5ef42929056dd363c1a36f823ed146c489f2d7b5f5d8acfaca1fd0eb43e653c9f23f3a6c8718bc652f5409bdc0e4686422898520c191d50d11ca86d0a16f69a9c87b1555031e8f691d2ddb22eb2a0952d341e364b263248c73b556992922085914570234a81e03f9865898a536c310597e0bad7bf0ad2c2102cdcb1315ad8ec980446c15731dbcc326809b0c2518fd65f9c2d1fed3040f187105e797f0bb77acf8315f4c13a17803327f7ec58fe472def55b385dc20ce16ac306179601ef3a7b1a8891170ed13dbcdeefc5788786ba822abffde3e57074464b4f04938d13ef28ce076961dc165ef7927f56baf9d99d51ac74c40a09529fca8b069863113bbf06394c11deb31b17e891edc47d96b31c0c12fb3652226c17760a4134f0ccef884fb9bd8e0bfc434811a6c2359061e7268ab1f4fc61bf62046d9cec32ddada93bb826e0eb77a9ee3bd5851e0df1b2959b8b277066f522958f6fa5579f12ae69d23d5e92a82256de594c52188e6b62b297136951528b39f154e8861bb7a86adfc116ac65f99d52a13fbc9ee7e06feedc7e23d59e27454a5f526536b3a00ae8eb4e68438304e356aa95be457fb4efc78b51d52c85124988f1af092e333ee55d68c77a56a20e68aec24404ca0a8226cc5502ee6a33c176e00c8490518d9599016eea54b6a260eb04bb8091968ed5e360b4d559d72670bf48558d0c59accc477780eaae4f599653303970c00ddc07894a073f25d14cfae9442f2010dc50dc18394df099fa31cffc381bb744eb4238b4b89c4cc4e94f190e8963cc60dc6811d47ab82483e2b39426679b3358d9969bfbd032f907ec3ed6a2f57d7f7571a0a7ef4a0c03ea8f40a97c62f609411304d9cde3f52e5c2026589dfb03c9236c2303d241b68c894293bde993f666844c9fd9789cd343e3902196cb3f37ae517725b891cf488636aefaf32a63c9b87f8311e68b24e23e21aa26e7b7467b270963ac18ee01dfd4763c2ec9ca678ceb3561b6e875a87dc24575f42e0f15cae356d2851da7d45b2e9322c6593484acdfbb10ec99cab1fed4e41798a143ef13c3f1a77e26d6aee851dd9b36729450c068bf7bd8624c2bfa6fe00977a7585021a433d625721978848259ae7253f9ca81ebfef091d963aef3c02b59e815a56cac61f293ffd5c5d897b50adc42a0f524d85b5ed023130bbe0819c108a6bd9d88f755ce5f6209bd279f492253fe0d99be0d661163362e3ea2561826e5b5a2dbe88a7c1392580596bd7c34e819ae3244e143157ff591b365b978414e8e4f056d4b985403607f6d7721c88b6ad47b9930a96b0d336f85276b276ad3bdb715f015cfe3396dc7122494e4f72f8cc442594e85afb78921f2077ba098e33dc78eb9f3cbcc757141296f534569846ebb7f9170a05577823ec2e50c84428ef4315a1b9393e702067eb0f772b5f05718671c8bf7ee84c219716c6dee5200bd8e52bd700b960fd986f2bacdcfb4f364b69207e0562a94266e3e685c4e6e8b72ec8d6ff943f65f123d8c963aeac2894886cdbad31a60ed4e088179d3468abdf18c214d01f94aa1d4b4fb9c7a9a9ca8b6592a9ef9fdd6f9c763aa66fb53c466b51a6f4ee751b8de2e32724f5e577c92e01258a5a1daf79fcf5755db1cbe22fa412e2732bcbbb8ada3e1e807763e2dddfc23f212756d088ee13daa0c6b4dba2ad06799bb1e9eae28e07ee4076461773b5552fe5082631bd9245c62a0e0088a13534fb31ce054424ec313ac25c459222d2235d185784dfa2240c2011aa1fc26994d1480423ad0b85ea6fea7e754b4450a892dff24847f6d5c569518554c1c64e422014f4ec3d263159e35c58a5a6fce3676e9bd1c77d79871354b4deb20663d7748eabab006f6110dfb08e35c1020a98d2ea5b2e6a48de0d60a332a2660ecd9a77d601f6efec23e34eee586a840722edc8b9cb2a3e152b9a361509d6de8a684fc88bfd0d1f75a1f7b2d9d891c8073d846b0638cc338a1d394cd2ed44ba2fd4b4cbe3a0a7e5b1e87599263473b90e555d7f51d70c827d194140c84150b03243647aef4caafbffe545e4d409fa3c992dcf34d2465a744cc9c043a53b5024606b79f523b18a12c6aed87fcc6b478479d84cefb6cfde561c19767ceb8b56f9b8dc1637ba084d6f2b3d65e35b1317e91c3c4b1f421902972e44bb5821673cf527c2f28b83043ff3a4462a6ba2da74cea31038470e643989d59722a9eb027ccf5fb08a1644e78671043940df28664ad3e75cfc1d5f46a5c30b74b988029cbd858947328815fffce7a3864f2dc88e411a916ed30bfd47c9b66ed46f05e5041e496a282ec6ade4a32bf7762932a640b5b2d9da9f9a31ab7b12811ee45d96c05e56aeeff4b233dc376073ef0e5d259b51f36758693c38bf4dd88cbfbc56213dd2a821b935764266a72b1628378d908209f959fccec90c993c4ad86f82bb1e7a79af79df9821dbc734cf90d9aba46ac930359c2a9a7a1aae0ca7c140aacef5291c1266a87c5ed229faa911a7f3b59a6c02b9db95bcd976db2fa33fb32c78bdfcdacbc5bee95199ddcaeb8210d3c24662de830c9a7747bb690c652462d96f32cde9745644466d4240333ecdf98454e4ad5fc2628282ad745d3e0a50a75e4d003910699550f1cd66636952ce905f2972811109c9d9efc568084744de784cb87f4de302e0e0b0f320f23407dca02d52613ea9c5454d909d617fac21a47f897de684f3bc15b14e2e45ddaceb7392fd95eccb81606046c2de0d61467f3f8050b18fc7025fc001cf3f3e2faf3afc6f0eabae8cc2dacb0f82ee426ca4bd57b05e4c9766609362a8c559c719b8b1ecd0225c94b04280ecfd4b9f5aa8fabeecca267e92af835f0a50f67e1ac294bd9037d9d10368e22b68c427cd36deac78c253e7bbf7ea1c34fd400fac2521d72f8985970082b73874f895f3bc98f35217b5435478fe96863fef86909af9457bd313fde1a5da7951624da334fc3c20965058437670df3aa7179e79b93db5c1cd6a48b58ab96117232da5e07033e669fb989789e88091af7639cbbc6573c9a7fcec8a08e4ef93f41c86131927bf58597b099eff491955de0e0975d063d484e7f0b05be55eb2e43057da1811cead74eaa0b75f2d1a0032aa500ba893cfd8dd0a49ea068fae1840d0e194ce930ccd8708e51d0e6b75f3afccd52c02f9d52fd2e6979b3380e3058d4c183a6d0243f705432b3ad0d02eb91cf306f170e0b07f7b91086eaefb274c19e3a2eab7748d2e3d689a217d4c8dfb0ed51104e59d3b6933dd0ac2a1fae0783e00e47631cb0a1c45626cb09f0b41b57bfb67b15491b6cf83ccc3e2f161e8bf412ecc226a8900ab4905ed3d14becbd6cef78cb70bc902062637caa8f74bf810dce1f483ac5a523019e5650c1d742d47b53be2e9ec8f320911b1557ea96b4c2fe26f3283d4420420dcd60c214f637816bc7d6872cb598769ff8b98490323532ec7b4a0708bf87dd732c3f24057b9325eecf59aec2b09df3511de3d6f48be568d8144b41ae4975837e0254e276353482e6523d3c2747f872cbfbc0fc2bd3cbdd63259921a79929737ae7f073c1abdfeca8980082eebbc3089d4b12e9fccce661b849e53673832bfbee0c21148eefeacb6131c4363ec87b3cb5eeca296918bf83b87d0b0dc14678c7ed6d89a6273004677de9e94471ff725d136fe145880c167d666bd7b54af9f3011777e8bb0ac17df7a6fc58ed77360071b6ddec37d74ee8fce3fb122f57c329738e5d3b08dfcdf07effbf916f1c3bc077851f015ee92b575afffeeb0da7edf4bcafc63c80ac2fee34ac669af210964ddfd6558aa1f1e300853900ddfb6160056c38a96dcf08d799332686ecb3ee945353399ff2d3bf5e27293750f2240cd9b3dc69f0c76d5f8313ee73df77d7fd7490b22dedd12d8304742db2281aae7dc9b3edf863bc6aec1075513b4406207ebdd671c1e9f306221796fe2fae05b2140ba69a47375698dcde7ce98c5d5a9fcfa070a9cc82aad18d79d16ed87f5b011f7f8543bd3440ab102067fa7085cfcb3d6e9965f646e73cee35705d4c4f7d9024962ee2a146239e428af7a83c96cafeb355f1eaca280ec39abd463f95d11b0464b008f458308ff40ca02e99da451b60793b89ccb15ef955187dc5845f0df6f48bdcdd94cdabda1b4f9d36bf0ab66a0056c35afcf97c046b96caabd2579928b19ab090f27035396bedeea07d74a1cc5ea8018067dfb543fd33c868a70135df178993b754e19fe0c4baf232928cf58f90ecfffa44e78f48b1f40456021576f7b52c2db6ae8f8eafe613ba85eff588bf4754063053e6b1f85cad114351cc754b0ee0068b59adf11df871b54d75cd795cd862a1ff07a82b1e4b24c237550dc79f08e94533feac21652106b1fcb7c115bb824907e2514f7e306c8edc0dcb1019a7776466e2145de6baa8e8be1218e55cd25c5be79ebc3dc430105b38fcaff221dd3e71df41eff6fb4c8db38588a7716a0759ccdffcbed31269f90cbc23d716e542eca6e1f3673a3b0520951ce5436e484268f3fe39f0f4bee16217560a9d1ae27bb4fa49d46264d2270f3d14b242cea076afe7ab2257d05c6d00aac6db947886c11421d1750ec50abe13bb3437685692a4fb435a0b3c73f2eec9e0025d32917803377ee1bcaa1b240ff4d1e238f268a079184b6a0d8d040a20a1d9244fbee0c38410b7596278fd5470f124465469e8a93939a33369c4e9a0d4cd56a8ee74d6bfad69a2168e68f87f986dde38a0bb2485af9c7d89f751dc7d4ef8358aefbeefebb4295c0cf5eac50be91c7cf42d390f164a26253ad8a3fe40ecdcc08fbc41c6fb0ee657f271e5f3846d0ceed82278fd5cb19ceef2891e62a1ccca0794f45126dc6b26c95223b9f313cd7a1964b6a46ce6b0704b4057e9ae1177e356057a2192ebd8770f12e0db37184d33ed0f0e4733d5d12f0afc349e9a73a5c1bc73545823e9b4db5fe09f8a98504079b0d960b5d983e74a4fab9e366dce6fd68180b886665d9720c820fed8e84e0e2e6726b157e8fb7859fad9dea6161f9fa6bf7db4908b915203c8ec6c7dc23d660e808991b46"}, {0x1010, 0x119, 0x101, "98ced55afb7c0c2dd6a885b64da658fcf993b7b7a56509a59ac5b65e831219c62243ac6221c3acbca342876d08c6362b2bb7ad5479f33182f8c50ec9cbd58862dc055f9be5a252a2cb08486a51c496e920df579cb13c3619856fa2a0111df81cf262d20309c559ad212e1253fd7c2d38bf45cc576d26eb42ebba3633823804c56172fc6ce046e14d72d54b5d058ca60a1782e5f7e6548245e9ddf1eaf6738986ce9bef0690114530e4cdc3b89e7016957352ad5b23b4371bb5caf72acf2494d35d4a087ab2c609e2c4302c86172eef4f366c426deb8c68b1ef211f387d9a0257471c3dc3a54a06293cf4c43884d1edcbb71c08340f23149befb343cda3f3e10d56c1e0a4b21c1440d9746864cdc550ce8f0e543f844a3042ce8a6fc4e439455921ccbcce37d8dcf7c16567699f825f37eab16a3669b347635c7b12c81013e4c86f27a5ba8cbbfea7192055e310dbe8ccc823a3e92e793d85d86857e2779d9a0077082dc39687d758816cfe299a97fadba7fd141a5d038d314c964cda28ed0086e7ba33ca12b0bbac12496686f11300d4083503eed083a935fbfd15306bd359ae06db9e55a8d5b9026d073d2a30c7427708f52ac4d2a9df345876b3edd56b108fe4b9651b22d520cc3df0692966a7c62a1ec891d6e5bacbbde842ca0e9e966350a6d986702a72fc5ae0fdd590bc50d9d3482b8f7a20b83bb5ed86dd6c72e1edb401fd9f47cf5dd913a5e75dc9d1aa8feea4621e78e327c10efabcdb454aca2e69da1875b919f757b351bb18f4a5c71fb8c4364b4c85bc788a95abc7c86299ee571334ba234c8aefd6292458359e71fcec628a6db08cb07d22242d4239f92b26809a9e7d9f663ba6132d5e1fa488cf9a93942fbfd3289f2d721d38ca823bb35e1c1f536036dd0abf3074d40454a15f182b3d940fadbd4433b4722012325c7976dcd967d0e8912226743d436766f402bc798e5e775091deef3f7210a84e4729e434d9daf9348a2c5701636bcab16a03a3d0d4b010d2410d180c877323ec626b6c289d1b34721cc7073e93339fd09b44a17ad38cd16cc4adb8e638d2e8cc0446d6a76e37321f8c65e91f82b03f7bdc89766107ae58c2fb07788fde9d112cee657eec39addcd03fec09853e2743f3733a1964d61c85614582a947d470f4958fa71f67d401faf0978ce6b57e59e34c9a4f65a5731b68ca476126df8a6df1fb29807f53ad422f20cda0f056968d9110fe49fab68feede02ea977e759d9d2203ddce28bc5f51fdf7ac0597eed785a269059bea49ce898acae9256d1cac869c146885278753e24e9b68bceb4cd4c704230d44453fff7d51ff62cea8ffdd9426de048f033482bb220ed7693671ab713942e642048b32edf55737175da498af46f29e6a898a8b087b2383fdb92a55eefa15ff6240745da00905f5c5fc033ba8640ba3f4f2a75671e179427eb026ed75fc189346bdde9d99fc04c96c9a4295369d15e6ed195b1a6cc97a981cd3b57f47c778d4b4909cb5ca83c28a0aaaf2c70935e189d78bc03e5c8db0d442dc8944aa01b0e6697a6792637c1aa9d241d33b5bc5562d870467a2136338272074cbc6e737c2a6b86f23b5ccbb12478eaeea1272d2dcda2db3d4ce05a8f7fa424acf31b691c8cbfd86edf3aa9e83b4258f2c9a9f4d0403f3f2fd7d88add655d8fc964005bc3b8564718a12c193db4be5de107a1701fd4e34c5e0dd7d1cb73b08e1d65dfc38afae9f229864428f4aae05db54aa76f375f5455e24df9324d361f648d2789d04e752b696c61f9ab53967b6b12b4b6720568e763f19dc2e899a271b3a3a47a20e590e606e8006cec1735831be223696c44442787b97b996cd8631206efdae5fe807188abded0c2b3f0b88b0285b29a33429e341dc2db7e93ca08992483d2667d9d0252a525e4c0fc9515e8c28155b2c7606f7bc11e99ec583098093f2c4847bd7a2e0a4e80b15fbd55e3fa0af5268d814252824a5a8d0919dfafe5113ed1155654517f49289f05366ee79a3891e40254c216fea655befed9b360f9ada0e867eebe85469996519e653f4377bb786043100e6bc04b71ecd41e1607b3c3c759d0c27ff4748ea54cfbb80074eb97e7e737f00167dd75b81e961393c5046f4b3d94cdff810e08f2dad695d0df8ce12f55915b16c6c7a3de9a96e361df5530286f34f8b2d9ad4b53f972d2eeb68d01a18cf6d8113e81195f03c28dc99dc8ea3699470d8ab864604ae85aeee059e8fc406adf4528672a11548f6884ec20842db7e4923b8348c23b53acec1ee3266869683e58a737cc418d2a8d02d880bd00eb3168b58450a4cb59bae829bca4c761bd688fb2190be8ff9000378df766e7b13562f9a3050e8d9b9c15b7354532804a944dbf64737ee1da2b5d0e67d043a30562dcec842d6328aea51f7bf6c084508516e166a4cd5197058d03b787c1e7b15ac467e6e3bf4a79f2b286deb885329ef2a274ee76fe8022dfa1db85a77b37b499889af340548cb1404c54e2c88e5ed61e0728e522750e3ec02dd0cb65b3fb2e6f56553fa165037d1de0450aa3c498203d3637c9df44dd9615fb493bcb4e569f449a67715071c30b20aa9f932cc738b9fb8e34ddf88e5cef0e56ae341a9814ffbe6613da3b1dca43d086735e3abc1b678ba6d26e6697a47aacb3d9268575c164da1c1dd26f4e381dd3398d97691a1e03d8e31e9ac4f9c8782c84c55454f21fb6de41984e8e329a8494de70c2fb7ebfe1fa46e80d3ce593429b6e67945aff4ddba4de66a43cf175c196f0101dfafcf62c7586b89fb3f48cdef9bd3f0bd427689d8fb16f29141eeb5bd5864e6374edb5e1bc5feaf5682611dcc45d3f9fe8883527b031839a44cb5fff7bf840d0cc1652c1fd2b7cad48126b7b6795fb43bc8bef4883beef90d3e0fa54c8568f7f3094f772e9e7b6985fbfc0c3c89fdd1918c9dc5be3f480089c5f494224cb4844e3dbb342272c81af7161e9a070e8c935a6c08c3d1936bbd99bf81f6ae7f13184d9fb67a1d0edcba52551e491f7bf110a319c9b70a7a4161767197151b600ad5c09743c4e768b9904ba707cb937223d501532b7d6fe0f8c65a85fa23ce8676d1043354bf8a31ebc6793b6a9c495e95dd947e79f340fa22b7a38c02e558dff1b53a33e15b6451d0cbf4b74cdc74ec17d12f68baa0707b6ef6e1404995828b4a568b878feca4ae83111421007daebe5cdcc5adbd577172f599e0a76b3bd68da0464d52b088fbbfde0e80db3bd2a2ac8f6a8b10fc96834ca1800caab3b1a208711e21440dc745f6515845e2577ffe1cc1e17312846523751ceaa579a29c3865f6e85ae4b58cf0e58e307071c7218f3f040ffb01b805cdab21fd203fe1339ecc5cb81b3f5a69a44322bee4eaa26df88c8cc9738c529c6f8362d6d0a38df02723cb9b4ded9bcc8b6df7df55c34bf975d0f3c789a500370e8ddfcf9768d7bad53d6b56a174deca35532dd74e4053ea09396ab77a868250a6eb6e8e7855e0a7a4b19379885634f1aeae2109211ed3adb19672590d974a2ffc252ff7c0d739290f0dc58e63d049f82ea2651b467ec8cc5dcfe090a6ad82fcd0bd336cf43ec949cb95ca8b94b1abdcfbdff2c86839db95f1bd07e5f6422f6bd5e12922de98385542a3ad6f1a5b72c3efeed69cc05578a24d76f82e6197cde6c25be9e39a339715d86202f82f4e70a02a2225736c07976fe10c5ef570de36318f081e337c2571bfe0144d10d0612ed7d78476f57e46f798adfd819881da34e3a5933d2ffdf48feff261837fd2c304803aebede7d1cdb0ca7a25f45c28eab35a0cd46e81a449586d452a54410445d923aad7a8d7e5b602dfc861d0c6c3a938b05da110c797cf36026a1c51b7563101a05f82a6c1e4969eff2296c13792510d3f6cef0f987ab933ef0dbb6b32f1505c3197b6b57a9fc7a2cc9b33e3c6e28e4eb9d82668bfa040a29753d4a0e5c3fa6c0d2ebb84aca75fda13a861725f090da5ecd71e9696556a1f3475e2724219d89e94bca6ad1ed92a74ad425a75ddd8d5fbe33f5ee5b8dd09eafb2d98cc84b6f0847195466dfd049ab146d3353fc8a5eca5e11320bb051bd8426dfc8152ac47206632f06e179f0fb8f8146b6f7fd821ccf7b124780582a032f899a01e1ca3dc8fa17ad9f6ec821154748d0bb342f792572827f557d592617469e82f710d4f41dd77a43f9b04def26c6ae8ad4a395043bd4aa7cfcbd5c817c7eaa0ac251aec061e13dcf47f60f5b1393d2e8ff6e5c544a8cd7123c25876647287c622ee320f252d1e99ac64ce655cc5b2a9bf0182f5d8f1886bbf77854de27782780a068a843bc159840d06feb7fff42bacd0bd8c1b6b464b13f89d4afc0288067ec43bdafbb63eff539af927b8b52818d1cae73c7fd964089ab9eb9d6df5125384ba07e8d8ae22cd2a86a4792b37a5d648ca0e28723139ed542fc9b3623ccee47cdb9ec1d37951c9a1c005e8233ff76d332b046749ef778b3c131a90f537470e3ab719df99349390e6a0fa15c5d719d4450f994d7d3ba97564d6c3d986b5a96a4cf00eac714602f8534a1acb429af8e34af48e667d2d780e06ad5ece8104642b4bfcfa5b09b17195222b45c1540f0e5f979e2ebd9bc63a01b87031af5de940292f8f1376b8884929085c10a92a44143c02eb174a5af9d9872b6d1be573aeb533f8d31342873ab2143242674f6b03e5564adadacd4d2e7471b7261dcd958635f696c82275e34c6ce7ab969f5e2f93a187291486736c4dc47d6c43aa91a271e817258c35192dd035959f516e653d3598dfefb79dcecb67fcdba551ee63196cd93d291c6bf3ec6d9e461c10b3755bc116e18cdd4efecbe11f3ea0bf579c3d8e5f2be2169e4680228d0b48e3c0386a20acf450942df6b76e3076cf4485b2f2cfc21402dedc1d036dbf1a0baa43c1de2166ef3e8230d7525eece30c730620e61bdc66e0cc473bae9e94aaff75c4fddd39fd7896bb7bd37cd5a923ba9b31c7628607a800b6bad1992a67b5daaf5cb3c1b25dce34e3d10a0810b0701e6032a30a9eadfc6c73f9668b37707dc7c671fad8df199de1430c6386458559e4fe182f6632ed860370f5c7d36b4251653786137ecfc364858caee7ba8b1add0b6def16c2a11a68aa174695999a6c5d2ad1110fee672491d6260f2bf21f58a05517d7bb48b4b711e9f641220a8cc180e8ac50a6630d98850de7a8865f32b9b23fb95aaf78e3c895a6c8b749b40ae172d899e70f5166a630f5c9521e1fe42a28c433812d2e7d7430af577d05a4d93b5afc73beb1e998a50bdf11064e4f3d5b134ad45da5fdac06e3cbdd430450a3278da4115b2a5fdd880f91e433912a252ad0bd1905ba3525473830af9a14080f6590c3b4b0f79f7b5b4db89903380c43a0cc8b9e89e3686a1caabf439043510b0903bb392b753d0381f7f0fbda77940346772a2695f2ff3c0a6599db9e1515f8dba88529bf6c3e75928424312d918d0e6cfac196e6e3fcbff9f3f49903676f03b5233a1b16195ad6de1d53c162a18f722297ca46b684bea39b1d65ea699766a4338be3bc6642bf2d0a02ebc4c38f517efd78a70679e62d99042e4e2f5c8bd2cb1a6448de188a43196af2aa2c3b249679874db5832b89813a7dccbc2be380ee557aca793399be63c65c63e74d26486da1b5e1acebd7d71ec3d5ce284a05f2bced837724fd4ab867138e92c019db0ee570e1c74dfbae99b8be096b262f2ab3b3b73073b47e5270dae11997cc5da65183388634d44967a3c662905d2b94b607a5cc5eac76ce5f6704cf5a5b2def1ae2a2"}, {0x48, 0x115, 0x3e5, "36881628ae46ecee24722cfcb5a12015af1aeabf1b9544b6f122f2461d923adf03c7bcf5c347a91d49a7965a8e2dd7c6a30b772074d3836d"}], 0x2068}}, {{0x0, 0x0, &(0x7f0000005b80)=[{&(0x7f0000005980)="a5cc54f3cc56d59f47f5cfe250eee1721ad84659297030d42e229e8efc913be5b649e3b5d1d0642575a0c3307fadc29c2fa8345a78629019c7e2ba61350b00005feeff35784d4998dedff5a635ac80ed4e11c9ef4a634a2bbe9383a893fb513b6c6e6f6f32e3064400e0a880d4735c140ab2253870f36b85c9cb9327d2ebb8f01929fa45f7c960ae40f96b5ff2a959987434e551ba29b72a504fdf4af5ae919d4d93d62b3e17100a5cc14ee53300b212b2054d71670af41681232f0dafe3fd2439ffc4466ac4bcf21f771910f32e40cc6f3ddb58fe8664e8b894834148682a420632d83fa07119a5678e90f9951116b8af", 0xf1}, {&(0x7f00000015c0)="be638619cd0fe341e8514fb10a7bd5d66c925147e19aa1f9d54c52bd8dc2313f5c64", 0x22}, {&(0x7f0000005a80)="d98b4892ae0f7d1dc30b1db8c1afd1a6c9a407e3bfd4eae59713125da32f3fd9e8a24909f0db06215261969cf909a114983e8cbf8c3a7e2bab2a18f83c9e12a9592840f30f474ab1f9161692d0ece0a03f6f806b1914113a96b974249ff4c87804a5ca8ddb6fa29d733e137fd9db6791198ed56ca477f9844f2a70ab7c18dfb3", 0x80}], 0x3, &(0x7f0000005c00)=[{0x20, 0x29, 0x2, "7f2e3c01bb50d05ef4f0688ad84a"}, {0x108, 0x116, 0x3ff, "eba1a498a0be22f24e9ad66c0465f9bac877ba435bf8d45ae2963250d24c7afb4ca642386b83342db72403d4e0629d1af14ee88abebc11890d91a0ae10349246a330f7cf75fd98bd6ddd1fb28d4088e1bac5dca11bdd0cc557b18ffecf716762181ac043c172e497cde8c308a80436c3abd052728ad0b7946baef5505a76934e23c3bbe15ccabdae4334fe2f4256499b75e6bb4d8ac950ddec0b79301f67da622129f235f93cfb2ca43da2580d8d9cca3016b0591ae30f2dec07d5b94894c4985ff7b14342a0bda69471e6d53fc932f297d574b23d96814c08ac23643df438127bdc3e686b556d6dd43bc631e348e39c28db48f639a6d724"}, {0xd8, 0x10a, 0x5, "2d088aef7c2ef18c4268302b6a388e889bae39b556607f0e2710eb301123d2c1b358560451fd9ad6a67a9a84469112de772e180cc2a3ad223e17e51bf9578e16eedc5336c0b7549a6c1051ada8d15a2209d23706162793d98296ac1290b2516642f580cf8bf677b935cab0db73aa5924c7b0f446960d49665cb73753c4a0a6f18e2edb9309d4d806b477bd68a9d0da6d6fede7f265af1405a815bddd19461768c1a0edf02d58125266b6b230c5ca6a3a9a16394615345e0f9713b8a5fb540c9844bfc2c81b"}, {0xe8, 0xff, 0x64edfbf6, "e3330ea79f7a3d5b94d454f1f240c6e9098f5e866c5d4e644717dba1c81de6e056b142e5ea4221f56ed88833dd8f9d756dfccee237b87061b05789322b3abde1ef9b9cc515c191c54b57ae5bfae4978e8de8b63226be5918be4f89a5c15936ed3890fa15bd3dd0992b8f69185946763d973bffa468730e76da0c61e167600371dfdf4409e1c4762828a59473ffbbaa9159f965c2694686fca5cc592a0ba99eed54296d8caa0907172ad7bf509c5c333329734e314c3a3d1ad46eb5ef8e7c4cebec1d166579b5c4ac50af4c00d13de5eb80"}], 0x2e8}}], 0xa, 0x200000d1) 2.415921539s ago: executing program 1 (id=20): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="170000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000059"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r0}, 0x0, &(0x7f00000002c0)}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r1}, 0x10) r2 = socket$netlink(0x10, 0x3, 0xf) bind$netlink(r2, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000000), 0x4) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f00000003c0)=0x6, 0xdc) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000006c0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}]}, 0x48}}, 0x0) 2.380746168s ago: executing program 1 (id=22): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="16000000000000"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r1}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000400)='./bus\x00', 0x0) 2.350631088s ago: executing program 1 (id=23): ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x3, 0xffffffff, 0x6, 0x2, 0x7fff, 0xf}) read$hiddev(0xffffffffffffffff, &(0x7f0000000040)=""/229, 0xe5) ioctl$FS_IOC_GETFSUUID(0xffffffffffffffff, 0x80111500, &(0x7f0000000140)) syz_usb_connect(0x0, 0xb2f, &(0x7f0000000180)={{0x12, 0x1, 0x300, 0xe9, 0xa, 0x2, 0x40, 0x1ae7, 0x9003, 0x55b6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1d, 0x4, 0x1, 0x1, 0x40, 0x2, [{{0x9, 0x4, 0x67, 0xc, 0x9, 0xc4, 0x16, 0x76, 0x81, [@uac_control={{0xa, 0x24, 0x1, 0x0, 0x15}, [@feature_unit={0xd, 0x24, 0x6, 0x6, 0x5, 0x3, [0x9, 0x8, 0x1], 0x5}, @extension_unit={0x8, 0x24, 0x8, 0x2, 0x8355, 0x8, '+'}, @processing_unit={0xa, 0x24, 0x7, 0x5, 0x2, 0x4, "ff5bd0"}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x101, 0x4, 0x3, 0x4}, @selector_unit={0xa, 0x24, 0x5, 0x2, 0x8, "208844c3e1"}]}], [{{0x9, 0x5, 0xe, 0x3, 0x40, 0xa, 0x6, 0x9, [@generic={0xfc, 0x4, "0ce5c774f0ccfb16b5a23856461e881680cf00ccc33d2c2a6481348c30db40bdab1a4a7ca85d26f580188187a13c8eab6e0ad1dd3065140c2c2bb23d1ff8ee6ef86d8cb9cc3ee25681bbd4d53f4f4cb0080a120f50d26195be8e275ce6e8b607e98341c6b262ea98c2429825840e662389812ab31a1208348b96ecede4ada0ee1bf36c27efa349c2c1181f3f3f372eafb0533444e42af3acf48a2db7d87725b7535cc8dbac4b12c72c2a471b8b2a4e77da51bf514499179c91c39b1ed0e84c755b5b53adb7a846de5049bce48f58bc94160b206df6d8f2df24135d448d0f04e13848f7b1a99026938e05d0a8c1e77ada0be5dc665fa89eb9ef74"}]}}, {{0x9, 0x5, 0x8, 0x1, 0x3ff, 0x9, 0x2, 0x8}}, {{0x9, 0x5, 0x80, 0x8, 0x200, 0x8, 0x0, 0x5, [@generic={0x17, 0x22, "d2711eb3c3ee399d461f3e7daced08ea7b6da7593f"}, @generic={0xb9, 0x8, "3925e963eed00a8ba271c4efd8a11e4e197ce52a706f65d3ca252cbdb927dedbce16459cfbebc6867d75a8860b0b8242b02d7b2116ce58224d81d5f564ca6255f3835c2950810857e4e8d6b6eb8d4d06907da79bafec4a28711926c60e3345a889750f80fa67293ac6891e951166bc94d0a8ce84f8d166fbf6830d531f8101216493d2e763d6a6fdf14763b19e7e0b55e625a465bb787d70c0013b3af4f298d4c80c84849884abe8dcd6f87d61e3e69765e81744c6c99c"}]}}, {{0x9, 0x5, 0xb, 0x2, 0x20, 0x3, 0xb, 0xd}}, {{0x9, 0x5, 0x6, 0x0, 0x8, 0xff, 0x83, 0x6, [@generic={0x83, 0x11, "d26d793bb5ce478ae351230c2913017e8310291ff6ad4a3f7d9c9186074425ab281f4c6888e2847f526c825b52b4f8d2bc148d54c07d4e83ac8ce749a967beac6bb3e596b935be14e9434af0096de41d0f16ce304397b9a3e378e1155ffdd466fc4e3815b065b3c9bc28415a05c855c4c0160fc9148cf978a5c6f129ae5c8479d6"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x3, 0x8d5}]}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x0, 0x2, 0x7}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x0, 0xe, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x20, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x400, 0xc4, 0x0, 0xf7, [@generic={0x11, 0x9, "d81b3646c776ce4a3b100f015a54a3"}, @generic={0xaf, 0x7, "506802963f3beaf6ddeb17d508997d810a5cec0b801d248f1f74e5bcb5f946863b5e304b156e082908b64306411cb7fc45d81d4f5b4d619e9043a5b7038cd4614602c73c4536a3c8d1c81373ffa3c04fdb2bc8e14668909e0282e6b91bc3be1a4d1ce8d9bbd3182ac6807b5a33a5e057cc13d76a37f5bd94f5b29b7ec35778b6f689ca9b8658d8c29da1e5331b2c1874b75f436ff0e8a769c310253bc506e584b5ffa1be126edc54fefe54bf85"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x200, 0x7, 0xd, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xd, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x4, 0x6, 0x4}]}}]}}, {{0x9, 0x4, 0x17, 0x7, 0xa, 0x9a, 0x3, 0x4b, 0xce, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0xde, 0x5, 0x3}]}, @uac_control={{0xa, 0x24, 0x1, 0xffff, 0x7}, [@mixer_unit={0x9, 0x24, 0x4, 0x3, 0x88, "ad86c599"}, @selector_unit={0xb, 0x24, 0x5, 0x2, 0x9, "0b139ef86bfb"}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x101, 0x1, 0x9, 0x6, 0x2, 0x3}, @mixer_unit={0xa, 0x24, 0x4, 0x4, 0xac, "a046191b39"}, @extension_unit={0xb, 0x24, 0x8, 0x6, 0xb75, 0x6, "9455330d"}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x305, 0x3, 0x3, 0x2}]}], [{{0x9, 0x5, 0x8, 0x3, 0x3ff, 0xbe, 0x3e, 0x9, [@generic={0x1c, 0x30, "2657a9286b00114ec4bc377ced92ae4f954948919e913961b803"}]}}, {{0x9, 0x5, 0x8, 0x10, 0x200, 0xfb, 0x3, 0x1d, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0x40}, @generic={0xa9, 0x22, "00858300c867cf96904033aff9786996c3a489973b6c8d1a56583f5a88efcc439f3b949ceec70927e96d851c2c6166639a7a9f7fb3e6add7f70f0452b4c35484d531894fbd62ee102d1b7b613c94439715cb47a1459b02ca3650ef811a11f790ec40ace555514e70f6cc6d5318c5ecd0ac417bb1b4da9a3ed87201e5f01dc4362b2031c1e2ec18a7f27897962d22349159ac346450ddc6b01e0913008c9b268b89cf1e4b4951ab"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x40, 0x29, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x7, 0xb35d}, @uac_iso={0x7, 0x25, 0x1, 0xc0, 0x7, 0x1}]}}, {{0x9, 0x5, 0xf, 0x0, 0x400, 0x8, 0x40, 0x9, [@generic={0x7f, 0x7, "20a82ede2092a70b484375df6fd7d9dd60381c81a9885fc347006519ef31f73dbeef20e4f4688664a3e495635c5b590b8cabf135931bfd2bcf1b9c595757dd89867cf142dd940e9669b98e32c841756fd79a9e6f65f25d45233d1e5949b5f246e54ea7eb19a59421ea9aeef8ef8d5fc00db1659c80015c112a2abcf31b"}]}}, {{0x9, 0x5, 0x7, 0x2, 0x200, 0xa, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7}]}}, {{0x9, 0x5, 0x1, 0x10, 0x200, 0x8, 0x4, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x2, 0x8}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x3, 0x3d, 0x43, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x7, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x10, 0x8}]}}, {{0x9, 0x5, 0x3, 0x3, 0x3ff, 0xb, 0x4, 0x8}}, {{0x9, 0x5, 0xe, 0x0, 0x20, 0x10, 0x8, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x5, 0x2}, @generic={0x24, 0x23, "59cb7057f5e5a7a73f45136f0e670a164551f8dc2e0e7b8570e473b396872a60de97"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x200, 0x4, 0x1, 0x40, [@generic={0xde, 0xb, "f2b2d1dc75b6602217b2c509298cfc40c244179675586e3ade169bcf1a69a8889beceae7534476763ec814fa81a79fca018f435e00d0d7851d77e9af38f2d8545e991fee9f88e6881f2c65e26026199f40db74488c348bf5dc5f099afa8518f82cdfb7ff1872626ee507c794266e887e2c4e2bb23ceeece1916ee12b86053c3de3e56887b49e6c2886ca41b7f1a3682fcddef7bf2473b62c7b8da0e5182d14ce8b1b12757087358bd5d84abde035fe5e6bf16a1bf8d3c6021eaa419db4ac400b46262da58015dc43e643f525c7afd36f2d233187f0031dfd73d0d483"}, @generic={0xf8, 0xa, "d8a5f4cd4e9efcf015cec755f47de4fd8156c15876bb3ed68005ed0763541d869724199251321f11dc52421f4bea0fe8b3938cfa8eb93da5a7ae45ffd01d32c24df377d120f554d5a05125e4b5118153e6b4459592ec538a99e4d3bf1eea90cc4ece2c053e8e7c0ecda1db7625ae73aec438d07b02df05462e17884c1f33aed5a4cc30c297e57748b06e87b5d414075cf53f33f0a625c143f43c2c6fd2a68275cecf485639b92edc0554405384978bcf8f4a36ec1c06f78029f3957479b9b6369d720ead600c974ab7de9c36e1a85a8706ddab7169b73790a6537ab7d13cfcb7a22f3cd2eac1573ed0a798db4a82cb9645abf47ef84c"}]}}]}}, {{0x9, 0x4, 0xf, 0x9, 0x1, 0x57, 0xf9, 0x24, 0x4, [@uac_as={[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0xcb, 0x1, 0x80, 0x9, "3d1fd1", "14"}, @as_header={0x7, 0x24, 0x1, 0x1, 0x9, 0x1002}]}], [{{0x9, 0x5, 0x1, 0xc, 0x40, 0x9, 0x5, 0x7f}}]}}, {{0x9, 0x4, 0xb7, 0xf, 0x10, 0xff, 0x5e, 0xdc, 0x6f, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0xff, 0xd9, 0x3}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x8, 0x2, 0x2, 0x4f, "", "befb"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x2, 0x6, 0x7, "a55466cd23"}, @as_header={0x7, 0x24, 0x1, 0x1, 0x9, 0x1}]}, @hid_hid={0x9, 0x21, 0x885f, 0x79, 0x1, {0x22, 0x96e}}], [{{0x9, 0x5, 0x2, 0x10, 0x400, 0x6, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x1}]}}, {{0x9, 0x5, 0x9, 0x10, 0x3ff, 0x7, 0x7f, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0x6, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x80, 0x8}]}}, {{0x9, 0x5, 0x80, 0x10, 0x3ff, 0x5, 0x22, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x7}]}}, {{0x9, 0x5, 0xe, 0x1, 0x8, 0x1, 0x6, 0x4, [@generic={0x4d, 0x22, "f21feaa06b6d90dd18292767c3f91717a5e328042d0755e4d63cac352311e10fe600475d0c46b927be54241990e2535071aa92f44a323509ab54ce4d60524b6328f1d6351ec8176f2f8fb2"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x4}]}}, {{0x9, 0x5, 0xa, 0x2, 0x8, 0x3, 0x7f, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x5, 0xb}]}}, {{0x9, 0x5, 0x3, 0x10, 0x20, 0x0, 0xff, 0xd}}, {{0x9, 0x5, 0xe, 0x10, 0x40, 0x5, 0x2}}, {{0x9, 0x5, 0xc, 0x10, 0x20, 0x81, 0x9, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x78fedfc4a1043614, 0xf1, 0x7}, @generic={0x31, 0x21, "5bc9796837b4047d916d2b710dadf34814e44f650afe73f0ab261a06b6b7d7581b955fca5284414707e399ddf8a952"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x20, 0x3, 0x7, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0xde, 0x1}]}}, {{0x9, 0x5, 0x2, 0x8, 0x40, 0x0, 0x81, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0xa, 0x800}]}}, {{0x9, 0x5, 0x3, 0x10, 0x10, 0x6, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0x3}]}}, {{0x9, 0x5, 0xa, 0x0, 0x3ff, 0x16, 0x7f, 0x5}}, {{0x9, 0x5, 0x9, 0x0, 0x10, 0x3, 0x9, 0xe2}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x3, 0xf5, 0x3, [@generic={0x1a, 0x11, "85ce18e66134a0909ff43e889cd7220b99fa643ba8dfd473"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0xff}]}}, {{0x9, 0x5, 0x3, 0x4, 0x8, 0x8, 0x1, 0xb, [@generic={0x77, 0x2b, "a55b290eef49fda025e02425aa70ad61e5db020074f6d63a81098f00c41739928af16c8127518db9bb1e3a6aef9c3cf0c2223385728a84394cd4b82339a43bd6d2f8565e03b5878391994b8cbf63e70a2ba3a80d331f4cdea02bbbb0f09267ff7143c1f9db2bff1a01ea8efd03d19e3c455d6865cc"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xd, 0x7}]}}, {{0x9, 0x5, 0x80, 0x0, 0x20, 0x2, 0x0, 0x7b, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xb, 0xa}, @generic={0xc8, 0xe, "aefc31f2d7f41897ce63068ea6ade66d7d6ee23ff074030f4df6339705cbd98d36d86d152f21738eeadf406349185ea10db9d8ccf067d5f6542a0752f6f28d7308c9a2d020de8fa6ccf7129da37149f718559a1220121424d6c3d00921adea5c84430a164659d6a41c6a14b5925875b587cb8ad19721610298217511c2f4f5458f3655ab1172a55efd62756fd9cdfd5ee53b416ac5a589e53f113dcaebc07848d0076c4101e3901dfde72e4d1dfdf60f4371de3caf9293d76ce5ceedf86ed89ddb2a2a06f623"}]}}]}}]}}]}}, &(0x7f0000000dc0)={0xa, &(0x7f0000000cc0)={0xa, 0x6, 0x201, 0x8, 0xdf, 0x6, 0x8, 0x51}, 0x34, &(0x7f0000000d00)={0x5, 0xf, 0x34, 0x3, [@generic={0x25, 0x10, 0xa, "37675c099c8dbc1b85d9c152cc8ba76add0e4864a2c8cc0771b8651eb23bc2d6680d"}, @ext_cap={0x7, 0x10, 0x2, 0x1c, 0xa, 0x1, 0x81}, @ptm_cap={0x3}]}, 0x2, [{0x1a, &(0x7f0000000d40)=@string={0x1a, 0x3, "1ec34f8a2fbeea0591d5951bdf4ac43992b1a05556b766de"}}, {0x4, &(0x7f0000000d80)=@lang_id={0x4, 0x3, 0x424}}]}) prctl$PR_SET_SECCOMP(0x16, 0x0, &(0x7f0000000e40)={0x2, &(0x7f0000000e00)=[{0x7ff, 0x3, 0x6, 0x8d400000}, {0x1, 0x40, 0xb5, 0x8}]}) syz_usb_connect(0x5, 0x432, &(0x7f0000000e80)={{0x12, 0x1, 0x50, 0x6b, 0x84, 0xb4, 0x8, 0x12d1, 0x142e, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x420, 0x1, 0x8, 0x5, 0xb0, 0x9, [{{0x9, 0x4, 0xc, 0x0, 0x10, 0xd7, 0x62, 0x43, 0x4, [], [{{0x9, 0x5, 0x5, 0x1, 0x3ff, 0x8, 0xc}}, {{0x9, 0x5, 0x9, 0xc, 0x200, 0x3, 0x1, 0xec}}, {{0x9, 0x5, 0xf, 0x8, 0x1ff, 0x2, 0xc2, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x80}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x14, 0x8001}]}}, {{0x9, 0x5, 0x7, 0x10, 0x200, 0x40, 0x6, 0x5, [@generic={0x9a, 0x7, "c775c0b6cfbed833b0cc81d6464452ceed6a33bab750ede4765e0f7584bc488e72283665012036cbfc8779d4e1ebde99a060dca58df7c5685178bc571d11f4eb5b433569c99d1b5ada62a8f3879d7dc9a21af9ce8b89295e8c5b08d3820371c201d5ef844f7a53fdc4cb9db0bdb2111b6b1c04f8ffdb8d57a4ae4ece1ba182e1a92219b153d1bc4535f2191d6914f8b04369ad67353b9b1b"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x2, 0xe}]}}, {{0x9, 0x5, 0xf, 0x2, 0x90, 0x1, 0xf, 0x5}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0x4, 0xd0, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x0, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x6, 0x7}]}}, {{0x9, 0x5, 0xb, 0x10, 0x8, 0x0, 0x4, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xff, 0xd5b5}, @generic={0x59, 0x31, "3111583f663406dda712b87b143a4a785439f6ceb59ba85882e431097633e345e0cd991348874e8f5e07b416911e5841573b30d3da7903c2eba6a558734a5931d3828b150e084376ca001579dff2c78db7b226a07c2290"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0xc0, 0x0, 0x21, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x3102}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x7f, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x200, 0xb, 0x2c, 0xa}}, {{0x9, 0x5, 0x5, 0x0, 0x200, 0x1, 0x1, 0xfd, [@generic={0xd4, 0x22, "378d238e88ce2127865d168b55595e92ed6c8641a8cf6ec793c939b58eca48f11fe3120e50c90103ab2782df1e7b8bf91d85f4c21e71c7f198f69307c7622d33b6bcdf247f6cabdd581fc1df812e75b8d67f14f7af80706dae2f4c2db27f663da4171f1cc5084e4cfbe8d7fa769d85e499916cd5575b1e4d61f63950b9871525cb9ce3951fe4588326fab61b7bde37ad72806ca44154c85df002bbff7c5864ffabfe2fb330b7c93c3a8602837ce034bb817c2c4fab0c59ac83ef7a3eed2fb9027c0549af16868250925cfd57f8ba83e2dcb0"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x400, 0x4, 0x4, 0x1, [@generic={0x48, 0x0, "e988458821a6652d60b41195fe862870e1fdfde344eb905a5cdfa0063e16ff437d28612217d83cd27daab2e114a6327812c65059abd1b2e1f7bc730358321e60d647926b19f6"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0xadf}]}}, {{0x9, 0x5, 0x8, 0x9, 0x3ff, 0x2, 0x8, 0x3, [@generic={0x5a, 0x2, "8ed2705998da4b7247873cb0ce241ec8c7285b8c666bdb83b48e26befb01df745958e5e7b53159f7304f33de026dead559892a14956b59850f92ee3cfef8472c6525ec4c7411a62d648eabdb931460626be9efcbf5926cbf"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x5, 0x7}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x80, 0x80, 0x44, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9}]}}, {{0x9, 0x5, 0x9, 0x10, 0x10, 0x2, 0xf3}}, {{0x9, 0x5, 0xf, 0x0, 0x20, 0x12, 0x80, 0x5, [@generic={0x26, 0x4, "e6c746fc052c3f8a55f66f2fe6bd846bfddfed6d888f08e69ef6195900eb3963deaf213e"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0xcf81}]}}, {{0x9, 0x5, 0x0, 0x10, 0x10, 0x9, 0x8, 0x7, [@generic={0x9b, 0x1, "d625fd6d66d022947687ce6ace9e8884724d42ad625fb479b3777876aa7f47c46d15c5abaee79ec15a9fa82ecf90ce4cb0c45e48935670d15f600d21aa051bd548b57ac894b8e5113df8d005488c19ce4ed21fa615b8795b8f779b6d2956a6250348d5fd83bb5ad43bec0738cee570357d0bbbb1b42fc9bc9b9ea872d78f97d6d1cab21733d5dc8fc68914ba7edaaee7344220637abbc57db6"}]}}]}}]}}]}}, &(0x7f0000001600)={0xa, &(0x7f00000012c0)={0xa, 0x6, 0x300, 0xe, 0x30, 0x8, 0x8, 0x9}, 0x15e, &(0x7f0000001300)={0x5, 0xf, 0x15e, 0x3, [@generic={0xc9, 0x10, 0xa, "9a52b8edeb1199d2d7fa3eb94dcb27bdc0f06b30fb3dd42d6251800af7844729abc3397231fcbdd3920bbac5e8d5c9e0bed02f739c0da214fa45200358ad3e27a34bd953311755b885264e62fe08e95c71f8dd0a288e20a9e7f12a829b963e71a8a350d381a12f6275c57f55a087a328e8b43366f6b840c3a5a4af61cdf7f6038f46e9de21d44ea34ad34e3cf11732adb1051ac2e4c5d379462536228cfbd0943f95f1f8db41bd0d6887fdfd1755b2513844910a9f95c9208f7eca8d957cd7e39c12ca98daee"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x1, 0x5, 0x1}, @generic={0x86, 0x10, 0x2, "6f63dacf709ecdea1c626c081e938aa5c8c258f8bd6442a65e37beea360dee07f3c4818b723d528d273187865369e4ea0dc3356ba4051b7d8a24b02bdfd85ef43aa2acb95a52b7ca15145435b4405f595a920e12d9338d8ce7b624c6996533531c50b99735488d413760d9b234012d3609a1f41ea2e4982fe33473e5af56fcfccdffe2"}]}, 0x6, [{0x4, &(0x7f0000001480)=@lang_id={0x4, 0x3, 0x449}}, {0x0, 0xfffffffffffffffe}, {0x51, &(0x7f00000014c0)=@string={0x51, 0x3, "c4b759327ca58358a7d4ab656ce74b88a47038c15b1ca6c0b6ba3123535d6f462588f3fa9cae98367b1759acabb7a489295bcec226a62ce6e5819de908f05332eb3af1efded7ae3f82f3b8e5c84561"}}, {0x4, &(0x7f0000001540)=@lang_id={0x4, 0x3, 0x3c01}}, {0x30, &(0x7f0000001580)=@string={0x30, 0x3, "c2cad036062fa32677d737ae47c4024a7d8d61920a2e86ce3d8522c518ecb9bf5f62a2fb9b549e2c966a0e4740c2"}}, {0x40, &(0x7f00000015c0)=@string={0x40, 0x3, "46a2d99e9fe8bf4679fc2539e6a51f782d5182af89ff4292a9d641fe94cb92d172b800feea9be7fcb8f96d44253b45ec2b54f3eefb7bb4c8cc2ce209a437"}}]}) r0 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) r1 = fsmount(r0, 0x1, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000001740)={{{@in6, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @dev}}}}, &(0x7f0000001840)=0xe8) read$FUSE(r0, &(0x7f0000001880)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000038c0)={{{@in6=@initdev, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in=@remote}}, &(0x7f00000039c0)=0xe8) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000003a00)=0x0) read$FUSE(r1, &(0x7f0000003a40)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) lsetxattr$system_posix_acl(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='system.posix_acl_default\x00', &(0x7f0000005a80)={{}, {0x1, 0x6}, [{0x2, 0x2, r2}, {0x2, 0x6, r3}, {0x2, 0x1}, {0x2, 0x3, r4}, {0x2, 0x4, r5}], {0x4, 0x2}, [{0x8, 0x2}, {0x8, 0x2, r6}], {}, {0x20, 0x1}}, 0x5c, 0x3) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000005b40), r0) sendmsg$TIPC_NL_MON_SET(0xffffffffffffffff, &(0x7f0000005ec0)={&(0x7f0000005b00)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000005e80)={&(0x7f0000005b80)={0x2ec, r7, 0x800, 0x70bd26, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0x78, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffffe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x78}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xf2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x5587}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xbd6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x2}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x9}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x9}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7f}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x400}]}, @TIPC_NLA_SOCK={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7f}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}]}]}, @TIPC_NLA_NET={0x38, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7f}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x1}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1a}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0xb}]}, @TIPC_NLA_LINK={0x3c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_BEARER={0xdc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_NAME={0x12, 0x1, @l2={'ib', 0x3a, 'ip6gretap0\x00'}}, @TIPC_NLA_BEARER_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8000}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x1}, @TIPC_NLA_BEARER_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9e24}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1b}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}]}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}]}, @TIPC_NLA_BEARER_NAME={0x18, 0x1, @l2={'eth', 0x3a, 'veth0_to_batadv\x00'}}]}, @TIPC_NLA_SOCK={0x68, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xffff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xa7d}]}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x9a4e}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fffffff}]}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x8000}]}, @TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4}]}, @TIPC_NLA_SOCK={0x10, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}]}]}]}, 0x2ec}, 0x1, 0x0, 0x0, 0x4}, 0x800) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f0000005f40), r1) sendmsg$MPTCP_PM_CMD_SUBFLOW_DESTROY(0xffffffffffffffff, &(0x7f0000006080)={&(0x7f0000005f00)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000006040)={&(0x7f0000005f80)={0x90, r8, 0x4, 0x70bd2b, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x4c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xa}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x3}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private0={0xfc, 0x0, '\x00', 0x3}}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private2}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x1}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x3}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x89}, @MPTCP_PM_ATTR_ADDR={0x20, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @local}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x4040}, 0x4040080) bpf$ENABLE_STATS(0x20, &(0x7f00000060c0), 0x4) utime(&(0x7f0000006100)='./file0\x00', &(0x7f0000006140)={0x2, 0x2}) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000006180)='./cgroup.net/syz0\x00', 0x1ff) openat$cgroup_int(r0, &(0x7f00000061c0)='cpuset.sched_relax_domain_level\x00', 0x2, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x7b, &(0x7f0000006200)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x69, 0x2, 0x1, 0x0, 0x0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "2d13b3e4175a"}, {0x5, 0x24, 0x0, 0x2e0}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x2, 0x6, 0x61}, {0x6, 0x24, 0x1a, 0x3, 0x20}, [@dmm={0x7, 0x24, 0x14, 0x2, 0xff79}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x7, 0x7, 0xf8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0xd, 0x4, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0xb, 0x0, 0x10}}}}}}}]}}, &(0x7f0000006540)={0xa, &(0x7f0000006280)={0xa, 0x6, 0x300, 0x4, 0x3, 0x6, 0x8, 0x1}, 0x4c, &(0x7f00000062c0)={0x5, 0xf, 0x4c, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0xf3, "009f85e979d27b95efe6a2d8f4a47317"}, @ss_container_id={0x14, 0x10, 0x4, 0xf9, "fa2cc089e5babe0d122ba3cc621b0f68"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x24, 0xff, 0x6, 0x7, 0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "0d9e7e53e8635387f4915587e784b140"}]}, 0x5, [{0x4, &(0x7f0000006340)=@lang_id={0x4, 0x3, 0xfcff}}, {0x4, &(0x7f0000006380)=@lang_id={0x4, 0x3, 0x416}}, {0xd0, &(0x7f00000063c0)=@string={0xd0, 0x3, "a9461fd834fcb7e37a13f88e59e89c017fec8001af79b3226902567c98238049b137622617368685da3c931404ff568f57746c3e7c8702e93baa5e605627dc01f4c1bda9b0dee34061936d13a3c035386045c5fdff7097c4d72a2727d61539dc7431f714fe7c9df01570743ca558cb0014fe0cc6c74e8a53b44786deb205c5e78a84b0d09cf8e6d28c568ec12016929b737835a6127460851b728121e1031cacf3240f4fd9e9cb71e3e9bc5f0b24f7bdb9ca10dab3e42be29d6676c84dac1a20c27cafa2b6e4f5306748b35e1b74"}}, {0x4, &(0x7f00000064c0)=@lang_id={0x4, 0x3, 0x412}}, {0x4, &(0x7f0000006500)=@lang_id={0x4, 0x3, 0x420}}]}) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f00000065c0)={@in6={{0xa, 0x4e22, 0x0, @mcast1, 0xfffffb07}}, 0x0, 0x0, 0x10, 0x0, "550248b01585ec5a4b7a2f1d5caff10921f90cebc1dbd856b6b46f3190245a43e4d6c79b6d9bb92d2f030f44c63dc3954217b33aa6b1d5c18d3b6a9b67ed1a62db70be2a429383ac2376a4c61cf4eb68"}, 0xd8) syz_usb_connect$hid(0x2, 0x36, &(0x7f00000066c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x13ec, 0x6, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfb, 0x40, 0x1, [{{0x9, 0x4, 0x0, 0x4, 0x1, 0x3, 0x1, 0x2, 0x9, {0x9, 0x21, 0x8, 0x0, 0x1, {0x22, 0x29f}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x6c, 0xc, 0x1}}}}}]}}]}}, &(0x7f0000006b40)={0xa, &(0x7f0000006700)={0xa, 0x6, 0x310, 0x9, 0x80, 0x86, 0xff, 0x9}, 0x17, &(0x7f0000006740)={0x5, 0xf, 0x17, 0x2, [@wireless={0xb, 0x10, 0x1, 0x8, 0x9e, 0x8, 0x7, 0xd2b, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x8, 0xe, 0x1}]}, 0x6, [{0xf5, &(0x7f0000006780)=@string={0xf5, 0x3, "4df17545ee56fe0cb5239565ccadc175d56d0373aa08a41d52f832c120ed987f50923e6770626bb7a9da5a1fda158245509acf09e4423b3f70c1f25a6824cf908bc973d8efcfe81121e8896b014854ef71b99664245bccec414ec7572a91b101ca33a32941d485c212568c11112383f0481ca6412ac0a2b71738612b93bf5156f27f181dc118042342874e2d334df43f3a55eb6901894090bc069f3c0fdf48cbb00193e15cc90573642313be32f30e298915a97acf773467fc593f5a9d00959e3875db7d3a83cb94c5da881b1acde592b0863914b279de8500ba2a51175a40368021afc69a4f41ad9e5b7252af6332289a67e5"}}, {0x4, &(0x7f0000006880)=@lang_id={0x4, 0x3, 0x801}}, {0x8b, &(0x7f00000068c0)=@string={0x8b, 0x3, "4704fd510b7d0c77764c18b0d7e3aaad5d19f425bae7335e874c94a67d2894e1a83d4d4e403f4f5405a5baee050abf7d3ded82994354ed5dbdb632d8f8b6cfcb1ea43f5d8591e4bd98f1f3dff3827ec367b3675364e073a8fd1714312c4fa8c5dd970725f43d16fa1d5927acea2f4544f38d71895de5bdc581a938b61ca906fd8b80bed114677bbab6"}}, {0x4, &(0x7f0000006980)=@lang_id={0x4, 0x3, 0x2801}}, {0xeb, &(0x7f00000069c0)=@string={0xeb, 0x3, "3885dfba036627d24d026c1dc056464705daf670448b6ed985d28cba829f6de682aabc6efc79bf14a1c82d807af5976afba31f871dd50451c3d6841ddcdbd9e105fb6d5f48b6f2dd9d62d3b5af6f7c0589b68e7ce85ad2888284bc30067de2d6f9c8fc71ba7eedd037d69fb8d6b635a1be266a3ddaec4061253b1e9ac3a13386677ff9c754856450e2e8683139ec964e0d24ea057a1694495761a17db5afcd516ce0df460e6ae6a555b5decca368a8f9eb4ee96557d9150787dea544c543b5132bb5e90040efacf5762a24da1eb4a4dc99523672b5b33ba996f9fd693ab2040a989f45ba1770525a6d"}}, {0x4a, &(0x7f0000006ac0)=@string={0x4a, 0x3, "1fb0f1ce48287d2a8393d6f6be8943dc1a8edbf9aab6f92771786207534d1cb364f2f12755c7cb244eb13d4f4ac10d3110dcab2935c25d85da3630b0643ebc4dd31010c37f42300e"}}]}) openat2$dir(0xffffffffffffff9c, &(0x7f0000006bc0)='./file0\x00', &(0x7f0000006c00)={0x400400, 0x53, 0x4}, 0x18) r9 = open(&(0x7f0000006c40)='./file0\x00', 0x6a8d29916d4513dd, 0x140) getsockopt$IP_VS_SO_GET_DESTS(r1, 0x0, 0x484, &(0x7f0000006c80)=""/128, &(0x7f0000006d00)=0x80) sendmsg$nl_generic(r9, &(0x7f0000006f00)={&(0x7f0000006d40)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000006ec0)={&(0x7f0000006d80)={0x108, 0x38, 0x200, 0x70bd28, 0x25dfdbfc, {0x19}, [@nested={0xc, 0x2f, 0x0, 0x1, [@typed={0x8, 0x6c, 0x0, 0x0, @ipv4=@empty}]}, @nested={0x93, 0x61, 0x0, 0x1, [@nested={0x4, 0x5c}, @nested={0x4, 0x21}, @nested={0x4, 0xc9}, @typed={0x4, 0x4f}, @nested={0x4, 0xbd}, @generic="01e514275814570419c124531c8531c46675f558cb2ed630f5cd8800eb69c5ecf52db177312f9427a527e01b72c63dac94fbe2bd71f4e79277de8016d8aa5d8b4377ee701d3a32c94165fb845a7c7ee643514be6a5699d002074c48d7ba43344c9bbea44a479cac8833b16bb74a828095740e0188f12dd1c0a7101"]}, @generic="3eb265bd40f0fc86f13d85235d02534358a0c15f960ccb451478ea9fe27dfd3097bdefc72ae08fb540117bca2ddbf90dd1fe318e7d49fc4089ff80e6b1a9816b4152116d8a61e783aed12ad45393b0", @typed={0x4, 0x4c}]}, 0x108}, 0x1, 0x0, 0x0, 0x18000}, 0x24000000) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000006f40)='./cgroup.net/syz1\x00', 0x1ff) 2.168112197s ago: executing program 4 (id=26): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) epoll_create1(0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x3fffffffffffcb5, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0500000004000000080000000100000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="3e1010100000000000008e1feb00000086000000000000000000000000010100"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) socket$inet6(0xa, 0x80803, 0x87) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000040)=0x7) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) timer_create(0xfffffffffffffffc, 0x0, &(0x7f0000001400)) timer_settime(0x0, 0x0, 0x0, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) 1.678010706s ago: executing program 3 (id=27): mkdir(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f00000000c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x3) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r0 = syz_open_dev$MSR(0x0, 0xfffffffffffffffd, 0x0) read$msr(r0, &(0x7f0000019680)=""/102392, 0x18ff8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c60a", 0x2}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000010000002c000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2], 0x40}, 0x1001) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec8500000050000000850000000f00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x80) bpf$PROG_LOAD(0x5, 0x0, 0x0) pidfd_send_signal(0xffffffffffffffff, 0x9, 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, 0x0, 0x0, 0x0) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="020000000400000006000000050000000010"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180000000107000000000000000026", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r7}, 0x10) r8 = syz_open_procfs(0x0, &(0x7f0000000380)='projid_map\x00') writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000280)='0', 0x1}], 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) gettid() 1.662724716s ago: executing program 0 (id=28): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=ANY=[@ANYBLOB="18080000000000400003000000000000851000000600000005000000", @ANYRES32, @ANYBLOB="00000000000000006608000000000000180000000000000000000000000000009500000000000000360a020000000000180100002020782500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b50a00000000000085000000060000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x2, 0xff5c, &(0x7f0000000340)=""/222, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x78) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f0000000480), 0x400034f, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000004f4b000000000000000000180100002020702000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000fdffffff850000007100000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) open(&(0x7f0000000380)='./file0\x00', 0x109042, 0x0) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020148100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r6}, 0x10) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async) sendmsg$inet(r5, &(0x7f0000000f80)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000042c0)="86", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000600)=""/203, 0xcb}], 0x1}, 0x0) (async) syz_emit_ethernet(0x42, &(0x7f0000005e80)=ANY=[@ANYBLOB="b6aaaaaaaaaa0180c200000e080045"], 0x0) syz_mount_image$exfat(&(0x7f0000002000), &(0x7f0000005840)='./file0\x00', 0x1000806, &(0x7f00000016c0)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYBLOB="2c666d61736b3d30303030b8463c983030303030303030303030303030362c696f6368617273652acf418b743d637e3737352c6769643d00", @ANYRESHEX=0x0, @ANYBLOB=',dmask=00000000000000000000027,errors=continue,errors=remount-ro,namecase=1,fmask=00000000000000000000003,umask=00000000000000000000003,allow_utime=00000000000000000000200,\x00'], 0x9, 0x1505, &(0x7f0000000180)="$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") bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x12, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000001273014700000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x80) (async) setreuid(0xee01, 0x0) (async) ioprio_get$uid(0x3, 0xee01) (async) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1000410, &(0x7f0000000100)={[{@grpid}, {@grpquota}]}, 0x4, 0x4eb, &(0x7f0000000540)="$eJzs3c9vVFsdAPDvnXZoKQMFZaFGBRFFQ5j+ABqCC2GjMYTESFy5gNoOTdMZpum0SCuLsnRvIokr/RPcuTBh5cKdO925wYUJKnkv9CVvMS/3zqUd2g7te7Qd6Hw+ye2955xhvufMcM6Ze2B6AuhZZyNiNSKORMS9iBjO85P8iButI33cq5ePp9ZePp5Kotm8878kK0/zou3PpI7lzzkYET/7ccQvk61xG8src5PVamUhT48s1uZHGssrl2YLec74xNjE6LXLV8f3rK1nan968aPZWz//y5+/8fzvq9//dVqt0m+OZ2Xt7dhLraYXo9SW1x8Rt/YjWJf0539/+PCkve1LEXEu6//D0Ze9mwDAYdZsDkdzuD0NABx26f1/KZJCOV8LKEWhUC631vBOx1ChWm8sXhyuLz2YjmwN62QUC/dnq5XRfK3wZBSTND2WXW+kxzelL0fEqYj47cDRLF2eqlenu/nBBwB62LFN8//HA635HwA45Aa7XQEA4MCZ/wGg95j/AaD3fI7537cDAeCQcP8PAL3H/A8AvWfH+f/JwdQDADgQP719Oz2aa/nvv55+uLz0g9LDS9OVxly5tjRVnqovzJdn6vWZaqU81Wzu9HzVen1+7Mp6srG8crdWX3qweHe2NjlTuVsp7nN7AICdnTrz7J9JRKxeP5od0baXg7kaDrdCtysAdE1ftysAdI3v80Dv2sU9vmUAOOS22aL3DR3/i9BTm7/Ch+rCV63/Q6+y/g+964ut//9wz+sBHDzr/9C7ms3Env8A0GOs8QPv9O//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KNK2ZEUytle4Kvpz0K5HHE8Ik5GMbk/W62MRsSJiPjHQHEgTY91u9IAwDsq/CfJ9/+6MHy+tLn0SPLJQHaOiF/9/s7vHk0uLi6Mpfn/X89ffJrnjx/pRgMAgHY3tma15un83HYj/+rl46nXx0FW8cXN1uaiady1/GiV9Ed/dh6MYkQMfZTk6Zb080rfHsRffRIRX9lo/6O2CKVsDaS18+nm+Gns4/sQf+P13xy/8Eb8QlaWnovZa/HlPagL9JpnN1vjZN730i6W979CnM3O2/f/wWyEenevx7+1LeNfYX3869sSP8n6/Nn19Ntr8uLKX3+yJbM53Cp7EvG1/u3iJ+vxkw7j7/ldtvFfX//muU5lzT9EXIjt47fUsmF2ZLE2P9JYXrk0W5ucqcxUHoyPT4xNjF67fHV8JFujbv3823Yx/nv94olO8dP2D3WIP7hD+7+zy/b/8dN7v/jWW+J/79vbv/+n3xI/nRO/u8v4k0M3Om7fncaf7tD+nd7/i7uM//zfK9O7fCgAcAAayytzk9VqZWGHi/Sz5k6PcfFhXsRqxHtQDRfv1UW3RyZgv210+m7XBAAAAAAAAAAAAAAA6KSxvDI3EPv7daJutxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD67MAAAD//w/PzvM=") 1.263904274s ago: executing program 0 (id=29): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000180)=0x100000001, 0x4) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0xfe, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x34}}}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f00000000c0)=0x21cf, 0x4) write$binfmt_script(r2, &(0x7f000000e0c0), 0x10010) sendfile(r1, r2, &(0x7f0000000100), 0x8001) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="1808000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702af8365000014000000b7030000000000008500000005000000bf0900000000000035090100000000009535fa00000000000000b7020000000000007b9af8ff00000000d60900001fffffff7baaf0ff00000000bf2700000000000007080000fffdffffbf9400000000000007040000f0ffffff640200000800000018220000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7050000080000004608f0ff76000000bf9800000000000056080000000000008500000005000000b7000000000000009500000000000000"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r3 = add_key$fscrypt_provisioning(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)={0x3, 0x0, @auto=[0x17]}, 0x9, 0xfffffffffffffffb) keyctl$instantiate(0xc, r3, &(0x7f00000001c0)=@encrypted_load={'load ', 'default', 0x20, 'trusted:', '}', 0x20, 0x5, 0x20, [0x64, 0x31, 0x0]}, 0x30, 0xfffffffffffffffc) 1.261365055s ago: executing program 0 (id=30): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000004000000040000000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00'/28], 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r0, 0x0, 0x0}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0d00000087000000040000000100000000010000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000000000000000000000001e00"/28], 0x50) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r1, &(0x7f0000000300), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000001b00)={r1, &(0x7f0000001a40), 0x0}, 0x20) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f0000001980)=[{{&(0x7f00000005c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000bc0)=[{&(0x7f0000000200)="143de83ae1a77d0beebdf659219cffd42fda2226", 0x14}, {&(0x7f0000000640)="44975e73822aaec3a927e91985ed18dba115fdfc0feaba88278a045434ff1d8cfce8e23452fff4cdbbbd6a54b253288fb959994d25a2a746a60be0d1c197637c248baf2416bd4437715639007f0538a1131e3b192c45a3283b88bd506021869a76bad71d36862258f8835df9e8b6cfcf0898e2200d0d5a8cc76d1e13cec656cab27849eb2b2b5dd0bbf99b435e76c26ec1074bd9c0a6cc3bbf360567e3a6dcb7f503507592b4c5b36f6e3bdf5783dfb0c09f59398bb137653b4ca567b31f2764118fd3d85632c0f8c6850c658491e7078b4b70878cd74a5dbbd1e5c1b74b29eb5584e9b6e25e7a6ff22bf0ee51eb46d14844", 0xf2}, {&(0x7f00000002c0)="854261621c2b63f414857b4eddbc", 0xe}, {&(0x7f0000000380)="fef310e75560e1f4c62e503e9e01", 0xe}, {&(0x7f0000001b40)="45341de2fdac787062ee461f97142d36b67e1a1b7ada4e06a30065671ffc361ab146cd160f78326dc37e1018d631524c1f494f7bf258b8d72d700fe8ad1cf97e98e9c4f29036be1b6eddd1dab3742684ac815a25a3882cfa7657ebb83ef4e97b5a1198dda2ee0e915d0e815b752466102060fe7662900336bf49c4b1baf04edd5b5e7cd075a5d032ce13df321db19044be3e402d13cac61f57183e467aab43c9c7a24c95dd54e883b6332620934ee3dd49e70e094938bfe42ce1e62123467a8831c4a386d113b990773cf5d8dd682fc664d8063e75a70521e8778aecd420525e1f422cf74f1d988707e384d404a0ed3e2e0a8ffd52e5ceccfdb744da0e6b7b23a600fa7780aa2888b23abf6a3659d45cada6f144db235324b42305766a21e75e0e2bcb46c4fed3b050af093a4bf81e902ec584b551f11fb078b23c0772f7ce51204f2472a24eb7aa1cc4ce836ad8cabc28c0d2de777d4e99bc84dacdea9e2eafab3785af5aa2a6b8f65e3a1f0b3de8b736177cec8ff6179d4bb6a7cf8017ccadb62b41d037faf3805b4bf9e9c87735854eb2987c507add7245ed4ef85e6355b98046fc918d3451609612ef5b7d00ce9cc14b00457d9324b78b4f15462ea1a870a4b70622d80f8e8996a52ad14c4ea44b442b60e7e547d628527f87ce9984356b859bde6e221c83bc16ecc7ff7e89e605ce8e7e0c4fd2fd4847a73cbd5fb5d753797baff6b0720d32dd8d8a1d31412c74e92b0d5ffc12922f13feab46f70ea332177e8bb2fb264c3f79380cbc59c99b56513a1cb997af45a5f894209748d03b80f24bf1e7a966779bfe556e61c180f6c26108a585539615e5fb5a63cfb0a5530ff045a3d08befedb18702a372e118d5e52dc553ff8aa8a949b85bc6591c41589afe032e8c64c263db1c5ccf7d00d263ebf706a73329efd221f06a33a605c1f6ce6f13a428b30e954c4f16c8026d85e7023ada6c9f19b92ec7b881cb2e50667c28ad5929a3348b2481c50daa8a6b95b1c9d0a32d68b2dc464ed35b57e5c29a2b00a9c0fbd58cb57aa43b32b2a58029c8f3aac5c8f139e93bdbd5553342aac252ada81a235b613755b37b6dc7d00c4393213b8885f92f70563a13c4aead64abc95d398db2df73b5a2096c09d788ae27d4080b1ebd0159004734b60325e0ddac27bb997e316bd72f374d887d682537360e6a8a824943cd7832755343307dcd3da49cc25c80252f7c1ec820bac59a29850100b6e1897ef3de13a2d48d790e93c877e410f90b17fe5d59f9f8c19611513ad1875f82b9807d8473dc8d58634275ce24843a1b784982e09aeee6beee9e7fd07d1e8f42f11ba601a852d02ae4b2a09b349339bf89c642c0712425f2a1d76c381eb2402946b9994b2970386ddc2aa2374268f511736463a55ca199cc441f5cf82079b2413c4c4f6a27c092892a1008d6e3483aa75656268a49d1eec5b0b043795f13f9a860a1ee85efe10291b4f572b5b337d841aa5d09bdf9eddf3e96fbfc08f70d889974972749ddf589f4d7700de3935aa3e98de01dddbd5e217e03a369c3b1f649178a803ed4787ff4c53bc8da0f8988e53a78f9b5daab0f02dd6161bef9b18ec8d0bc7c37c1ab32c6cb00bda9ccb7197e429485a53f1e8ddae14ad3d72e1fc81e2db2a3c74303518d1959dee28dbac4d2516962e6f4207232fbb924c26c90868cdfa0ccdf97c696484a8e9e43d2e06e6332127c0b94b32f54739cc5ca768162588dbf136feb092a80eb4bbd18c4d21cb66eb5ab7cfc2645cc07ebddfd0622396f9c459c5435c74c0ccd734ae053c78f8c566aef5ae5b676d75a8c9796f0d91d22a746701055510253baf30017bfa10d6d224b942d1306b5eeac1b208a247e84da06aa5c3a4f0ccc48372358962709a1ce846e014da1ee19273b99589ad5d73d1f6cdbc6c958b992b354c1ae66bb705a116c72ecb89487f4ecbb96470b6e31c4106a33a86a0c14bfd3b18bc50d8857ea1b7baf2f31dacb173b9e54afe47ed5c2383c43ee86ed74d591ffc1277fffeab847509889d3fe908ccff63e9115f1f745461b9437db186973b662788661670953e20c04d048fe60e6500ee4b72345d29750edb1065b1e3688bdce822f8e415a925b64a4bd71c8e401eb16fd9df8ea4b329e6fee332fefd9b49e304960ac218a5d54e8e5c77def23ad0bfa6bf21b5e7156d27e7211f1023887a0bb0d2d33cb8312ddac6d8930817977f4f59160393572e137b4dbe4e056843e22cad7be57cd8c74964e6b0d0296f1a5998d568051b6a1bce30ad0be6b746180a3524ca22f7d1e12e476c20150132aa75764040527c6cf6a02710e6171a7758a85a1b108fcbfa50905bac83c6563f9f4fd69ad88ce0496e0839012d6780fd0550b130e619377d878abc51c60cc434c955394a32bea31f533cfd1d1d75e4b7d84520bbe19a09e79dd7fbf154a1286276c5117c4377f12f5d1239e893c92f43126b250cb8e84da5f51d9e573564579ac116907a1595ead0a78bf0e086c01751a721b44f5df2bb3ae1e8308d2d52850610baf58540ccd3ca7173cf5b4c55f43856cf79999afc4fccdd588e5fa7da5a5328cfa3d80d7a3b52ddc9f9cbfdc7439abfa6240b3a9240b512850ec5f57e0069c50460da8d4c47a06fc10dbebbf42c9e3fd730cd837d318462e124dfa2ba422eb38db2feae292089b40b92be6d257a1157d614a641cc4c9d33d8d4d063b74785c6437a1c13c2c7b448010af17028c7230412b21c243afd8a66464f29160776729f790a56ca9376bb5f8e5878be5b985d6ffe915430ae75b8b07a042be896be5406a40e953ca87d1628948b2677f562745fb1eddddd2bfd6fd104dd3ceba175e0c6cc50700af0c599d978d1cd3fa44ba4e3d112b2f2058486551c95898db6a9201e96859d50ad022f8f43a183faded91c3176e28deb674d6908a2441c6fdc4bf2ad67adc51bdf497941dc23aeb569cdc2eef5b7d6c0f19fd478941445a31a5593b971160deab94703ef0983f208f47babb3b81906e54f64fd75ae4f6a368af6676eef8defef496456e19ac855eec2ddca98cf4e85c1eae161b78ed27b41754d0190972f2ab9d5137ab0af16931e691f8b67f2f0e5f1909b9efdacf7bbd1a997d18c9cf82a213fa5194896f35b1fdd4d9e8cc4add479b26557d9a6ea889dcf8e32c2d64ee1a6ad0b6c68d79aea32f31e170c50cf2f14f892ddb684411efcde3501b4364cb65acd755b681a15fa947cae8b3187fd3699327e5d2495da97d9f3e904fa2d1b55619524e7b35239a2ff627e81654f5277376a94a0078b35063523315fe142f335f5ec869a8b429ad7e58f2f5e6dc26456ad59854e86d02369130cf48ed98f6fcd6cabc2476069849b05ca6bfcc57dc0740095f428fc2f86a1448dfa8c56a93d59d3b919e67135099bb02ac34d26e87928dc3f1631af7fea70304926069a4c974c0ffd3dbf3ba15ad04295100cb7c4a259ccfa9a360fbf751c112ed2e49fd8cd7e323940fb500b6ba3a00e37c7a8bd6a7ba762b407fa7d66a61551fc012c3fb34bfdaa3c29637c6557be07e0d618e78c90adf34a3f453da7fe918a78e45a767ce2e1ecbcdaeeb185c147b3f14914765270e14847dba1b7332c021aef3df43bdec7da0feddddb7d0e88f3724149039b714bf3e75dd551b78e1249adc6752573d48f1fb470cd4482a1bd0b97979101cf10c051f35c67af587f86895b6fe61abe426f5772f35eb758ad630d5eb1e85fec3261d2f1222753f5e31251beea8a934b0b112102b5837cadb381702daa3bf3493718b111121298b55169780c1d60a4d4ad94f825a8581dd31e9fd9fe0c04fc4213584d9fd1a6534ff70dea9838c98dddc28d13140e894f93b17e008cca869ca8efb2bda726b6a9af65922ea665a6a7369d59c50bb9a592c2c35568f32c84c06ac58526df1be3a835f7a6cd0b19717d48123675c16dfaee6bd0c667b115e0d75b6c6e738d8baa87d66d576adf857de61c9073a086619062951242f94fb96c02a200587a3f67c774c5f59c4881b5141f428d27f90f53b6bcec91c11567b4d2d5f492e977a282374185a19e8b40995bd75e856b9dc75ec471b54313f337d6a16e17f4dba1d5c017e481f08766e653ac157b31a3f6f7d8d5899da8d284c0304fc9e5c2427bb5b2cd0eb1a3e8a4b17d8b8ef67f3d0547ab9d65239d36f8975a8b33193b4aee7d642f28413c31acde8cd5846c0f70040fd7420fe7eb0cc84694fe374e41c313074d0ab8c63505fc0b09213fca02c36bc78d97fbb33b25cce1f39c8f205f7988db4d59157d42f39e9ef9b6c167b6c582549e479503063a4bdd07c1361f91ef3100077dba5377e1e53a95a5c9a4d9ae97c488dba5e37a1d6592a73e2b409847e6649e6c0dd94b37a4e550d5abc5ee0df2b668cb33da1db3942967cdfbabd32b1b333e98f454eb334b8e5c1f4942d784d6348d60e8d756e9527c89bdc229cf66b3d5a2f08ba4d1453ee275dadd3cefceeb8fa3ab94e31ae3f9b82f674786c7358b44dd3a9d07aff2805b4565c39e64d1f6fc82f75fb06ebf804c527f5aafb6d13051af5ae5e4aa2692687d7539758892bdd1cc2b87c5b439805eb6ecc1c6cde26126273b47f2fa3cbba2c12849426f62d5d89ab9a86c57b52396370c6a76e2b3d48dea165d5d2ca321ea5298612cb547af21236b2c341d1cf19a93e608d4cff465640af1879c10e0d274a6959ef8acb4f34f9947016bc1886eafc1325ea9678745ce8b228b1b85a8b3cb494e64c89a5d53901a313ed12ea42ac17a1130614b14ed1e9a01013b80dabebdaad5061dd248fc892e1d04c51b42e4616f337ab5a14b1251ef0537563eb1c8d7fa7fda62ad7ffd25760595adf7da94e84e787ced855a0e434728619a8f6365aecc4ea9c4beb034df0b8a173ed8b56a352e1b5a5687ec848923c48cf15ef9f0299829ddd01b44a88f2611003908ad5e6909db9d2e513a688df9b0bd784d1b2fe40acc58037ac4da4a0bb0c8e0d57efcfbf29b1e0b94eb288895a97b5c450c76a121b5f2e9a3e80b802b4f49ea84154a7c6585b19c77a3c513504bac6865b9fb8e6028521854c3f44ca61ad97298d9377762edd3e0cbbfcc304a421d4671cd9377d1010c517cd35ed36676e5b631529aa767d87eb442232890f93fbe71d4bd4314883b88e736dd798b563f140775ccb7c67ed0f4a7fd13590406d8707ca7008d8a0738d84454491f9b3d94f8b1639444600615b062aa83e48b8173ded0d5accfe5bdfa4e6afb8800671e8af28f4e239ccd6cc7ea8cffc9e37377ffef02621443b654776e21eb5e1101ea1cabd3daa17679e75a439d36df2a4b7fa1c5e18e378fc443e7187cfd4cba1c398ea3c85c46c34f4b42531f390619b77498b878e355da4251c62972dd8bd7ab8fe559ea0bc548c9107c65b9bad449aaeb1133f411168db7f19f0b4a2f3585913ed8115091f608b26b31ff1ffab5ea2b87ee0dd3af448c089fbc303343918856f9f2ae74fb9563ca844b77ef15415148f9b3d40269533ced4fc8f5340be1545bfc2573cb9ed647d70a811048dbac31747cedcb24f848415e5c1dd9915ce052f25b0844420515b05ebc65d24fcbaa179acdb8a08e6a276f9dae7aee5acffe23feccb054fd84f07e3a06fe6b998fe8a6aa781fc67359fcd137a272d5bcc5ec5311907cc50a454685b2e9cf2d1f7cfdbff0172162da85937960e9b1ccf10d33f49041154fcdcc232fde4cc0d4adc70b900134ab19233bc1e59f8de50711cf7de515319bc7913e4d9af85dbc2ca15f62150b700cd6a", 0x1000}, {&(0x7f0000000740)="ed0e2ee5c710e53636fcbeb4a3c916f8f97938ecd6c7497c37f41fc406e7bb1da038eb33579d4d50ff5dc40ded352ac308e93adb7c51e7c2a1df0654ef3717236858087252bd710d17c9843ae5827b3dfa27301657cd7c0f4a497a88de9758a54b80f5c99650cdfe8d79f5650540e3fbfb43c2ffe95511920ad34785eb60f989d815fb8b75f132a8d7e11a37ed1d0f4dec7662d2f207df89f1d3e7b3229aac804f6658fd5a266f9640ce99c173c4001b35008a71ac2c02ee059fa00f96c0", 0xbe}], 0x6, &(0x7f0000000400)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r3]}}], 0x20, 0x4}}, {{&(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000800), 0x0, 0x0, 0x0, 0x800}}, {{&(0x7f0000000cc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000f00)=[{&(0x7f0000000d40)}, {&(0x7f0000000d80)="27b363968cf22cace5855a0df0c65e536a5c97aa269209efb00034697aae01d275c83c5d54ae3afacb6646798e510071414204e7355f0bbc7c5f1692db092b6979ab0908b420ced5cd1ede58a071d153019e05c69951b6791edd8246977fcf6e9ab55da0f5a70f2b7dcc7e33b244d1089d56bb066798821fef05907ef722820de4739b714c33be8ed318a93142fe11f961ae9345534f191f5d4ee562c9c48c29f468fe171159c5aa90b1a8a595dd7160d3bbae04a52e1683a48bb56bf9255a62dfe2c9a7ca8d51e333eeb0b7577cb1c7f0b87c6fa3404c188440bbd61364adf90ba9b09eab5699fe", 0xe8}, {&(0x7f0000000e80)="f15f88002cf64e09a60cee004b12273489096b8badff6c67685cb6993447f9cc2abe78c08321787b3cd235cccbf00fb1bb", 0x31}, {&(0x7f0000000ec0)="6e5da15359092c041401a87e55a94567e31342798ee63fa6a4b5b3ae5728358510ed61218b668510edd3caa4c166e6d09fb2c8102bc0", 0x36}], 0x4, &(0x7f00000013c0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [r4, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r4, r4, r1, r1, r4, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r1, r3, r1, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r4, r4, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x130}}, {{&(0x7f0000001500)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="9672e5245624720d3c5f6c9006d5b096a8bfadda4cb66bf7f79eac05938c3fa5d1c4bf53303abbc8e9a384d9a7a713a9c208f16d1111ee5b682b74f77ea1411327dc40d5462f9f213dffeba3ea6cdd747af668fb923831cfa56fcc9265eff6d2050b36d5f23e879d2847c25e344ba426595d7602bd021888be51138dd44eb0cfcfe25ccbb64e866354392163e0d8e50d896ba310fc0b0b2870d990fcb02eb34430f7b32ae4b56c9cbde558004624286ce0f48c472acde424dbf7ff49a381643eefa9da608074a632b6bd7f5d31fc6f4938eefc6f34235d49ad7c305526c2bfdc63807d6aeb9e0665bf64ec6678ad", 0xee}, {&(0x7f0000002b40)="d76863cde837cbce5bdd3e80d022767fc25ed582bff59a97c3562f317c8ec82c7d97ece327e37577df050832c2020a404dce06af8ed636c989e4f8649b0fb152610c42e9fac7684fd75a81e9ce7c41b313875cb38d617a0836a3111fee366fa18bd280fc26c3c41593fcd1a7b3907ef2de0aa5ac24951bce5fe6b9bd1cd679b376b9f7cba16f21baa41821bef759fd622eb3f1966cdb3780f9ed7c2dd6974303c58a7572e0e88ba647fdeb513e173352a1edde5efacdefb4721cf8f4c6a93b876386c439c46a7e9f83c1e2c053c0982bc824f13dfdb66ff7f8fa50e6ac5dddf388c2c15536c5d9d2998354ded4ef9213419c844d995fbb77ba5c65ff8a8c518edb4fc4b5e6181c2a446b679df19b21aa2f71a9d74a98cb114e04a6d0d50b42465f0136f394c033d32c7c03d2c6ea331a9ee99b6e5a05a58e39e001879f7099b6a2f665323571edf487caba760bcf5658bc978ce4b07a2efeada4c6fa86463556c50606d56404d821c3f8f410f8ddcde186b028a46e330024812402a7574a383da0b8575c181b8db97b657945fcc1a83d72c9ea32876958c53e7ec0c8d1a11c05539bc50285c84462f5f16c1d6eeabf1f439bd1a51102268b92ebe8582fb39129bb9d801690ca725f810582e7eb99ae46be397903c16293c562e1f52d657919f6a1cbe2f3558674c10b86ce9f977c2cc04f547810db9a1a13f4fd642dc3e279fdb751988f58c1cf9408b60d93b2cebc494105337a2282d5028345b18cc65e7c1636769c77bc6f73c21197a8283514fbeb21c081aa99c677f05289aeff42102221170d1ebfcba4b222be8e07c3477bd419340ce103389b3051e0ee4268134e612ec01f64751c7c498adbeb24971cfdc5f8b59a88c6cbff9b9c77f229709ec00a4a7973945088e4abdf298a57c5a9618a860ca668e5324fe5169d73ca1455ad140a4ab4b3e4faefb82f1fbf678e441354308cb04e5264ffd07b0606105b54de8b4af1c497f768d617b98864929ce8ada66f33604aa5acab98d2463ac29ebe654c2500b6051a72e21c37de83a0ed8663dc48a993614ecf8d076eaf87b4a537db80f24ac4c759f867406211df4ea244f6341aeb95af925d487642b000abd33dee5620cf063ff8e4a02258c36506044c5e89443b28b39a2d2b676cbd627e5485130783ade316b87073991074a66783efd42463bd9c5ab71e861b6c7e248e924f980aaf69f9c1c81c54c575bd478b330334f8909f69f6af0de78d978f82bcfaa35e4425f9eb8d1c86fed2c8197ac5f05bd1dba83414e1ef552e72e5c02a12f63643182c7c71d89e5620436ce158ead6e4ab06d0a1d799645f29ed66d3e6b9eed5796a1a369385b2573d219474fa17093921bf12fb1a69052b68fa99de8a0beae621eb46288bbc63c039641438bf80be6067a3beeeeae88c84caa75ab69f4b718ea3692fe36f95e61614f0fc5f1ba5238ff6fac48d1b6ad95b1ef3d24df9377d56d620efb86cac405ccfa8f74833e8976cec35155a4909005a7765843ab9926c7e66542b0f1d1b0920a2ec73f38b0216d1b2d357d826f3f2528a868d0ed8d32b6568d2dbb5552bb379ee1b23238cb841600ce14cb59c73e34af15748ba6ed35192804b2f073ce0b21e81aa9f2f37abf20f9e4966e67a9527e2fdef2551c77a07017ef2f3b552d3ad9308503174c8ee59720a5d4c395e7510398772235b23c0fd2545dac6ef054db5e0a8b4c952f87ed5ec9b711fb4be5950b2f3da98879e6bb5ca436c38858f6af1ead74824233550b54c71a7f7ec9070efb2a650028702d4d56c7471ed73a2cee27b3cfac71a1e2d9085e3d3f5e031c2fae6e78ff6036f77fa011b41eb882413d2af73d87b36df961f2bfd465350031159ebf5a2ee310ad1a6fcb81135cb5f647ce376af4407dba619cf5aaefebe716beb9627109bfaa73139f151a41d1c9f7feb5a93ec976d5c7b18219983be7165e889fbef31cc24cf5ff62fb72db152f59457836d4a1aadc07320b01bc58658bbd60ede86ed6701ae8c31051721f649fc32069a7b0e63cbb94a6adc25e2b08f100af234af75cf55025a3ef27cbac645fa269165fffc2f6be657c4321ed67a2fe6b55a9d6d40434c0ef3213431c16a0b42dae04f84bbf3134c8ec786a6eba04d677ec0205cbc094f352c87f8649e2469c52fc710f513315a72d9b881724412c50d062d0b69a2ceaed40c0309effd098965e41937077b03f11a79b01bc12d3c06f12a3f3baa0db70542c97c4116436edf0d66d2924f09daadb1c9320d9f77001fb3ece8478bd165e3534c35bd388a926e545882ff86246fb7a0cac02fec1531398678db0a4d653991a5dad1ef41893c2a1ea54558a3e679ff0c66cce264cc88fb5cf5eecfe9f185d3402cf2870546d5a373c5f6b0cbf9e0f303c55de3d86ef91d3cef859020091d3b9fe4b0d3af019706bbc383e04fd3985b0d43bb4bd3c96f63b8de7183bc47b69e3e37e9457e4ddeb61098d4db470d6f7af70002bf7d97a7e5a169bdde3eaa0dbb8e5490457999a1f3211412c8708e30d13d8f9e9155b1d782ded6684e82196e541b70fefd5b39341812c3e6d5bf32f4c72ca9f99e7b0fb2c8e2b6960c12a002a25dd044f488fab2cb70e3141684ce30ec56f715ede80e30ff4ffd1878e25291dd818736a67f8deba2ee9668244153eb8411e3d218902e6ac3304e3e6a8f7d28df2f9acbdb70d89d564c59274fe2c89c1927c506ce3595da3f3c77903afb921884d1b26384f49998e85fd9d9657e2df9607a5afc4c360404460f5f5b1ec067f488243cb7af88f68b999c2849187db77679b6b8064a566d72fcee44bf73111cf768ba03727278851c64f71062decdd7f577115fe8040a05a59a8c1f775ac9af0f1d0729061ae174e1a418a70339eda176c605f830b5282a29b1fd1348c13d3fe3322b7b811b4c1cf7d2a96f3c674bb28454acdfa21cd4d5691ace6d605415037e03ba4dde2a5fe51af4a3c3051bc805b34f302457eae029471a4a300371d28d1e6619ddef7a8b0d77f62e160d0e8c14ac04b63a08a9eb9253f8a81ba2d1c71001bf9114edc2169ab7d0a7498646e6936e4358e0b68d08acde8f808b94d25c99cedfe2a3061c12a474e7a50e09e044d63fca4d03c002fcf5b94cd447206436e4114dacaf1734d7c872599f925ee2422f1e9453e56ca3c4ba2f11117832967eb7491c5488a748d3939891a1339d635a8b1b03ce87e6d73f0181785ae6df4bd052ab36a404e6ed4bdfa9195f82cf4253aaa312e3650cde89db911e939d3824430add15aab6cce0b6bf30e47581f49894d69af176e6c754e4bb7fb0b01af2f9af0250c38c9524206ab28c79b3a249a861857e7604bd0d5bc206cbbb5e60a143c5d5c042a3c06ad184811d692e5cf873ff025e5bf5b76f452b638f55cc97658f27fa69c774b43864e21faa65bb8ff16204bcd72e698ab369d1c8629a863d5698e6e935cb139dd43f87bb784f7295a118a18d8624d6f891ee2b43a4c4e4be87ec32d6b3c15184aa3f90e898a7e23c6c62b7226823317fc8a763428ba2a7defdee5f6b0f4e2f1fc0dc7b62107b6b39c7155e1bd070e15a57dddeaed2d408326e98f5720fedb6310bdb70d7e9e052344c5d79c9b22590a1511df14f26b879bba08faa4732c84f9a1495d414742e46dcb6b5dcb98494ceb000234e29bc1e2834f405b58c3e55f5e85940da002077c012f9c0d0a5796223759a2f25104d18982afc125770a3859f0ad7eed0a3aae362619a8fe53b9bc63bd47692fbad331a7c771d36b3e2358ad776d2bb62233539c508ffb042ac4f15a716d00c3a4b3a79d31ce3076583bf917c47b5124eecbd055e8c581f9e9a3866f06b87b468ced5c27f750674a6bff49f02c6721dfca239d3dbf2cc1301deda6afc5a2d96d1e3e041c2850e3372b9e2f9381e41de411a1233ec2e24e381ceae682ee6acc9895af29007ff0b24af2cfab314e7776982529578e31212b36f353c5df0773408d12a23be27739882428b165fd4a8d528e563a8c54bd79ee3bfc9dc85adbc3dd84f032685a67972346d25d5d81c76f9d4b6e6ba5e52c6974e90d1900ddcdcbf98415b797b5da05ec9127bdb1e660a62e50fce29ac9b686d4fbcfb8386eaace861c961c13d809b85dd99c351467c07b42d522b91a89c7010b20c4ed4ab709ecbb777e1d3e553b802aeb29270dcabcc373bbfc6c5ed1b1cc4448ce4f9c34f89a377191aa71b6600cf1ef45fdcdc275a3c0c368537041e78e90576041aea57710c9e808bf8056a4182f40d6aa64e1f34be10b67c499cd0b4e712ef4ae74c84eb8712a7a4b5997142c70bcdb69ac2050325338501a96426a918acb13651d1aca5d6a2ac26177a366aff448923f78ee19bb7c5f069d106fb93d550a5aaae47de9d4f396b710550a349c6fd4ece170ba56e98b93b5f7f91be6e8fd14f3e95b7327353d78289bbc390c05f8dc1a0be473fe8b830702b3ccbafa9fed892c5a16cbfb72754353587a3683cf71797efc3d321ff41bd753d8f081a375161971d571ff77d2b02560e4abadd9076c53e4ba3ca94cadea6b7985894f84d78d2532cf4935145fc5d4b0cdf5e18182e1cb5306999ce2777731ac3fd0a7d018fb559902518b09dec38b969a0b47c3caf9de8ab8ff2612a2d6ec1b5c5be0e6af1c4a05d804e65ef41f85bf0f51cb9b3bb4d95afdb649439fdd6ff64a91325ca6265a6051c8a2d8db78e025bc328da2c1dbe6ba6d553971ec2d245e5f9f26c027e0023638df3e80f3188a9d1aa948b09c7480a88a4e6661f7c91537ea4f17fc82d47ccfd3645f2513822132df08691ca923efd4af2aa9eaaddd52a18019ed6a373cec2fefdafbe74f1895b94e9633e482c4063a924761495e00cb8defbd37b0620b7e07375708f5ed890c09cc336818c6bbe876df67495f051e1e9116d9c8075df0797cf5880a6546320023113b63457168b4e2f4b5b9db42b0b2b75b97ac68568eb1739b75445b78841d5dc017ea502de2878abd7a21f65ca3e634b123c258deebbebbd5700912de1a450949b18761118a45610392b1b9c2a00bf20de11387df848318f732bed37b016f0a6801013f5e856c483e144e46a99ee143a5fe2a1c43193c386902dc5a4bd435e3deb6433eff68c6bcab1ac27a71fe705f26e7b49731cb692f2d428d1ee3223350917153446d4fafe66bf3c481784bd24bc92162faa7644744f1b9e4f754c8afb41923709d5e7fcf1b98cdf4a7539e1f22c9ae5f71498d2ea11f1021364ce4b7ebe2e9f1d41046e85f87f1adf281813f0402d82a5115ebbfd1c2429e8e9c7d36aa4d5fe5de002a0a7551697695e84d34b3efcc360322fa950f09b0a13c4086040b31821b6be9dffdadb0dd8548774fe7e65e41bb5f6647646cfcbce204a68214dae05f0cd9b522d068f87ebca70d3993ca8289466efe36cd14ba48a7117f9760d9e7ff629679aae799b28415265abcbdaeeb1fd11a2aa42e7ea9b92e1d1a25258b4eedc1e50611a3f5279f157f2127ef823fbface25b397e9ec18169c699f7bd8fb0f272e04c0b1656e566961cfc53188df1d3ddf96ab7a001bf1edc900a68618e7e56d434d68e2ea4aa3b3bd1248926ff534ff3a87d60b607fad75ee7cfee2b39dc126efbe5ca25a8ff757228ff522c922b0ad684a88d06bbc3e726b174b2c40e0c7bf4c374f5b06efc7c3d3c5bef1eb6b43aba1d1aec59ea504d50b5ae8df6735a23b0b8d7292537466b0a0f3d1c03e3c879327d6757e73504c9d372c18359a419b66a820b5ebe43c4461be712c5233bb4a", 0x1000}, {&(0x7f0000001740)="a3eafc5f102e3f2d90d6cb505f5deb7c7b329c1ca7413e9d2225ebc619457c9152b2e730ef6ef8dba680a8dc6c5700f0cb23edbe8dbbf8ac10069d6af113690c0c4dd796530a1e39976213933c720be7ca09a8221834b3c7695f9cb60d48a4274df140d89a43a112e6b6d809ef3032c7ed70fde25fd55762efbac078ca873175e02c687a7768577a55a6cf5b5a68ee301441d5122bd41c0e6404d521190a990b75ef952fb7c94655b32b2be1", 0xac}, {&(0x7f0000001800)="3c4487372bf88789f0d46fe9d3f7f769c27bc4ab218d1639204fba337ea34c8189cea07f2a844f4a453cda0c021a994fa35f5da344777a146e3f4f7e6ddba4d42b45fb77f36a2bc54f3f0875c8c4407706dcb20809652c4a864497f609b9a866684d4b3f12f6798cc401db14c713bf8f1a26cb223727ba0647fd63d803e8d0031a912d8df40843f56dda24e58cf8214e656612f3b88cad0661ce5db4a35bbfafbc3913dc5e821d7af2d3d40b3c28a262ef549b554cad894bac3d77fe1bac36af3fd5c68c691aeda84cddc0a48a0601d3dd0ad55a997541a7fab5476faf55e8d8938f207fe16ccf5b69f94ecacb56298ea2c8fd", 0xf3}, {&(0x7f0000004d40)="c83dbc8a3cffe448480f59bcda5eeb9818980b873c0b491e177b9fb745a22818c2883077ed57ce403a44d2a4660f4ed54b2981b2bfb0677eddd457942e1f2c9f73cb4927ef78ce280958ac46baec9b9c9a09099009722f1b44ee5dfcb1b8b565d642117b80e93c871078c762e2a1cfcd39f1097730023ab45a79152eebf044e702d474a46911b6031e4c01ac794089e7c7aed7073ca05f960fa77998047ed9913f700ea2746681f3a04203514b4f37194b1e32b30218ff2ac06c52a63672ec8cc14b0ac89e246a99131fdd22f0b8fc8eec266ed1293d176029c802f1bcf77cd713c84fcd859d10e107f19f00f794e8546deeb70152b261c3bef5e5e066b7d2ec8a08f3cc0de2073e621158ab70204622dc90a71b26f20d2ded6f5d4bfdb3f82f3a2a7ec16045fb7951df6910b42702fe702477ea3866215671af24fe0de187b72cc67f28821b0bcf6d0ee89969404b01bb822f4dfd1192d9c114cd9cdbeaa365e2f0bd35bcebaa140f8033e433dcb03cefc717806453e133f1d2f48c0d042fe6065941c3abafa68635e347b5ad1675933247114fb16b2c5052c2ac5f50beb803fb35ed2786a97c046b3bec740ff7e804578faf17183d2ac26ba71eb65954b46364d263c9aa0bd2a79129b99ee549696619864ce6dc65372a292d45a94428e0b6943324d2aa2c25e7644359307eb1ffc0cd80a274b31295322f6c58b2f4b020955acebc15b5f60d20727b2ff8bcc539f0677cdbc7d84a0aaaa05165f400bdcecf6e89cd1e19419f43dd2c4524d866cee5d887083f65ea4cfc4d2ee93f6b4e9c43a56ad9bf59e7bb092e053f457eef4d561396bfcdf24d71345d0fd6e6c7576a143e780c6c4de259dae81bd1a8fac783bcfded77f9400509c28fae3778875cf572c41f3e05d733931b77c3775a9b5cd97b10880b0174122d835b8d7775d5d9b5e95f7c6f01c87f9435a8fe08664cec5a530d05c6f699b5c5c0f2c8379e2cc55cbf47680b2f0154c53b3a320901572921ee556d4994cce4c02c20a657a48e2a306c3b8e2ab5f8936855762bdabfe9ce10a7646c3b61720ac3358edddb5eae58433f30db2217da3405367433bda3012bca6cb48d81bf2eb520ce8cc521656ba952fb3b71457aeb43e31dc97e7356adfd4bbaf6dd5bf75c30a2c80cdf1d021b553ee1ae27548edd76cb53eeed2fe1d353a30a315c6b2c71bbaa7aff14e5a6fc51dbd85f0663cdaffa8cd345b6bb47070d7a46a4e693325e5a0f46494667cf5cf2f6bde77cafd73f3b7f5ba2f9beeca0895a65973c09776cf88a05cb9cc2843b231306418fb08d1c7fe29b914326e1b621da716b8fca6d125a58564a769be450f0513c43ca3b83e144c9d44026ac6b7bdd014b875ee97083e288b60d2fbe1706871027479630f443726af510685c04ba04bd63b44cdedb2024e4bb17228a2a7da2d10cdd5193c20bef0e2e707b51eb55975d9acee0f23a5405f770dd93e917f7b68f2e3e18572cca005db2f7466307aed50f6c81875822df226d0d4b0f27b87e8db3dfee1baf05238218060b65109cb31b150b61519b07a072a8fbc0469f2391f4e9fdd8ee7121237fdb1df52e0ca26b364142553bcd3b17baa42d25abaabc04d5dde8cf7205ad74fd9eec738e6a3f362ad8ce44f0bc14c28b38cd8a8c38293a3dcdffcf70fb635e2802b90a0ae24174897a269c015da3db8eb340ab672aed39203519e978fb174f6c3441711c1e95abd3ac4f2abbc47b88eb065983789f34c77050c66bc564c0a416fe007a85895a73e00321b05397a40771f6c68288dd32de70ed1cdf244ea65bb5598dba2089d617d7f5df11a4482d78d0af01f7a81a7eb1b257a403da0ff38f1a4132a3e795414118a4e49b88ac24108a2d7e584feaf231df414bfaac3d50b64878e43825ce10868e35174c297c2210e7b8a7e4e7c4bff5f65a46e78468763ca6a81d2e7ee9a14f5c609e8b5aada0d7444d68e21793784bbe327db49ab5b87efbd76dab980157b9508fd4c62b6962de16c6aacc91908594740b86f5987e998b8edf26bbba6d0b7ddd47fe5c3b9d6d1e09a202cdefb1de924f61d92cffce0d9d6861f9f666af31fbb467d9007dab5a725fb27e87d8eb7a88a29094ccd99203b70847a85342653fbd21d6e702743dd0b92e1bc99d3c0ac57d87e644b160e1b423e90c8709a96a9453b9e259acaa916001b30ba4035505dac6681438aa4d272a7142a4f027a413955bb2fede03ec4a92d618d04e6162fe9bc85240eb7bcc7def977b803de6b554a5f6ef42f697d9875e749a049007c3504cb3589a1369dfec87111e16292235d31a5652912926d9bebd7c341685b01796e157de8a9fb6e38678a034f645ae461e424d5b2ab3050dbc95dbec08227dd25180e56c2f7eef76318de4f61dd110dc2d44a0aa806dd790a01e0c3389a06d5addffff66db1fedce5dc0ecfa269830da911d15d492b715fa3be5c7419587a5a022b306d89d374b052a1f58114b250df21822a56070d58488ee558ff0d5d1348b6ca07d8a21a658fdd79bf8bce825d47f7d7e4ff7ae82460e04bd42d729b7ef3396a3b488d3ccd1a7c2e1cc36f57dc022eab1ad73b73ef36ec8b016779b2868c7d8da06ab7869a467adeea9d4184ad4ebbd727bcc73f03f127185608d4103c6c3e73216e30c221ae580e213ce27beb0919a6724a837acb7b20d6458c1200dd13db484ccaef7950336cd4ed7bd66ba6d4658d7fafbc2262862089702cdb24e94993850218fa6255f425e72de53d141484be3d80e1a847ba76c9841749d9d01b8d59c233bfbf067f13f06ddc4b451b81e56fc2d5b6004677a9b6e3404396209afc452dddb47514751cab2bae19faf4020a6f8dc0396ac6362b56708361ebc18b79e77ac96b0e6656e022279e36e16908ba297e97ec4897ee1f56af6a59bbeb515865d10ceb1d1da82151ca125a4d1201e9e6492571b62d3497c0134407fb57d56ac9c72533e088418867280b85e20ef6ace0795fcdc937bdee138661cc59eb687deb13bfa6110245120c7956e6d154aac30573aecf93cb8ccac4681961e732b14b66b61cf38e1e1f9dfdd7ea6fcb148b1e5d20f37cb8cfa814dc9a466a70cc81c6ce1212a3be73df2a6529f12820b9904e83f2e3f64853efee7a0d30de2e3d80498989630a92dee5b94f4aa608ac6c0378ceff275cd241741affd8311db3a02cfb438530be600bb4b01130f68fb7e114fcd069f3906fa57550e608da6e9c22c137126dd4933149cd993424cff53efcdf5e4e31856171ebdf60e212ead6c0e83eb69a197505ae3764c3eb657f0cb33ef8fa7a373e56068e6d4bdfbe4e3ba2b76c141526b6af452add8749c59468ca5c26f6ece41d3c3138c0c06db01708d2f547bd66e84201d82eb79b67d312304ea7335055c0032a8e4573355de096c9825057e43d30cc3bfc50e5f8f8d13b88c9b334dfe6718d48777d450c28ff4f642251a0f89c0d9bbaf3531622f3b73787ff2e0b3d9df5dee9e2c2750632bb32d5386d15deb1a56124b87a0247ecab4a235a194699fffbc3f6856e4a168f84c6c809798fdeb10bca06c62274e0ffed4407796a748288c324fce0c281e539815dc1b4a12ab871d282fe02b5a99b3813ee0772b0a78f64a35f8ceafbc0872d5b6e99d54a8a291081e13477e0ffdfdebe6e3ff242ddae797fdf855c25e11bb72bb9053d4e2b3e2857eba37a8b9b18778dc8492fb4b1cb91d56011757b463407dd27702a55c61e71a65f2b929828f2f80be70871ebbf612c0ec48a99c64e1e4ac22cce1ba00f993162ab20483676c50f703ad3db843a4e3d52b2725920f8a61c3ce926d09f2e0ea71ba57dc0b8f5bc243475216318fe8161fbcb54e2b13129b955838173579be6514d9bffec37d4718f89a21439e3201b526064f4f03544c6a0060d21560b54ad400cff5204a4fc47ee79e481dc9497ed0fb47872d67e47518b3647c4c3fb2142a4ab76e360cfece70f3aa98e7b44efaebb65d8db51e2a423a878e21c4502fa2108d7ade25bc0b50fc1d3541b05d8c3591847deb385fbfbffb80fdc21d01f4e2133ba2e3f8100d5f24cadbb60f6524b0ba81be85b58efec812141ec546bf0ebd4397668a16b33148a58c7c2567cf9a414400717c10772090b15e2e2b7f0b092598aa11472c20e9a3983b9ceeffd04aa79c06fb8b1aeb58256734dabed9b37a84f74e3f207ad36b8426bb095a37307960af2c447e6b69189637c4b4d5826aac66579b3fda383aa4c98fccb95d228a6a7f1a664782a356f6d32521653246481d75d5c1e9c6155d63e3da7db8ed6e49aeb4b1edd5566cf59a125373dde16e38d8d33ea9b7f7bd5eca13b18b2be46f2cf38cf38738559a5e5d62fa2421fe1eb9113a1541c9a8155542a90cee29c3c258bacea2cdcce3350a5e74484889b6d9495b77454d25ea4e60adcebdcfc17458c5491d6f468a70f0212e61f73aa7f7002110accee3b19eb11027b14951f596f051370407788f343ad2bca31d5c76197a10722c496314b9fb1f751e7c97412d50ade6f1bc96a266098a31a41653cbf0c3e1842c2c1bc03234d49ddf9d43b86dba25d033a14e5057782f36ab01f9330cff9492617a151ffea8edf94717f6353cf43e61bf2744e3e8769d1b8976b2989a182384fe9545184c050bc247ca29cfa3eb89ec004b00e90e5825e8c4a7a80f26f7602999266c44b262fc505d559bc5f312fd21eff2fb5f0623d17065a909c34319e8ea59a1cc47371818a6755b9445649c51bac6601c9119ac69a1adaa6dc03e2478a28fcf71c2ec2d84cedd5be791a67f22c72c738dd5525232d5c682224c0db40bd9736826b4c17deef09f54a2d38fac4e1cfc632b7066bddb526139d772bae720f448918257b5f14623b8c0529d2777074503b0c74f4c18badf709e79595f2e458ff92c5f7a9b7616e9566ff20ada55e7923eaeeba076c1329caff4bc09ff2cc8e313cb08d8660aa977db387e1e9adc9ad5d661ec912f75c87eaaa64521b547fd63fa6a388b0f085f41b3c413a0976b62ca200490d033375d302a7ba5e8a956650de34f8a2164e1c4a90e80b102475670c1d9c56aebb01b7a9288210a70475ebf64788a32d59840c79b00316267e6cd846805bfe94eea8e0febcc97c0c78badbac690884ae3a7760f4d7c2a625a2f88d32c547ca4c72ee1c797225039c8ffdf58f505d52a8493b01c468651ae06bb39a898cdfba17b4e1fda51eac375a0f148be89323d2cd386bb00855e4f629b3512a2ef96155e668cc050ba6c0149097670d37f8b51d5b29dacc6899c405feeb2247862fe3fb6d06abca577e19117e90afc669360225f8a5186e9e4e600ea53fa5064cdeb8c5b3d1339c64d9538af9899ab4ec61f3a75a58c4febe6fa41e77371622eef20900c9e949a3a04570790036379f08ef73cc5c30407d53ccd6d3412a2ce2799af319fe299931870ab07b3bd02dce8d13beee469939d14c2aa7e57466485c07f8cbc6e1a4c365c5111b2c9fd7f095282fd4ad83654f65056b6f56664b31599bb119071593bcc5fd4f4243a885190b26d52c1c1562a2b3225edbd162ddbfd0047e8003531a8642181ef9014f120a32401399a42d89367c54fac7e08da3d420384e94fcf457fef5dad2fcb10a1c0adb531be07d84a93118e2d165393f0889938fff218272804d0818c0bbe8c6da3bdfeeccb24f3774d59ac44cc8364a795591962f68b93c5472dd84b1dbe73a43a1b44ad5f6de4112f595c7f0de8d6d70fa1f05177e68ac2bd472f5b85749b46a2b6f1271b800aa715ab8391", 0x1000}, {&(0x7f0000001680)="6b584a0b2f3ce3dc3b8437a48431897733", 0x11}], 0x6, 0x0, 0x0, 0x90}}], 0x4, 0x2000c800) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1b0000000000000000000000000004", @ANYRES32=0x0, @ANYBLOB], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x19, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r5], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000440)='sched_switch\x00'}, 0x10) r6 = syz_open_dev$vcsa(&(0x7f0000000040), 0xe7, 0x0) lseek(r6, 0x7, 0x4) bpf$MAP_CREATE(0x0, 0x0, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYRES64=r6], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) clock_settime(0x8d71ca88fffffffd, &(0x7f0000000000)) mkdirat(0xffffffffffffff9c, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000480)='./file0\x00', 0x18000, &(0x7f0000003b40)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES16=0x0, @ANYBLOB="b022fd84099290ab8ebe39cfc17f80bc2926131e9437a1dea9ca1756900531c14b67f7a9edd0d80c7c73649053153a8d8db6d3c0d3b3fa951f57d14071b61a27d968a0ae7bd580d2d9fd9034451c3ecffae80b234e72fb11e3a60c1208bd5262c5009e3e45582ed4203850292ed682fc5e26f5c2af47718ee5b4f2ed68f0b21b813ec22c4c61d3f22f5a01ebea6c484d8ef4ca90180b4587e0bee2f782fef574aa1e0ebc5d9e42452910d03c12feff7848f72ac5430476b9dc2457a09efdc6f181c408abe7b30cccd2c8fb85389e1cacd4f4b29a3d4a55941bf1bb416203732d6712d5a89470876ae6daec66f3fe1b39982c2781b115e20af7ce0a0c7c77db1073adc6e11597bd9f540f90f60b92dc84a5c764379c0b9426ff4f547182502633aa754dcfc63e46c7cef8e3a0c29bf5184ac150e90d884c59cba3dae7c531fb114534292629d8532c0f67ee37f2c349ea8f28199aff2aa335df5db411287a73adfbfff212cf7b6d277a361c55af160d98b5c3db84da37d80e07269c33f60f111ec3c09d8843e1f5499e71de9b48882b9415d45b20393888ec49f307d535580947b5a5b40b465382aa4a579f317d91792f8ed70e9401863bc0a21d7e15f828ae8f13c673a30cba6f10f89c8a018cc8bbe7072ffe1c5d4ef11f0f82cf967faef8608f8b289245f87607917b0c2578dbbe5186ac78b8cd9a5aff567aebe8a73dd547fdc503885a2df4953f3497688b7b1ede6a2e529b25ecc246a7bcb00077059d7e0100aa20cb4d1dbac6eec0a9f803601c799eddb9b271f0530842291167abffb982fe47a496e884ee3c17850f970cb3ac3342b832b8b984e2eb4836afb7727f7310a347add2a1094cfff7b44516593bbf15f3a9e0e2a788e99bdec6706ae9a39b4f8983ae38d4cdf866d9670de91036ea86646f195ec4b4ce462ea624b8875825262a301f9235496b935506109287bbcf4754e3fa637428a2e39a80cd07ffafd756839abddc721421754fcae705ab432fcdd6f3c004dfad9e6bfa87746dd41649dcd2bf1728a3d6d2ddf27a52957422a27f9e478530873d9f1861b71f2378540648b171bcbd44533723ae1a89e56e2f570c0571eb3c66fac65e3abad003a828f2d21cc990e57b80dd3762fe1204eb320591d6a93f9052b80494b2f52ad89d6374cf33040e2484c3384946450bb65835d65bebb4a91c0f82e598e5aa7ff9ba79f27bbd46240287721d2759fa24cec97658d8f17b3f424293f7253b74dae4b966c8089c546936953d8ce63463c26f1e296f56e17e7f890b6001ed5d9f739036842e989b40c02d3fe5227b1fb08a98f1b1f0c336346698e70171e74e40c5304a356b29c947672f8a0535b7ce3a66b276d09ca3d9fff030e41598649a310875f5b5801c471182c1f617c907f06b5f36a1f9294b0f4a95d0fc98682b1e38f2f94fb08f20c5e5c7afaa9fbbd84734a98dd9b33188f6b79334b09ca8e2de56457242f904b114a2c313b193fe421d7fa97da5ab77f363e83b4698bf903022d13826ded79a905f07f97dc0fc4cc290b969ee37075a4a80a0d86d0696eeea2048ebd1a97f8319b3342e515ae5c9e25ee933d926ae0f31af55aeb07da6508756ac9549ba8bbc0095a17cb647df12f926e595a531d7208ef75cfd6239f65a0584121c75e00f7c77990b90e6350b1a84eba4430979bb726ab02050573af29156bed8e243527593dc0c6de41d0b6775818a96ee97d153826a217e8d7e88c6c44baa781a495afeba3882a06f5b1a87b1e8ee1edf404ac3ade6f5af1f6cd22c01506b5f84befb55c86f79b56e4d5754be8f564f57852f991c2275cbf55937666e022c2b2f0d020156152377859b345f74fe66791421e5571a7900df89c9bef5c3cb19113fae5d524ae2edea5ca91baf096c02e1e860c9b5a97882da598ef1e39fcb61d83f997675a772ac37c0fbe65a9d379b9204a915fdb6a7c7cdbd14c0893cd5e8cfd56f4021756d6c6a25b258a69922a41f3c7bc43b69f46293b381a27ae5a3cfcf2526f8eadcb540ec87d6009d6a2939882140f9a447c5be4328a0681aa3002f6a9dfd836b362fb1d423d7c9571aeb50e2a6acb9ab4e85574baf27b1028db0f6647aa7fe995c1fbf8ab422bb15acf9ae6de73972c9549cb601297bbb1c740e8761af16c4785c4827b5dc5e52f4a82000f6f87670ec19fea4e04e564fc83c0ccf1b7fa2bb9ac3e56addfa7f5f6d1d3d3c92dea5de9fa42f1414a769b0cdc40e306fee0ad66573628b83a07fe087fcb3377848e1a7869e592c83bb594284da28a4f5db381059d56e5d4989042dadbbe6000b66184ca8fe9d293f6c70988f3d7b8ee00546a21aaeca498ae06fa7becc5a55914c7a1ab714d955a8b0bd72e8d6bbf4dd451b525fcbc9fb5c10747dee3c755d39be5c2d52345c56185a8d6cee878b72255acabf7dbefafaed94838532fd01ea6244c4ac929de6846084a07d19de7098e62b613775abe326d402f707c4fbb3968b0aac7f1f27537cbdecee19151b310bcbe2c848ef41eea747e85f87d5a160b2cb6b28d137e30c69770c1651e44a66f8e3394bec03c8256b89fd59bec449c6a2bdb351f53d05e463f75b834624b8c7b557dc38a398d726d0846fc2f062b5b32d10af38ce844c6811aaef73ace1d86813bc37433670f6180f9bd112ae00133077fc7a0bd12d7b4b3a53a3c16a9cb0e8112f18691aa3bd2215afdaa1d00c8ea4f4a302ea9ebc94afaad2549f646a8ae66b953fa9cd649a02c4b152cc6c7b55d99ddc3d0fd1fcd84da355eb02581dba9e4d9dd235d2d4c4e094161440e70926221d76ce70c8762485c8b801550cc208e5d1bfd184e622ff0950a912dd47163c838fd562f09ca1690e76da55a471ec67cb83bbb103975bd4683f0393ec8b843f55ba2c0bdc6c90b50031cfe751792bd5d0cb50c8ee93086794e18c4ed66d6bd09b499f8ff2f63a8920701ab0af5b4b75402b1d65b1eb515dc46e181a1699f21e67349c904f02f8358e28faff2ade65703d14dc2774b02acc731eee0941675502d95e0c32a7304f6e9af85ef220daea0de24cf79e35a59412e62835d3032f88d9ed7befd4f708bfd2d236bd188b6f951bbe13e3add84f111e20324a523426611ec15fb376e7306cbec6867f0b945047a4facf78154e68a66a36972d5a18af1403baa9b4b51fddd072ee1f0087add02485b40323bd708b76406e10a927a913d91c5d771d3aeb3cfafb54b1016785c61ed13060d5f1b550676a656b874fd392ae61c5044218df55cbb72b819990ffdb130fb17a14f7cb5a2a8aafedc6526d83762dbf320f15758030eeecf5652dccf04cdc68827400c768a21daff47212b87357ff0bcb36cae4d113a5d9815b07332cb42329321664d93e43e6dcd6115987007fc623088004f8ac943736eb2a045a25b1bbfbbc97571eabf875d924f6b7b0e524b1afa0ff499473aa7976de83b91928e84f8e445728778fe0e5a356a57f09ed254848cec31b7c5c9c7a2fca21befe15ffc9317e96f7ad582684ce625791b99563781bf64983e77be4f1a5893beec4b560fc15e9c21dd0c29bf2879dfaa257ba5ec97957050d5b2c1f25eb4064488c139dbf88f3b7c70850d6fdbf0603cdd4011bf76e0d9ee5c2b128b50dba5689a8f04d4caf62d777eab31aab4b4195da780901352d284885bf417eb05367ee1b5f2f8c5cfe7f0394fb977f3a3f96084375e22ccf6c3ee4659d68d2b1948a4a1783a4db2282c67d39613fa67be4dd144793b76c09dd563ef3d169f34318acbd62d3b2d64f9173d16e9801132918c3390172c6f64d049b4c894d593419e5f4d5a513fc5a64ddcd05b034e6d16fe88ff89a520c464f842ad5a62a6fc46f0e9d56d05d6f5e625d25f537cca62910981dd463255318d8273db13d27fdc6c17c2c54776ba3a246c413957f297b8ecb1adb5c3f1d4d8e4d7705bdb9268f956d2845b68511edd51cdc5d05de5d6d4b3f573592986fed325f1f3c6a9ef7740f9d843e11981d1ca515c7e722ec4d691c5e4d3a146e39bcf407f66418f754bb2508cb4cc843aa9d8eb63850e5b9103682ecc1fc8f972f394be9d31cb9efd0f693d4ec41fe8d0993b45d2f422f9ab604d3371c1bda1daa3206a027c4de5c8f2cf6d1fc7e6d1423a6c71e84f24e0a4dfbf4a331deff2ae649df9681a08846efc9f0001e7ef106f1bfa25ee2799b13f1f076e30e58078d186afb65301497e982478babf143972cc7072f70829b8faee46e56a1451ff7ddd0dd35816bfa29eee361de60fbc3222e89d70f1495be94d0e82072a0e572e3055c905552e6c45d2af3d4f505a99d947667059c1c92ce2d3549077539c4cec4c07337361eeb9f78813bf9e77b0a79f391ae6eb663deb53317f61ef8ddffdbd0ca2d8095c10c106b0968325bc1e88829d92399b809f1b881e9b9f0aeada5c5ee20fd0866070e3d5d41e62f5b6d2d25441babcdf9d3dc8ae3c140a6f352daf00ed38e248b236acd27f24bdebae0f272a5820ef77fb603fe3cc910a9d842129259e61d25dcf546cd770e4cccab470b20fa5f5972a6dd15853483de6e032f9726c166e81e8e0f9db4df397cc4a10b6e58708a31f48d7d2bae4ef92828c37088068b2ae433110dc7c08e6017d8b26e4e0382ca8fa62dc6f53c4cc2f0f78af72335c494f57f2414afe247e2291c395895bb18f701b6f4331feb759110c543dd94a238e782ad552047677558a50e7683d71a9e222fd19a9343e1d64528640a8099dedd19e4c747dda18ff25b15bddf750a54533b6ecfc75ad4a2909485f7fd759d45c74727b2e7300eae71a8784f5dd7f25b4b000ed3254264131cd9ae316fb3a3bfbeb309dd2d18104629db354f447791eb882bf0333a520b8dba745b673d071b07e1de3e02fe751a1cf5908435b1a38edbd60483abdb15452c868844ceb96c449ab72999a55c79f9ce7405797142ef7095b4caf99d7bbe51cd4e963e4ffbbd2648761abd3894b5420a0add261ff9c0eff61aafd1ac5195ff15cadb5b0c7ce34d4d2d68146f3dae677e833b8be0f8a876153bb65398def38e4bf539d3a00047b19c483062fc1c2547b7d4f7d99b7035212ccfffeeb21ed7bbd6165ac7fbafbca3cef86fff655305706dd0baa607c50543bb0d66f0f4dbdd9c365fdb7b875dc5e7ee59afccc321ad1e31cc84687afda71231bb2e4dc3ce79ff3ce4bbafed8821a5b71bbf3844f110e2dd9557b596ac792d97506d22c0410bce435e20fa2e2d435361b5b6ac85f44763769723a7b629258f45e10578f70bef2e9c05af8032e357697dfcd30de9b3e953a36d6cb7a03ce69288b663f692793904dd8fb4ab6dc31ddf7f6942ef84c1e68c78bf9974f830ee2fccca84113cee98b47ed41a87fe610c5348dc38d4ada19862772317a70754870347ad87dbbb4c52349b0261aa8e108fcf387b24d4e2a77ba76e8472fd74ab6fa021277a24ef7a48d395b0fd1f9c0cf83bac56b433ffbfe5984a362e337969febf259988162c2b4842bd2fc0b230fee93a085003e615088abfe41889f7b5e0f380ffe55b66c1f7419993c3dd4aac5891494a183ddca2e415e1749489c925715f3c44d94b90d2d735f2b923bdbbbf1646580ab135356a9ee29bc19e73ded9a33798a69d248574e0c9e9f40a1c1ba52bc66a578d08b75f271a9e9f447efede09d6b3b57e0aa6322c18fd6f5e1c9d2753e0a6513cc04124ab89802eb9c504f0e5550868ab597629d7cc7447ed1b01b2ff4cf511aa098710b208b5aa0f595039a2f0e7294c5fe3b0c3e6c40000000000000000000000000000000002588beb10115f4b22f4ac997c86c49201ee9dceb2142ae61555bbbc4ef8cdd468a8ffbe6cbfc8877dd87292c70e10669bc99d8d5710f7719cc2cffc86cd529b6da2511d07aef4a1d9533ab58a76f80ad7fe91a17397d3c83481", @ANYBLOB="fe2ecf20a9a17bd2ed7e803f830375c150a1f848f604c2c1f932d2b7163be4b2b9a5bd521d185cfbee555b27608594beba6325923aaf5db74cff01000053db92c6c5fcbba0abd975fc76bea49b00513afc856ed89d3fadeda307ca587354322803b0983cc65725ae7f45fb95e7cdb28c6b886959b7dde2c87c73f6008cf6eed7861f24b7423704b95f3d05b92d3d7ff9d392833ecd02443320b60131a350360fcc1d659e2a03cb469caf0498bacae0735a161345b3d71a55f14ef636b6f832c7a6071fce83904dfd871b6d8e03648dbaa3a039eb5673792cae80335732030f9aeabaf3bb3cc4ca5fe75271d69b2e78beb2b81fc3cf3a18a7ae93a3cdbe6599b99408275e2b4b4477c6fcf4806134e839e13533ec000000000000006a1c000000000000000000000000000000000000000000000000000069c3288311b7414705e975eb3f1b77a120", @ANYRES64], 0x8, 0x2f4, &(0x7f0000000880)="$eJzs3U1PE1sYwPGnLxRaAsPi5t5cE8OJbnQzgepaaQwkxiYSpMaXxGSQqTYdWzLTYGqM6Mqt8UO4ICzZkShfgI073bhxx8bEhSyMYzqdodAOb6VQAv9fQubJnPNMz+kMyXMmzLB+792zYt7R80ZFon1KIiIiGyJDEpVAxN9GvTghW72Wy/0/v5y/c//BrUw2Oz6l1ERm+kpaKTU4/PH5y6TfbaVX1oYerf9If1/7d+3/9T/TTwuOKjiqVK4oQ82Uv1WMGctUswWnqCs1aZmGY6pCyTHtenu53p63ynNzVWWUZgdSc7bpOMooVVXRrKpKWVXsqoo9MQolpeu6GkgJ9pJbnJoyMm0m93V4MDgitp0xYiKSbGnJLXZlQAAAoKua6/+oqE7W/0sXViv9d5cH/fp/JRFW/1/9Wj/Wtvq/Vl2G1v/B54fW/8bB6v/WiuhsOVT9j5NhONGyK9IIa412xkj5v7+eNw+XRqTn2AYIAAAAAAAAAAAAAAAAAAAAAAAOZ8N1Ndd1tWDrxkXEdbVe/wFv198fkhoTketdGDI6qOX8+z/7OP84BRoP7sUHRay387n5XH3rd1gVEUtMGRFNfnvXg68WB08eqZoh+WQt+PkL87mY15LJS8HLHxWtR5rzXXfiZnZ8VNVtz++R1Nb8tGjyT3h+OjQ/IZcubsnXRZPPj6Uslsx642jkvxpV6sbtbFN+0usHAAAAAMBpoKtNoet3Xd+pvZ6/ub5uvj8Qa6yvR0LX53E5F+/u3AEAAAAAOCuc6ouiYVmmvUuQlL37tB/Ej+jIwQz3mxX8LcPRzXSXIPjwbU3BP9jo+NcSOcDXskMQlXayhmuzUYedRXDbaKc+Mjl2/GfQC/57/+FX5w54bblvj5m2H8R2vwB4OTAAAABwCjWK/mDPWHcHBAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGXQcb0fr9hwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk+JvAAAA///+mQDw") mkdir(&(0x7f0000000300)='./file0\x00', 0x40) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000840)='memory.events.local\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000540)={'#! ', '', [{0x20, '$--+'}, {0x20, '(+]-&^'}], 0xa, "6cc3b63ffde7be7de71558c1c876d09df2e0e5404cd0cf5d00000000de3fc2e14470f18c85b684c0a254ecbe80cb7874a0a37847d64843"}, 0x47) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) inotify_init1(0x800) 1.260501005s ago: executing program 3 (id=31): socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000003c0)={&(0x7f0000000180), 0x10, &(0x7f0000000380)=[{&(0x7f0000000480)="c3e972bd85a6d84136d6dd55048d3593a74f338ce6772ab9a6f64041c2f6fbbecdc08ebcd3192b6a53662dae7c8e9c665e80a5d0925f728dcac30c29793992e588952653d414cb8ccdabc38767fee819ec5af0c5ee936880fe8549b4ed347779cab4ffd4e0b62c53a1c01db28f2b3f91c34211c9353bc1dece61511917c2245fd66cb8dffeacb4d46d627c97b498bf1ff6b313bfbc9765457c831771d5eec7997ec242e4505f01c1bb3e069b2e630f42a2be86598a61", 0x64}, {&(0x7f0000000300)='V', 0x1}, {&(0x7f0000001600)="3eed50d0125719a810f88e3f47186fe4dae74182dfd109a2587c4797410c9b8e39bd3d9aa144d5908647c30c8db69b5c17084c9b1bfbb8680737c4f88abcdbc7d294d72ab1b344270915df9ddf5635644c351c22b29d948ac4106bce7107570beed63077cfbc98ef71699eae65d37724d995b553e7a3ade619b522313ab382caf879feb48942878e605ee3ee2872794e3abe22a3f025068b628a5d92468092a5cc649bbbd978b5772e537939432a502122235ced312dafd108c9ffeb0b38cc16da9418ca01d485a6afb5827da4df6e1121ec307de14bb32b6a977608e4576a998182dd93d592ff43e55bfdbbce23ecd501e43b3e93ef8d9d01711dff54c301e299d3801a3cffe6c9883fbd0e47124dc02569f62d48b878fcb58ce99fcffcd2a5166eff3ad93cf1d137274993d86a3b3730d63ded759f6ca88fa449e5575b15321e5a58a1f888eed7466db4976ce35f6d2efb5ad05d99a66482dc607cb5acb24d326803bd337519cc98103f59c63b5962cd72e4497d1b00817d6e09de70270a09b493c2226617b1c9ef9d506be00d6e07f14633a966f04ecca90fb8d2b963ad6f3817935bd6534fa3da1c5dc468789cbf1192f3c0bff3777f1edd2ada5d35f88f12f29e952c44445ce623509d66811c80a9e0f13ad85aba37d86ff0da4dda601d9e8acb264233bc939fb056316612cff687d5c44157be05bcc88b333ff2a40041d98f1acfe6e2231a84e09bd7a54a0442cf87ce3ee8fd8da39da1862862ae40fc3cb3055c8b70e62f243850707341f51426bb3e71c7a4fffefab060db786000618b05eb087a424a2f30f6a232ff44b605f70ceec0a8f70e37907f6e0bbba21e9d5b7ecb6d287742b75c101ba79525918c3473eae38f3c177249dfa8816661c9921f0b0c858d53ab87c8407b97950c842111002edd1d1e80b801b495da28bcd5409bc971e55dab1857e188ac9728efc8f9a4543945f86ade13b445eacecbbf848a96410ac37c57e3e9e8bc8b8fadd559d225c7468639da2b5d1208558b51e94c14faa7947a7c60e81a96bb5d194cc7289adbc02ebb4b49be1f1efc429db2f9b79b5a22919dba0c35341042c5776942c52365367c4bfc95b42be383cca7107161ded7e851d0126da33d581f1e2b08d0c061e86d31e7a83f9b51c79b4034c7deda7697034e1404c6e8e459f76c2efe64350146c7437ef808e04ca14df5f6f500264fd977272bbf8fc096774e8eb61d0963430751ac1425a073f84346b0eba368cba7fa34adc420800d4f99927280eba199f9695cf88124fafc3a2b1226d2f2ab3ea27c69a127650cf5c725b54c02bd8729033cf699ce7f030f9a3442056244da3cfb61a8126dba11377624f39eb009242152fd7b8b88de7dd86057f29bfcb7b7df0e65e7e9ac9eeaa41afa62743698bff03d5b2d51fb6bca2d92294e8e177cfa3661b26f1c040e9bed983b7bc0aa154eb9c92e4ee25091318c53113a1c23ac62d2d71504cba99041f29a4f332133292cf20abec9222a2acca57cac48fa6c0668ee5eecb494741a64d33b011dcca74696d4614c5b45a5d20983b1708d365ed3ffa60f9161972a611c22642c3c259b41f943f6d7a8b60f284d325e38fe76f0645e069ff70cae38850ccf973193b6232c987df26239a574691f7f07fffa6deae1eb0324fe546573c36f2a2c31cd442517a9b036ae6a2a491e7343864693c107a5dc2585820863c146c1ba6caa4fea9b87d567716f4c8ca1a9d2848055cd750512d3b7415d090019dc8a04a1a1d28931093cd8f00e94c407ca1fa2a5ce903d9df26e008c07cd13afa783220e1bd5e6b60645f3dbb6ecb4156fedafa2dd25498c6a99d94f0b38125ea7741b75109dcac9f80635f79f5c8a0483bb9f05a3a5bf721c7541edb252449f8b13e63c370a6146332f03ca1f1b6fe0bed984f13744bb7fa0fe322e83ddf9ffb2083e94f33604a0a199220c450dad94bf154805e7f9e4350ca2d81adf2978c87dcc8a8a7d56297ec124bfef0d28f35777205e973272c87e01070f14f5b14daa3b5104d9ff6b296c4f16ed49eb42d35e7ba3bccb7a26c33a263df88aadd596e9d9de0abbd4d449df11081f2cd62e1d8962b9b9feb25a3b8e03537d61a61c11ac22b7211d12c84e60a6abcc219e558b2513d8c530b3c7a57cdc47de545aafbb2a13c0e6c75b1b92fa241c713c83a09c92b2b61d565120372a9143415583c9596f27a663d4967cd653b08cebd6cb96c1f0dc80d57267ac9a8281d7149bde880828ee27d69a6818db58320db29d1b044eaf6ab8a5108bc522de406990b5393b1f7e7bab71bf6cf8eed1cd59c7607d662e8b313f5c4fce0f59b1027371381011b63dd5b2b09739082c0d62ffad96e30153a395234937d377c32fe7af82aca3a19d0ebc4a5c5fb5ff190f14d5695c703b571fb4bf03756635cafc6cf6267eab836c347a9d07e8089fc105346934cf3364e5be370b3c42b94bc5ae3d17a817398566a2953251eb91697d67278145df9a4b917bcca1bf211780b22f4caacfcb7604c84f943d05f6fdf8edbd258d7d8dbf84f9d99e57472c5b1c2337d749a1f345e662e2536d23c7a63bbbbf00f8b5b0a2106a0342ab27b9a10b82e82668cd49e0cbb09d7be0217645f1dda3be59c8232fa290d34791cda52aa5b5cec6339ab96a2eb3f5328cc7c0e6717c2824344547a2ed518f6b2b4e4fe5b684596aa6a9d3988fc5d5ff4cb46cec99d951b8386b10949a163af974b7543df97b4882a4ed60e927a1deb67c5f814235bef65fea79a2c712815be7403c93a3707fb90d4604ec3a6a3b0928f253f6ab6bd56c958e026c8c58172c4ac2a3efe2ecd5cea70c8313f9ac2d638bc296ba99e2ca86d2fd06b5402cdcddc3f3c9845d5ae77f6f36963b91e8f6cdccd17abe8d40ed02463af4bb0e496344f350097f1cc13313fa1e172b63556ed2b8a8121c01a5fb343ff7767821626fc49b0d6bd522e1c9bf137d5a5bccb4bc8dbb64c83a82ef6c2894f3896c9f6bf0c3764011d53eeb6db9ea9dae22d3ebcca4942d5828c0bca0d9ea37701d5a06c066ac4fe318e11e9c0d6c658ac810fb5d7836cfffe4ccbb0934e5567d74695980a156d4bf1c18861c5a29ccd349999dc20562d00e1f6c1851ae563541086438d60b975c8ceb466414ff60efa0b2dee790fd0659ffa98b92414c13d5a6825368f56c4984412205041cd8e006c7127d4395ecdffb5addf80ef938ce54a367154c4fc286d5f969325c12b13655a9a956dd3b98281f537e837669fc55d8930676e807aa8cd046e0f4583d59f86cb99f3f7a7ddde1fb39111fdec7677d2fee4b8f4814a5def5ebcc67c653384ce80eaffd880405f7edf8fd3ea049f040595df4a75e2f892e7a85e0ba351fb8d263bfff7168bb85017b360fcd2ba89346682a6ea7ccc46afbdb5ab444e3f477238b2ab503bde914d3cf1789539cde9c0621152cd97bff9f235d88a1ef4ea4309db3a05d401af7fb82784b050ef529dab4f1f003eb29710a962f7538c521e617e2f0efac36182d09985e1d725cc38c3833a53742a02f76fb2854a9e45f0febacf3bda83f11183ef5b9fef02ebcdf56d4104b175bad937d8f61964f97d673577cdcbbb48d8eb62b063ee6563b9ff053719baff871bcd83822d865b2f7ef023076425ac5cd71b1f2309de0c6f14cc9c4d3e8fad945f756a7c8a084ea1bfdf5ac6e740043e7f7bdaca06774b084ae314c2636529d4fdcd965c7f8c07156572620b827d694efdc9d2bfc5aa9391220a83765f2c71fcd48d4acaed60afb53d1013fa3b15e948ec4159f7d130ef85b594018346e99034c18738285223ea53a6b1d5cf11a607de2e19608ba03ec970a915b773824261f3fc931dd6d3b934d89f07baf14776314c3eeb8cd0537ef5736f565fbd14e520d4ab2f77ed9597b76ff91f8d1f99ebd6e473efda7accb273975a06944d1037032129992b994ca791a09b4d83980a1e494b0f97098df5f6fb6bbb02722adb11dc319c565c2c363cbd19d9fb3efb4613b62d6584cd53f7bd80e3e89304f444ce9dd1835661e3bb4de02ccf568a2a5daaf0d56898d4286c3fb62e22af62d7ac318685834467f337561dde2e0c1e2827cdffcf42c17728ee64b3ff4ccc0227590badd0bd7e448b8cca0892d6a5e0130d2ac665f47c6b28daa101c1b319869bdd39fa924d6d9ba7d72feda5f21ac78641c7d4801d41c7879721b3be4dab40d9c4a78552440101f373489cc5240b0144a9ce32691a784b6dfe971a21bb5980ff67da2d1bb90b223c9e192a39c1aeadd1f5c790811079c0b51a97105c99b6f95d71bb3ea47c33d9dcb0a53c929c44499e184a3cd722c908d3b0d157e28ffdeb2ed7192e780d96a7a2f0fd5a87bdc973e049da0caf931f26f5a21813e2e602ceb2259997e0205ce48fd9424bd6d4d75dd4301f429ee30745cd839a40dbeab4c3db2f0f10bbaea071ca41d1392385681730a3678a5f60f604dbe19cb9d7dd234337e327451b8cc65394af399432ef7fc3765d055874ebdca14e5999292d6f72f31e92bacf25db5ef8f5212952c1910de06ddbe1687a0e1837922f2228289916ed3aeb7b9cc24da3ae47139e371930afa6d3573df6732c26c0c7ae06d9cedfa77160711bcb06e6553338deae4c5731cf53cc154113096d02f3036d7d9edfcdc331e4bb860c5208489212e904eab70e7f860b0379895cbdecbf7a0b7a25e5b853c7dbe08a4e296a30afec8cf5a9f6ea4aef32a508655d539a770b21e660c9ee1d7688c56abeb7cf1afccc8d59780cf26312589e0c8e1bc00ad7b1325cd9a5dd69246e0b33407c381ea09265154aec297e4ccdf9785a1042a83e77c13d4ce4360782f2428f9916b5cd123b089eb683d30c1e895b9944aa905a1a5b52301d8cc5e4741834ead6ebdb5dc05c9c49c5e883e99d40b9838037beaf876534d747856103e59caf6266fbbe760b6ef83d004634b74f14f8eb4aef93c4cc9cbbd78d83d532c70feef51ea3f170b25d81a6a9b074bfca7e9b3771bf83517e0dd9d0600f70b86b20f61fe36076f8bada334b2390fa954973bc901619a3cfd039349cb328625f495ab288dbdd6dbfd022c2a83f59e0b998619a12e35891b5ae9e83a71765507b4a571cd2241e5885c705244c1022688bef7c5065fbcf219fc01753adb611b3fbc09403dcb10a4f99d788667eff75fa27074ca8481a633530e26163ccf7dada049d23e717e067b6fa5b2f652bc50abda9e7ccdc5f2f3c35ecc2c4431c819c9691be4422e379750774e9f39dae06f26423c8a4278789c9f3111b43f6dd25b0ad47c4cc5fda3f3ed82079c9366e0adced883488f429c1d7e1b351fd0bb204dd7977ef224c4df6d7a5f7697bc6500a7d03a8a914154779fa7092bf1be6bad4092367ce5d295a5d5d0e7c469f372ca2011d612637025e89f178ae9ada0c5b73bcb7d7c034ff595263cd4216e3c76ba5f3d81932a088a90bf8043e877e299c670ef1622a098d5519d9adc4ee7d4cd00e5934a4375fa83fdb81214b892482b31bdde59a70aaf25cb7f417c3a2a91c4e54b48149f6c41d9d396ee6ff13e3028c64a7c9b1f2e7c6e67184a3d52d6f570db3d225c947423c4c6533f22df57d15c5e5a3183422bd378b06fe4732a9401dcb19840fb8fa5c50a0ff497fef362c507753e46b8881d3e767f3b1d893a3805941c94f2efa05ce34b9ea81d716984af6834230d4707a87089d40779503ee6a9bb245d7d997f14acb80e89731c042bbbbe3dcd05177b0ee0eec23455830ef5b65aca357f2b0b887e0b9821c0", 0x1000}, {&(0x7f0000000340)="b768eb20304f2fdc5a9694a4867840d93170ca1a86406f", 0xfffffec0}], 0x4, 0x0, 0x0, 0x8010}, 0x0) dup2(r1, r0) setsockopt$sock_attach_bpf(r0, 0x1, 0x21, &(0x7f0000000040), 0x4) sendmmsg(r0, &(0x7f0000008fc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000004e40)}}, {{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f00000001c0)="65c0a8193ae74ad15135d5242022c15690aef9b97ba8e3c8f894b31062f3de0c9d2763b7e35b040b79ed001f3d76aca9278974f53fee3afcca973c85057bf62ba7407381452f94a48b81462a586c8e410766faa1041b5e61e80958f5aecf2b5565aaa37857092d2814ecf483d57c98521bf57e057e75544176660e66b9e9c1a94756a58b4f427c924751c6fc08ad156960ebd233e6fa4c5a797e4ed79c61627ef87911a2", 0xa4}, {&(0x7f0000000100)="b568b943cacb00b43cd443e451ccd8dbc58021227bcce38b1cbe53d04c35daee08", 0x21}, {&(0x7f0000000540)="2a551a1e5f955c5a434a02eef4cc2e8769d1a588e7717168a31c7a1020c68f79553cdf1e07ff36179e722775aaba06c12f4a13f382fbeb937dca4e937f8cc3f659abfa77b6b2797091b465a3e06871065e60246aa7cb03a3fd211874cb62fdbc50fdf886eafad7314aaa7e7e34ef3a87466e9f9ad61fa9594d896c77344e8ca797141c12", 0x84}, {&(0x7f0000000280)="41fd564fbeaaab863dc348e0d07b641863079345bf50efa157dc9d4e82d0b3ba465defa83a3f669e83dc6a0ebdfc8288722a7f6db6923634d88b3b7fbd9ee79df1d847dc7055340106ac49aae0ebf887f029962079847b61054375f7467bbe9a93f6a39f94d0cc7a776088c2c1505d", 0x6f}, {&(0x7f0000000400)="bc3bfd240085bc6d067604d66464885324f0632bcf6d86e8e06b1a2aa92dd1af55a6155072ed6cce349583bf051f91b35aa27df8a8979706b13f3371741f47dff9492097976e79a329ae93138f7e3a0b697c941155d8e0c4f83797", 0x5b}, {&(0x7f0000000600)="e0e2037ec6a367ec789a753040158d526d8d64088dd34e942c90a4db71052d6b79107485a0331dbbbe0af6a8c3d201ee8bedaba744143a17b279be45c178af34887ce4a1200fdf80ab5de50937602a5ed1deaf760db7e5a2b1b9cf7c5b1ff8167229b9f4b3b32d67bec15216b8e586f67db118ba69802a72b9dd0631ab65df5b1e3608dc81fcd77b2c5e18d7ece752f328f444f482618ed357b312a04dab256213eb00d1c7a9bcc0fd4ddc2114dc46db2529d0107d738a0eeb7556c71f4b2c0af0d795a083ab7d95698e96f6d57a167c61b8a9a2008ecfc0c5083097147c3816c2e6b37b58e6b1eb626207657b08b5587013b8d40fa0b9b9ea4687b4ca52665fca6fe65784816dd90235de16972c5ffd992ae5f27393d2ef56493ffe17b186f5f58a0774285462c8ea6970c3e2713b4409eb37e92f5b39dfea091eea2bbebd956b563c3e26d0d730705d7336fc73f120c63de188818981e6df0c8150b10364cd5cf3f724426fb5a1f2aeb2566755f72a611ca83728a3edb5ae2c60ededd78fdf44061e8feeb70dd109cefa192037d520587486c6862d83143e743fe85351ffb5fabb3903457103e5b0f402957100666cbf02933a112e483f9d675b9a1d9665b805a59687a3b3a8629a27f5146607e81de237b406f6b7ad8342b23977e2ce0207a5f7d923267cefd4033a007712d317cc0c6586484b2460294cea24c8b6d92761b42c4fb5f80f267526f0bc8c8b2fb6eeb2ee5f4a8254eef3c2e3a1f941405a30acefd1fa42e5803ebd8adfc3bd1dd018a9502c856dd1ebf9ce9ba8a3355790822402345781c7cab38313b7b1fdba3df7a0d4d2d1507ba9b7f468940b399ecad103cabca82be875f980553cc2663e55d15ac0fc84f79003e1329789235b94c0703ad5a1486a465eacc0a4d423bfeec51acdefad62a429cfbf4ac813bb91cf6c5d9d3d15a7d666ad2e71247d76497db0d194aa3247bb2a14b49f7f705db46917d89578f746ee3e950600f07e1380a38de26a1e5f0007ce266240a158a07945620754ea143602cd32d9e25a8a255e34c12afbeaec5b84b450468816db4d2238352ab70c374df108e55e76290b39a5fcb54c8b843dcc29821e11eb7cb8dcd7b739a7c6488fe3f500ea588259da777458bdbbe85691d28811a64547ee22f440f63392ff5ccc856c1fbd4e5cd60024abeab00096dcd744f83b80b4f90ac8820464190767872b5652bd55acedd37f2b38989b63fce8bc2f3bfed7cb43c0535473ed334b5c623525d85958ed4ba35a6c9597d9ca5b72bfd0a3a32548b5de8fffe27c8331700a2ed4337b59401cbeff0f2f82ef339b7ec59730574d8d3af3742e79ad4a0cc48bce74b670cc076352", 0x3ca}], 0x6}}, {{&(0x7f0000000c00)=@can, 0x80, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="97e3983c49b5acea9438f04640ccab2f7893d547b3e5d84690905fb5c8ec5e03a4e5134bc22f1417fb6b18a550c16c3b505e36407ce87ab9bd1a0bc0e568bdbef7ad38dd9a4b940063e5f23dfa6c5e97eaa50dbbfce903d7d491a2b6361bb297a9d71b90b04fd706822eab2cbe2e4ec51aefc764426b2e3346d451553ea84d5952c419e37c0e45e8e5f7ea3ff2825cb767a4d760abe4f4887377d064969680430189498909133a0332eb6edc608ef9d422ae73bed77bb3492ccaf9f0d73ff462ced576c136eccef1c57b0391f5c69be0b8f29c4f96c3a4b9063e7584020b533371882b6ca474590a33", 0xe9}, {&(0x7f0000000d80)="570046e7db09afa63e92c38112c55c9db563d76cc2a13116186e699c672da4293c337cb08a94e232c2af34cfa8fc06e71f04746b9e105aa13c7b", 0x3a}, {&(0x7f0000000dc0)="d0163ac8b10abdc1b69cd008aa10924960c1434a7a88f86e6e719b7772f0d85bb6866e7c788f165dcb996ec47a73cc4a3cc53c64b83b569fa5e263ac714121e731d7cf7e9f614fcbcfa0ad182bd98f0a8c393ee82f20b1be5e3d62ba22d4610074434741b955024e8a0a5928664c1b30fb3f7a6472443ac36d0883a9e25b091d38b4ab54bf61d03caf06c40113956eb9f123343625c94b4a0757797913cfb83b17e1781f07771d42808e5925e13098a0a5ef83ea3ea8ae326e574fa4e800aedc3c82011fb16f8126d777503da99bc0094d449149fab109870d6c3bb4bf25e7e15d8e0dbed71dea5aa1896a214fbfd0858bd4ce9036e59100", 0xf8}, {&(0x7f0000002900)="fa9d7ffc72061a65c9deb9631e8dfd070c73a718a0900618de3e9b9d5b8030e53c951f9ea18bd98a914e5be82075f9ca356431aa1d932381a3286226f9f607e324716507043b83050910e8b4ea74ed954884b8d2b147e79fbbdda20535df1a63dd2d42d5fb23328a00546a7010f49fb94a34db927b0c3429b0fe774db08667a4a5bc66b000223939e6c3092edfd129046cadb9309bbfeeebc606570aa85840b614d919179c641de26285eae43a116c9ae5a846158c8d6c20206d61c9e15c630a676ac916908ae4e10547f50f530acf033398717426aca118979ff4710a6f61816478accdac7829a52042cfd4b7facb44b6670852b1db4d664cb23aebbfd162c057ef40844c881dca952b169d839c5cacd79f57863be78a1c701d122beb4af9a27c667ddab7dccb5d18252576a60b276f77ff163164fe298fed69ba1d89528b12389f0199d7c1bd60b420d9edbadb28ca9259400d040b22a3097d7c87c445162a1155bfb1a2c881b050c69b64bcd2af230eeebf8b35bd677c04884dd9df8290162c3b0d3748017bb1a13f15d51949f52b1e1889b1edc55f9ef22219a8d4c234d576aecea162728e6d8a285523da480558e2ee6824a4d5a306118237a943777426bcba09478ad0d5add9766faf53ebb58c71b485f912cf0449534981b97d5b8d78e58fa28eacdb57f5d8f870312111346294fae666bfd0ac60caea8d19dc0f744557851f446993546c6ec3cf7d6c4d2a88a18888e1293b0b08083dda480bdaec0094d74e33c3bde9a9cee09e3803639a364c18268727fb6e1458c92fac831346db2e9de6f88ef20be7670b5315be13bdad61f76f8625ac904d969ab1daf9d0ef23681255b3141f70ec81c2e09b14c24c229db86d6042a8e160eeeb63f7e4ecb7ecb92d8d61170f47f8cb5f706d4fd94cc67b5de52aca6c831fda04650ecc202c199c84208eed71ca68aedbd6041dc1577d5a2f8080e849114a4b2d2d8b02f5ace28624c36448d65fa45b7cf3479ee231bf5b984c8453bef986ac51c41f36bb905b49d865861c4b08eb0c5d78618aa660fa269fc03d4e9bc61efb3003188961c8483cae1282caddb30fe5b4cec82b48a959ed9d9babd2d6b374d9cf8db0d9d05891f36b9e186b0e1d114ffe4c2e52dbdd2099064c75e064d68049c252a9a864e4ffaef8e5d3ff51a08f56279ee6a74f57fc4336f098d3dc585799a1f612e621d4149da27bbc0f42762579ac373477557cc6c2bf99919b9f3ce10a94eecce50e64c9881a93253d0d06f98514620a020b5b2eebcf5ff15f409f3561857dfac0dbeb84667df7bcec87cd383fb3f11feaf4ebbe73dd9224991014d4e62b629b4934eb69d21ae0234969f96210e691ea5db218bad046b0f921af53642ca856d3c92ef95dfa68cf9586ce709ac5c127dd692be7ae73d289524c7be9fa0d26064c23bf7cd7a9f54122b0dc0951465153dd618ebaaa36a5d2b6586ee3c4921d5e113f9f6e6613f6e5257ba8848deb497ee09c8f5cc9467864b0e77057715bd0b7c98ae053c3af3c94f9503759af79b9f473bbdcc779f9955ea5a3acb26a79e4417af61b94ae82627b5a2c2748c61a691e636010a9759d2583a5f81a4a7f6253f5430f6356119d10f25c4f84480ac1a9ccf1308044b1e1afa2bb20ab215ec3b4c1e61d48e789ccd1c8eee36b280640b49a3c0e7d884d7cd5041c687cd564d2f18eeaf0d91853d1c991a64409fc9597c7c6765d96568922407a23cb2ac9e84e73dd76d6149ed2e85ea7c70868a71ec49d16a5ac15f574bbdf9299020aee4a9e2bd0f3fe95458333946077c317e398d6e42a240e7b3cd60629752a6cc227547e74dc55d20d7140cff9091b8cb8123e418564fcf4715ec9fe607b39e4752e31deaf69b49c2ceaa6a1abff80fcef5c64cfd3324270eadb7a636f7ae394175655df7cd17dd5832403270b18298257bb981f48ac6cc29f75824c1d0e4d30e09c2296a71af834b8a19ce03c3defb3152b997daf81481eed83f018ea86d3c0250592cd13537456147ff3a9c783a20dc13b7786619b683574452ac0bc6a9bca3cc2c2a837c7805ee29225eff892135edfa14e11092605406d9fda126a5a2c4580eb07298593ab84c260dfa4b565b730d1244ffcb07de081324289a2474f0708a89e09a34298d680989a5bf2b29b7f21cf422dfe8f4abae8e954b861c5b8f987d7ebcac3387f7358fae40ef1e74cbf936524383b0f5e3a07ebc842867ff22acae01c3fe797592d2aedce5831cdf60108540ff3f2058dd2e083db5e782bfd4bfce5ea698ad5205501edc2846fa4922abf9d689ca73359330c8f2d5aa9fac17097651b4db57d59ec0c3005897831428af6b56d886c1488b6879182e71545ed24600b87876a35790c2972b1332cade3d70a1ad57e4bc1870e511e8e7889086c274ebf2bb55cc7db9184ca23c78d3c1696c31203dd2bc79b279008582f4a739d8a2ea85e04a2064d3569967e3deb05c6a9b18e8aacb0f677c32bc973418f467185635130e704bd969b2969bc0f5b6a35337230afdfbe3e7fa75408e51631f7ce04fbf634141f8c7a3b94003c2581f26bfc03846d83918aaedd0aaf83064f6b0a18e95d4e73ac1985354ea5bdb1a02e46fb9372fee1dcfd3c05431f628a38c467f80cf69eae1ec3f98b6825070ef2d8a2c163e07ec04db5fa2fd03ec3c9aee4cefeece7f2e71084882c417ed0fc54b2154e28aaa45cd319794d5d6bf904e9f36b26ff24e64c38d5c924e27237249315c6e914bc6f565b9c78eaf605ec14a3a69078ee616fb5fb1d3e5c917522b583a132ee7e0a574bfd09349e31f94d6fe59c8a47766035998445bfcfe032a4396b8863519f5a42dcb4244f6b23ec87962771d886cfb62058c0036bcdd8abbd1d0912e97e479ec9b649a026cc0f6e937dcbc506ff7034f2571786bfdd89e62ed50fc30a2de49d44451e4591baa834db4f8fdb1fb17dee8b9708243633a06a8f27bcb4233bea0dad4a2429f90767912f5ff8f0354ea3317ba22375d4bd9ddd7a543dd44388c84e249d3e697ee174bcde68d3aad22a994faa42f9cd295229b44db5b0fba36264111f2df66fbe90170ac0577c47dcdf2e45e98bf42c47a43b2cc42bd1e0f5737b0f17d952c5a8aaa7bed0af4f9060c2cfff25fa2c7bf27ad7b9895bb935d1501657fd17e854504becbfd0cbb04411ca5499580cc856f540ce3783c5a1282680fde4e8a1ae0dfb4760621aba7e58adc35d27e1ad122e3078ded420b3440b49e3a0a5356c194811bceb662346267539373d7253267d2532aa97333621b9e25cc91274111d1fb2ae4fe5e2157949ad4d39d642a2e64b6b7bfa512671c6555585d03f079a3c8d7fe861fc14ac1e6e2e3a868c1bf5b208bac4227024a08aca2d23a77e53113ae1a21c28c683f4ab4b0cd83f7ffc624329b9a412e1b1e25f5b3fa7d5ae06d23bcca7ab3301adbb9c20bb148dc0b285cb477ca40c35d5bb6185c2426f522c27c68830328ac39db6fcef38d801691abe369c4b5010cfaeccc288f252c4a24dc073af26abc2b89b8238408834bd37083f0e9b708092c9bcbc257dc6933a74f8f62c2642a453abc83b6db90c4e26a4e43120767831deb99787adcf4441c27fcc7d3c4a8a18277dcae8c45ad4833744105a308958a5a3320d1ca6e75864b74294be502fb2c363a4e4a21bbd442ad329470d9663de818e828a1b8002acfeed94191f560b9bd79ee7d9bd99382ddc5586605f5b3ff94dc00dba31b53157ac812556d13f522e87d49104a16c50d02d93dc71ab28c0a07fa60ef458036e5639bcdcc4418188bb744c47bc01713b7af024c33a9eda6002db4b9d90d5785144f6fe9b6efca9f540840b9d6434b351ba10e6a1cdcf4a3c5ceed0683ef2f4d033c1a0508db7fca01a2cc4cdae17a06d5b1ceb134d8fb941d878d57705503234e4eb98cf5736357d5901989c8913386c59a5c1805e84ea586ee6df7f70f30c4daf7fca35bcbd83e51f22d99c8a47d63e300710c2a4c7aab83d05efe00726a2fa2b24998f42274284daa3916203d8ccebf922b9519aa186a724f2929b27aa4444e4c428b812e8bca35e26e2f19d459ad9af6f5c1476c632853b13b572088c01a481117dfabccc79a451b538273000572b6b8feaf4797c4f6584d91e07c7265b4fad9a3f07ee8ecada6ef06588236ea2b0bc900fff7fab8dec03b5c573b88356c7c14a302c5e762c5a4864d75f49af43a68ccb831a91200564ba63f5303eefffe174628f39b208b0ed5884b4535cea3e00a872409db2d0e1b5442d0e76af0d72df1530cbf2e5885c61ec0b7a8233a271ee4872ab4a54237db22166366d57eb99fbaec9f8eea7250d1b8bf9a97c366ce34525b0e9e4f3f25acf352ff288694cd0c890f4aa5e821876d064ffbd8a6240672a2ee95ba1ce51c3b3056c6c4e1f2855927e3396b248c7c8c84b779e5ad7946351930a680ce9325f35d53ddf79784b14df1b72ee2992b311bd9d6291805acce7d627b9568e54ec56d149f4e84543d7e8b09022d17fb2caab0128e87d03aae3e39f7a80c3861584f1a85cfd72efa4a4704eafa924281fd6b628c4a29d9f3152bc84a416d1908cbab525a709719291ffe09a530ef0d9ebd07233eb8ff4fad2aa40cf0e083f00e4dac8506dff93a9ac60589539654e04de33599c2a9174ca782149ecd03af40590c0e85e3c37a90a57abf4b5e5470d1947fd18be362d039ba10b3c540b956ac5bdf26169095b61e86f2a3c1606c600769bf09375fbfafca09f09ba2be57c07f7ed3c594e483976c3da95744c15c6b8b2d804ce1db49d09f6625894af3840b4f536321f36af2bf70e4ee3e112d05d4025ca6c187e58aeda69c14f8945e62b3492f03c6b4ec28c4299a7fdc612fac14999b697713174da57eb1e10c3e1d249746c213971d0f4bb83a4adee27c764a238d66fd22850ce3fee10353e7d20bd0bbd9aef515bf13c7a14a52c33f73e9621108d5d055e07dbe030a292e92a4b293e036a553b35f70c0a97bc202df9ed694e102d8faeb53740d287b6174e1115254965cdaf6b205d52f0052d4ecee90a370166537cbc1a30c31497f2ba9a52808068619e3a4c61d3212c5d418ba1ecb1b69bce1ccd6edfbaeebeafbed2ad2ae5884663b3477ca6d7a20a71acae12e9cf5bb16eed80499e455ac3bba9654b83bdbec1110dd555b7f083eb0a60e1fb534378302e5b1a434dab2f59a82d7b312907c3ba413417243b4eae4a3744b691181a3a918ab7ab660cd04e7f17a4d90f27f4fc556218ea794a769ee129761474a3411569fbbc33e902bd4893155a391040bad2ccae2109cf07fd8eaeb9675b491d9892ab35504e010ef853cdfa6f7213091ff8ecaf657ab3d7a8fbc32574797b99ba6efbbdb534013d5edf8a0d41a004cd736d2dd425b280571234b3c22c5b889cc0be4a7284a36594e5ffef8f377f0a538d200892f30d32e1c23934a628f29a35a68e70414d6fac804d6216262feccb70fbbaf59bb3f796bf4cb981675c1e2b42644bd74b42e7a118d06917d5e9cef7feb90950b6fead68a8da7d03ce135559016804ccdb580bee13ed1e8687ac6b1e4f5ed9e3f6ec4d7bad570790411758b7472fcec430dc24aa993748abebd64d71bcfd96418878f304b55509c543f1394e5b3dbbb4083b1cb996ff14a7d78bcfa923db82c95e31ee531fb2e83fa2633e1b23101812f1798e214e5fac69187ab6e48f04c4c63e258cb950d0859566a26c382603e0418565fcebe54c8352af44843c5c6b04e267deefa6d13119632fbb30c8cc", 0x1000}], 0x4, &(0x7f0000000f00)=[{0xb8, 0x109, 0x6, "5acc7ce562d6fe57d05f1495bb6a7749e9ae3196eff96c39bca26ad639121de55fe491da9788a5a48d58f9d2465de6b8da49ca232a62adcd001e41387faa2f4068aeb0a5fbae08ff6bc06e4423b8b70236ba70a333bac8996bef14f688aea8da81d1666b15a56dc135197bc8134d58d006faa700c45a2d359c15b64f14c5839dd07631787859cb823c41ba589ae8364018ae042f08c2914a1018c56fa83dbd0b1afecdc2de90d3a9"}, {0x38, 0x84, 0xe, "78753cfe4e0b916d1d956822e7cb5946099dca6ffcaae3adcf0cceffc9954f7de98c998a9e"}, {0x58, 0x117, 0x7, "5970df4762832dacc9c3b8277e72d5ff9f9bc7f26319c52fbe68cc70839efec5c80d13ffd75fd50b8a1e4187723b0501cc3363e5f7aa9e598308ce749641d65e9610a3"}], 0x148}}, {{0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001080)="50b4acd7545aa1470f98c5048317653b724b2a5a26081ef0d5abb9c001b3e16d940847f0ffb22035486142edff5b4fa5c42e0b44233f4c63b0659c8ad3a0953de822e34e68f213b3dbc225ba244b40abb5debe548afc965bf85a1a79ef1e7c126e3f07e8e8a7c274601a729bec5316a32691e7f04a686503dc716a6cc713e6d8c4023e2610e7da25cdcda4c1c8a072cc73d7d681c57f039d73f3229406df4ca8c6d5dc98f0abfc366bb43701b8a896bafa40c8cc950b1dc771ee42ef9363938e748e0dd1e9d7627e76297546762a0537986cdb03003c33318eefe6a44c59", 0xde}, {&(0x7f0000001180)="84ef819bb0f03e572e625f83c9ed854003d08b3701442759edb4b67c4005fcf041f47876835cc493fc881d9787300c628c1018dc37c27f37b569f71ee746206c3b175c70cd0c62e8af7de0122477d8d76db0a2bc7b97820c47b8134c13f10a103b77f5f355d53c5d1c9e592d3d76ce4f05084332facdaa3c8066b3121e1d87099b97999e551fc0bda5281a983056fcbd9e807096994cbd226819dd5c5a983a5bdd941daabb0c98bea40bd65bdc0a6f866cdcc0f77652efcb3a8fd9db4469851acca7dc7b6d80c7f8a028bea9bc2e606d4972ad0f2223748f36377443720030a23181e17b9a3a26890339520758d33ccb319a28d0b699400e4ad38f32", 0xfc}, {&(0x7f0000001280)="beba59780fb161aba6cbee35afdec7852865a7d64cf4f7f9dc219d5e096776bc910f029921867f2eb3f2775206187b45ae846e17d2b9ddcda3da5e0c4b4351f3c48a0b83eddcd65e47291983bc4da5afeddcbeb55a35961976e887ddb51daf961a5fe0eba8be48cae6f13f63b1a697f9d985d1b9cc52ebe6e02d31d3daf61cc683fbdd5c9dd341dc420284eaca785a90d234f5bea1bc45f46c77662ace799deb04058e7f22b7ce951e65561938ac005d686722b75cf71fbcfe5b2fde76f1", 0xbe}, {&(0x7f0000001340)="6aba45b20a2a2db2f1f5b3241bef1e64d82031d811c97822121a18dc26cf9ca075315b54d196838f01d223c85a1526c28a21cc4ae19e1698f36f0066ee30973f0a57aa0faadc670db20c9b2fa562a695943c1ff8124ed59ec95ff414fc868d5a05fd9782482a63ae142356079f2171fd5adc98a53e4df01df5e10ab69aa6efd4bb5558ef343753f61821d536507be960a0", 0x91}, {&(0x7f0000001400)="200d644d2ece66dd24e1a233dc5e59664a74ed47d8480aa6a3a3ef9aeaeb17edece5a1b79aa7bba4b7a3873acefd483c29167fe3684bc85a0a027f539413ba9460537991acf9a3d11199c6cce990658cad1f2ea4e957794e45527559b5a74bfaba39dbddd778a32c29b71198e05d160c32337cd99cb45d1cecc069f99aadec3f7fb567ae19a407d242a2f9b9fc71bf87f7d2861e4a2cb24833238c3a20e5c8f4a18fb9eca9df2f7e6094710356a7cc87567a5cbba3c9cadc705db7041cca4f", 0xbf}], 0x5, &(0x7f0000003900)=[{0x1010, 0x102, 0x1, "3c70b78c78da4775c78708b0425df4d7cdb20cbaa6bdb99ae68866c807d0c4a37e3c5733df65d7f35647e96289d672216fe4250e8875469ecaa7536b690e39a4b9189dbd21cbb42f3b637e44a5aa0a07dab3ab4d5d44500ee53752721c6035ff9c840c9d6c1b98942fedaed41ffd510ba9e5cf0119f6b9594175960cabfdc7095e1700966abe9ba2ab30b6f076c086a28a9eea9b22c696172bc70d96fddc6cd539a14f09428420cc1c3a2a49c42390966a9a2968f81814aa0b6f8e5339b34364d7f74bc0815cf86933036e802cd3742daeba127bcdec3ffd8474fb2ce61f2791c99f087fc337ae1e42c218db7fbdfdd9260e04c4a71378b7eb8240bbf663ef21bf617d594c904c989751b003cfb78f55936e49c955f0fc598fdf642f7fdffd6a092807dd512a4dbb6c0950c0de2d924ec44a8638d1f6fdcb6357add89321167d781af3d0ebf083f9aa65d7f8ce0fa3cee0d811b00cf6697d8e2f777acb32040f047235f378c0f264323b3ff1938e5d90db35294beb5d388e7639a3487a0fd10d6101d504396dedd27b17abe687955e67966ad620a4ce0cc971110edbd218f36301e30435100f0e6f5f366db03aed7657c0508f3cefe43cba74d7dfe1ed4b5d5e94b3d6537e77fc7cf5d3ca9855b807d778918bac14faeea563d6d57f19f29f5dbd1446c09bfc902955fdc3417e5b78dd39149ac2b99e148597e5ef42929056dd363c1a36f823ed146c489f2d7b5f5d8acfaca1fd0eb43e653c9f23f3a6c8718bc652f5409bdc0e4686422898520c191d50d11ca86d0a16f69a9c87b1555031e8f691d2ddb22eb2a0952d341e364b263248c73b556992922085914570234a81e03f9865898a536c310597e0bad7bf0ad2c2102cdcb1315ad8ec980446c15731dbcc326809b0c2518fd65f9c2d1fed3040f187105e797f0bb77acf8315f4c13a17803327f7ec58fe472def55b385dc20ce16ac306179601ef3a7b1a8891170ed13dbcdeefc5788786ba822abffde3e57074464b4f04938d13ef28ce076961dc165ef7927f56baf9d99d51ac74c40a09529fca8b069863113bbf06394c11deb31b17e891edc47d96b31c0c12fb3652226c17760a4134f0ccef884fb9bd8e0bfc434811a6c2359061e7268ab1f4fc61bf62046d9cec32ddada93bb826e0eb77a9ee3bd5851e0df1b2959b8b277066f522958f6fa5579f12ae69d23d5e92a82256de594c52188e6b62b297136951528b39f154e8861bb7a86adfc116ac65f99d52a13fbc9ee7e06feedc7e23d59e27454a5f526536b3a00ae8eb4e68438304e356aa95be457fb4efc78b51d52c85124988f1af092e333ee55d68c77a56a20e68aec24404ca0a8226cc5502ee6a33c176e00c8490518d9599016eea54b6a260eb04bb8091968ed5e360b4d559d72670bf48558d0c59accc477780eaae4f599653303970c00ddc07894a073f25d14cfae9442f2010dc50dc18394df099fa31cffc381bb744eb4238b4b89c4cc4e94f190e8963cc60dc6811d47ab82483e2b39426679b3358d9969bfbd032f907ec3ed6a2f57d7f7571a0a7ef4a0c03ea8f40a97c62f609411304d9cde3f52e5c2026589dfb03c9236c2303d241b68c894293bde993f666844c9fd9789cd343e3902196cb3f37ae517725b891cf488636aefaf32a63c9b87f8311e68b24e23e21aa26e7b7467b270963ac18ee01dfd4763c2ec9ca678ceb3561b6e875a87dc24575f42e0f15cae356d2851da7d45b2e9322c6593484acdfbb10ec99cab1fed4e41798a143ef13c3f1a77e26d6aee851dd9b36729450c068bf7bd8624c2bfa6fe00977a7585021a433d625721978848259ae7253f9ca81ebfef091d963aef3c02b59e815a56cac61f293ffd5c5d897b50adc42a0f524d85b5ed023130bbe0819c108a6bd9d88f755ce5f6209bd279f492253fe0d99be0d661163362e3ea2561826e5b5a2dbe88a7c1392580596bd7c34e819ae3244e143157ff591b365b978414e8e4f056d4b985403607f6d7721c88b6ad47b9930a96b0d336f85276b276ad3bdb715f015cfe3396dc7122494e4f72f8cc442594e85afb78921f2077ba098e33dc78eb9f3cbcc757141296f534569846ebb7f9170a05577823ec2e50c84428ef4315a1b9393e702067eb0f772b5f05718671c8bf7ee84c219716c6dee5200bd8e52bd700b960fd986f2bacdcfb4f364b69207e0562a94266e3e685c4e6e8b72ec8d6ff943f65f123d8c963aeac2894886cdbad31a60ed4e088179d3468abdf18c214d01f94aa1d4b4fb9c7a9a9ca8b6592a9ef9fdd6f9c763aa66fb53c466b51a6f4ee751b8de2e32724f5e577c92e01258a5a1daf79fcf5755db1cbe22fa412e2732bcbbb8ada3e1e807763e2dddfc23f212756d088ee13daa0c6b4dba2ad06799bb1e9eae28e07ee4076461773b5552fe5082631bd9245c62a0e0088a13534fb31ce054424ec313ac25c459222d2235d185784dfa2240c2011aa1fc26994d1480423ad0b85ea6fea7e754b4450a892dff24847f6d5c569518554c1c64e422014f4ec3d263159e35c58a5a6fce3676e9bd1c77d79871354b4deb20663d7748eabab006f6110dfb08e35c1020a98d2ea5b2e6a48de0d60a332a2660ecd9a77d601f6efec23e34eee586a840722edc8b9cb2a3e152b9a361509d6de8a684fc88bfd0d1f75a1f7b2d9d891c8073d846b0638cc338a1d394cd2ed44ba2fd4b4cbe3a0a7e5b1e87599263473b90e555d7f51d70c827d194140c84150b03243647aef4caafbffe545e4d409fa3c992dcf34d2465a744cc9c043a53b5024606b79f523b18a12c6aed87fcc6b478479d84cefb6cfde561c19767ceb8b56f9b8dc1637ba084d6f2b3d65e35b1317e91c3c4b1f421902972e44bb5821673cf527c2f28b83043ff3a4462a6ba2da74cea31038470e643989d59722a9eb027ccf5fb08a1644e78671043940df28664ad3e75cfc1d5f46a5c30b74b988029cbd858947328815fffce7a3864f2dc88e411a916ed30bfd47c9b66ed46f05e5041e496a282ec6ade4a32bf7762932a640b5b2d9da9f9a31ab7b12811ee45d96c05e56aeeff4b233dc376073ef0e5d259b51f36758693c38bf4dd88cbfbc56213dd2a821b935764266a72b1628378d908209f959fccec90c993c4ad86f82bb1e7a79af79df9821dbc734cf90d9aba46ac930359c2a9a7a1aae0ca7c140aacef5291c1266a87c5ed229faa911a7f3b59a6c02b9db95bcd976db2fa33fb32c78bdfcdacbc5bee95199ddcaeb8210d3c24662de830c9a7747bb690c652462d96f32cde9745644466d4240333ecdf98454e4ad5fc2628282ad745d3e0a50a75e4d003910699550f1cd66636952ce905f2972811109c9d9efc568084744de784cb87f4de302e0e0b0f320f23407dca02d52613ea9c5454d909d617fac21a47f897de684f3bc15b14e2e45ddaceb7392fd95eccb81606046c2de0d61467f3f8050b18fc7025fc001cf3f3e2faf3afc6f0eabae8cc2dacb0f82ee426ca4bd57b05e4c9766609362a8c559c719b8b1ecd0225c94b04280ecfd4b9f5aa8fabeecca267e92af835f0a50f67e1ac294bd9037d9d10368e22b68c427cd36deac78c253e7bbf7ea1c34fd400fac2521d72f8985970082b73874f895f3bc98f35217b5435478fe96863fef86909af9457bd313fde1a5da7951624da334fc3c20965058437670df3aa7179e79b93db5c1cd6a48b58ab96117232da5e07033e669fb989789e88091af7639cbbc6573c9a7fcec8a08e4ef93f41c86131927bf58597b099eff491955de0e0975d063d484e7f0b05be55eb2e43057da1811cead74eaa0b75f2d1a0032aa500ba893cfd8dd0a49ea068fae1840d0e194ce930ccd8708e51d0e6b75f3afccd52c02f9d52fd2e6979b3380e3058d4c183a6d0243f705432b3ad0d02eb91cf306f170e0b07f7b91086eaefb274c19e3a2eab7748d2e3d689a217d4c8dfb0ed51104e59d3b6933dd0ac2a1fae0783e00e47631cb0a1c45626cb09f0b41b57bfb67b15491b6cf83ccc3e2f161e8bf412ecc226a8900ab4905ed3d14becbd6cef78cb70bc902062637caa8f74bf810dce1f483ac5a523019e5650c1d742d47b53be2e9ec8f320911b1557ea96b4c2fe26f3283d4420420dcd60c214f637816bc7d6872cb598769ff8b98490323532ec7b4a0708bf87dd732c3f24057b9325eecf59aec2b09df3511de3d6f48be568d8144b41ae4975837e0254e276353482e6523d3c2747f872cbfbc0fc2bd3cbdd63259921a79929737ae7f073c1abdfeca8980082eebbc3089d4b12e9fccce661b849e53673832bfbee0c21148eefeacb6131c4363ec87b3cb5eeca296918bf83b87d0b0dc14678c7ed6d89a6273004677de9e94471ff725d136fe145880c167d666bd7b54af9f3011777e8bb0ac17df7a6fc58ed77360071b6ddec37d74ee8fce3fb122f57c329738e5d3b08dfcdf07effbf916f1c3bc077851f015ee92b575afffeeb0da7edf4bcafc63c80ac2fee34ac669af210964ddfd6558aa1f1e300853900ddfb6160056c38a96dcf08d799332686ecb3ee945353399ff2d3bf5e27293750f2240cd9b3dc69f0c76d5f8313ee73df77d7fd7490b22dedd12d8304742db2281aae7dc9b3edf863bc6aec1075513b4406207ebdd671c1e9f306221796fe2fae05b2140ba69a47375698dcde7ce98c5d5a9fcfa070a9cc82aad18d79d16ed87f5b011f7f8543bd3440ab102067fa7085cfcb3d6e9965f646e73cee35705d4c4f7d9024962ee2a146239e428af7a83c96cafeb355f1eaca280ec39abd463f95d11b0464b008f458308ff40ca02e99da451b60793b89ccb15ef955187dc5845f0df6f48bdcdd94cdabda1b4f9d36bf0ab66a0056c35afcf97c046b96caabd2579928b19ab090f27035396bedeea07d74a1cc5ea8018067dfb543fd33c868a70135df178993b754e19fe0c4baf232928cf58f90ecfffa44e78f48b1f40456021576f7b52c2db6ae8f8eafe613ba85eff588bf4754063053e6b1f85cad114351cc754b0ee0068b59adf11df871b54d75cd795cd862a1ff07a82b1e4b24c237550dc79f08e94533feac21652106b1fcb7c115bb824907e2514f7e306c8edc0dcb1019a7776466e2145de6baa8e8be1218e55cd25c5be79ebc3dc430105b38fcaff221dd3e71df41eff6fb4c8db38588a7716a0759ccdffcbed31269f90cbc23d716e542eca6e1f3673a3b0520951ce5436e484268f3fe39f0f4bee16217560a9d1ae27bb4fa49d46264d2270f3d14b242cea076afe7ab2257d05c6d00aac6db947886c11421d1750ec50abe13bb3437685692a4fb435a0b3c73f2eec9e0025d32917803377ee1bcaa1b240ff4d1e238f268a079184b6a0d8d040a20a1d9244fbee0c38410b7596278fd5470f124465469e8a93939a33369c4e9a0d4cd56a8ee74d6bfad69a2168e68f87f986dde38a0bb2485af9c7d89f751dc7d4ef8358aefbeefebb4295c0cf5eac50be91c7cf42d390f164a26253ad8a3fe40ecdcc08fbc41c6fb0ee657f271e5f3846d0ceed82278fd5cb19ceef2891e62a1ccca0794f45126dc6b26c95223b9f313cd7a1964b6a46ce6b0704b4057e9ae1177e356057a2192ebd8770f12e0db37184d33ed0f0e4733d5d12f0afc349e9a73a5c1bc73545823e9b4db5fe09f8a98504079b0d960b5d983e74a4fab9e366dce6fd68180b886665d9720c820fed8e84e0e2e6726b157e8fb7859fad9dea6161f9fa6bf7db4908b915203c8ec6c7dc23d660e808991b46"}, {0x1010, 0x119, 0x101, "98ced55afb7c0c2dd6a885b64da658fcf993b7b7a56509a59ac5b65e831219c62243ac6221c3acbca342876d08c6362b2bb7ad5479f33182f8c50ec9cbd58862dc055f9be5a252a2cb08486a51c496e920df579cb13c3619856fa2a0111df81cf262d20309c559ad212e1253fd7c2d38bf45cc576d26eb42ebba3633823804c56172fc6ce046e14d72d54b5d058ca60a1782e5f7e6548245e9ddf1eaf6738986ce9bef0690114530e4cdc3b89e7016957352ad5b23b4371bb5caf72acf2494d35d4a087ab2c609e2c4302c86172eef4f366c426deb8c68b1ef211f387d9a0257471c3dc3a54a06293cf4c43884d1edcbb71c08340f23149befb343cda3f3e10d56c1e0a4b21c1440d9746864cdc550ce8f0e543f844a3042ce8a6fc4e439455921ccbcce37d8dcf7c16567699f825f37eab16a3669b347635c7b12c81013e4c86f27a5ba8cbbfea7192055e310dbe8ccc823a3e92e793d85d86857e2779d9a0077082dc39687d758816cfe299a97fadba7fd141a5d038d314c964cda28ed0086e7ba33ca12b0bbac12496686f11300d4083503eed083a935fbfd15306bd359ae06db9e55a8d5b9026d073d2a30c7427708f52ac4d2a9df345876b3edd56b108fe4b9651b22d520cc3df0692966a7c62a1ec891d6e5bacbbde842ca0e9e966350a6d986702a72fc5ae0fdd590bc50d9d3482b8f7a20b83bb5ed86dd6c72e1edb401fd9f47cf5dd913a5e75dc9d1aa8feea4621e78e327c10efabcdb454aca2e69da1875b919f757b351bb18f4a5c71fb8c4364b4c85bc788a95abc7c86299ee571334ba234c8aefd6292458359e71fcec628a6db08cb07d22242d4239f92b26809a9e7d9f663ba6132d5e1fa488cf9a93942fbfd3289f2d721d38ca823bb35e1c1f536036dd0abf3074d40454a15f182b3d940fadbd4433b4722012325c7976dcd967d0e8912226743d436766f402bc798e5e775091deef3f7210a84e4729e434d9daf9348a2c5701636bcab16a03a3d0d4b010d2410d180c877323ec626b6c289d1b34721cc7073e93339fd09b44a17ad38cd16cc4adb8e638d2e8cc0446d6a76e37321f8c65e91f82b03f7bdc89766107ae58c2fb07788fde9d112cee657eec39addcd03fec09853e2743f3733a1964d61c85614582a947d470f4958fa71f67d401faf0978ce6b57e59e34c9a4f65a5731b68ca476126df8a6df1fb29807f53ad422f20cda0f056968d9110fe49fab68feede02ea977e759d9d2203ddce28bc5f51fdf7ac0597eed785a269059bea49ce898acae9256d1cac869c146885278753e24e9b68bceb4cd4c704230d44453fff7d51ff62cea8ffdd9426de048f033482bb220ed7693671ab713942e642048b32edf55737175da498af46f29e6a898a8b087b2383fdb92a55eefa15ff6240745da00905f5c5fc033ba8640ba3f4f2a75671e179427eb026ed75fc189346bdde9d99fc04c96c9a4295369d15e6ed195b1a6cc97a981cd3b57f47c778d4b4909cb5ca83c28a0aaaf2c70935e189d78bc03e5c8db0d442dc8944aa01b0e6697a6792637c1aa9d241d33b5bc5562d870467a2136338272074cbc6e737c2a6b86f23b5ccbb12478eaeea1272d2dcda2db3d4ce05a8f7fa424acf31b691c8cbfd86edf3aa9e83b4258f2c9a9f4d0403f3f2fd7d88add655d8fc964005bc3b8564718a12c193db4be5de107a1701fd4e34c5e0dd7d1cb73b08e1d65dfc38afae9f229864428f4aae05db54aa76f375f5455e24df9324d361f648d2789d04e752b696c61f9ab53967b6b12b4b6720568e763f19dc2e899a271b3a3a47a20e590e606e8006cec1735831be223696c44442787b97b996cd8631206efdae5fe807188abded0c2b3f0b88b0285b29a33429e341dc2db7e93ca08992483d2667d9d0252a525e4c0fc9515e8c28155b2c7606f7bc11e99ec583098093f2c4847bd7a2e0a4e80b15fbd55e3fa0af5268d814252824a5a8d0919dfafe5113ed1155654517f49289f05366ee79a3891e40254c216fea655befed9b360f9ada0e867eebe85469996519e653f4377bb786043100e6bc04b71ecd41e1607b3c3c759d0c27ff4748ea54cfbb80074eb97e7e737f00167dd75b81e961393c5046f4b3d94cdff810e08f2dad695d0df8ce12f55915b16c6c7a3de9a96e361df5530286f34f8b2d9ad4b53f972d2eeb68d01a18cf6d8113e81195f03c28dc99dc8ea3699470d8ab864604ae85aeee059e8fc406adf4528672a11548f6884ec20842db7e4923b8348c23b53acec1ee3266869683e58a737cc418d2a8d02d880bd00eb3168b58450a4cb59bae829bca4c761bd688fb2190be8ff9000378df766e7b13562f9a3050e8d9b9c15b7354532804a944dbf64737ee1da2b5d0e67d043a30562dcec842d6328aea51f7bf6c084508516e166a4cd5197058d03b787c1e7b15ac467e6e3bf4a79f2b286deb885329ef2a274ee76fe8022dfa1db85a77b37b499889af340548cb1404c54e2c88e5ed61e0728e522750e3ec02dd0cb65b3fb2e6f56553fa165037d1de0450aa3c498203d3637c9df44dd9615fb493bcb4e569f449a67715071c30b20aa9f932cc738b9fb8e34ddf88e5cef0e56ae341a9814ffbe6613da3b1dca43d086735e3abc1b678ba6d26e6697a47aacb3d9268575c164da1c1dd26f4e381dd3398d97691a1e03d8e31e9ac4f9c8782c84c55454f21fb6de41984e8e329a8494de70c2fb7ebfe1fa46e80d3ce593429b6e67945aff4ddba4de66a43cf175c196f0101dfafcf62c7586b89fb3f48cdef9bd3f0bd427689d8fb16f29141eeb5bd5864e6374edb5e1bc5feaf5682611dcc45d3f9fe8883527b031839a44cb5fff7bf840d0cc1652c1fd2b7cad48126b7b6795fb43bc8bef4883beef90d3e0fa54c8568f7f3094f772e9e7b6985fbfc0c3c89fdd1918c9dc5be3f480089c5f494224cb4844e3dbb342272c81af7161e9a070e8c935a6c08c3d1936bbd99bf81f6ae7f13184d9fb67a1d0edcba52551e491f7bf110a319c9b70a7a4161767197151b600ad5c09743c4e768b9904ba707cb937223d501532b7d6fe0f8c65a85fa23ce8676d1043354bf8a31ebc6793b6a9c495e95dd947e79f340fa22b7a38c02e558dff1b53a33e15b6451d0cbf4b74cdc74ec17d12f68baa0707b6ef6e1404995828b4a568b878feca4ae83111421007daebe5cdcc5adbd577172f599e0a76b3bd68da0464d52b088fbbfde0e80db3bd2a2ac8f6a8b10fc96834ca1800caab3b1a208711e21440dc745f6515845e2577ffe1cc1e17312846523751ceaa579a29c3865f6e85ae4b58cf0e58e307071c7218f3f040ffb01b805cdab21fd203fe1339ecc5cb81b3f5a69a44322bee4eaa26df88c8cc9738c529c6f8362d6d0a38df02723cb9b4ded9bcc8b6df7df55c34bf975d0f3c789a500370e8ddfcf9768d7bad53d6b56a174deca35532dd74e4053ea09396ab77a868250a6eb6e8e7855e0a7a4b19379885634f1aeae2109211ed3adb19672590d974a2ffc252ff7c0d739290f0dc58e63d049f82ea2651b467ec8cc5dcfe090a6ad82fcd0bd336cf43ec949cb95ca8b94b1abdcfbdff2c86839db95f1bd07e5f6422f6bd5e12922de98385542a3ad6f1a5b72c3efeed69cc05578a24d76f82e6197cde6c25be9e39a339715d86202f82f4e70a02a2225736c07976fe10c5ef570de36318f081e337c2571bfe0144d10d0612ed7d78476f57e46f798adfd819881da34e3a5933d2ffdf48feff261837fd2c304803aebede7d1cdb0ca7a25f45c28eab35a0cd46e81a449586d452a54410445d923aad7a8d7e5b602dfc861d0c6c3a938b05da110c797cf36026a1c51b7563101a05f82a6c1e4969eff2296c13792510d3f6cef0f987ab933ef0dbb6b32f1505c3197b6b57a9fc7a2cc9b33e3c6e28e4eb9d82668bfa040a29753d4a0e5c3fa6c0d2ebb84aca75fda13a861725f090da5ecd71e9696556a1f3475e2724219d89e94bca6ad1ed92a74ad425a75ddd8d5fbe33f5ee5b8dd09eafb2d98cc84b6f0847195466dfd049ab146d3353fc8a5eca5e11320bb051bd8426dfc8152ac47206632f06e179f0fb8f8146b6f7fd821ccf7b124780582a032f899a01e1ca3dc8fa17ad9f6ec821154748d0bb342f792572827f557d592617469e82f710d4f41dd77a43f9b04def26c6ae8ad4a395043bd4aa7cfcbd5c817c7eaa0ac251aec061e13dcf47f60f5b1393d2e8ff6e5c544a8cd7123c25876647287c622ee320f252d1e99ac64ce655cc5b2a9bf0182f5d8f1886bbf77854de27782780a068a843bc159840d06feb7fff42bacd0bd8c1b6b464b13f89d4afc0288067ec43bdafbb63eff539af927b8b52818d1cae73c7fd964089ab9eb9d6df5125384ba07e8d8ae22cd2a86a4792b37a5d648ca0e28723139ed542fc9b3623ccee47cdb9ec1d37951c9a1c005e8233ff76d332b046749ef778b3c131a90f537470e3ab719df99349390e6a0fa15c5d719d4450f994d7d3ba97564d6c3d986b5a96a4cf00eac714602f8534a1acb429af8e34af48e667d2d780e06ad5ece8104642b4bfcfa5b09b17195222b45c1540f0e5f979e2ebd9bc63a01b87031af5de940292f8f1376b8884929085c10a92a44143c02eb174a5af9d9872b6d1be573aeb533f8d31342873ab2143242674f6b03e5564adadacd4d2e7471b7261dcd958635f696c82275e34c6ce7ab969f5e2f93a187291486736c4dc47d6c43aa91a271e817258c35192dd035959f516e653d3598dfefb79dcecb67fcdba551ee63196cd93d291c6bf3ec6d9e461c10b3755bc116e18cdd4efecbe11f3ea0bf579c3d8e5f2be2169e4680228d0b48e3c0386a20acf450942df6b76e3076cf4485b2f2cfc21402dedc1d036dbf1a0baa43c1de2166ef3e8230d7525eece30c730620e61bdc66e0cc473bae9e94aaff75c4fddd39fd7896bb7bd37cd5a923ba9b31c7628607a800b6bad1992a67b5daaf5cb3c1b25dce34e3d10a0810b0701e6032a30a9eadfc6c73f9668b37707dc7c671fad8df199de1430c6386458559e4fe182f6632ed860370f5c7d36b4251653786137ecfc364858caee7ba8b1add0b6def16c2a11a68aa174695999a6c5d2ad1110fee672491d6260f2bf21f58a05517d7bb48b4b711e9f641220a8cc180e8ac50a6630d98850de7a8865f32b9b23fb95aaf78e3c895a6c8b749b40ae172d899e70f5166a630f5c9521e1fe42a28c433812d2e7d7430af577d05a4d93b5afc73beb1e998a50bdf11064e4f3d5b134ad45da5fdac06e3cbdd430450a3278da4115b2a5fdd880f91e433912a252ad0bd1905ba3525473830af9a14080f6590c3b4b0f79f7b5b4db89903380c43a0cc8b9e89e3686a1caabf439043510b0903bb392b753d0381f7f0fbda77940346772a2695f2ff3c0a6599db9e1515f8dba88529bf6c3e75928424312d918d0e6cfac196e6e3fcbff9f3f49903676f03b5233a1b16195ad6de1d53c162a18f722297ca46b684bea39b1d65ea699766a4338be3bc6642bf2d0a02ebc4c38f517efd78a70679e62d99042e4e2f5c8bd2cb1a6448de188a43196af2aa2c3b249679874db5832b89813a7dccbc2be380ee557aca793399be63c65c63e74d26486da1b5e1acebd7d71ec3d5ce284a05f2bced837724fd4ab867138e92c019db0ee570e1c74dfbae99b8be096b262f2ab3b3b73073b47e5270dae11997cc5da65183388634d44967a3c662905d2b94b607a5cc5eac76ce5f6704cf5a5b2def1ae2a2"}, {0x48, 0x115, 0x3e5, "36881628ae46ecee24722cfcb5a12015af1aeabf1b9544b6f122f2461d923adf03c7bcf5c347a91d49a7965a8e2dd7c6a30b772074d3836d"}], 0x2068}}, {{0x0, 0x0, &(0x7f0000005b80)=[{&(0x7f0000005980)="a5cc54f3cc56d59f47f5cfe250eee1721ad84659297030d42e229e8efc913be5b649e3b5d1d0642575a0c3307fadc29c2fa8345a78629019c7e2ba61350b00005feeff35784d4998dedff5a635ac80ed4e11c9ef4a634a2bbe9383a893fb513b6c6e6f6f32e3064400e0a880d4735c140ab2253870f36b85c9cb9327d2ebb8f01929fa45f7c960ae40f96b5ff2a959987434e551ba29b72a504fdf4af5ae919d4d93d62b3e17100a5cc14ee53300b212b2054d71670af41681232f0dafe3fd2439ffc4466ac4bcf21f771910f32e40cc6f3ddb58fe8664e8b894834148682a420632d83fa07119a5678e90f9951116b8af", 0xf1}, {&(0x7f00000015c0)="be638619cd0fe341e8514fb10a7bd5d66c925147e19aa1f9d54c52bd8dc2313f5c64", 0x22}, {&(0x7f0000005a80)="d98b4892ae0f7d1dc30b1db8c1afd1a6c9a407e3bfd4eae59713125da32f3fd9e8a24909f0db06215261969cf909a114983e8cbf8c3a7e2bab2a18f83c9e12a9592840f30f474ab1f9161692d0ece0a03f6f806b1914113a96b974249ff4c87804a5ca8ddb6fa29d733e137fd9db6791198ed56ca477f9844f2a70ab7c18dfb3", 0x80}], 0x3, &(0x7f0000005c00)=[{0x20, 0x29, 0x2, "7f2e3c01bb50d05ef4f0688ad84a"}, {0x108, 0x116, 0x3ff, "eba1a498a0be22f24e9ad66c0465f9bac877ba435bf8d45ae2963250d24c7afb4ca642386b83342db72403d4e0629d1af14ee88abebc11890d91a0ae10349246a330f7cf75fd98bd6ddd1fb28d4088e1bac5dca11bdd0cc557b18ffecf716762181ac043c172e497cde8c308a80436c3abd052728ad0b7946baef5505a76934e23c3bbe15ccabdae4334fe2f4256499b75e6bb4d8ac950ddec0b79301f67da622129f235f93cfb2ca43da2580d8d9cca3016b0591ae30f2dec07d5b94894c4985ff7b14342a0bda69471e6d53fc932f297d574b23d96814c08ac23643df438127bdc3e686b556d6dd43bc631e348e39c28db48f639a6d724"}, {0xd8, 0x10a, 0x5, "2d088aef7c2ef18c4268302b6a388e889bae39b556607f0e2710eb301123d2c1b358560451fd9ad6a67a9a84469112de772e180cc2a3ad223e17e51bf9578e16eedc5336c0b7549a6c1051ada8d15a2209d23706162793d98296ac1290b2516642f580cf8bf677b935cab0db73aa5924c7b0f446960d49665cb73753c4a0a6f18e2edb9309d4d806b477bd68a9d0da6d6fede7f265af1405a815bddd19461768c1a0edf02d58125266b6b230c5ca6a3a9a16394615345e0f9713b8a5fb540c9844bfc2c81b"}, {0xe8, 0xff, 0x64edfbf6, "e3330ea79f7a3d5b94d454f1f240c6e9098f5e866c5d4e644717dba1c81de6e056b142e5ea4221f56ed88833dd8f9d756dfccee237b87061b05789322b3abde1ef9b9cc515c191c54b57ae5bfae4978e8de8b63226be5918be4f89a5c15936ed3890fa15bd3dd0992b8f69185946763d973bffa468730e76da0c61e167600371dfdf4409e1c4762828a59473ffbbaa9159f965c2694686fca5cc592a0ba99eed54296d8caa0907172ad7bf509c5c333329734e314c3a3d1ad46eb5ef8e7c4cebec1d166579b5c4ac50af4c00d13de5eb80"}], 0x2e8}}], 0xa, 0x200000d1) 1.220117684s ago: executing program 2 (id=32): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="170000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000059"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r0}, 0x0, &(0x7f00000002c0)}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r1}, 0x10) r2 = socket$netlink(0x10, 0x3, 0xf) bind$netlink(r2, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000000), 0x4) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f00000003c0)=0x6, 0xdc) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000006c0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0x18, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}]}, 0x48}}, 0x0) 1.201728834s ago: executing program 3 (id=33): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="16000000000000000400"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r1}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000400)='./bus\x00', 0x0) 1.185708474s ago: executing program 3 (id=34): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b00000007000000010001000900000001"], 0x48) (async) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x8, @loopback, 0x80000001}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}, 0x44004) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f00000000c0)=0xc) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb010018000000000000001c0000001c00000003"], 0x0, 0x37, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x28) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) sendmsg$key(0xffffffffffffffff, &(0x7f0000000000)={0x500, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x2, 0x400000000000003, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, [@sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7}, @sadb_sa={0x2, 0x1, 0x4d6, 0x2, 0x9, 0xbb, 0x4}]}, 0x30}}, 0x0) (async) ioctl$KVM_CREATE_PIT2(r3, 0x4040ae77, &(0x7f0000000000)={0x4}) (async) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f0000000180)="66ba4300b006ee0f01c40f009b27000000b9800000c00f3235008000000f30b80e0000000f23d80f21f835800000a00f23f8c9b9490300000f60b932c00a000000328fe858b660002fb90d090000b800680000ba000000000f30", 0x5a}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x8, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, 0x1c) (async) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, &(0x7f00000000c0)=0x1, 0x4) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x5, 0x2, 0x4, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xc, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000020000807b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='kmem_cache_free\x00', r6}, 0x10) (async) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000140)=0x7, 0x4) (async) sendmmsg(r1, &(0x7f0000005400)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="c3aa46114e9c741357d3b56d9c91b5d3ee76c3b58642a52092d93aafb943fcaa60ed7ad0c191697f8ac2e7980640cf4db9f98b05c0809a890ae36e77a54f0ebbf6bcb41d17e032319e598b67fb9d0a0fee14392fa523a3a68c71a3f54702682096a2032c8a7ba137722304b6c732ceb26a18d2a8019b641c00232dda2c12c5d0dd503b57355f4810c14e6f7c345c03f74e7e43f5d46c96af0032d24d04de4786b67c0fbd153a444a122f04bbf828aa3ca0d3203df166103e930f82ed942dbb08b8f8967b5ba752800dfea13a0831585711f1dbd904097e4a2c031d0ab93a80fbf825eca29aadb8c84aad617020c58fe000043e60d34c097d64a6241a", 0xfc}, {&(0x7f00000001c0)="7dc56831bc9a3cfbdd90576d74f54a7f37e2eaf3b3c441d367286039281aefcbf3f1cfe908e4abcdb59959c969811d7ba1", 0x31}, {&(0x7f0000000300)="acee4dd4e1204dfdd6ea6458e04cd460e2e15c8932b3873c69dfa7cedf434d986af9349add", 0x25}], 0x3}}, {{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000001980)="68d74336cc293842abb9cb4ea587fc3ced207a5ba4b920fe64eb1892ca62235b67694e0e6e9e472426355da2b6141cf538397bb4ef5a4e40193089af44fd5b3eca4385777fc80e07ae9101e479b229aebf945db7c75360c1", 0x58}, {&(0x7f0000001a00)="3d0d443837277085b4fa0c6e0a219a993e7730b2ceab5d2eb98fca35dba08d298060c7d910bdb858296ea0d89d", 0x2d}, {&(0x7f0000001a40)="1d72e38df87099a5a9c9301612dd4ddee5acacd07f9500e550f2b51e00", 0x1d}, {&(0x7f0000001ac0)="2db29afb8144110411e034e2115ad3f2e9be6167634b71296a0b2daeec35ab3e3c4403d0f39dff2cd5c7c34c9e2c3137d07d4c723bccbc6dd186cc1a6cf6244061110adc96e70a2a8840ad21f2481d4aff75f1eab2fe88c6e91a1baf372b277d6ef26d63d49442f66b351e915d716236fcc0dc91f0a20520a5f44deee2e1a362b685fced45f74f5e6cdb34e3f8802d6672969317ffff99b8fbaa8327d45987974a7aed98e1d35691cb59a49c67c80d19e6336d62f3dfe236dd68c58f079d5e88d0d3c7b7797fff4c17a0dfd185", 0xcd}], 0x4, 0xfffffffffffffffd}}, {{0x0, 0x0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="b8cb", 0x2}], 0x1}}], 0x3, 0x40) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r0, 0xffffffffffffffff}, &(0x7f0000000580), &(0x7f00000005c0)}, 0x20) r8 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xd, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r7}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x5}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='kfree\x00', r8}, 0x10) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r0, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000400)={0xffffffffffffffff, 0x20, &(0x7f00000003c0)={&(0x7f0000000780)=""/4096, 0x1000, 0x0, &(0x7f0000001780)=""/4096, 0x1000}}, 0x10) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000029c0)=ANY=[@ANYBLOB="8b2a0000080008000c0000000e036f33b9ba51b3042ceb330b55e733500fcdecb8d1c17b3e2abecd0c51b4b3c6af5f3109000000000000dcb5cf50fecfc06bf38a8fd44c5be09248041ed774ec5562ac8cee4f1f675d599005fc439a0b8f0a1e9264602fa04c0d08c4909672c9bbdde6461bdc2a08ec56e22f0bc78b14e6a7d274673c9fa62ff5691d61f429", @ANYRESHEX=r2, @ANYBLOB="2103c0cc3164424ee58f6db72e7c893a651488f4826f4a4a16bbd0cca5fcc6cf1f9e17cb1a4a8cca24d0791ce830dcdbe65c291a2cde22680e1a5a23663aa70165f014d5d2e3d13c21ffa72fb5ba863aaa4e39bc10276023e79926b292cf5562c4be71c7619fd9a5cbaaa251ac382087a7637b92c6cb44941169ae1bf8abab1370673b3146816e4885426ab5255bd4e7411741ea9cb5173107e6f33718c09e1676fec49c3e910c", @ANYRES8=r6, @ANYRES32=r5, @ANYRESOCT=r8], 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), 0x5, r9}, 0x38) 1.018197423s ago: executing program 3 (id=35): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000080)=0x474c, 0x4) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x7, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b702000000000000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000040)='kmem_cache_free\x00', r2}, 0x10) r3 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_udp_int(r3, 0x11, 0x67, &(0x7f0000000000)=0x28, 0x4) sendto$inet6(r3, 0x0, 0x0, 0x400ad00, &(0x7f0000000080)={0xa, 0x4e21, 0x0, @dev}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r0, &(0x7f0000007fc0), 0x800001d, 0x0) setsockopt$inet_int(r0, 0x0, 0x7, &(0x7f0000000000)=0x8, 0x4) recvmmsg(r0, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) 1.015911563s ago: executing program 4 (id=36): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18090000000000000000000000000000850000006d0000001801000020696c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) close(r0) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x30001, 0x8, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000003"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x19, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) close(r0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000c80)=@base={0xb, 0x7, 0x10001, 0x9, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r2, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e24, 0x6, @private0={0xfc, 0x0, '\x00', 0x1}, 0x27d}, 0x1c) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x2, 0x5, &(0x7f00000000c0)=@framed={{}, [@ldst={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a7fbb}, @ldst={0x6, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000000)='syzkaller\x00', 0x5, 0x93, &(0x7f00000005c0)=""/147, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x61e5cc96, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x4c) 982.988383ms ago: executing program 3 (id=37): r0 = socket(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, 0x0, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x422080, 0x1) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xc5, 0x47, 0x9, 0x7a}, {0x7, 0xc9, 0x3, 0x3b}]}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r1}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$nfc_llcp(r6, 0x6, 0x11, 0x0, 0x2000e881) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed07449e00000000000000001801", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f00000003c0)='sched_switch\x00', r7}, 0x18) socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000bc0)={0xffffffffffffffff, 0x81, &(0x7f0000000340)}, 0x10) syz_genetlink_get_family_id$tipc(0x0, 0xffffffffffffffff) r8 = syz_open_procfs(r3, &(0x7f0000000440)='net/icmp\x00') syz_open_dev$tty1(0xc, 0x4, 0x1) sendmsg$TIPC_CMD_ENABLE_BEARER(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000340)={0x0}, 0x1, 0x0, 0x0, 0x8080}, 0x4000040) ioctl$KVM_SET_CLOCK(r8, 0x4030ae7b, &(0x7f0000000300)={0x0, 0xa, 0x5, 0x0, 0x3}) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000240012800b0001006272696467650000140002800800040000000000050017"], 0x44}}, 0x0) 914.020483ms ago: executing program 2 (id=38): r0 = socket$inet6(0xa, 0x2, 0x0) mount$binderfs(&(0x7f0000000040), &(0x7f0000000100)='./binderfs\x00', &(0x7f0000000200), 0x81804b, &(0x7f00000003c0)={[{@stats}, {@max={'max', 0x3d, 0x4}}, {@stats}, {@max={'max', 0x3d, 0x2}}, {@stats}, {@max={'max', 0x3d, 0x4}}], [{@fsmagic={'fsmagic', 0x3d, 0x10001}}, {@uid_gt}, {@subj_role={'subj_role', 0x3d, '\x00'}}]}) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000000)=0x6, 0xa) bind$inet6(r0, &(0x7f0000f67fe4)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000f67fe4)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0xf, &(0x7f0000000000)=0x6, 0xa) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000000000)={0x2, 0x24e23, @loopback}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1b0000000000000000000000000004"], 0x48) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x11, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000800000000bf91000000000000b702000043e7b5538500000085000000b70000000000000095"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000140)='kmem_cache_free\x00', r5}, 0x10) ppoll(&(0x7f0000000500)=[{r4}], 0x1, 0x0, 0x0, 0x0) pselect6(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x3}, 0x0, &(0x7f00000002c0)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000f67fe4)={0xa, 0x4e20, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c) 830.976753ms ago: executing program 4 (id=39): syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x759, &(0x7f0000000440)={[{@dioread_lock}, {@noload}, {@nogrpid}, {@resgid}, {@block_validity, 0x0}, {@usrjquota}, {@nodiscard}, {@grpquota}, {@errors_continue}, {@noacl}, {@noauto_da_alloc}, {@auto_da_alloc}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@obj_role={'obj_role', 0x3d, '\xc7\x00'}}], 0x2c}, 0x2, 0x4f6, &(0x7f0000000700)="$eJzs3EtvVFUcAPD/nbaUCtiKTx7KKBobjZSW58IFEE3YmJhoDC5rWwhSwNCaAGmkGAOJCw2fwMfOxE/gSjdGjQuNW4lbY0JMN6ALc82duVOnvZ2+mHYs/f2SGc6999w55z/3HuY8ZhrAulXOnpKIzRHxa0R0VzdnZihX/7kzNTH019TEUBJp+tqfSSXf7amJoVrW2nmb8o3eUkTpgyR2FIvtHLt0+czg6OjIhXxH33gpT50dPDVyauTcwOHD+/d1HTo4cKApcWZ1ur39vfM7tx1/88YrQyduvPX9l1l90/x4fRxVPZXnDYsuoa2wpxzlme9lnWcWX/U1YUtdOmnPnkutqwyLlt212eXqqLT/7mirbFV1x8vvt7RywIpK0zTtLOyd/iybTOslSfWENL2aAveAJFpdA6A1ah/0t6eykerEUHEcfG+7dTQqI6As7jv5o3qkvTKCLfdUx0YdK1T+QxFxYvLvT7JHzDkPAQDQXF8fjbh+rNrvqD2qR0rxSF2++/O1oZ6IeCAitkbEg3n/5eGISt5HI+KxunM2L2IVoDxru9j/+bkrT9R3V5sm6/+9mK9tzez/Tde8py3f2lKJvyM5eXp0ZG/+nvRGR2e23V986elptW9e+uXjRuWX6/p/2SMrv9YXzOvxR/usCbrhwfHBu4275tbVyht7pRh/Eu1JLRWxLSK2L+P1s/fs9HNf7Gx0fEb8WZyF+D9q/OLty6jQLOlnEc9Wr/9kzIo/8vW/pLI+efadvrFLl184Xb8+2X/o4MCBvo0xOrK3r3ZXFP3w07VX82RhGDHP9a81jRVdSMuu/31z3v/TK5c9WWp6vXZs6WVcu3m94Zhmuff/huT1Srq2PntxcHz8Qn/EhmSyuH/gv3MvDnbNyJ/F37t77va/NeKfT/PzdkREdhM/HhFPRMSuvO5PRsRTEbF7nvi/O/b0242GkAvHv7Ky+IeXdP0bJY78GDH3obYz335VKPjDciH+jmh0/fdXUr35nuHB8Y0LxTVfTesTd/0GAgAAwBqwqzJPm5T25BNNm6NU2rMnYtP0DMrY+PMnz797brg6n9sTHaXaTFd33Xxofz43nG1nZw3UbWfH91XmjdM0Tbuy7Wz8PrqltaHDurepQfvP/F78SQtwr1nSOlqjX7QBa9Ls9n9z0Wc2/wsZwOpqwvdogDVK+4f1a9Htf6V+BQe0zFzt/0rEnRZUBVhlc7X/Nwp7jqxKXYDVZfwP69fy278vA8Ba5/Mf1qVF/Uh+GYmtx+fJk7SvTKGNE6WY/68A9ETU9tT6NPO/4G+liObUsK2pkXbNuKalOfNsjGaUFaUF87Qv4Q8xrG6i9P+oRjXRGREL3L3TN9uVWuLySles0gg+b+3/TgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHfv3wAAAP//C4DT6g==") ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f0000000a00)={{}, "af64a7fc2eba8e962a5e148d90e99d8c50cfe7d61edde7e861b9405a90aae589e3e7433d51cec255bdd926713280ed389a94253cf97bb3bcc6413f7b6d6b984017990caeb1ecfddd810971d382d4e5df0a311d8ab12c1f587243acaf6c23a3a0b8394978d3c64348f417308c34b178550cdced150a6ab575c2a1089055e8185b52cb12943947358e56f43f9778852ae531c1e31a3cf85312c09650939b2b73fc87bc1abb928e5ba95e28d3e04fb89e8a8dcaf822b629bbfae7005efe515ec08734f0ee85701e3ddd37a535b72f44ae60558724702b8af7c24feb0d4acea94395990f18deaecdb043af95c30eec3ad5e494c0498a994eeeb3ef83fd7f6ae224cc008dee6078c20d2213097f1e1ec9eef5b9b3dd49d53380b79eeb8c77807962fcadfb7c15da264ec7657e419762d88b3f35c121201b9a7cca4b4c6e10318b02dd3cf64edccd9d80086b708842ad3476313e5f5a71f67917b9d9f6f3b005cda7218a861c238a4405a6eabc0bdac4349e0c14c440204845e169883957f89e6860c6298f17b1d3f341a915427b2885fe03bf39b06cdabea93544c3d19ff1a8f7408ee28fdc3a7d676f3f5e87c320fe71fa32c86774e2a2913f685f0783a5eb9d9cc084f5d3be8cd5d7575cd5efb891865afb5c484294ebc764fcede959187d156b43797aa89238f7ffae89d96b4eb3e262cf2d8dfcd07e62c2152539244c10c6837903034ee3352df156feae77cdf10c5fe2aca83d7062a0d2643f1a128370419b471f1aea77e02c3a4075d45ca209f5aa970e9263a80ff81f86f60d57ccaf5c5a587e478c2c54e3d6dbd8bbc0af7ff826dd30125c3e1c1f64d5718c1ecbf2e0ff2595e55b892c840f4217ed848499a25af8f0725c3a00712c665f2b179b85a9be81f3570292ee0b9b9e42aeaa8a798ba0fb5b4fcb102d87af07eb54bde8931e3f1b58455e1ec6bb86b64e34a421c68ed64bc0001a8d669dc0e2830a362f44a212b26b12df48a8e5da347f9094b75664f3a99d710bdd29424a9af9646545a0a9e1acc76edc7cdc2055bbf12c80d19ea7fa9c055c94e58b8b0abf44d96d077a27dfe98b48488f5fd90b213ef81a7304ae501143fb25050cf127d9565dacc92cb19394d39b2dae8fa07e090a74d241c71fa1f0cf448b1501d7ef892b821f2a4b4d8b44a727701175bf3ccf1bb91b44068441ef18c7d2267a4297c65fd53b2a92a3c4276b1f73d5002a4278def1aa3d95e0d5b8d9722f31bcad3bae2ea36504fdfc9f07f36d8737614e3992e4a1c2797411e9f34314771e2d6bd6e6eab0bedc167b68dcf1a92b99aeae8f1b7874976b1d094f7d7ab3b75597de745fac42e4aaef6daf61d1dd23a4d26c43ab9f8ee5fa63e2af2777ac33288e894e626ed789321fb62a1d38b423dfd16aeb5fdc748ceb43a4681b5c33489b251165188c901e29c8de36dd2be297114cfacb694707fa6b797459a851002aea209e426b29c19e0511a16fd50716bab2dae44983ae46153d4f86acefdc162f1975f49d6bf2638d4f5633631a6b77d7c30d0085786397d1d20cad1cb8d1a3f8ef7438d562093f052c0a8afd44f267aa08536c989575d7a32c36f28671cfa88fd675d28f8192f1751b7e3028f5d3c3ea0f5ef7eeb0838a466ffaa894ae995615973080d42f9f3b6d72d6cf69673bd041cc010447aea2aa603ed43c5999ef4ee748b9138401a8973f894b1c2fe563d63ce4d9a7208c4d30c67e4d4965a0d32e182315fed2a3d6b62a6aa42164a27f7a3f223329289110186202bec0b1866d04c551668072d6b39a5d200982bfc160bb510f56acc7b44d31b2e4b89e2af7dd466ffeaf0ddd4e747e373e0e8c27c5ba3048d3d0fad3c1fcbe79f469044a0c4713f3e4f4247e42e7138bb6e73133735db9920b39caaf8f9873342bf751d06877ff5c624f18c0ca52d09e4bf9eb97a701193257c97f5a135b23b30adb5b9b4040176cb7f97b45eff322a0cfddc9865a0dfd561f77f4dc99f565323d3a2021f73a5ed8ebe74d801a33a2b491bc85ec3bd60a688b576c50efe8bb7f74f617be822f0ef7bb0f98cba783ddd5f3e19964c4b86323e873fb8b63f252d4d56921d508589207f99215564e30b335c47aec50590e5b6579724e91b745992f9f7c8d15a8b7f7986c8d0a0f1341cff4787e279da32f989d73fff59ceb4b4a067a2959003a741810e9edcb0c74f631dca15167fffcd400ea416af2b87cdd59799b21bdb39f72ed59d65c1f5d419885f099ab942282c16af2c44fdf835bb774ffcf5b504c90a7a554b81d9fe33c1fb69dfc0a2e2ffc4a0f11a95d1a8108d14d3c18c05393e9a82b0453f60beb84d5f928c4ab4b30a356fac9479c43fff3350860f0558ab863703c16cc131560cffd82b489709d3a8c6e1122e6ec6dc6e4b10574c13fd83ebddfcef9dcc42dcf592fede88afef35bb0e9d9164b28a82e407e27090be5680b336d483a99ba027d1e54676d53069217a8cb42a265f080c6d9d977222f6c0e9ae9af23f295fa467e31f2b30b056ee5f55078f8c39a71d5b8b2bea20dc9b5d7c18df216e1578783f744828bd45297593e6410b1fdea910e5859a5bcaf29eab708d32aed2400403d968e3207c41dbc865f3219b1108dff85b06d5afb88af595d1a8f8687bc5845c1b637f6159409521a11ad4bf9b5ab64e453306dd29b559b34250d42ba0dc0b73a69f686098b4aa4e8184e1af0fed44ecacce7424eee92c9f55878b64adfbe6b1a85e607c1be472289fd161d03485096c2a4f84231adacda4006b28ccb7471fead3718b550506eadd7803fd61226c25c1e402a7ce3f8c3e59a349bc8569110c66d9721631ef6e7d56cc21831c367b18d979c728386a5a87327895107a42d89b2709bf97b8d09dfb5584a70f318ae4a024a3666ec7227011d2c67245e6fb4d2333c7c3c8f9395ef63199c79f015fe545312e7ea9757603e736d6297f618aa8f00e75c880dda802a163b10162e8f66964fd1f4dc2762a640abd22e1729b21e9d970f98f13d4f7307d6f601492824fbbc4ee2ad0182fc90be62525586c65ce3a276705949624973ecbd9b30fa0e2cfb78b36fb6464fffa4ad0757878a3c73c75bf3ab0b656d33e79926ec7819e2a80f2e9dee763d5b069019976f19a5bc71bb65ef7afec3afe02eb7da0a3c51c19e75d28c80b50965f16811c141c1296bda661dcd48a21524a4a7a40e163d8a96929d2d53c561cd29c30e4c718ed03355488f7ac6ed6699f5380f1545aeb4f863298a1af779554cfef04f48b8f415293fedf57377d1a36654d4fd25f578dd51fe75badd7a617dfa63999e7a586e4d09c22aaeb956d0303b5105aa67d08a152dd9987d9a10c6c035ff300aed39b024c03a212460ddcd02e78f32671426a023a60fec4c8f734fc156934a1828de9783f360097b824046262f8d564e2717a1b66637c34774b0cecafe0612735ea4c66e5be8322c3cb54afee94e141c6133678aa13c4c00c7e1a3196660f6e241f7417bfea19f0155f054266c52ef10e234a91c659e711c204a42aa6c964a36c9ec00187e0bcf5f2c0df5763b13f13c0cfada90db196aafb4e79a30e5641236719a668ef3d575500948d9ac698ee80b31d56fa4ed369e98263d6ae6a8caa2e4ea554c6141c4d89b89c72f910a9d4f5ffc203933ec3b65af5292b8fc1f494c98e2c02914a5a88f85814a1183e019598074e71a867ecd29dc3c50f342b4c1f6ad1e8e59dc1dd20722300babc03cc3080fc045832118d9e96b26aa1333ef5ab63485418dc48116c4bf7fcbef8c51e9293a7b417b1174095f5ece942730be86ed94c1947938ad7ee153475b0d57d8d9873c8999b5dd9cea4ec97b0eaa26264bf455c833617eb3535aea98d6799556b5d4fdb937f88ba4239c5b50379d56a868e2ad72358a2fe3c181149391a38c0cb60937f4641dfb26ab0747129cc43bc63bb79f43648265cc4ee1c5a260f3009e184cac5d5d1280719ce4a4eef8bf1607701f02a3a0ef14615ef20388a03b2e9589f85abef4929d22df39aa27097c38f7fc0661213de1629ec7a1837d9a34ce20c4f0f0a7f9fdb4ab3746bdd946acdfada428a6f102b74edcc65ca4a22ab68c37ecd00cf3cd43523f465c211aa960f8bf2c1251c8b45bad6105ce5ce3f84e7987c457dc29fe1edec2f7d1a139e049eaefea88a392ea8e84d39eb719b59fc56282c33154654caaa71246fb7b640d1c435708e374753abe7517bd0fafa6491191b559b3097b6856088ea0a0e95de798d028a1cdfddc50baebebae9e1f9b965ecde3feb70ac514ecf066a708f6c4615ca1921e2968dbbad378e359d743fd5d9bad89da5819d2abee23a1194fa8a6457a596194fa8da39ed91121119e3994431e2b69f78001364cbd54b3d27b124ecb4ba8c4dfbfc247bf0d11a8f23e65b81c7fb84ce938125bfbcdbd7c0976566a17cb193333fb628a0d88f18921884f06b2f3156d95af597b61a7a4847a5f83e20d105f57dad0bb623f2e841617e2e5e9493b6b960e8b0f7201e848e9c7b520ee9cf46ec2d45c3a9d5312c387527d52ec4b642903496afc8bac700d51fd7af46aa8e17a23797150e3bf28c77919692c8710cd58076017a4baf95cd64e0029355aba7c00ec6c8d384b092cd81f525f1fb54d74eaba51db493e57622ff44b0c6db4c2c71c54d193789f3f4d996e48fb4f52d2b9347a195bb30190976f6331225351a784c1f87e30204c3429a277fb04e77f20dad00e3592b3c49b297e34be6cee703299c6944ba5f337c17ca01535e60ea3f157585ece17b32764ba33bcb03a51027c5845f303887c77dd609a0b5dce19b75e1869327fdf58c09d8efa8e6ec57747c5c8fa858d9752f96b750803777de7241e3ba5e84f358faff4dd516350c209ef658233679c70ad4d546387108b4a32bb236a1432b3c403339a07befbcd0f5699992a11cd2cef5cff42fb4cd4aea21d1e21351966f485641d2711680ed63b83d5e7098d851ab2df5815a6bddc1d5c0d2da83304c44349b73669e8efcff1f49900fe3863d442f56d33cddc36cdac65c10c7a2449df8526f9c549e760e069c35f5d6e16103c5e8ed1edbf06ae2d72e1c99c62393a1aac88ab88a33db74217e562cf18f00372dc326f047f87152cd3dd0785ceff7dc54b566b0723b1e2481e2cab70ff93ea778836f26dfadd9e8d93f437ae9d29e2204b1c5b27660102b45b05755f31b779fe2c0c82f79aaeb00b2ca85aba66f132f2068fce9fb7bf29db7e89ccb370c6ff85a8127c4fbd058543a2b67a266e1ece1d9fafcba81a11e09087e1b54a863d9d482e164f11bc8c91df841c15088daf98a67d856bbda6e680c73332842a2e808cf437afe7a44bab287ff0bc24cd11539f9c112924e1405d8f84913e4aa92217f6d8217de60b492d6f414c44e0e564283cad3f3f801aa4db2d3448a1cf6aeef448c250d509b8ed11607949964a702bc71d70540248ca499655af56a83b83196325a6a8e4d3b4b57b5d0aa2379bb04302ab554d2571c767ae7b61394191c94ceb534e59c4f5aa55bd1f2a436d7e7e29330e04d23b3783056a40d0b0e745df325e2261506c6990500878fdb84285963a02c5af91e0d01e2118e26e771a198c532d867e97f9c68f1b57d45fc28d2dbe0bc824ce9c5b39e109f0c2367ef3b8f67fb412d2a61b26a909b51d3d5fa0981362ef6f1d2787d6ed9fb71affa5fb64dbd18834263ecf7fd633aeeaf7451b56a266d469dc29c75fdc819d0f7842faab8a5044ba3b0cbe767945c76d1bcec4f96e14374aaa"}) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x1010000, &(0x7f0000000180)={[{@utf8}, {@iocharset={'iocharset', 0x3d, 'maccyrillic'}}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'utf8'}}, {@utf8no}, {@utf8}, {@numtail}, {@numtail}, {}, {@shortname_lower}, {@utf8no}, {@shortname_win95}, {@shortname_lower}, {@shortname_lower}, {@shortname_lower}, {@fat=@check_strict}, {@fat=@allow_utime={'allow_utime', 0x3d, 0x1ff}}]}, 0x1, 0x363, &(0x7f0000000280)="$eJzs3U1oY1UbAOA3vWnSGfi+dicKQnQnaJnOTje2SAcGu1EJ/izE4HRUkiq0WGwX09aF4lJwqSt3CrpwIS5FUMSdC7eOIKPiQmc34OCR5OYmt0naaQerFJ8Hmpy+57znnPtDcntJTp9bjPal6bh8/fq1mJmpRHXxkcW4UYm5yKKwG+NqE2IAwOlwI6X4PeWOmFI54SkBACes9/7/QkQ0Yi6PvP7lYe2Td38AOPX6f/+fOazNzEEVr5zIlACAEzZ2///efdW13k+1+LVa+lQAAHBaPfH0M48urUQ83mjMRKy9udncbMZDw/qly/FSdGI1zsVs3IzILxS6D5Xe44WLK8vnGo3GTvw0F82ImOonNvMrhaWsl1+PhZiNuX5+/2ojpZRd+GRleaHRExG7O73xY62y2ZyOs/3xvz8bq8MLj6KT3lPExZXl841+B821In8nYm9436I7//mYjW+fH3STUvEJxpXlKwvFpIf5m816XBrshQPvgAAAAAAAAAAAAAAAAAAAAAAAwG2ZbwzMDdbPSd3nfKWc+fkJ9b31cfL8/vpAe/n6QKmeIqXfXnug+VYW+9YHGl2fZ9NCggAAAAAAAAAAAAAAAAAAADCwsVWLVqezur6xtd0uF3bWN7amIqIbefnrj744E+NtblGo5kPUIwZDNPrDbrdbKSsapyxiPD3rDl5EPvh0MONym/pgKyZOo35wVafzv3t+fHcYuTsrev5z2CaLyRuYlabx8EjPa//Pp3ScHTUonC9H6uOjX00plSJvlNOvPDveYVQiqsc/cNvtqTi4TeoWvrr24p3F3m99nnL33T/75NV33v+l3ep0R47eEaytb9xM7ValaHy83dLd1UWkEnmhUj4Tqoel7+2PtLLvfn3qrre/OdroqRx5tXs+j7TJ8s35eDS9lhe60xypOjNMn+5vRGd1esLJf6vCbRzTO9777MOUfvj5yEMMTY29bFT+nlcfAAAAAAAAAAAAAAAAAACgrPRd8b7+l32nD8t68LGTnxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/HOG//+/VNjbjZHIUQp/7EzIqq+ub0TU/u3NBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+6vAAAA///tLFqQ") ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) bpf$PROG_LOAD(0x5, 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0xe, 0x4, 0x8, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x100000, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0b00000005000000000400000900000001"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b708000008"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000004c0)={r3, &(0x7f0000000340), &(0x7f00000005c0)=""/155}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r3], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000f40)={&(0x7f0000000540)='kfree\x00', r4}, 0x10) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x670, 0x5, 0x338, 0x160, 0xa8, 0xfeffffff, 0x208, 0x0, 0x2a0, 0x2a0, 0xffffffff, 0x2a0, 0x2a0, 0x5, 0x0, {[{{@ip={@private, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'macvlan1\x00', 'veth1\x00'}, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @empty}}}}, {{@uncond, 0x0, 0x70, 0xb8, 0x0, {0x0, 0x7}}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@dev, @ipv4=@remote, @port, @icmp_id}}}, {{@uncond, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x0, @broadcast, @local, @icmp_id, @gre_key}}}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@inet=@TCPMSS={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x398) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x100}, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000000), 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r6, 0x0) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x4001, 0x3, 0x240, 0x0, 0x0, 0x148, 0x0, 0x148, 0x1a8, 0x240, 0x240, 0x1a8, 0x240, 0x7fffffe, 0x0, {[{{@ip={@multicast2, @multicast1, 0x0, 0x0, 'macvtap0\x00', 'virt_wifi0\x00'}, 0x0, 0x70, 0xd8}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x0, 0x0, 0x0, 'syz1\x00', 'syz1\x00'}}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2a0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18070000000000000000000000000000181100", @ANYRES32=r2, @ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r7}, 0x10) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r8, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) 408.666041ms ago: executing program 0 (id=40): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x45, 0x2, 0x2, 0xffffffff}, {0x60}]}) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) mount$incfs(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) bpf$TOKEN_CREATE(0x24, &(0x7f0000000000)={0x0, r1}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xe, 0x3, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='kfree\x00'}, 0x10) syz_emit_ethernet(0x36, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000010000"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) getrandom(0x0, 0x0, 0x1) r3 = getpid() process_vm_readv(r3, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x2, 0x0, &(0x7f0000000140)={0x0, 0x0}) keyctl$setperm(0x5, 0x0, 0xb6db13f8b1df3085) write(r4, &(0x7f0000000000)="fa", 0xfffffdef) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="05000000010000000800000008"], 0x48) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1b, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r6}, 0x10) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @empty, @val, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @rand_addr, @broadcast}, {0x0, 0x0, 0x8}}}}}, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r7 = openat$incfs(r0, &(0x7f0000000080)='.pending_reads\x00', 0x80340, 0x0) ioctl$KVM_CREATE_VCPU(r7, 0x40106726, 0x20000000) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="7500000000000000000000000000000085000000080000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback=0x2b, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) 231.76297ms ago: executing program 4 (id=41): r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f0000000100)='reno\x00', 0x5) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x17, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000000000000000030000000000950000000000000031d3bcc9cd026cac8cd87d9f449b3cb4f74eb66f78b7f797f260920a17dc2252c85ec77223c279af47f4ce0597fb0985b44af4eba8f9a8c3"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_sysctl=0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0xa0) r2 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000240)=@framed={{}, [@ringbuf_output={{0x18, 0x2, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x43}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x11, 0xc, &(0x7f0000000240)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x12, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000001640)='kfree\x00', r4}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x2c, r6, 0x1, 0x0, 0x4, {0x1b}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}]}, 0x2c}}, 0x0) sendmsg$NL80211_CMD_SET_MAC_ACL(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='~\x00\x00\n', @ANYRES16=0x0, @ANYBLOB="0000f33bdc97a8d29ebcae76e05f43000000", @ANYRES32=0x0, @ANYBLOB="0c00990000000000000000000800a500000000000400a6804000a6800a00060008021100000100000a00060008021100000100000a00060008021100000000000a00060008021100000100000a00060008021100000000000800a50001"], 0x7c}}, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r7, 0x0, 0x8008000000010, &(0x7f0000000440)="17000008020001000003be8c5ee10300000a0000000098fc5ad9485bbb6a880000d6c8db0000dba67e06000000e28900000200df018000000000f50607bdff59100ac45761547a681f009cee4a5acb3da400001fb700674f00c88ebbf9315033bf79ac2dff0601150039010000000000154c299d70869c85000002ffff02dfccebf6ba000840024f0298e9e90554062a80e605007f71174aa951f3c63e5c83f1ba2112ce68bf17a6e0861df2e79fd9922552950000000000000000", 0xbb) setsockopt$IPT_SO_SET_ADD_COUNTERS(r7, 0x0, 0x41, &(0x7f0000000500)={'raw\x00', 0x4, [{}, {}, {}, {}]}, 0x68) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup\x00', 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000002c0)={@cgroup=r8, r1, 0x12, 0x0, 0x0, @void, @value=0x0}, 0x20) write$tcp_congestion(r0, &(0x7f0000000300)='reno\x00', 0x5) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000340)={@cgroup=r8, r1, 0x12, 0x0, 0x0, @void, @value=0x0}, 0x20) write$tcp_congestion(r0, &(0x7f0000000380)='reno\x00', 0x5) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x2d}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x80) 107.97552ms ago: executing program 4 (id=42): syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000850000000e00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='sched_switch\x00', r0}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000000), 0x651, 0x0) mprotect(&(0x7f0000093000/0x2000)=nil, 0x2000, 0x200000a) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) open(&(0x7f0000000040)='./cgroup.cpu/cpuset.cpus\x00', 0x121342, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000680)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}, {@metacopy_on}], [], 0x2c}) 10.94806ms ago: executing program 4 (id=43): socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000003c0)={&(0x7f0000000180), 0x10, &(0x7f0000000380)=[{&(0x7f0000000480)="c3e972bd85a6d84136d6dd55048d3593a74f338ce6772ab9a6f64041c2f6fbbecdc08ebcd3192b6a53662dae7c8e9c665e80a5d0925f728dcac30c29793992e588952653d414cb8ccdabc38767fee819ec5af0c5ee936880fe8549b4ed347779cab4ffd4e0b62c53a1c01db28f2b3f91c34211c9353bc1dece61511917c2245fd66cb8dffeacb4d46d627c97b498bf1ff6b313bfbc9765457c831771d5eec7997ec242e4505f01c1bb3e069b2e630f42a2be86598a61", 0x64}, {&(0x7f0000000300)='V', 0x1}, {&(0x7f0000001600)="3eed50d0125719a810f88e3f47186fe4dae74182dfd109a2587c4797410c9b8e39bd3d9aa144d5908647c30c8db69b5c17084c9b1bfbb8680737c4f88abcdbc7d294d72ab1b344270915df9ddf5635644c351c22b29d948ac4106bce7107570beed63077cfbc98ef71699eae65d37724d995b553e7a3ade619b522313ab382caf879feb48942878e605ee3ee2872794e3abe22a3f025068b628a5d92468092a5cc649bbbd978b5772e537939432a502122235ced312dafd108c9ffeb0b38cc16da9418ca01d485a6afb5827da4df6e1121ec307de14bb32b6a977608e4576a998182dd93d592ff43e55bfdbbce23ecd501e43b3e93ef8d9d01711dff54c301e299d3801a3cffe6c9883fbd0e47124dc02569f62d48b878fcb58ce99fcffcd2a5166eff3ad93cf1d137274993d86a3b3730d63ded759f6ca88fa449e5575b15321e5a58a1f888eed7466db4976ce35f6d2efb5ad05d99a66482dc607cb5acb24d326803bd337519cc98103f59c63b5962cd72e4497d1b00817d6e09de70270a09b493c2226617b1c9ef9d506be00d6e07f14633a966f04ecca90fb8d2b963ad6f3817935bd6534fa3da1c5dc468789cbf1192f3c0bff3777f1edd2ada5d35f88f12f29e952c44445ce623509d66811c80a9e0f13ad85aba37d86ff0da4dda601d9e8acb264233bc939fb056316612cff687d5c44157be05bcc88b333ff2a40041d98f1acfe6e2231a84e09bd7a54a0442cf87ce3ee8fd8da39da1862862ae40fc3cb3055c8b70e62f243850707341f51426bb3e71c7a4fffefab060db786000618b05eb087a424a2f30f6a232ff44b605f70ceec0a8f70e37907f6e0bbba21e9d5b7ecb6d287742b75c101ba79525918c3473eae38f3c177249dfa8816661c9921f0b0c858d53ab87c8407b97950c842111002edd1d1e80b801b495da28bcd5409bc971e55dab1857e188ac9728efc8f9a4543945f86ade13b445eacecbbf848a96410ac37c57e3e9e8bc8b8fadd559d225c7468639da2b5d1208558b51e94c14faa7947a7c60e81a96bb5d194cc7289adbc02ebb4b49be1f1efc429db2f9b79b5a22919dba0c35341042c5776942c52365367c4bfc95b42be383cca7107161ded7e851d0126da33d581f1e2b08d0c061e86d31e7a83f9b51c79b4034c7deda7697034e1404c6e8e459f76c2efe64350146c7437ef808e04ca14df5f6f500264fd977272bbf8fc096774e8eb61d0963430751ac1425a073f84346b0eba368cba7fa34adc420800d4f99927280eba199f9695cf88124fafc3a2b1226d2f2ab3ea27c69a127650cf5c725b54c02bd8729033cf699ce7f030f9a3442056244da3cfb61a8126dba11377624f39eb009242152fd7b8b88de7dd86057f29bfcb7b7df0e65e7e9ac9eeaa41afa62743698bff03d5b2d51fb6bca2d92294e8e177cfa3661b26f1c040e9bed983b7bc0aa154eb9c92e4ee25091318c53113a1c23ac62d2d71504cba99041f29a4f332133292cf20abec9222a2acca57cac48fa6c0668ee5eecb494741a64d33b011dcca74696d4614c5b45a5d20983b1708d365ed3ffa60f9161972a611c22642c3c259b41f943f6d7a8b60f284d325e38fe76f0645e069ff70cae38850ccf973193b6232c987df26239a574691f7f07fffa6deae1eb0324fe546573c36f2a2c31cd442517a9b036ae6a2a491e7343864693c107a5dc2585820863c146c1ba6caa4fea9b87d567716f4c8ca1a9d2848055cd750512d3b7415d090019dc8a04a1a1d28931093cd8f00e94c407ca1fa2a5ce903d9df26e008c07cd13afa783220e1bd5e6b60645f3dbb6ecb4156fedafa2dd25498c6a99d94f0b38125ea7741b75109dcac9f80635f79f5c8a0483bb9f05a3a5bf721c7541edb252449f8b13e63c370a6146332f03ca1f1b6fe0bed984f13744bb7fa0fe322e83ddf9ffb2083e94f33604a0a199220c450dad94bf154805e7f9e4350ca2d81adf2978c87dcc8a8a7d56297ec124bfef0d28f35777205e973272c87e01070f14f5b14daa3b5104d9ff6b296c4f16ed49eb42d35e7ba3bccb7a26c33a263df88aadd596e9d9de0abbd4d449df11081f2cd62e1d8962b9b9feb25a3b8e03537d61a61c11ac22b7211d12c84e60a6abcc219e558b2513d8c530b3c7a57cdc47de545aafbb2a13c0e6c75b1b92fa241c713c83a09c92b2b61d565120372a9143415583c9596f27a663d4967cd653b08cebd6cb96c1f0dc80d57267ac9a8281d7149bde880828ee27d69a6818db58320db29d1b044eaf6ab8a5108bc522de406990b5393b1f7e7bab71bf6cf8eed1cd59c7607d662e8b313f5c4fce0f59b1027371381011b63dd5b2b09739082c0d62ffad96e30153a395234937d377c32fe7af82aca3a19d0ebc4a5c5fb5ff190f14d5695c703b571fb4bf03756635cafc6cf6267eab836c347a9d07e8089fc105346934cf3364e5be370b3c42b94bc5ae3d17a817398566a2953251eb91697d67278145df9a4b917bcca1bf211780b22f4caacfcb7604c84f943d05f6fdf8edbd258d7d8dbf84f9d99e57472c5b1c2337d749a1f345e662e2536d23c7a63bbbbf00f8b5b0a2106a0342ab27b9a10b82e82668cd49e0cbb09d7be0217645f1dda3be59c8232fa290d34791cda52aa5b5cec6339ab96a2eb3f5328cc7c0e6717c2824344547a2ed518f6b2b4e4fe5b684596aa6a9d3988fc5d5ff4cb46cec99d951b8386b10949a163af974b7543df97b4882a4ed60e927a1deb67c5f814235bef65fea79a2c712815be7403c93a3707fb90d4604ec3a6a3b0928f253f6ab6bd56c958e026c8c58172c4ac2a3efe2ecd5cea70c8313f9ac2d638bc296ba99e2ca86d2fd06b5402cdcddc3f3c9845d5ae77f6f36963b91e8f6cdccd17abe8d40ed02463af4bb0e496344f350097f1cc13313fa1e172b63556ed2b8a8121c01a5fb343ff7767821626fc49b0d6bd522e1c9bf137d5a5bccb4bc8dbb64c83a82ef6c2894f3896c9f6bf0c3764011d53eeb6db9ea9dae22d3ebcca4942d5828c0bca0d9ea37701d5a06c066ac4fe318e11e9c0d6c658ac810fb5d7836cfffe4ccbb0934e5567d74695980a156d4bf1c18861c5a29ccd349999dc20562d00e1f6c1851ae563541086438d60b975c8ceb466414ff60efa0b2dee790fd0659ffa98b92414c13d5a6825368f56c4984412205041cd8e006c7127d4395ecdffb5addf80ef938ce54a367154c4fc286d5f969325c12b13655a9a956dd3b98281f537e837669fc55d8930676e807aa8cd046e0f4583d59f86cb99f3f7a7ddde1fb39111fdec7677d2fee4b8f4814a5def5ebcc67c653384ce80eaffd880405f7edf8fd3ea049f040595df4a75e2f892e7a85e0ba351fb8d263bfff7168bb85017b360fcd2ba89346682a6ea7ccc46afbdb5ab444e3f477238b2ab503bde914d3cf1789539cde9c0621152cd97bff9f235d88a1ef4ea4309db3a05d401af7fb82784b050ef529dab4f1f003eb29710a962f7538c521e617e2f0efac36182d09985e1d725cc38c3833a53742a02f76fb2854a9e45f0febacf3bda83f11183ef5b9fef02ebcdf56d4104b175bad937d8f61964f97d673577cdcbbb48d8eb62b063ee6563b9ff053719baff871bcd83822d865b2f7ef023076425ac5cd71b1f2309de0c6f14cc9c4d3e8fad945f756a7c8a084ea1bfdf5ac6e740043e7f7bdaca06774b084ae314c2636529d4fdcd965c7f8c07156572620b827d694efdc9d2bfc5aa9391220a83765f2c71fcd48d4acaed60afb53d1013fa3b15e948ec4159f7d130ef85b594018346e99034c18738285223ea53a6b1d5cf11a607de2e19608ba03ec970a915b773824261f3fc931dd6d3b934d89f07baf14776314c3eeb8cd0537ef5736f565fbd14e520d4ab2f77ed9597b76ff91f8d1f99ebd6e473efda7accb273975a06944d1037032129992b994ca791a09b4d83980a1e494b0f97098df5f6fb6bbb02722adb11dc319c565c2c363cbd19d9fb3efb4613b62d6584cd53f7bd80e3e89304f444ce9dd1835661e3bb4de02ccf568a2a5daaf0d56898d4286c3fb62e22af62d7ac318685834467f337561dde2e0c1e2827cdffcf42c17728ee64b3ff4ccc0227590badd0bd7e448b8cca0892d6a5e0130d2ac665f47c6b28daa101c1b319869bdd39fa924d6d9ba7d72feda5f21ac78641c7d4801d41c7879721b3be4dab40d9c4a78552440101f373489cc5240b0144a9ce32691a784b6dfe971a21bb5980ff67da2d1bb90b223c9e192a39c1aeadd1f5c790811079c0b51a97105c99b6f95d71bb3ea47c33d9dcb0a53c929c44499e184a3cd722c908d3b0d157e28ffdeb2ed7192e780d96a7a2f0fd5a87bdc973e049da0caf931f26f5a21813e2e602ceb2259997e0205ce48fd9424bd6d4d75dd4301f429ee30745cd839a40dbeab4c3db2f0f10bbaea071ca41d1392385681730a3678a5f60f604dbe19cb9d7dd234337e327451b8cc65394af399432ef7fc3765d055874ebdca14e5999292d6f72f31e92bacf25db5ef8f5212952c1910de06ddbe1687a0e1837922f2228289916ed3aeb7b9cc24da3ae47139e371930afa6d3573df6732c26c0c7ae06d9cedfa77160711bcb06e6553338deae4c5731cf53cc154113096d02f3036d7d9edfcdc331e4bb860c5208489212e904eab70e7f860b0379895cbdecbf7a0b7a25e5b853c7dbe08a4e296a30afec8cf5a9f6ea4aef32a508655d539a770b21e660c9ee1d7688c56abeb7cf1afccc8d59780cf26312589e0c8e1bc00ad7b1325cd9a5dd69246e0b33407c381ea09265154aec297e4ccdf9785a1042a83e77c13d4ce4360782f2428f9916b5cd123b089eb683d30c1e895b9944aa905a1a5b52301d8cc5e4741834ead6ebdb5dc05c9c49c5e883e99d40b9838037beaf876534d747856103e59caf6266fbbe760b6ef83d004634b74f14f8eb4aef93c4cc9cbbd78d83d532c70feef51ea3f170b25d81a6a9b074bfca7e9b3771bf83517e0dd9d0600f70b86b20f61fe36076f8bada334b2390fa954973bc901619a3cfd039349cb328625f495ab288dbdd6dbfd022c2a83f59e0b998619a12e35891b5ae9e83a71765507b4a571cd2241e5885c705244c1022688bef7c5065fbcf219fc01753adb611b3fbc09403dcb10a4f99d788667eff75fa27074ca8481a633530e26163ccf7dada049d23e717e067b6fa5b2f652bc50abda9e7ccdc5f2f3c35ecc2c4431c819c9691be4422e379750774e9f39dae06f26423c8a4278789c9f3111b43f6dd25b0ad47c4cc5fda3f3ed82079c9366e0adced883488f429c1d7e1b351fd0bb204dd7977ef224c4df6d7a5f7697bc6500a7d03a8a914154779fa7092bf1be6bad4092367ce5d295a5d5d0e7c469f372ca2011d612637025e89f178ae9ada0c5b73bcb7d7c034ff595263cd4216e3c76ba5f3d81932a088a90bf8043e877e299c670ef1622a098d5519d9adc4ee7d4cd00e5934a4375fa83fdb81214b892482b31bdde59a70aaf25cb7f417c3a2a91c4e54b48149f6c41d9d396ee6ff13e3028c64a7c9b1f2e7c6e67184a3d52d6f570db3d225c947423c4c6533f22df57d15c5e5a3183422bd378b06fe4732a9401dcb19840fb8fa5c50a0ff497fef362c507753e46b8881d3e767f3b1d893a3805941c94f2efa05ce34b9ea81d716984af6834230d4707a87089d40779503ee6a9bb245d7d997f14acb80e89731c042bbbbe3dcd05177b0ee0eec23455830ef5b65aca357f2b0b887e0b9821c0", 0x1000}, {&(0x7f0000000340)="b768eb20304f2fdc5a9694a4867840d93170ca1a86406f", 0xfffffec0}], 0x4, 0x0, 0x0, 0x8010}, 0x0) dup2(r1, r0) setsockopt$sock_attach_bpf(r0, 0x1, 0x21, &(0x7f0000000040), 0x4) sendmmsg(r0, &(0x7f0000008fc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000004e40)}}, {{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f00000001c0)="65c0a8193ae74ad15135d5242022c15690aef9b97ba8e3c8f894b31062f3de0c9d2763b7e35b040b79ed001f3d76aca9278974f53fee3afcca973c85057bf62ba7407381452f94a48b81462a586c8e410766faa1041b5e61e80958f5aecf2b5565aaa37857092d2814ecf483d57c98521bf57e057e75544176660e66b9e9c1a94756a58b4f427c924751c6fc08ad156960ebd233e6fa4c5a797e4ed79c61627ef87911a2", 0xa4}, {&(0x7f0000000100)="b568b943cacb00b43cd443e451ccd8dbc58021227bcce38b1cbe53d04c35daee08", 0x21}, {&(0x7f0000000540)="2a551a1e5f955c5a434a02eef4cc2e8769d1a588e7717168a31c7a1020c68f79553cdf1e07ff36179e722775aaba06c12f4a13f382fbeb937dca4e937f8cc3f659abfa77b6b2797091b465a3e06871065e60246aa7cb03a3fd211874cb62fdbc50fdf886eafad7314aaa7e7e34ef3a87466e9f9ad61fa9594d896c77344e8ca797141c12", 0x84}, {&(0x7f0000000280)="41fd564fbeaaab863dc348e0d07b641863079345bf50efa157dc9d4e82d0b3ba465defa83a3f669e83dc6a0ebdfc8288722a7f6db6923634d88b3b7fbd9ee79df1d847dc7055340106ac49aae0ebf887f029962079847b61054375f7467bbe9a93f6a39f94d0cc7a776088c2c1505d", 0x6f}, {&(0x7f0000000400)="bc3bfd240085bc6d067604d66464885324f0632bcf6d86e8e06b1a2aa92dd1af55a6155072ed6cce349583bf051f91b35aa27df8a8979706b13f3371741f47dff9492097976e79a329ae93138f7e3a0b697c941155d8e0c4f83797", 0x5b}, {&(0x7f0000000600)="e0e2037ec6a367ec789a753040158d526d8d64088dd34e942c90a4db71052d6b79107485a0331dbbbe0af6a8c3d201ee8bedaba744143a17b279be45c178af34887ce4a1200fdf80ab5de50937602a5ed1deaf760db7e5a2b1b9cf7c5b1ff8167229b9f4b3b32d67bec15216b8e586f67db118ba69802a72b9dd0631ab65df5b1e3608dc81fcd77b2c5e18d7ece752f328f444f482618ed357b312a04dab256213eb00d1c7a9bcc0fd4ddc2114dc46db2529d0107d738a0eeb7556c71f4b2c0af0d795a083ab7d95698e96f6d57a167c61b8a9a2008ecfc0c5083097147c3816c2e6b37b58e6b1eb626207657b08b5587013b8d40fa0b9b9ea4687b4ca52665fca6fe65784816dd90235de16972c5ffd992ae5f27393d2ef56493ffe17b186f5f58a0774285462c8ea6970c3e2713b4409eb37e92f5b39dfea091eea2bbebd956b563c3e26d0d730705d7336fc73f120c63de188818981e6df0c8150b10364cd5cf3f724426fb5a1f2aeb2566755f72a611ca83728a3edb5ae2c60ededd78fdf44061e8feeb70dd109cefa192037d520587486c6862d83143e743fe85351ffb5fabb3903457103e5b0f402957100666cbf02933a112e483f9d675b9a1d9665b805a59687a3b3a8629a27f5146607e81de237b406f6b7ad8342b23977e2ce0207a5f7d923267cefd4033a007712d317cc0c6586484b2460294cea24c8b6d92761b42c4fb5f80f267526f0bc8c8b2fb6eeb2ee5f4a8254eef3c2e3a1f941405a30acefd1fa42e5803ebd8adfc3bd1dd018a9502c856dd1ebf9ce9ba8a3355790822402345781c7cab38313b7b1fdba3df7a0d4d2d1507ba9b7f468940b399ecad103cabca82be875f980553cc2663e55d15ac0fc84f79003e1329789235b94c0703ad5a1486a465eacc0a4d423bfeec51acdefad62a429cfbf4ac813bb91cf6c5d9d3d15a7d666ad2e71247d76497db0d194aa3247bb2a14b49f7f705db46917d89578f746ee3e950600f07e1380a38de26a1e5f0007ce266240a158a07945620754ea143602cd32d9e25a8a255e34c12afbeaec5b84b450468816db4d2238352ab70c374df108e55e76290b39a5fcb54c8b843dcc29821e11eb7cb8dcd7b739a7c6488fe3f500ea588259da777458bdbbe85691d28811a64547ee22f440f63392ff5ccc856c1fbd4e5cd60024abeab00096dcd744f83b80b4f90ac8820464190767872b5652bd55acedd37f2b38989b63fce8bc2f3bfed7cb43c0535473ed334b5c623525d85958ed4ba35a6c9597d9ca5b72bfd0a3a32548b5de8fffe27c8331700a2ed4337b59401cbeff0f2f82ef339b7ec59730574d8d3af3742e79ad4a0cc48bce74b670cc076352", 0x3ca}], 0x6}}, {{&(0x7f0000000c00)=@can, 0x80, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="97e3983c49b5acea9438f04640ccab2f7893d547b3e5d84690905fb5c8ec5e03a4e5134bc22f1417fb6b18a550c16c3b505e36407ce87ab9bd1a0bc0e568bdbef7ad38dd9a4b940063e5f23dfa6c5e97eaa50dbbfce903d7d491a2b6361bb297a9d71b90b04fd706822eab2cbe2e4ec51aefc764426b2e3346d451553ea84d5952c419e37c0e45e8e5f7ea3ff2825cb767a4d760abe4f4887377d064969680430189498909133a0332eb6edc608ef9d422ae73bed77bb3492ccaf9f0d73ff462ced576c136eccef1c57b0391f5c69be0b8f29c4f96c3a4b9063e7584020b533371882b6ca474590a33", 0xe9}, {&(0x7f0000000d80)="570046e7db09afa63e92c38112c55c9db563d76cc2a13116186e699c672da4293c337cb08a94e232c2af34cfa8fc06e71f04746b9e105aa13c7b", 0x3a}, {&(0x7f0000000dc0)="d0163ac8b10abdc1b69cd008aa10924960c1434a7a88f86e6e719b7772f0d85bb6866e7c788f165dcb996ec47a73cc4a3cc53c64b83b569fa5e263ac714121e731d7cf7e9f614fcbcfa0ad182bd98f0a8c393ee82f20b1be5e3d62ba22d4610074434741b955024e8a0a5928664c1b30fb3f7a6472443ac36d0883a9e25b091d38b4ab54bf61d03caf06c40113956eb9f123343625c94b4a0757797913cfb83b17e1781f07771d42808e5925e13098a0a5ef83ea3ea8ae326e574fa4e800aedc3c82011fb16f8126d777503da99bc0094d449149fab109870d6c3bb4bf25e7e15d8e0dbed71dea5aa1896a214fbfd0858bd4ce9036e59100", 0xf8}, {&(0x7f0000002900)="fa9d7ffc72061a65c9deb9631e8dfd070c73a718a0900618de3e9b9d5b8030e53c951f9ea18bd98a914e5be82075f9ca356431aa1d932381a3286226f9f607e324716507043b83050910e8b4ea74ed954884b8d2b147e79fbbdda20535df1a63dd2d42d5fb23328a00546a7010f49fb94a34db927b0c3429b0fe774db08667a4a5bc66b000223939e6c3092edfd129046cadb9309bbfeeebc606570aa85840b614d919179c641de26285eae43a116c9ae5a846158c8d6c20206d61c9e15c630a676ac916908ae4e10547f50f530acf033398717426aca118979ff4710a6f61816478accdac7829a52042cfd4b7facb44b6670852b1db4d664cb23aebbfd162c057ef40844c881dca952b169d839c5cacd79f57863be78a1c701d122beb4af9a27c667ddab7dccb5d18252576a60b276f77ff163164fe298fed69ba1d89528b12389f0199d7c1bd60b420d9edbadb28ca9259400d040b22a3097d7c87c445162a1155bfb1a2c881b050c69b64bcd2af230eeebf8b35bd677c04884dd9df8290162c3b0d3748017bb1a13f15d51949f52b1e1889b1edc55f9ef22219a8d4c234d576aecea162728e6d8a285523da480558e2ee6824a4d5a306118237a943777426bcba09478ad0d5add9766faf53ebb58c71b485f912cf0449534981b97d5b8d78e58fa28eacdb57f5d8f870312111346294fae666bfd0ac60caea8d19dc0f744557851f446993546c6ec3cf7d6c4d2a88a18888e1293b0b08083dda480bdaec0094d74e33c3bde9a9cee09e3803639a364c18268727fb6e1458c92fac831346db2e9de6f88ef20be7670b5315be13bdad61f76f8625ac904d969ab1daf9d0ef23681255b3141f70ec81c2e09b14c24c229db86d6042a8e160eeeb63f7e4ecb7ecb92d8d61170f47f8cb5f706d4fd94cc67b5de52aca6c831fda04650ecc202c199c84208eed71ca68aedbd6041dc1577d5a2f8080e849114a4b2d2d8b02f5ace28624c36448d65fa45b7cf3479ee231bf5b984c8453bef986ac51c41f36bb905b49d865861c4b08eb0c5d78618aa660fa269fc03d4e9bc61efb3003188961c8483cae1282caddb30fe5b4cec82b48a959ed9d9babd2d6b374d9cf8db0d9d05891f36b9e186b0e1d114ffe4c2e52dbdd2099064c75e064d68049c252a9a864e4ffaef8e5d3ff51a08f56279ee6a74f57fc4336f098d3dc585799a1f612e621d4149da27bbc0f42762579ac373477557cc6c2bf99919b9f3ce10a94eecce50e64c9881a93253d0d06f98514620a020b5b2eebcf5ff15f409f3561857dfac0dbeb84667df7bcec87cd383fb3f11feaf4ebbe73dd9224991014d4e62b629b4934eb69d21ae0234969f96210e691ea5db218bad046b0f921af53642ca856d3c92ef95dfa68cf9586ce709ac5c127dd692be7ae73d289524c7be9fa0d26064c23bf7cd7a9f54122b0dc0951465153dd618ebaaa36a5d2b6586ee3c4921d5e113f9f6e6613f6e5257ba8848deb497ee09c8f5cc9467864b0e77057715bd0b7c98ae053c3af3c94f9503759af79b9f473bbdcc779f9955ea5a3acb26a79e4417af61b94ae82627b5a2c2748c61a691e636010a9759d2583a5f81a4a7f6253f5430f6356119d10f25c4f84480ac1a9ccf1308044b1e1afa2bb20ab215ec3b4c1e61d48e789ccd1c8eee36b280640b49a3c0e7d884d7cd5041c687cd564d2f18eeaf0d91853d1c991a64409fc9597c7c6765d96568922407a23cb2ac9e84e73dd76d6149ed2e85ea7c70868a71ec49d16a5ac15f574bbdf9299020aee4a9e2bd0f3fe95458333946077c317e398d6e42a240e7b3cd60629752a6cc227547e74dc55d20d7140cff9091b8cb8123e418564fcf4715ec9fe607b39e4752e31deaf69b49c2ceaa6a1abff80fcef5c64cfd3324270eadb7a636f7ae394175655df7cd17dd5832403270b18298257bb981f48ac6cc29f75824c1d0e4d30e09c2296a71af834b8a19ce03c3defb3152b997daf81481eed83f018ea86d3c0250592cd13537456147ff3a9c783a20dc13b7786619b683574452ac0bc6a9bca3cc2c2a837c7805ee29225eff892135edfa14e11092605406d9fda126a5a2c4580eb07298593ab84c260dfa4b565b730d1244ffcb07de081324289a2474f0708a89e09a34298d680989a5bf2b29b7f21cf422dfe8f4abae8e954b861c5b8f987d7ebcac3387f7358fae40ef1e74cbf936524383b0f5e3a07ebc842867ff22acae01c3fe797592d2aedce5831cdf60108540ff3f2058dd2e083db5e782bfd4bfce5ea698ad5205501edc2846fa4922abf9d689ca73359330c8f2d5aa9fac17097651b4db57d59ec0c3005897831428af6b56d886c1488b6879182e71545ed24600b87876a35790c2972b1332cade3d70a1ad57e4bc1870e511e8e7889086c274ebf2bb55cc7db9184ca23c78d3c1696c31203dd2bc79b279008582f4a739d8a2ea85e04a2064d3569967e3deb05c6a9b18e8aacb0f677c32bc973418f467185635130e704bd969b2969bc0f5b6a35337230afdfbe3e7fa75408e51631f7ce04fbf634141f8c7a3b94003c2581f26bfc03846d83918aaedd0aaf83064f6b0a18e95d4e73ac1985354ea5bdb1a02e46fb9372fee1dcfd3c05431f628a38c467f80cf69eae1ec3f98b6825070ef2d8a2c163e07ec04db5fa2fd03ec3c9aee4cefeece7f2e71084882c417ed0fc54b2154e28aaa45cd319794d5d6bf904e9f36b26ff24e64c38d5c924e27237249315c6e914bc6f565b9c78eaf605ec14a3a69078ee616fb5fb1d3e5c917522b583a132ee7e0a574bfd09349e31f94d6fe59c8a47766035998445bfcfe032a4396b8863519f5a42dcb4244f6b23ec87962771d886cfb62058c0036bcdd8abbd1d0912e97e479ec9b649a026cc0f6e937dcbc506ff7034f2571786bfdd89e62ed50fc30a2de49d44451e4591baa834db4f8fdb1fb17dee8b9708243633a06a8f27bcb4233bea0dad4a2429f90767912f5ff8f0354ea3317ba22375d4bd9ddd7a543dd44388c84e249d3e697ee174bcde68d3aad22a994faa42f9cd295229b44db5b0fba36264111f2df66fbe90170ac0577c47dcdf2e45e98bf42c47a43b2cc42bd1e0f5737b0f17d952c5a8aaa7bed0af4f9060c2cfff25fa2c7bf27ad7b9895bb935d1501657fd17e854504becbfd0cbb04411ca5499580cc856f540ce3783c5a1282680fde4e8a1ae0dfb4760621aba7e58adc35d27e1ad122e3078ded420b3440b49e3a0a5356c194811bceb662346267539373d7253267d2532aa97333621b9e25cc91274111d1fb2ae4fe5e2157949ad4d39d642a2e64b6b7bfa512671c6555585d03f079a3c8d7fe861fc14ac1e6e2e3a868c1bf5b208bac4227024a08aca2d23a77e53113ae1a21c28c683f4ab4b0cd83f7ffc624329b9a412e1b1e25f5b3fa7d5ae06d23bcca7ab3301adbb9c20bb148dc0b285cb477ca40c35d5bb6185c2426f522c27c68830328ac39db6fcef38d801691abe369c4b5010cfaeccc288f252c4a24dc073af26abc2b89b8238408834bd37083f0e9b708092c9bcbc257dc6933a74f8f62c2642a453abc83b6db90c4e26a4e43120767831deb99787adcf4441c27fcc7d3c4a8a18277dcae8c45ad4833744105a308958a5a3320d1ca6e75864b74294be502fb2c363a4e4a21bbd442ad329470d9663de818e828a1b8002acfeed94191f560b9bd79ee7d9bd99382ddc5586605f5b3ff94dc00dba31b53157ac812556d13f522e87d49104a16c50d02d93dc71ab28c0a07fa60ef458036e5639bcdcc4418188bb744c47bc01713b7af024c33a9eda6002db4b9d90d5785144f6fe9b6efca9f540840b9d6434b351ba10e6a1cdcf4a3c5ceed0683ef2f4d033c1a0508db7fca01a2cc4cdae17a06d5b1ceb134d8fb941d878d57705503234e4eb98cf5736357d5901989c8913386c59a5c1805e84ea586ee6df7f70f30c4daf7fca35bcbd83e51f22d99c8a47d63e300710c2a4c7aab83d05efe00726a2fa2b24998f42274284daa3916203d8ccebf922b9519aa186a724f2929b27aa4444e4c428b812e8bca35e26e2f19d459ad9af6f5c1476c632853b13b572088c01a481117dfabccc79a451b538273000572b6b8feaf4797c4f6584d91e07c7265b4fad9a3f07ee8ecada6ef06588236ea2b0bc900fff7fab8dec03b5c573b88356c7c14a302c5e762c5a4864d75f49af43a68ccb831a91200564ba63f5303eefffe174628f39b208b0ed5884b4535cea3e00a872409db2d0e1b5442d0e76af0d72df1530cbf2e5885c61ec0b7a8233a271ee4872ab4a54237db22166366d57eb99fbaec9f8eea7250d1b8bf9a97c366ce34525b0e9e4f3f25acf352ff288694cd0c890f4aa5e821876d064ffbd8a6240672a2ee95ba1ce51c3b3056c6c4e1f2855927e3396b248c7c8c84b779e5ad7946351930a680ce9325f35d53ddf79784b14df1b72ee2992b311bd9d6291805acce7d627b9568e54ec56d149f4e84543d7e8b09022d17fb2caab0128e87d03aae3e39f7a80c3861584f1a85cfd72efa4a4704eafa924281fd6b628c4a29d9f3152bc84a416d1908cbab525a709719291ffe09a530ef0d9ebd07233eb8ff4fad2aa40cf0e083f00e4dac8506dff93a9ac60589539654e04de33599c2a9174ca782149ecd03af40590c0e85e3c37a90a57abf4b5e5470d1947fd18be362d039ba10b3c540b956ac5bdf26169095b61e86f2a3c1606c600769bf09375fbfafca09f09ba2be57c07f7ed3c594e483976c3da95744c15c6b8b2d804ce1db49d09f6625894af3840b4f536321f36af2bf70e4ee3e112d05d4025ca6c187e58aeda69c14f8945e62b3492f03c6b4ec28c4299a7fdc612fac14999b697713174da57eb1e10c3e1d249746c213971d0f4bb83a4adee27c764a238d66fd22850ce3fee10353e7d20bd0bbd9aef515bf13c7a14a52c33f73e9621108d5d055e07dbe030a292e92a4b293e036a553b35f70c0a97bc202df9ed694e102d8faeb53740d287b6174e1115254965cdaf6b205d52f0052d4ecee90a370166537cbc1a30c31497f2ba9a52808068619e3a4c61d3212c5d418ba1ecb1b69bce1ccd6edfbaeebeafbed2ad2ae5884663b3477ca6d7a20a71acae12e9cf5bb16eed80499e455ac3bba9654b83bdbec1110dd555b7f083eb0a60e1fb534378302e5b1a434dab2f59a82d7b312907c3ba413417243b4eae4a3744b691181a3a918ab7ab660cd04e7f17a4d90f27f4fc556218ea794a769ee129761474a3411569fbbc33e902bd4893155a391040bad2ccae2109cf07fd8eaeb9675b491d9892ab35504e010ef853cdfa6f7213091ff8ecaf657ab3d7a8fbc32574797b99ba6efbbdb534013d5edf8a0d41a004cd736d2dd425b280571234b3c22c5b889cc0be4a7284a36594e5ffef8f377f0a538d200892f30d32e1c23934a628f29a35a68e70414d6fac804d6216262feccb70fbbaf59bb3f796bf4cb981675c1e2b42644bd74b42e7a118d06917d5e9cef7feb90950b6fead68a8da7d03ce135559016804ccdb580bee13ed1e8687ac6b1e4f5ed9e3f6ec4d7bad570790411758b7472fcec430dc24aa993748abebd64d71bcfd96418878f304b55509c543f1394e5b3dbbb4083b1cb996ff14a7d78bcfa923db82c95e31ee531fb2e83fa2633e1b23101812f1798e214e5fac69187ab6e48f04c4c63e258cb950d0859566a26c382603e0418565fcebe54c8352af44843c5c6b04e267deefa6d13119632fbb30c8cc", 0x1000}], 0x4, &(0x7f0000000f00)=[{0xb8, 0x109, 0x6, "5acc7ce562d6fe57d05f1495bb6a7749e9ae3196eff96c39bca26ad639121de55fe491da9788a5a48d58f9d2465de6b8da49ca232a62adcd001e41387faa2f4068aeb0a5fbae08ff6bc06e4423b8b70236ba70a333bac8996bef14f688aea8da81d1666b15a56dc135197bc8134d58d006faa700c45a2d359c15b64f14c5839dd07631787859cb823c41ba589ae8364018ae042f08c2914a1018c56fa83dbd0b1afecdc2de90d3a9"}, {0x38, 0x84, 0xe, "78753cfe4e0b916d1d956822e7cb5946099dca6ffcaae3adcf0cceffc9954f7de98c998a9e"}, {0x58, 0x117, 0x7, "5970df4762832dacc9c3b8277e72d5ff9f9bc7f26319c52fbe68cc70839efec5c80d13ffd75fd50b8a1e4187723b0501cc3363e5f7aa9e598308ce749641d65e9610a3"}], 0x148}}, {{0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001080)="50b4acd7545aa1470f98c5048317653b724b2a5a26081ef0d5abb9c001b3e16d940847f0ffb22035486142edff5b4fa5c42e0b44233f4c63b0659c8ad3a0953de822e34e68f213b3dbc225ba244b40abb5debe548afc965bf85a1a79ef1e7c126e3f07e8e8a7c274601a729bec5316a32691e7f04a686503dc716a6cc713e6d8c4023e2610e7da25cdcda4c1c8a072cc73d7d681c57f039d73f3229406df4ca8c6d5dc98f0abfc366bb43701b8a896bafa40c8cc950b1dc771ee42ef9363938e748e0dd1e9d7627e76297546762a0537986cdb03003c33318eefe6a44c59", 0xde}, {&(0x7f0000001180)="84ef819bb0f03e572e625f83c9ed854003d08b3701442759edb4b67c4005fcf041f47876835cc493fc881d9787300c628c1018dc37c27f37b569f71ee746206c3b175c70cd0c62e8af7de0122477d8d76db0a2bc7b97820c47b8134c13f10a103b77f5f355d53c5d1c9e592d3d76ce4f05084332facdaa3c8066b3121e1d87099b97999e551fc0bda5281a983056fcbd9e807096994cbd226819dd5c5a983a5bdd941daabb0c98bea40bd65bdc0a6f866cdcc0f77652efcb3a8fd9db4469851acca7dc7b6d80c7f8a028bea9bc2e606d4972ad0f2223748f36377443720030a23181e17b9a3a26890339520758d33ccb319a28d0b699400e4ad38f32", 0xfc}, {&(0x7f0000001280)="beba59780fb161aba6cbee35afdec7852865a7d64cf4f7f9dc219d5e096776bc910f029921867f2eb3f2775206187b45ae846e17d2b9ddcda3da5e0c4b4351f3c48a0b83eddcd65e47291983bc4da5afeddcbeb55a35961976e887ddb51daf961a5fe0eba8be48cae6f13f63b1a697f9d985d1b9cc52ebe6e02d31d3daf61cc683fbdd5c9dd341dc420284eaca785a90d234f5bea1bc45f46c77662ace799deb04058e7f22b7ce951e65561938ac005d686722b75cf71fbcfe5b2fde76f1", 0xbe}, {&(0x7f0000001340)="6aba45b20a2a2db2f1f5b3241bef1e64d82031d811c97822121a18dc26cf9ca075315b54d196838f01d223c85a1526c28a21cc4ae19e1698f36f0066ee30973f0a57aa0faadc670db20c9b2fa562a695943c1ff8124ed59ec95ff414fc868d5a05fd9782482a63ae142356079f2171fd5adc98a53e4df01df5e10ab69aa6efd4bb5558ef343753f61821d536507be960a0", 0x91}, {&(0x7f0000001400)="200d644d2ece66dd24e1a233dc5e59664a74ed47d8480aa6a3a3ef9aeaeb17edece5a1b79aa7bba4b7a3873acefd483c29167fe3684bc85a0a027f539413ba9460537991acf9a3d11199c6cce990658cad1f2ea4e957794e45527559b5a74bfaba39dbddd778a32c29b71198e05d160c32337cd99cb45d1cecc069f99aadec3f7fb567ae19a407d242a2f9b9fc71bf87f7d2861e4a2cb24833238c3a20e5c8f4a18fb9eca9df2f7e6094710356a7cc87567a5cbba3c9cadc705db7041cca4f", 0xbf}], 0x5, &(0x7f0000003900)=[{0x1010, 0x102, 0x1, "3c70b78c78da4775c78708b0425df4d7cdb20cbaa6bdb99ae68866c807d0c4a37e3c5733df65d7f35647e96289d672216fe4250e8875469ecaa7536b690e39a4b9189dbd21cbb42f3b637e44a5aa0a07dab3ab4d5d44500ee53752721c6035ff9c840c9d6c1b98942fedaed41ffd510ba9e5cf0119f6b9594175960cabfdc7095e1700966abe9ba2ab30b6f076c086a28a9eea9b22c696172bc70d96fddc6cd539a14f09428420cc1c3a2a49c42390966a9a2968f81814aa0b6f8e5339b34364d7f74bc0815cf86933036e802cd3742daeba127bcdec3ffd8474fb2ce61f2791c99f087fc337ae1e42c218db7fbdfdd9260e04c4a71378b7eb8240bbf663ef21bf617d594c904c989751b003cfb78f55936e49c955f0fc598fdf642f7fdffd6a092807dd512a4dbb6c0950c0de2d924ec44a8638d1f6fdcb6357add89321167d781af3d0ebf083f9aa65d7f8ce0fa3cee0d811b00cf6697d8e2f777acb32040f047235f378c0f264323b3ff1938e5d90db35294beb5d388e7639a3487a0fd10d6101d504396dedd27b17abe687955e67966ad620a4ce0cc971110edbd218f36301e30435100f0e6f5f366db03aed7657c0508f3cefe43cba74d7dfe1ed4b5d5e94b3d6537e77fc7cf5d3ca9855b807d778918bac14faeea563d6d57f19f29f5dbd1446c09bfc902955fdc3417e5b78dd39149ac2b99e148597e5ef42929056dd363c1a36f823ed146c489f2d7b5f5d8acfaca1fd0eb43e653c9f23f3a6c8718bc652f5409bdc0e4686422898520c191d50d11ca86d0a16f69a9c87b1555031e8f691d2ddb22eb2a0952d341e364b263248c73b556992922085914570234a81e03f9865898a536c310597e0bad7bf0ad2c2102cdcb1315ad8ec980446c15731dbcc326809b0c2518fd65f9c2d1fed3040f187105e797f0bb77acf8315f4c13a17803327f7ec58fe472def55b385dc20ce16ac306179601ef3a7b1a8891170ed13dbcdeefc5788786ba822abffde3e57074464b4f04938d13ef28ce076961dc165ef7927f56baf9d99d51ac74c40a09529fca8b069863113bbf06394c11deb31b17e891edc47d96b31c0c12fb3652226c17760a4134f0ccef884fb9bd8e0bfc434811a6c2359061e7268ab1f4fc61bf62046d9cec32ddada93bb826e0eb77a9ee3bd5851e0df1b2959b8b277066f522958f6fa5579f12ae69d23d5e92a82256de594c52188e6b62b297136951528b39f154e8861bb7a86adfc116ac65f99d52a13fbc9ee7e06feedc7e23d59e27454a5f526536b3a00ae8eb4e68438304e356aa95be457fb4efc78b51d52c85124988f1af092e333ee55d68c77a56a20e68aec24404ca0a8226cc5502ee6a33c176e00c8490518d9599016eea54b6a260eb04bb8091968ed5e360b4d559d72670bf48558d0c59accc477780eaae4f599653303970c00ddc07894a073f25d14cfae9442f2010dc50dc18394df099fa31cffc381bb744eb4238b4b89c4cc4e94f190e8963cc60dc6811d47ab82483e2b39426679b3358d9969bfbd032f907ec3ed6a2f57d7f7571a0a7ef4a0c03ea8f40a97c62f609411304d9cde3f52e5c2026589dfb03c9236c2303d241b68c894293bde993f666844c9fd9789cd343e3902196cb3f37ae517725b891cf488636aefaf32a63c9b87f8311e68b24e23e21aa26e7b7467b270963ac18ee01dfd4763c2ec9ca678ceb3561b6e875a87dc24575f42e0f15cae356d2851da7d45b2e9322c6593484acdfbb10ec99cab1fed4e41798a143ef13c3f1a77e26d6aee851dd9b36729450c068bf7bd8624c2bfa6fe00977a7585021a433d625721978848259ae7253f9ca81ebfef091d963aef3c02b59e815a56cac61f293ffd5c5d897b50adc42a0f524d85b5ed023130bbe0819c108a6bd9d88f755ce5f6209bd279f492253fe0d99be0d661163362e3ea2561826e5b5a2dbe88a7c1392580596bd7c34e819ae3244e143157ff591b365b978414e8e4f056d4b985403607f6d7721c88b6ad47b9930a96b0d336f85276b276ad3bdb715f015cfe3396dc7122494e4f72f8cc442594e85afb78921f2077ba098e33dc78eb9f3cbcc757141296f534569846ebb7f9170a05577823ec2e50c84428ef4315a1b9393e702067eb0f772b5f05718671c8bf7ee84c219716c6dee5200bd8e52bd700b960fd986f2bacdcfb4f364b69207e0562a94266e3e685c4e6e8b72ec8d6ff943f65f123d8c963aeac2894886cdbad31a60ed4e088179d3468abdf18c214d01f94aa1d4b4fb9c7a9a9ca8b6592a9ef9fdd6f9c763aa66fb53c466b51a6f4ee751b8de2e32724f5e577c92e01258a5a1daf79fcf5755db1cbe22fa412e2732bcbbb8ada3e1e807763e2dddfc23f212756d088ee13daa0c6b4dba2ad06799bb1e9eae28e07ee4076461773b5552fe5082631bd9245c62a0e0088a13534fb31ce054424ec313ac25c459222d2235d185784dfa2240c2011aa1fc26994d1480423ad0b85ea6fea7e754b4450a892dff24847f6d5c569518554c1c64e422014f4ec3d263159e35c58a5a6fce3676e9bd1c77d79871354b4deb20663d7748eabab006f6110dfb08e35c1020a98d2ea5b2e6a48de0d60a332a2660ecd9a77d601f6efec23e34eee586a840722edc8b9cb2a3e152b9a361509d6de8a684fc88bfd0d1f75a1f7b2d9d891c8073d846b0638cc338a1d394cd2ed44ba2fd4b4cbe3a0a7e5b1e87599263473b90e555d7f51d70c827d194140c84150b03243647aef4caafbffe545e4d409fa3c992dcf34d2465a744cc9c043a53b5024606b79f523b18a12c6aed87fcc6b478479d84cefb6cfde561c19767ceb8b56f9b8dc1637ba084d6f2b3d65e35b1317e91c3c4b1f421902972e44bb5821673cf527c2f28b83043ff3a4462a6ba2da74cea31038470e643989d59722a9eb027ccf5fb08a1644e78671043940df28664ad3e75cfc1d5f46a5c30b74b988029cbd858947328815fffce7a3864f2dc88e411a916ed30bfd47c9b66ed46f05e5041e496a282ec6ade4a32bf7762932a640b5b2d9da9f9a31ab7b12811ee45d96c05e56aeeff4b233dc376073ef0e5d259b51f36758693c38bf4dd88cbfbc56213dd2a821b935764266a72b1628378d908209f959fccec90c993c4ad86f82bb1e7a79af79df9821dbc734cf90d9aba46ac930359c2a9a7a1aae0ca7c140aacef5291c1266a87c5ed229faa911a7f3b59a6c02b9db95bcd976db2fa33fb32c78bdfcdacbc5bee95199ddcaeb8210d3c24662de830c9a7747bb690c652462d96f32cde9745644466d4240333ecdf98454e4ad5fc2628282ad745d3e0a50a75e4d003910699550f1cd66636952ce905f2972811109c9d9efc568084744de784cb87f4de302e0e0b0f320f23407dca02d52613ea9c5454d909d617fac21a47f897de684f3bc15b14e2e45ddaceb7392fd95eccb81606046c2de0d61467f3f8050b18fc7025fc001cf3f3e2faf3afc6f0eabae8cc2dacb0f82ee426ca4bd57b05e4c9766609362a8c559c719b8b1ecd0225c94b04280ecfd4b9f5aa8fabeecca267e92af835f0a50f67e1ac294bd9037d9d10368e22b68c427cd36deac78c253e7bbf7ea1c34fd400fac2521d72f8985970082b73874f895f3bc98f35217b5435478fe96863fef86909af9457bd313fde1a5da7951624da334fc3c20965058437670df3aa7179e79b93db5c1cd6a48b58ab96117232da5e07033e669fb989789e88091af7639cbbc6573c9a7fcec8a08e4ef93f41c86131927bf58597b099eff491955de0e0975d063d484e7f0b05be55eb2e43057da1811cead74eaa0b75f2d1a0032aa500ba893cfd8dd0a49ea068fae1840d0e194ce930ccd8708e51d0e6b75f3afccd52c02f9d52fd2e6979b3380e3058d4c183a6d0243f705432b3ad0d02eb91cf306f170e0b07f7b91086eaefb274c19e3a2eab7748d2e3d689a217d4c8dfb0ed51104e59d3b6933dd0ac2a1fae0783e00e47631cb0a1c45626cb09f0b41b57bfb67b15491b6cf83ccc3e2f161e8bf412ecc226a8900ab4905ed3d14becbd6cef78cb70bc902062637caa8f74bf810dce1f483ac5a523019e5650c1d742d47b53be2e9ec8f320911b1557ea96b4c2fe26f3283d4420420dcd60c214f637816bc7d6872cb598769ff8b98490323532ec7b4a0708bf87dd732c3f24057b9325eecf59aec2b09df3511de3d6f48be568d8144b41ae4975837e0254e276353482e6523d3c2747f872cbfbc0fc2bd3cbdd63259921a79929737ae7f073c1abdfeca8980082eebbc3089d4b12e9fccce661b849e53673832bfbee0c21148eefeacb6131c4363ec87b3cb5eeca296918bf83b87d0b0dc14678c7ed6d89a6273004677de9e94471ff725d136fe145880c167d666bd7b54af9f3011777e8bb0ac17df7a6fc58ed77360071b6ddec37d74ee8fce3fb122f57c329738e5d3b08dfcdf07effbf916f1c3bc077851f015ee92b575afffeeb0da7edf4bcafc63c80ac2fee34ac669af210964ddfd6558aa1f1e300853900ddfb6160056c38a96dcf08d799332686ecb3ee945353399ff2d3bf5e27293750f2240cd9b3dc69f0c76d5f8313ee73df77d7fd7490b22dedd12d8304742db2281aae7dc9b3edf863bc6aec1075513b4406207ebdd671c1e9f306221796fe2fae05b2140ba69a47375698dcde7ce98c5d5a9fcfa070a9cc82aad18d79d16ed87f5b011f7f8543bd3440ab102067fa7085cfcb3d6e9965f646e73cee35705d4c4f7d9024962ee2a146239e428af7a83c96cafeb355f1eaca280ec39abd463f95d11b0464b008f458308ff40ca02e99da451b60793b89ccb15ef955187dc5845f0df6f48bdcdd94cdabda1b4f9d36bf0ab66a0056c35afcf97c046b96caabd2579928b19ab090f27035396bedeea07d74a1cc5ea8018067dfb543fd33c868a70135df178993b754e19fe0c4baf232928cf58f90ecfffa44e78f48b1f40456021576f7b52c2db6ae8f8eafe613ba85eff588bf4754063053e6b1f85cad114351cc754b0ee0068b59adf11df871b54d75cd795cd862a1ff07a82b1e4b24c237550dc79f08e94533feac21652106b1fcb7c115bb824907e2514f7e306c8edc0dcb1019a7776466e2145de6baa8e8be1218e55cd25c5be79ebc3dc430105b38fcaff221dd3e71df41eff6fb4c8db38588a7716a0759ccdffcbed31269f90cbc23d716e542eca6e1f3673a3b0520951ce5436e484268f3fe39f0f4bee16217560a9d1ae27bb4fa49d46264d2270f3d14b242cea076afe7ab2257d05c6d00aac6db947886c11421d1750ec50abe13bb3437685692a4fb435a0b3c73f2eec9e0025d32917803377ee1bcaa1b240ff4d1e238f268a079184b6a0d8d040a20a1d9244fbee0c38410b7596278fd5470f124465469e8a93939a33369c4e9a0d4cd56a8ee74d6bfad69a2168e68f87f986dde38a0bb2485af9c7d89f751dc7d4ef8358aefbeefebb4295c0cf5eac50be91c7cf42d390f164a26253ad8a3fe40ecdcc08fbc41c6fb0ee657f271e5f3846d0ceed82278fd5cb19ceef2891e62a1ccca0794f45126dc6b26c95223b9f313cd7a1964b6a46ce6b0704b4057e9ae1177e356057a2192ebd8770f12e0db37184d33ed0f0e4733d5d12f0afc349e9a73a5c1bc73545823e9b4db5fe09f8a98504079b0d960b5d983e74a4fab9e366dce6fd68180b886665d9720c820fed8e84e0e2e6726b157e8fb7859fad9dea6161f9fa6bf7db4908b915203c8ec6c7dc23d660e808991b46"}, {0x1010, 0x119, 0x101, "98ced55afb7c0c2dd6a885b64da658fcf993b7b7a56509a59ac5b65e831219c62243ac6221c3acbca342876d08c6362b2bb7ad5479f33182f8c50ec9cbd58862dc055f9be5a252a2cb08486a51c496e920df579cb13c3619856fa2a0111df81cf262d20309c559ad212e1253fd7c2d38bf45cc576d26eb42ebba3633823804c56172fc6ce046e14d72d54b5d058ca60a1782e5f7e6548245e9ddf1eaf6738986ce9bef0690114530e4cdc3b89e7016957352ad5b23b4371bb5caf72acf2494d35d4a087ab2c609e2c4302c86172eef4f366c426deb8c68b1ef211f387d9a0257471c3dc3a54a06293cf4c43884d1edcbb71c08340f23149befb343cda3f3e10d56c1e0a4b21c1440d9746864cdc550ce8f0e543f844a3042ce8a6fc4e439455921ccbcce37d8dcf7c16567699f825f37eab16a3669b347635c7b12c81013e4c86f27a5ba8cbbfea7192055e310dbe8ccc823a3e92e793d85d86857e2779d9a0077082dc39687d758816cfe299a97fadba7fd141a5d038d314c964cda28ed0086e7ba33ca12b0bbac12496686f11300d4083503eed083a935fbfd15306bd359ae06db9e55a8d5b9026d073d2a30c7427708f52ac4d2a9df345876b3edd56b108fe4b9651b22d520cc3df0692966a7c62a1ec891d6e5bacbbde842ca0e9e966350a6d986702a72fc5ae0fdd590bc50d9d3482b8f7a20b83bb5ed86dd6c72e1edb401fd9f47cf5dd913a5e75dc9d1aa8feea4621e78e327c10efabcdb454aca2e69da1875b919f757b351bb18f4a5c71fb8c4364b4c85bc788a95abc7c86299ee571334ba234c8aefd6292458359e71fcec628a6db08cb07d22242d4239f92b26809a9e7d9f663ba6132d5e1fa488cf9a93942fbfd3289f2d721d38ca823bb35e1c1f536036dd0abf3074d40454a15f182b3d940fadbd4433b4722012325c7976dcd967d0e8912226743d436766f402bc798e5e775091deef3f7210a84e4729e434d9daf9348a2c5701636bcab16a03a3d0d4b010d2410d180c877323ec626b6c289d1b34721cc7073e93339fd09b44a17ad38cd16cc4adb8e638d2e8cc0446d6a76e37321f8c65e91f82b03f7bdc89766107ae58c2fb07788fde9d112cee657eec39addcd03fec09853e2743f3733a1964d61c85614582a947d470f4958fa71f67d401faf0978ce6b57e59e34c9a4f65a5731b68ca476126df8a6df1fb29807f53ad422f20cda0f056968d9110fe49fab68feede02ea977e759d9d2203ddce28bc5f51fdf7ac0597eed785a269059bea49ce898acae9256d1cac869c146885278753e24e9b68bceb4cd4c704230d44453fff7d51ff62cea8ffdd9426de048f033482bb220ed7693671ab713942e642048b32edf55737175da498af46f29e6a898a8b087b2383fdb92a55eefa15ff6240745da00905f5c5fc033ba8640ba3f4f2a75671e179427eb026ed75fc189346bdde9d99fc04c96c9a4295369d15e6ed195b1a6cc97a981cd3b57f47c778d4b4909cb5ca83c28a0aaaf2c70935e189d78bc03e5c8db0d442dc8944aa01b0e6697a6792637c1aa9d241d33b5bc5562d870467a2136338272074cbc6e737c2a6b86f23b5ccbb12478eaeea1272d2dcda2db3d4ce05a8f7fa424acf31b691c8cbfd86edf3aa9e83b4258f2c9a9f4d0403f3f2fd7d88add655d8fc964005bc3b8564718a12c193db4be5de107a1701fd4e34c5e0dd7d1cb73b08e1d65dfc38afae9f229864428f4aae05db54aa76f375f5455e24df9324d361f648d2789d04e752b696c61f9ab53967b6b12b4b6720568e763f19dc2e899a271b3a3a47a20e590e606e8006cec1735831be223696c44442787b97b996cd8631206efdae5fe807188abded0c2b3f0b88b0285b29a33429e341dc2db7e93ca08992483d2667d9d0252a525e4c0fc9515e8c28155b2c7606f7bc11e99ec583098093f2c4847bd7a2e0a4e80b15fbd55e3fa0af5268d814252824a5a8d0919dfafe5113ed1155654517f49289f05366ee79a3891e40254c216fea655befed9b360f9ada0e867eebe85469996519e653f4377bb786043100e6bc04b71ecd41e1607b3c3c759d0c27ff4748ea54cfbb80074eb97e7e737f00167dd75b81e961393c5046f4b3d94cdff810e08f2dad695d0df8ce12f55915b16c6c7a3de9a96e361df5530286f34f8b2d9ad4b53f972d2eeb68d01a18cf6d8113e81195f03c28dc99dc8ea3699470d8ab864604ae85aeee059e8fc406adf4528672a11548f6884ec20842db7e4923b8348c23b53acec1ee3266869683e58a737cc418d2a8d02d880bd00eb3168b58450a4cb59bae829bca4c761bd688fb2190be8ff9000378df766e7b13562f9a3050e8d9b9c15b7354532804a944dbf64737ee1da2b5d0e67d043a30562dcec842d6328aea51f7bf6c084508516e166a4cd5197058d03b787c1e7b15ac467e6e3bf4a79f2b286deb885329ef2a274ee76fe8022dfa1db85a77b37b499889af340548cb1404c54e2c88e5ed61e0728e522750e3ec02dd0cb65b3fb2e6f56553fa165037d1de0450aa3c498203d3637c9df44dd9615fb493bcb4e569f449a67715071c30b20aa9f932cc738b9fb8e34ddf88e5cef0e56ae341a9814ffbe6613da3b1dca43d086735e3abc1b678ba6d26e6697a47aacb3d9268575c164da1c1dd26f4e381dd3398d97691a1e03d8e31e9ac4f9c8782c84c55454f21fb6de41984e8e329a8494de70c2fb7ebfe1fa46e80d3ce593429b6e67945aff4ddba4de66a43cf175c196f0101dfafcf62c7586b89fb3f48cdef9bd3f0bd427689d8fb16f29141eeb5bd5864e6374edb5e1bc5feaf5682611dcc45d3f9fe8883527b031839a44cb5fff7bf840d0cc1652c1fd2b7cad48126b7b6795fb43bc8bef4883beef90d3e0fa54c8568f7f3094f772e9e7b6985fbfc0c3c89fdd1918c9dc5be3f480089c5f494224cb4844e3dbb342272c81af7161e9a070e8c935a6c08c3d1936bbd99bf81f6ae7f13184d9fb67a1d0edcba52551e491f7bf110a319c9b70a7a4161767197151b600ad5c09743c4e768b9904ba707cb937223d501532b7d6fe0f8c65a85fa23ce8676d1043354bf8a31ebc6793b6a9c495e95dd947e79f340fa22b7a38c02e558dff1b53a33e15b6451d0cbf4b74cdc74ec17d12f68baa0707b6ef6e1404995828b4a568b878feca4ae83111421007daebe5cdcc5adbd577172f599e0a76b3bd68da0464d52b088fbbfde0e80db3bd2a2ac8f6a8b10fc96834ca1800caab3b1a208711e21440dc745f6515845e2577ffe1cc1e17312846523751ceaa579a29c3865f6e85ae4b58cf0e58e307071c7218f3f040ffb01b805cdab21fd203fe1339ecc5cb81b3f5a69a44322bee4eaa26df88c8cc9738c529c6f8362d6d0a38df02723cb9b4ded9bcc8b6df7df55c34bf975d0f3c789a500370e8ddfcf9768d7bad53d6b56a174deca35532dd74e4053ea09396ab77a868250a6eb6e8e7855e0a7a4b19379885634f1aeae2109211ed3adb19672590d974a2ffc252ff7c0d739290f0dc58e63d049f82ea2651b467ec8cc5dcfe090a6ad82fcd0bd336cf43ec949cb95ca8b94b1abdcfbdff2c86839db95f1bd07e5f6422f6bd5e12922de98385542a3ad6f1a5b72c3efeed69cc05578a24d76f82e6197cde6c25be9e39a339715d86202f82f4e70a02a2225736c07976fe10c5ef570de36318f081e337c2571bfe0144d10d0612ed7d78476f57e46f798adfd819881da34e3a5933d2ffdf48feff261837fd2c304803aebede7d1cdb0ca7a25f45c28eab35a0cd46e81a449586d452a54410445d923aad7a8d7e5b602dfc861d0c6c3a938b05da110c797cf36026a1c51b7563101a05f82a6c1e4969eff2296c13792510d3f6cef0f987ab933ef0dbb6b32f1505c3197b6b57a9fc7a2cc9b33e3c6e28e4eb9d82668bfa040a29753d4a0e5c3fa6c0d2ebb84aca75fda13a861725f090da5ecd71e9696556a1f3475e2724219d89e94bca6ad1ed92a74ad425a75ddd8d5fbe33f5ee5b8dd09eafb2d98cc84b6f0847195466dfd049ab146d3353fc8a5eca5e11320bb051bd8426dfc8152ac47206632f06e179f0fb8f8146b6f7fd821ccf7b124780582a032f899a01e1ca3dc8fa17ad9f6ec821154748d0bb342f792572827f557d592617469e82f710d4f41dd77a43f9b04def26c6ae8ad4a395043bd4aa7cfcbd5c817c7eaa0ac251aec061e13dcf47f60f5b1393d2e8ff6e5c544a8cd7123c25876647287c622ee320f252d1e99ac64ce655cc5b2a9bf0182f5d8f1886bbf77854de27782780a068a843bc159840d06feb7fff42bacd0bd8c1b6b464b13f89d4afc0288067ec43bdafbb63eff539af927b8b52818d1cae73c7fd964089ab9eb9d6df5125384ba07e8d8ae22cd2a86a4792b37a5d648ca0e28723139ed542fc9b3623ccee47cdb9ec1d37951c9a1c005e8233ff76d332b046749ef778b3c131a90f537470e3ab719df99349390e6a0fa15c5d719d4450f994d7d3ba97564d6c3d986b5a96a4cf00eac714602f8534a1acb429af8e34af48e667d2d780e06ad5ece8104642b4bfcfa5b09b17195222b45c1540f0e5f979e2ebd9bc63a01b87031af5de940292f8f1376b8884929085c10a92a44143c02eb174a5af9d9872b6d1be573aeb533f8d31342873ab2143242674f6b03e5564adadacd4d2e7471b7261dcd958635f696c82275e34c6ce7ab969f5e2f93a187291486736c4dc47d6c43aa91a271e817258c35192dd035959f516e653d3598dfefb79dcecb67fcdba551ee63196cd93d291c6bf3ec6d9e461c10b3755bc116e18cdd4efecbe11f3ea0bf579c3d8e5f2be2169e4680228d0b48e3c0386a20acf450942df6b76e3076cf4485b2f2cfc21402dedc1d036dbf1a0baa43c1de2166ef3e8230d7525eece30c730620e61bdc66e0cc473bae9e94aaff75c4fddd39fd7896bb7bd37cd5a923ba9b31c7628607a800b6bad1992a67b5daaf5cb3c1b25dce34e3d10a0810b0701e6032a30a9eadfc6c73f9668b37707dc7c671fad8df199de1430c6386458559e4fe182f6632ed860370f5c7d36b4251653786137ecfc364858caee7ba8b1add0b6def16c2a11a68aa174695999a6c5d2ad1110fee672491d6260f2bf21f58a05517d7bb48b4b711e9f641220a8cc180e8ac50a6630d98850de7a8865f32b9b23fb95aaf78e3c895a6c8b749b40ae172d899e70f5166a630f5c9521e1fe42a28c433812d2e7d7430af577d05a4d93b5afc73beb1e998a50bdf11064e4f3d5b134ad45da5fdac06e3cbdd430450a3278da4115b2a5fdd880f91e433912a252ad0bd1905ba3525473830af9a14080f6590c3b4b0f79f7b5b4db89903380c43a0cc8b9e89e3686a1caabf439043510b0903bb392b753d0381f7f0fbda77940346772a2695f2ff3c0a6599db9e1515f8dba88529bf6c3e75928424312d918d0e6cfac196e6e3fcbff9f3f49903676f03b5233a1b16195ad6de1d53c162a18f722297ca46b684bea39b1d65ea699766a4338be3bc6642bf2d0a02ebc4c38f517efd78a70679e62d99042e4e2f5c8bd2cb1a6448de188a43196af2aa2c3b249679874db5832b89813a7dccbc2be380ee557aca793399be63c65c63e74d26486da1b5e1acebd7d71ec3d5ce284a05f2bced837724fd4ab867138e92c019db0ee570e1c74dfbae99b8be096b262f2ab3b3b73073b47e5270dae11997cc5da65183388634d44967a3c662905d2b94b607a5cc5eac76ce5f6704cf5a5b2def1ae2a2"}, {0x48, 0x115, 0x3e5, "36881628ae46ecee24722cfcb5a12015af1aeabf1b9544b6f122f2461d923adf03c7bcf5c347a91d49a7965a8e2dd7c6a30b772074d3836d"}], 0x2068}}, {{0x0, 0x0, &(0x7f0000005b80)=[{0x0}, {&(0x7f0000005980)="a5cc54f3cc56d59f47f5cfe250eee1721ad84659297030d42e229e8efc913be5b649e3b5d1d0642575a0c3307fadc29c2fa8345a78629019c7e2ba61350b00005feeff35784d4998dedff5a635ac80ed4e11c9ef4a634a2bbe9383a893fb513b6c6e6f6f32e3064400e0a880d4735c140ab2253870f36b85c9cb9327d2ebb8f01929fa45f7c960ae40f96b5ff2a959987434e551ba29b72a504fdf4af5ae919d4d93d62b3e17100a5cc14ee53300b212b2054d71670af41681232f0dafe3fd2439ffc4466ac4bcf21f771910f32e40cc6f3ddb58fe8664e8b894834148682a420632d83fa07119a5678e90f9951116b8af", 0xf1}, {&(0x7f00000015c0)="be638619cd0fe341e8514fb10a7bd5d66c925147e19aa1f9d54c52bd8dc2313f5c64", 0x22}, {&(0x7f0000005a80)="d98b4892ae0f7d1dc30b1db8c1afd1a6c9a407e3bfd4eae59713125da32f3fd9e8a24909f0db06215261969cf909a114983e8cbf8c3a7e2bab2a18f83c9e12a9592840f30f474ab1f9161692d0ece0a03f6f806b1914113a96b974249ff4c87804a5ca8ddb6fa29d733e137fd9db6791198ed56ca477f9844f2a70ab7c18dfb3", 0x80}], 0x4, &(0x7f0000005c00)=[{0x20, 0x29, 0x2, "7f2e3c01bb50d05ef4f0688ad84a"}, {0x108, 0x116, 0x3ff, "eba1a498a0be22f24e9ad66c0465f9bac877ba435bf8d45ae2963250d24c7afb4ca642386b83342db72403d4e0629d1af14ee88abebc11890d91a0ae10349246a330f7cf75fd98bd6ddd1fb28d4088e1bac5dca11bdd0cc557b18ffecf716762181ac043c172e497cde8c308a80436c3abd052728ad0b7946baef5505a76934e23c3bbe15ccabdae4334fe2f4256499b75e6bb4d8ac950ddec0b79301f67da622129f235f93cfb2ca43da2580d8d9cca3016b0591ae30f2dec07d5b94894c4985ff7b14342a0bda69471e6d53fc932f297d574b23d96814c08ac23643df438127bdc3e686b556d6dd43bc631e348e39c28db48f639a6d724"}, {0xd8, 0x10a, 0x5, "2d088aef7c2ef18c4268302b6a388e889bae39b556607f0e2710eb301123d2c1b358560451fd9ad6a67a9a84469112de772e180cc2a3ad223e17e51bf9578e16eedc5336c0b7549a6c1051ada8d15a2209d23706162793d98296ac1290b2516642f580cf8bf677b935cab0db73aa5924c7b0f446960d49665cb73753c4a0a6f18e2edb9309d4d806b477bd68a9d0da6d6fede7f265af1405a815bddd19461768c1a0edf02d58125266b6b230c5ca6a3a9a16394615345e0f9713b8a5fb540c9844bfc2c81b"}, {0xe8, 0xff, 0x64edfbf6, "e3330ea79f7a3d5b94d454f1f240c6e9098f5e866c5d4e644717dba1c81de6e056b142e5ea4221f56ed88833dd8f9d756dfccee237b87061b05789322b3abde1ef9b9cc515c191c54b57ae5bfae4978e8de8b63226be5918be4f89a5c15936ed3890fa15bd3dd0992b8f69185946763d973bffa468730e76da0c61e167600371dfdf4409e1c4762828a59473ffbbaa9159f965c2694686fca5cc592a0ba99eed54296d8caa0907172ad7bf509c5c333329734e314c3a3d1ad46eb5ef8e7c4cebec1d166579b5c4ac50af4c00d13de5eb80"}], 0x2e8}}], 0xa, 0x200000d1) 0s ago: executing program 2 (id=44): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="16000000000000000400"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r1}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000400)='./bus\x00', 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.66' (ED25519) to the list of known hosts. [ 18.702325][ T24] audit: type=1400 audit(1734962159.410:66): avc: denied { mounton } for pid=272 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=1925 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 18.703204][ T272] cgroup: Unknown subsys name 'net' [ 18.709370][ T24] audit: type=1400 audit(1734962159.410:67): avc: denied { mount } for pid=272 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 18.714939][ T24] audit: type=1400 audit(1734962159.430:68): avc: denied { unmount } for pid=272 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 18.715089][ T272] cgroup: Unknown subsys name 'devices' [ 18.897779][ T272] cgroup: Unknown subsys name 'hugetlb' [ 18.903178][ T272] cgroup: Unknown subsys name 'rlimit' [ 19.098491][ T24] audit: type=1400 audit(1734962159.810:69): avc: denied { setattr } for pid=272 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=249 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 19.121947][ T24] audit: type=1400 audit(1734962159.810:70): avc: denied { mounton } for pid=272 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 Setting up swapspace version 1, size = 127995904 bytes [ 19.128613][ T275] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 19.146567][ T24] audit: type=1400 audit(1734962159.810:71): avc: denied { mount } for pid=272 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 19.177880][ T272] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 19.177959][ T24] audit: type=1400 audit(1734962159.870:72): avc: denied { relabelto } for pid=275 comm="mkswap" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.211817][ T24] audit: type=1400 audit(1734962159.870:73): avc: denied { write } for pid=275 comm="mkswap" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.237166][ T24] audit: type=1400 audit(1734962159.870:74): avc: denied { read } for pid=272 comm="syz-executor" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.262584][ T24] audit: type=1400 audit(1734962159.870:75): avc: denied { open } for pid=272 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.461057][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.468211][ T282] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.475623][ T282] device bridge_slave_0 entered promiscuous mode [ 20.483463][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.490465][ T282] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.497656][ T282] device bridge_slave_1 entered promiscuous mode [ 20.585537][ T284] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.592811][ T284] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.600205][ T284] device bridge_slave_0 entered promiscuous mode [ 20.606809][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.613730][ T285] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.620983][ T285] device bridge_slave_0 entered promiscuous mode [ 20.635935][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.642990][ T283] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.650131][ T283] device bridge_slave_0 entered promiscuous mode [ 20.656770][ T284] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.663617][ T284] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.670950][ T284] device bridge_slave_1 entered promiscuous mode [ 20.677498][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.684411][ T285] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.691842][ T285] device bridge_slave_1 entered promiscuous mode [ 20.701190][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.708259][ T283] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.715805][ T283] device bridge_slave_1 entered promiscuous mode [ 20.744155][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.751111][ T286] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.758368][ T286] device bridge_slave_0 entered promiscuous mode [ 20.765245][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.772112][ T286] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.779398][ T286] device bridge_slave_1 entered promiscuous mode [ 20.915379][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.922339][ T286] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.929476][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.936314][ T286] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.950287][ T49] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.957451][ T49] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.964755][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 20.972160][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 20.999147][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 21.007424][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.015675][ T49] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.022589][ T49] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.030132][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 21.038766][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.047280][ T49] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.054191][ T49] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.061648][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 21.080088][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.087818][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.117906][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.125606][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.157401][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.165262][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.173620][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.182043][ T49] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.188907][ T49] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.196193][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.204400][ T49] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.211271][ T49] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.218419][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.226303][ T49] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.233128][ T49] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.240225][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.248295][ T49] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.255112][ T49] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.262332][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.270021][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.278156][ T49] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.284977][ T49] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.292216][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.300283][ T49] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.307277][ T49] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.314418][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.322222][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.330314][ T49] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.337171][ T49] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.344639][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 21.352182][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 21.359601][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 21.373125][ T282] device veth0_vlan entered promiscuous mode [ 21.379332][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.387288][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.394387][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.402644][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.410971][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.418977][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.430654][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.451605][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.459871][ T49] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.466748][ T49] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.474155][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.482431][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.492863][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.500975][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.517014][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.524912][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.532876][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.541522][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.553808][ T284] device veth0_vlan entered promiscuous mode [ 21.561277][ T282] device veth1_macvtap entered promiscuous mode [ 21.569842][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.577636][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.585695][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.593957][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.601868][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.609784][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.618152][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.626342][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.633802][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.646643][ T286] device veth0_vlan entered promiscuous mode [ 21.657400][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.665271][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.673303][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.680817][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.695670][ T283] device veth0_vlan entered promiscuous mode [ 21.703239][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 21.711534][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 21.720096][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 21.728372][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 21.736810][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.744968][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.753079][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.761258][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.769458][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.777255][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.784920][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.792421][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.805604][ T284] device veth1_macvtap entered promiscuous mode [ 21.812580][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.820274][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.828199][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.835933][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.844092][ T49] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.851977][ T285] device veth0_vlan entered promiscuous mode [ 21.859861][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.869095][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.877936][ T282] request_module fs-gadgetfs succeeded, but still no fs? [ 21.890461][ T282] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation [ 21.891273][ T285] device veth1_macvtap entered promiscuous mode [ 21.908362][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 21.921705][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 21.933913][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 21.942907][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 21.951719][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.960059][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.969343][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.992350][ T283] device veth1_macvtap entered promiscuous mode [ 22.083379][ T286] device veth1_macvtap entered promiscuous mode [ 22.107622][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 22.116754][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.125969][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.138624][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 22.147420][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.156970][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.166878][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.175863][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.184870][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.211558][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.245530][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.290434][ T317] process 'syz.0.1' launched './file1' with NULL argv: empty string added [ 22.347478][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.428162][ T311] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.443330][ T311] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.462088][ T311] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.480730][ T311] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.628302][ T326] EXT4-fs (loop1): Unrecognized mount option "fsname=minixdf" or missing value [ 22.722755][ T320] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 [ 22.737261][ T320] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 22.749762][ T320] F2FS-fs (loop4): Found nat_bits in checkpoint [ 22.802375][ T320] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 22.809446][ T320] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 22.957686][ T336] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 22.992008][ T341] ====================================================== [ 22.992008][ T341] WARNING: the mand mount option is being deprecated and [ 22.992008][ T341] will be removed in v5.15! [ 22.992008][ T341] ====================================================== [ 23.080315][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.080327][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.088035][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.095459][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.109183][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.117162][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.124727][ T286] F2FS-fs (loop4): invalid namelen(0), ino:0, run fsck to fix. [ 23.134423][ T341] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0x205ad3fc, utbl_chksum : 0xe619d30d) [ 23.161589][ T324] F2FS-fs (loop2): invalid crc value [ 23.176692][ T20] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 23.215752][ T324] F2FS-fs (loop2): Found nat_bits in checkpoint [ 23.256270][ T324] F2FS-fs (loop2): Cannot turn on quotas: -2 on 2 [ 23.263148][ T324] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 23.397724][ T352] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 23.405088][ T352] EXT4-fs (loop3): Test dummy encryption mode enabled [ 23.421945][ T352] EXT4-fs (loop3): mounted filesystem without journal. Opts: max_batch_time=0x0000000000000002,nombcache,resgid=0x0000000000000000,nogrpid,nomblk_io_submit,test_dummy_encryption=v1,delalloc,acl,,errors=continue [ 23.452680][ T352] ext4 filesystem being mounted at /2/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 23.476433][ T20] usb 2-1: Using ep0 maxpacket: 8 [ 23.608616][ T360] netlink: 4076 bytes leftover after parsing attributes in process `syz.2.3'. [ 23.624645][ T20] usb 2-1: config 0 has no interfaces? [ 23.812474][ T24] kauditd_printk_skb: 90 callbacks suppressed [ 23.812488][ T24] audit: type=1326 audit(1734962164.510:166): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f797accbd29 code=0x7ffc0000 [ 23.842681][ T24] audit: type=1326 audit(1734962164.510:167): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=319 compat=0 ip=0x7f797accbd29 code=0x7ffc0000 [ 23.868972][ T15] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 23.878711][ T353] kernel profiling enabled (shift: 12) [ 23.885109][ T356] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 23.909141][ T24] audit: type=1326 audit(1734962164.510:168): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7f797accbd63 code=0x7ffc0000 [ 23.910020][ T352] fscrypt: AES-256-CTS-CBC using implementation "cts(cbc-aes-aesni)" [ 23.932683][ T24] audit: type=1326 audit(1734962164.510:169): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=1 compat=0 ip=0x7f797acca7df code=0x7ffc0000 [ 23.946528][ T20] usb 2-1: New USB device found, idVendor=0ccd, idProduct=00b3, bcdDevice=2d.ee [ 23.963235][ T24] audit: type=1326 audit(1734962164.510:170): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=11 compat=0 ip=0x7f797accbdb7 code=0x7ffc0000 [ 23.995868][ T356] EXT4-fs error (device loop4): ext4_mb_generate_buddy:808: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 24.010875][ T20] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 24.026436][ T20] usb 2-1: Product: syz [ 24.030483][ T24] audit: type=1326 audit(1734962164.510:171): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f797acca690 code=0x7ffc0000 [ 24.063928][ T20] usb 2-1: Manufacturer: syz [ 24.069003][ T356] EXT4-fs (loop4): Delayed block allocation failed for inode 15 at logical offset 31 with max blocks 1 with error 28 [ 24.081357][ T20] usb 2-1: SerialNumber: syz [ 24.087577][ T20] usb 2-1: config 0 descriptor?? [ 24.096604][ T356] EXT4-fs (loop4): This should not happen!! Data will be lost [ 24.096604][ T356] [ 24.116402][ T24] audit: type=1326 audit(1734962164.510:172): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f797accb92b code=0x7ffc0000 [ 24.140735][ T356] EXT4-fs (loop4): Total free blocks count 0 [ 24.146491][ T15] usb 1-1: Using ep0 maxpacket: 16 [ 24.155658][ T356] EXT4-fs (loop4): Free/Dirty block details [ 24.165234][ T356] EXT4-fs (loop4): free_blocks=2415919104 [ 24.171601][ T356] EXT4-fs (loop4): dirty_blocks=32 [ 24.177028][ T24] audit: type=1326 audit(1734962164.510:173): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f797accb92b code=0x7ffc0000 [ 24.204719][ T356] EXT4-fs (loop4): Block reservation details [ 24.210941][ T356] EXT4-fs (loop4): i_reserved_data_blocks=2 [ 24.216973][ T24] audit: type=1326 audit(1734962164.510:174): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f797acfe5e5 code=0x7ffc0000 [ 24.251749][ T321] EXT4-fs (loop4): Delayed block allocation failed for inode 15 at logical offset 0 with max blocks 1 with error 28 [ 24.274321][ T321] EXT4-fs (loop4): This should not happen!! Data will be lost [ 24.274321][ T321] [ 24.286486][ T15] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 24.295917][ T24] audit: type=1326 audit(1734962164.510:175): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=351 comm="syz.3.9" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f797accb92b code=0x7ffc0000 [ 24.306372][ T15] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 24.338974][ T15] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 24.365148][ T15] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 24.379405][ T326] netlink: 'syz.1.2': attribute type 8 has an invalid length. [ 24.389899][ T365] usb 2-1: USB disconnect, device number 2 [ 24.473598][ T378] capability: warning: `syz.4.13' uses deprecated v2 capabilities in a way that may be insecure [ 24.484446][ T378] overlayfs: overlapping lowerdir path [ 24.580956][ T15] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 24.590671][ T383] EXT4-fs (loop4): Mount option "delalloc" incompatible with ext3 [ 24.598312][ T370] F2FS-fs (loop2): Invalid log sectorsize (67108873) [ 24.604927][ T15] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 24.617654][ T15] usb 1-1: Product: syz [ 24.621826][ T15] usb 1-1: Manufacturer: syz [ 24.626264][ T15] usb 1-1: SerialNumber: syz [ 24.627152][ T370] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 24.633166][ T392] binder: Unknown parameter 'fsmagic' [ 24.639647][ T370] F2FS-fs (loop2): invalid crc value [ 24.651566][ T370] F2FS-fs (loop2): Found nat_bits in checkpoint [ 24.671674][ T370] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 24.678624][ T370] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 24.704205][ T383] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 25.031446][ T411] xt_hashlimit: max too large, truncated to 1048576 [ 25.110215][ T15] usb 1-1: USB disconnect, device number 2 [ 25.156136][ T422] netlink: 8 bytes leftover after parsing attributes in process `syz.4.25'. [ 25.165037][ T422] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.172070][ T422] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.257080][ T419] F2FS-fs (loop2): Invalid log_blocksize (268), supports only 12 [ 25.265056][ T419] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 25.303597][ T419] F2FS-fs (loop2): Found nat_bits in checkpoint [ 25.397991][ T306] udevd[306]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 25.508476][ T25] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 25.517530][ T419] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 25.524636][ T419] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 26.159470][ T285] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 26.159483][ T285] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 26.167138][ T285] F2FS-fs (loop2): invalid namelen(0), ino:0, run fsck to fix. [ 26.347344][ T25] usb 2-1: config 1 has an invalid interface number: 103 but max is 3 [ 26.362884][ T25] usb 2-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 26.371502][ T25] usb 2-1: config 1 has an invalid interface number: 15 but max is 3 [ 26.379920][ T25] usb 2-1: config 1 has an invalid interface number: 183 but max is 3 [ 26.404572][ T25] usb 2-1: config 1 has 3 interfaces, different from the descriptor's value: 4 [ 26.429567][ T25] usb 2-1: config 1 has no interface number 0 [ 26.494279][ T470] binder: Unknown parameter 'fsmagic' [ 26.502158][ T25] usb 2-1: config 1 has no interface number 1 [ 26.516395][ T25] usb 2-1: config 1 has no interface number 2 [ 26.523161][ T25] usb 2-1: config 1 interface 103 altsetting 12 endpoint 0x2 has invalid maxpacket 34848, setting to 64 [ 26.534263][ T25] usb 2-1: config 1 interface 103 altsetting 12 endpoint 0x8 has an invalid bInterval 190, changing to 11 [ 26.534967][ T472] EXT4-fs (loop4): ext4_check_descriptors: Checksum for group 0 failed (17031!=33349) [ 26.545707][ T25] usb 2-1: config 1 interface 103 altsetting 12 has a duplicate endpoint with address 0x8, skipping [ 26.545724][ T25] usb 2-1: config 1 interface 103 altsetting 12 endpoint 0xF has invalid maxpacket 1024, setting to 64 [ 26.545741][ T25] usb 2-1: config 1 interface 103 altsetting 12 endpoint 0x1 has invalid maxpacket 512, setting to 64 [ 26.545754][ T25] usb 2-1: config 1 interface 103 altsetting 12 has a duplicate endpoint with address 0x7, skipping [ 26.545771][ T25] usb 2-1: config 1 interface 103 altsetting 12 has a duplicate endpoint with address 0xE, skipping [ 26.545787][ T25] usb 2-1: config 1 interface 103 altsetting 12 has 11 endpoint descriptors, different from the interface descriptor's value: 9 [ 26.545808][ T25] usb 2-1: config 1 interface 15 altsetting 9 has a duplicate endpoint with address 0x1, skipping [ 26.577896][ T472] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=a802e118, mo2=0002] [ 26.646490][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x2, skipping [ 26.657264][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x9, skipping [ 26.668281][ T25] usb 2-1: config 1 interface 183 altsetting 15 has an invalid endpoint with address 0x80, skipping [ 26.679089][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0xE, skipping [ 26.690122][ T25] usb 2-1: config 1 interface 183 altsetting 15 bulk endpoint 0xA has invalid maxpacket 8 [ 26.699902][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x3, skipping [ 26.711883][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0xE, skipping [ 26.722627][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x9, skipping [ 26.722918][ T472] System zones: [ 26.733312][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x2, skipping [ 26.747815][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x3, skipping [ 26.758506][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0xA, skipping [ 26.769398][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x9, skipping [ 26.774452][ T472] 1-12 [ 26.780065][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0xA, skipping [ 26.786438][ T472] [ 26.793366][ T25] usb 2-1: config 1 interface 183 altsetting 15 has a duplicate endpoint with address 0x3, skipping [ 26.804191][ T472] EXT4-fs (loop4): orphan cleanup on readonly fs [ 26.806115][ T25] usb 2-1: config 1 interface 183 altsetting 15 has an invalid endpoint with address 0x80, skipping [ 26.825147][ T25] usb 2-1: config 1 interface 103 has no altsetting 0 [ 26.825662][ T472] EXT4-fs error (device loop4): ext4_free_branches:1026: inode #11: comm syz.4.39: invalid indirect mapped block 12 (level 1) [ 26.831966][ T25] usb 2-1: config 1 interface 15 has no altsetting 0 [ 26.851898][ T25] usb 2-1: config 1 interface 183 has no altsetting 0 [ 26.860568][ T472] EXT4-fs error (device loop4): ext4_free_branches:1026: inode #11: comm syz.4.39: invalid indirect mapped block 2 (level 2) [ 26.874174][ T472] EXT4-fs (loop4): 1 truncate cleaned up [ 26.879872][ T472] EXT4-fs (loop4): mounted filesystem without journal. Opts: dioread_lock,noload,nogrpid,resgid=0x0000000000000000,block_validity,errors=continue [ 26.988480][ T472] EXT4-fs error (device loop4): ext4_map_blocks:629: inode #2: block 5: comm syz.4.39: lblock 0 mapped to illegal pblock 5 (length 1) [ 27.016469][ T25] usb 2-1: New USB device found, idVendor=1ae7, idProduct=9003, bcdDevice=55.b6 [ 27.016674][ T472] EXT4-fs warning (device loop4): dx_probe:796: inode #2: lblock 0: comm syz.4.39: error -117 reading directory block [ 27.025831][ T25] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 27.057121][ T482] xt_CT: You must specify a L4 protocol and not use inversions on it [ 27.065792][ T25] usb 2-1: Product: syz [ 27.070250][ T25] usb 2-1: Manufacturer: ะค [ 27.074913][ T25] usb 2-1: SerialNumber: syz [ 27.079924][ T484] incfs: Backing dir is not set, filesystem can't be mounted. [ 27.090043][ T484] incfs: mount failed -2 [ 27.329642][ T417] udc-core: couldn't find an available UDC or it's busy [ 27.337307][ T417] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 27.378727][ T417] udc-core: couldn't find an available UDC or it's busy [ 27.401635][ T417] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 27.416740][ T417] udc-core: couldn't find an available UDC or it's busy [ 27.424562][ T417] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 127.436298][ C1] rcu: INFO: rcu_preempt self-detected stall on CPU [ 127.442811][ C1] rcu: 1-...!: (1 GPs behind) idle=a02/1/0x4000000000000000 softirq=2357/2359 fqs=0 last_accelerate: 953d/bc51 dyntick_enabled: 1 [ 127.456261][ C1] (t=10000 jiffies g=1573 q=13) [ 127.461038][ C1] rcu: rcu_preempt kthread starved for 10000 jiffies! g1573 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0 [ 127.472238][ C1] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [ 127.482204][ C1] rcu: RCU grace-period kthread stack dump: [ 127.487866][ C1] task:rcu_preempt state:I stack: 0 pid: 13 ppid: 2 flags:0x00004000 [ 127.496894][ C1] Call Trace: [ 127.500037][ C1] __schedule+0xbe6/0x1330 [ 127.504421][ C1] ? release_firmware_map_entry+0x18d/0x18d [ 127.510127][ C1] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 127.515547][ C1] ? _raw_spin_lock+0x1b0/0x1b0 [ 127.520291][ C1] ? _raw_spin_lock_irq+0xa5/0x1b0 [ 127.525232][ C1] schedule+0x13d/0x1d0 [ 127.529229][ C1] schedule_timeout+0x18c/0x360 [ 127.534521][ C1] ? prepare_to_swait_event+0x39f/0x3e0 [ 127.539904][ C1] ? console_conditional_schedule+0x10/0x10 [ 127.545735][ C1] ? run_local_timers+0x160/0x160 [ 127.550768][ C1] ? __note_gp_changes+0x2d8/0x6f0 [ 127.555851][ C1] rcu_gp_kthread+0xefc/0x23a0 [ 127.560436][ C1] ? dump_blkd_tasks+0x7e0/0x7e0 [ 127.565245][ C1] ? rcu_barrier_callback+0x50/0x50 [ 127.570334][ C1] ? _raw_spin_lock+0x1b0/0x1b0 [ 127.575116][ C1] ? __kasan_check_read+0x11/0x20 [ 127.580079][ C1] ? __kthread_parkme+0xb9/0x1c0 [ 127.584848][ C1] kthread+0x34b/0x3d0 [ 127.588744][ C1] ? rcu_barrier_callback+0x50/0x50 [ 127.593874][ C1] ? kthread_blkcg+0xd0/0xd0 [ 127.598406][ C1] ret_from_fork+0x1f/0x30 [ 127.602906][ C1] Sending NMI from CPU 1 to CPUs 0: [ 127.608331][ C0] NMI backtrace for cpu 0 [ 127.608337][ C0] CPU: 0 PID: 497 Comm: syz.4.43 Not tainted 5.10.231-syzkaller-00700-g4055d754db6f #0 [ 127.608342][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 127.608346][ C0] RIP: 0010:kvm_wait+0xfc/0x150 [ 127.608354][ C0] Code: 38 f0 75 26 41 f7 c7 00 02 00 00 75 0f 0f 1f 44 00 00 0f 00 2d a5 53 d5 03 f4 eb 0e 0f 1f 44 00 00 0f 00 2d 96 53 d5 03 fb f4 <4c> 89 7c 24 18 ff 74 24 18 9d 48 c7 44 24 20 0e 36 e0 45 49 c7 04 [ 127.608357][ C0] RSP: 0018:ffffc90000cb7560 EFLAGS: 00000246 [ 127.608366][ C0] RAX: 0000000000000003 RBX: 1ffff92000196eb0 RCX: ffffffff8150ca44 [ 127.608370][ C0] RDX: 0000000000000001 RSI: 0000000000000003 RDI: ffffc90000cb75a0 [ 127.608374][ C0] RBP: ffffc90000cb7610 R08: dffffc0000000000 R09: ffffed1024a6d332 [ 127.608378][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 127.608382][ C0] R13: ffff888125369988 R14: 0000000000000003 R15: 0000000000000246 [ 127.608386][ C0] FS: 00007f2dee6486c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 127.608390][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 127.608394][ C0] CR2: 0000000020005000 CR3: 000000012cd08000 CR4: 00000000003526b0 [ 127.608398][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 127.608402][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 127.608404][ C0] Call Trace: [ 127.608407][ C0] [ 127.608410][ C0] ? show_regs+0x58/0x60 [ 127.608413][ C0] ? nmi_cpu_backtrace+0x133/0x160 [ 127.608416][ C0] ? kvm_wait+0xfc/0x150 [ 127.608419][ C0] ? nmi_cpu_backtrace_handler+0xc/0x20 [ 127.608422][ C0] ? nmi_handle+0xa8/0x280 [ 127.608425][ C0] ? kvm_wait+0xfc/0x150 [ 127.608428][ C0] ? default_do_nmi+0x69/0x160 [ 127.608430][ C0] ? exc_nmi+0xad/0x100 [ 127.608433][ C0] ? end_repeat_nmi+0x16/0x31 [ 127.608437][ C0] ? __pv_queued_spin_lock_slowpath+0x6d4/0xc70 [ 127.608440][ C0] ? kvm_wait+0xfc/0x150 [ 127.608442][ C0] ? kvm_wait+0xfc/0x150 [ 127.608445][ C0] ? kvm_wait+0xfc/0x150 [ 127.608448][ C0] [ 127.608451][ C0] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 127.608454][ C0] ? kvm_arch_para_hints+0x30/0x30 [ 127.608458][ C0] ? __pv_queued_spin_lock_slowpath+0x6d4/0xc70 [ 127.608461][ C0] __pv_queued_spin_lock_slowpath+0x72f/0xc70 [ 127.608465][ C0] ? __pv_queued_spin_unlock_slowpath+0x280/0x280 [ 127.608468][ C0] _raw_spin_lock_bh+0x139/0x1b0 [ 127.608471][ C0] ? _raw_spin_lock_irq+0x1b0/0x1b0 [ 127.608474][ C0] ? selinux_socket_sendmsg+0x243/0x340 [ 127.608477][ C0] lock_sock_nested+0x92/0x300 [ 127.608480][ C0] ? sock_init_data+0xc0/0xc0 [ 127.608483][ C0] ? __kasan_kmalloc+0x9/0x10 [ 127.608486][ C0] tipc_sendstream+0x47/0x70 [ 127.608489][ C0] ? tipc_getsockopt+0x790/0x790 [ 127.608492][ C0] ____sys_sendmsg+0x59e/0x8f0 [ 127.608495][ C0] ? __sys_sendmsg_sock+0x40/0x40 [ 127.608498][ C0] ? import_iovec+0xe5/0x120 [ 127.608501][ C0] ___sys_sendmsg+0x252/0x2e0 [ 127.608504][ C0] ? __sys_sendmsg+0x280/0x280 [ 127.608507][ C0] ? __local_bh_enable_ip+0x53/0x80 [ 127.608510][ C0] ? lock_sock_nested+0x26a/0x300 [ 127.608513][ C0] ? __fdget+0x1bc/0x240 [ 127.608516][ C0] __sys_sendmmsg+0x2c3/0x510 [ 127.608519][ C0] ? __ia32_sys_sendmsg+0x90/0x90 [ 127.608522][ C0] ? __kasan_check_write+0x14/0x20 [ 127.608525][ C0] ? switch_fpu_return+0x1e4/0x3c0 [ 127.608528][ C0] ? fpu__clear_all+0x20/0x20 [ 127.608531][ C0] __x64_sys_sendmmsg+0xa0/0xb0 [ 127.608534][ C0] do_syscall_64+0x34/0x70 [ 127.608537][ C0] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 127.608540][ C0] RIP: 0033:0x7f2defff7d29 [ 127.608548][ C0] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 127.608551][ C0] RSP: 002b:00007f2dee648038 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 [ 127.608559][ C0] RAX: ffffffffffffffda RBX: 00007f2df01e8080 RCX: 00007f2defff7d29 [ 127.608563][ C0] RDX: 000000000000000a RSI: 0000000020008fc0 RDI: 0000000000000003 [ 127.608567][ C0] RBP: 00007f2df0073aa8 R08: 0000000000000000 R09: 0000000000000000 [ 127.608571][ C0] R10: 00000000200000d1 R11: 0000000000000246 R12: 0000000000000000 [ 127.608575][ C0] R13: 0000000000000000 R14: 00007f2df01e8080 R15: 00007ffc8fb6f7c8 [ 127.608920][ C1] NMI backtrace for cpu 1 [ 128.031551][ C1] CPU: 1 PID: 493 Comm: syz.4.43 Not tainted 5.10.231-syzkaller-00700-g4055d754db6f #0 [ 128.041378][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 128.051353][ C1] Call Trace: [ 128.054501][ C1] [ 128.057190][ C1] dump_stack_lvl+0x1e2/0x24b [ 128.061718][ C1] ? panic+0x812/0x812 [ 128.065611][ C1] ? bfq_pos_tree_add_move+0x43b/0x43b [ 128.071075][ C1] ? cpumask_next+0x23/0x30 [ 128.075890][ C1] ? arch_trigger_cpumask_backtrace+0x20/0x20 [ 128.081761][ C1] dump_stack+0x15/0x17 [ 128.085758][ C1] nmi_trigger_cpumask_backtrace+0x2b5/0x300 [ 128.091581][ C1] ? arch_trigger_cpumask_backtrace+0x20/0x20 [ 128.097495][ C1] arch_trigger_cpumask_backtrace+0x10/0x20 [ 128.103197][ C1] rcu_dump_cpu_stacks+0x199/0x2b0 [ 128.108246][ C1] rcu_sched_clock_irq+0xf8a/0x1890 [ 128.113282][ C1] ? rcutree_dead_cpu+0x340/0x340 [ 128.118208][ C1] ? hrtimer_run_queues+0x15f/0x440 [ 128.123198][ C1] update_process_times+0x198/0x200 [ 128.128199][ C1] tick_sched_timer+0x188/0x240 [ 128.133011][ C1] ? tick_setup_sched_timer+0x480/0x480 [ 128.138468][ C1] __hrtimer_run_queues+0x3d7/0xa50 [ 128.143515][ C1] ? hrtimer_interrupt+0x8b0/0x8b0 [ 128.148563][ C1] ? clockevents_program_event+0x214/0x2c0 [ 128.154210][ C1] ? ktime_get_update_offsets_now+0x266/0x280 [ 128.160100][ C1] hrtimer_interrupt+0x39a/0x8b0 [ 128.164873][ C1] __sysvec_apic_timer_interrupt+0xfb/0x3f0 [ 128.170615][ C1] asm_call_irq_on_stack+0xf/0x20 [ 128.175609][ C1] [ 128.178338][ C1] sysvec_apic_timer_interrupt+0x85/0xe0 [ 128.183921][ C1] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 128.189837][ C1] RIP: 0010:tipc_sk_rcv+0x489/0x1e30 [ 128.195583][ C1] Code: e8 2c b9 d0 fc eb 0c e8 25 b9 d0 fc eb 0f e8 1e b9 d0 fc 49 bc 00 00 00 00 00 fc ff df 48 8b bc 24 80 00 00 00 e8 97 4c 19 00 <48> 8b bc 24 d8 00 00 00 44 89 f6 e8 97 19 00 00 48 85 c0 44 89 74 [ 128.215316][ C1] RSP: 0018:ffffc90000dd6a40 EFLAGS: 00000202 [ 128.221191][ C1] RAX: 0000000000000201 RBX: ffff88811513d0c4 RCX: 0000000000000202 [ 128.229004][ C1] RDX: ffffc90003984000 RSI: 0000000000000201 RDI: 0000000000000001 [ 128.236848][ C1] RBP: ffffc90000dd6cd0 R08: ffffffff849a03f5 R09: 0000000000000003 [ 128.244630][ C1] R10: fffff520001bad38 R11: dffffc0000000001 R12: dffffc0000000000 [ 128.252442][ C1] R13: ffffc90000dd6e80 R14: 00000000f3427090 R15: ffffc90000dd6e80 [ 128.260348][ C1] ? tipc_sk_rcv+0x305/0x1e30 [ 128.264866][ C1] ? __stack_depot_save+0x468/0x4d0 [ 128.269893][ C1] ? kasan_set_track+0x5d/0x70 [ 128.274800][ C1] ? kasan_set_track+0x4b/0x70 [ 128.279463][ C1] ? kasan_set_free_info+0x23/0x40 [ 128.284388][ C1] ? __kasan_slab_free+0x11/0x20 [ 128.289166][ C1] ? slab_free_freelist_hook+0xc0/0x190 [ 128.294554][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 128.299319][ C1] ? kfree_skbmem+0x104/0x170 [ 128.303832][ C1] ? tipc_sk_rcv+0x1b52/0x1e30 [ 128.308429][ C1] ? tipc_node_xmit+0x34b/0xe30 [ 128.313224][ C1] ? tipc_sk_filter_rcv+0x1da8/0x3e00 [ 128.318440][ C1] ? tipc_sk_rcv+0x8a1/0x1e30 [ 128.322951][ C1] ? tipc_node_distr_xmit+0x36a/0x4d0 [ 128.328168][ C1] ? tipc_sk_backlog_rcv+0x18b/0x210 [ 128.333288][ C1] ? __fput+0x33d/0x7b0 [ 128.337502][ C1] ? ____fput+0x15/0x20 [ 128.341734][ C1] ? __skb_queue_purge+0x180/0x180 [ 128.346854][ C1] ? debug_smp_processor_id+0x17/0x20 [ 128.352137][ C1] tipc_node_xmit+0x34b/0xe30 [ 128.356835][ C1] ? __kasan_slab_free+0x11/0x20 [ 128.361695][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 128.367110][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 128.371843][ C1] ? kfree_skbmem+0x104/0x170 [ 128.376366][ C1] tipc_node_xmit_skb+0x153/0x1b0 [ 128.381232][ C1] ? __skb_queue_purge+0x180/0x180 [ 128.386178][ C1] ? trace_tipc_sk_rej_msg+0x2b/0x6f0 [ 128.391385][ C1] tipc_sk_rcv+0x1c0b/0x1e30 [ 128.395816][ C1] ? tipc_data_ready+0x97/0xa0 [ 128.400416][ C1] ? tipc_sk_filter_rcv+0x3583/0x3e00 [ 128.405631][ C1] ? __skb_queue_purge+0x180/0x180 [ 128.410588][ C1] tipc_node_xmit+0x34b/0xe30 [ 128.415067][ C1] ? stack_trace_save+0x1c0/0x1c0 [ 128.419939][ C1] ? __kernel_text_address+0x9b/0x110 [ 128.425187][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 128.430532][ C1] ? __kasan_check_write+0x14/0x20 [ 128.435465][ C1] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 128.440758][ C1] ? _raw_spin_lock+0x1b0/0x1b0 [ 128.445458][ C1] tipc_sk_filter_rcv+0x1da8/0x3e00 [ 128.450518][ C1] ? tipc_sk_dump+0xf50/0xf50 [ 128.455375][ C1] ? __kasan_check_write+0x14/0x20 [ 128.460462][ C1] ? _raw_spin_lock_bh+0xa4/0x1b0 [ 128.465412][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 128.470086][ C1] tipc_sk_rcv+0x8a1/0x1e30 [ 128.474829][ C1] ? __skb_queue_purge+0x180/0x180 [ 128.479752][ C1] ? tipc_sk_filter_rcv+0x3583/0x3e00 [ 128.484949][ C1] tipc_node_xmit+0x34b/0xe30 [ 128.489493][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 128.494844][ C1] tipc_node_distr_xmit+0x36a/0x4d0 [ 128.499875][ C1] ? tipc_node_xmit_skb+0x1b0/0x1b0 [ 128.504932][ C1] ? __kasan_check_write+0x14/0x20 [ 128.509859][ C1] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 128.515230][ C1] ? __tipc_shutdown+0xe7c/0x1510 [ 128.520239][ C1] tipc_sk_backlog_rcv+0x18b/0x210 [ 128.525131][ C1] ? tipc_sk_timeout+0xab0/0xab0 [ 128.530109][ C1] __release_sock+0x148/0x410 [ 128.534634][ C1] release_sock+0x65/0x1b0 [ 128.538882][ C1] tipc_release+0xb6b/0x1440 [ 128.543415][ C1] sock_close+0xdf/0x270 [ 128.547468][ C1] ? sock_mmap+0xa0/0xa0 [ 128.551581][ C1] __fput+0x33d/0x7b0 [ 128.555468][ C1] ____fput+0x15/0x20 [ 128.559280][ C1] task_work_run+0x129/0x190 [ 128.563933][ C1] exit_to_user_mode_loop+0xbf/0xd0 [ 128.569039][ C1] syscall_exit_to_user_mode+0xa2/0x1a0 [ 128.574524][ C1] do_syscall_64+0x40/0x70 [ 128.578833][ C1] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 128.584604][ C1] RIP: 0033:0x7f2defff7d29 [ 128.588853][ C1] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 128.608301][ C1] RSP: 002b:00007f2dee669038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 128.616546][ C1] RAX: 00000000000203a0 RBX: 00007f2df01e7fa0 RCX: 00007f2defff7d29 [ 128.624606][ C1] RDX: 0000000000000000 RSI: 00000000200003c0 RDI: 0000000000000003 [ 128.632670][ C1] RBP: 00007f2df0073aa8 R08: 0000000000000000 R09: 0000000000000000 [ 128.640396][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 128.648316][ C1] R13: 0000000000000000 R14: 00007f2df01e7fa0 R15: 00007ffc8fb6f7c8 [ 264.859451][ C0] watchdog: BUG: soft lockup - CPU#0 stuck for 123s! [syz.4.43:497] [ 264.867749][ C0] Modules linked in: [ 264.871564][ C0] CPU: 0 PID: 497 Comm: syz.4.43 Not tainted 5.10.231-syzkaller-00700-g4055d754db6f #0 [ 264.881250][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 264.891308][ C0] RIP: 0010:kvm_wait+0xfc/0x150 [ 264.896065][ C0] Code: 38 f0 75 26 41 f7 c7 00 02 00 00 75 0f 0f 1f 44 00 00 0f 00 2d a5 53 d5 03 f4 eb 0e 0f 1f 44 00 00 0f 00 2d 96 53 d5 03 fb f4 <4c> 89 7c 24 18 ff 74 24 18 9d 48 c7 44 24 20 0e 36 e0 45 49 c7 04 [ 264.916293][ C0] RSP: 0018:ffffc90000cb7560 EFLAGS: 00000246 [ 264.922294][ C0] RAX: 0000000000000003 RBX: 1ffff92000196eb0 RCX: ffffffff8150ca44 [ 264.930548][ C0] RDX: 0000000000000001 RSI: 0000000000000003 RDI: ffffc90000cb75a0 [ 264.938638][ C0] RBP: ffffc90000cb7610 R08: dffffc0000000000 R09: ffffed1024a6d332 [ 264.947180][ C0] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 264.955343][ C0] R13: ffff888125369988 R14: 0000000000000003 R15: 0000000000000246 [ 264.963580][ C0] FS: 00007f2dee6486c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 264.972418][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 264.978844][ C0] CR2: 0000000020005000 CR3: 000000012cd08000 CR4: 00000000003526b0 [ 264.986773][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 264.994810][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 265.002562][ C0] Call Trace: [ 265.005774][ C0] [ 265.008472][ C0] ? show_regs+0x58/0x60 [ 265.012648][ C0] ? watchdog_timer_fn+0x471/0x590 [ 265.017603][ C0] ? proc_watchdog_cpumask+0xd0/0xd0 [ 265.022750][ C0] ? __hrtimer_run_queues+0x3d7/0xa50 [ 265.028022][ C0] ? hrtimer_interrupt+0x8b0/0x8b0 [ 265.032976][ C0] ? clockevents_program_event+0x214/0x2c0 [ 265.038604][ C0] ? ktime_get_update_offsets_now+0x266/0x280 [ 265.044505][ C0] ? hrtimer_interrupt+0x39a/0x8b0 [ 265.049641][ C0] ? __sysvec_apic_timer_interrupt+0xfb/0x3f0 [ 265.055542][ C0] ? asm_call_irq_on_stack+0xf/0x20 [ 265.060571][ C0] [ 265.063351][ C0] ? sysvec_apic_timer_interrupt+0x85/0xe0 [ 265.068994][ C0] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 265.074983][ C0] ? __pv_queued_spin_lock_slowpath+0x6d4/0xc70 [ 265.081061][ C0] ? kvm_wait+0xfc/0x150 [ 265.085138][ C0] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 265.091217][ C0] ? kvm_arch_para_hints+0x30/0x30 [ 265.096247][ C0] ? __pv_queued_spin_lock_slowpath+0x6d4/0xc70 [ 265.102323][ C0] __pv_queued_spin_lock_slowpath+0x72f/0xc70 [ 265.108405][ C0] ? __pv_queued_spin_unlock_slowpath+0x280/0x280 [ 265.114653][ C0] _raw_spin_lock_bh+0x139/0x1b0 [ 265.119439][ C0] ? _raw_spin_lock_irq+0x1b0/0x1b0 [ 265.124489][ C0] ? selinux_socket_sendmsg+0x243/0x340 [ 265.129863][ C0] lock_sock_nested+0x92/0x300 [ 265.134457][ C0] ? sock_init_data+0xc0/0xc0 [ 265.138975][ C0] ? __kasan_kmalloc+0x9/0x10 [ 265.143472][ C0] tipc_sendstream+0x47/0x70 [ 265.147907][ C0] ? tipc_getsockopt+0x790/0x790 [ 265.152691][ C0] ____sys_sendmsg+0x59e/0x8f0 [ 265.157381][ C0] ? __sys_sendmsg_sock+0x40/0x40 [ 265.162542][ C0] ? import_iovec+0xe5/0x120 [ 265.166959][ C0] ___sys_sendmsg+0x252/0x2e0 [ 265.171529][ C0] ? __sys_sendmsg+0x280/0x280 [ 265.176219][ C0] ? __local_bh_enable_ip+0x53/0x80 [ 265.181328][ C0] ? lock_sock_nested+0x26a/0x300 [ 265.186201][ C0] ? __fdget+0x1bc/0x240 [ 265.190290][ C0] __sys_sendmmsg+0x2c3/0x510 [ 265.194868][ C0] ? __ia32_sys_sendmsg+0x90/0x90 [ 265.199901][ C0] ? __kasan_check_write+0x14/0x20 [ 265.205090][ C0] ? switch_fpu_return+0x1e4/0x3c0 [ 265.210463][ C0] ? fpu__clear_all+0x20/0x20 [ 265.214990][ C0] __x64_sys_sendmmsg+0xa0/0xb0 [ 265.219764][ C0] do_syscall_64+0x34/0x70 [ 265.224012][ C0] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 265.229720][ C0] RIP: 0033:0x7f2defff7d29 [ 265.234186][ C0] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 265.253830][ C0] RSP: 002b:00007f2dee648038 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 [ 265.262068][ C0] RAX: ffffffffffffffda RBX: 00007f2df01e8080 RCX: 00007f2defff7d29 [ 265.270057][ C0] RDX: 000000000000000a RSI: 0000000020008fc0 RDI: 0000000000000003 [ 265.277859][ C0] RBP: 00007f2df0073aa8 R08: 0000000000000000 R09: 0000000000000000 [ 265.285765][ C0] R10: 00000000200000d1 R11: 0000000000000246 R12: 0000000000000000 [ 265.293694][ C0] R13: 0000000000000000 R14: 00007f2df01e8080 R15: 00007ffc8fb6f7c8 [ 265.301518][ C0] Sending NMI from CPU 0 to CPUs 1: [ 265.307340][ C1] NMI backtrace for cpu 1 [ 265.307346][ C1] CPU: 1 PID: 493 Comm: syz.4.43 Not tainted 5.10.231-syzkaller-00700-g4055d754db6f #0 [ 265.307350][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 265.307354][ C1] RIP: 0010:_raw_spin_lock_bh+0xc0/0x1b0 [ 265.307361][ C1] Code: fc 4c 89 ff be 04 00 00 00 e8 5c 0c f5 fc 43 0f b6 04 26 84 c0 0f 85 aa 00 00 00 8b 44 24 20 b9 01 00 00 00 f0 41 0f b1 4d 00 <75> 33 48 c7 04 24 0e 36 e0 45 49 c7 04 1c 00 00 00 00 65 48 8b 04 [ 265.307365][ C1] RSP: 0018:ffffc90000dd69a0 EFLAGS: 00000246 [ 265.307373][ C1] RAX: 0000000000000000 RBX: 1ffff920001bad34 RCX: 0000000000000001 [ 265.307377][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffc90000dd69c0 [ 265.307381][ C1] RBP: ffffc90000dd6a30 R08: dffffc0000000000 R09: 0000000000000003 [ 265.307385][ C1] R10: fffff520001bad38 R11: dffffc0000000001 R12: dffffc0000000000 [ 265.307388][ C1] R13: ffffc90000dd6e94 R14: 1ffff920001bad38 R15: ffffc90000dd69c0 [ 265.307393][ C1] FS: 00007f2dee6696c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 265.307396][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 265.307400][ C1] CR2: 00007f2dee648d58 CR3: 000000012cd08000 CR4: 00000000003526a0 [ 265.307404][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 265.307408][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 265.307410][ C1] Call Trace: [ 265.307412][ C1] [ 265.307415][ C1] ? show_regs+0x58/0x60 [ 265.307418][ C1] ? nmi_cpu_backtrace+0x133/0x160 [ 265.307421][ C1] ? _raw_spin_lock_bh+0xc0/0x1b0 [ 265.307424][ C1] ? nmi_cpu_backtrace_handler+0xc/0x20 [ 265.307427][ C1] ? nmi_handle+0xa8/0x280 [ 265.307430][ C1] ? _raw_spin_lock_bh+0xc0/0x1b0 [ 265.307433][ C1] ? default_do_nmi+0x69/0x160 [ 265.307436][ C1] ? exc_nmi+0xad/0x100 [ 265.307439][ C1] ? end_repeat_nmi+0x16/0x31 [ 265.307442][ C1] ? _raw_spin_lock_bh+0xc0/0x1b0 [ 265.307445][ C1] ? _raw_spin_lock_bh+0xc0/0x1b0 [ 265.307448][ C1] ? _raw_spin_lock_bh+0xc0/0x1b0 [ 265.307450][ C1] [ 265.307453][ C1] ? _raw_spin_lock_irq+0x1b0/0x1b0 [ 265.307456][ C1] ? tipc_sk_lookup+0x511/0x650 [ 265.307459][ C1] tipc_sk_rcv+0x2d6/0x1e30 [ 265.307462][ C1] ? __stack_depot_save+0x468/0x4d0 [ 265.307465][ C1] ? kasan_set_track+0x5d/0x70 [ 265.307468][ C1] ? kasan_set_track+0x4b/0x70 [ 265.307471][ C1] ? kasan_set_free_info+0x23/0x40 [ 265.307474][ C1] ? __kasan_slab_free+0x11/0x20 [ 265.307477][ C1] ? slab_free_freelist_hook+0xc0/0x190 [ 265.307480][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 265.307483][ C1] ? kfree_skbmem+0x104/0x170 [ 265.307486][ C1] ? tipc_sk_rcv+0x1b52/0x1e30 [ 265.307489][ C1] ? tipc_node_xmit+0x34b/0xe30 [ 265.307492][ C1] ? tipc_sk_filter_rcv+0x1da8/0x3e00 [ 265.307495][ C1] ? tipc_sk_rcv+0x8a1/0x1e30 [ 265.307498][ C1] ? tipc_node_distr_xmit+0x36a/0x4d0 [ 265.307501][ C1] ? tipc_sk_backlog_rcv+0x18b/0x210 [ 265.307504][ C1] ? __fput+0x33d/0x7b0 [ 265.307506][ C1] ? ____fput+0x15/0x20 [ 265.307509][ C1] ? __skb_queue_purge+0x180/0x180 [ 265.307512][ C1] ? debug_smp_processor_id+0x17/0x20 [ 265.307515][ C1] tipc_node_xmit+0x34b/0xe30 [ 265.307518][ C1] ? __kasan_slab_free+0x11/0x20 [ 265.307521][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 265.307524][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 265.307527][ C1] ? kfree_skbmem+0x104/0x170 [ 265.307530][ C1] tipc_node_xmit_skb+0x153/0x1b0 [ 265.307533][ C1] ? __skb_queue_purge+0x180/0x180 [ 265.307536][ C1] ? trace_tipc_sk_rej_msg+0x2b/0x6f0 [ 265.307539][ C1] tipc_sk_rcv+0x1c0b/0x1e30 [ 265.307542][ C1] ? tipc_data_ready+0x97/0xa0 [ 265.307545][ C1] ? tipc_sk_filter_rcv+0x3583/0x3e00 [ 265.307548][ C1] ? __skb_queue_purge+0x180/0x180 [ 265.307551][ C1] tipc_node_xmit+0x34b/0xe30 [ 265.307554][ C1] ? stack_trace_save+0x1c0/0x1c0 [ 265.307557][ C1] ? __kernel_text_address+0x9b/0x110 [ 265.307559][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 265.307562][ C1] ? __kasan_check_write+0x14/0x20 [ 265.307565][ C1] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 265.307568][ C1] ? _raw_spin_lock+0x1b0/0x1b0 [ 265.307570][ C1] tipc_sk_filter_rcv+0x1da8/0x3e00 [ 265.307573][ C1] ? tipc_sk_dump+0xf50/0xf50 [ 265.307575][ C1] ? __kasan_check_write+0x14/0x20 [ 265.307578][ C1] ? _raw_spin_lock_bh+0xa4/0x1b0 [ 265.307580][ C1] ? kmem_cache_free+0xa9/0x1e0 [ 265.307583][ C1] tipc_sk_rcv+0x8a1/0x1e30 [ 265.307585][ C1] ? __skb_queue_purge+0x180/0x180 [ 265.307588][ C1] ? tipc_sk_filter_rcv+0x3583/0x3e00 [ 265.307591][ C1] tipc_node_xmit+0x34b/0xe30 [ 265.307593][ C1] ? tipc_node_get_linkname+0x190/0x190 [ 265.307596][ C1] tipc_node_distr_xmit+0x36a/0x4d0 [ 265.307599][ C1] ? tipc_node_xmit_skb+0x1b0/0x1b0 [ 265.307601][ C1] ? __kasan_check_write+0x14/0x20 [ 265.307604][ C1] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 265.307607][ C1] ? __tipc_shutdown+0xe7c/0x1510 [ 265.307609][ C1] tipc_sk_backlog_rcv+0x18b/0x210 [ 265.307612][ C1] ? tipc_sk_timeout+0xab0/0xab0 [ 265.307614][ C1] __release_sock+0x148/0x410 [ 265.307617][ C1] release_sock+0x65/0x1b0 [ 265.307619][ C1] tipc_release+0xb6b/0x1440 [ 265.307622][ C1] sock_close+0xdf/0x270 [ 265.307624][ C1] ? sock_mmap+0xa0/0xa0 [ 265.307626][ C1] __fput+0x33d/0x7b0 [ 265.307629][ C1] ____fput+0x15/0x20 [ 265.307631][ C1] task_work_run+0x129/0x190 [ 265.307634][ C1] exit_to_user_mode_loop+0xbf/0xd0 [ 265.307637][ C1] syscall_exit_to_user_mode+0xa2/0x1a0 [ 265.307639][ C1] do_syscall_64+0x40/0x70 [ 265.307642][ C1] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 265.307644][ C1] RIP: 0033:0x7f2defff7d29 [ 265.307651][ C1] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 265.307654][ C1] RSP: 002b:00007f2dee669038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 265.307661][ C1] RAX: 00000000000203a0 RBX: 00007f2df01e7fa0 RCX: 00007f2defff7d29 [ 265.307664][ C1] RDX: 0000000000000000 RSI: 00000000200003c0 RDI: 0000000000000003 [ 265.307668][ C1] RBP: 00007f2df0073aa8 R08: 0000000000000000 R09: 0000000000000000 [ 265.307671][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 265.307675][ C1] R13: 0000000000000000 R14: 00007f2df01e7fa0 R15: 00007ffc8fb6f7c8