last executing test programs: 1m1.848716803s ago: executing program 4 (id=5): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x1, 0xc, 0x9}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000800b704000000000000850000000300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000040)={@private2, 0x0}, &(0x7f0000000080)=0x14) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', r1, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000400)='locks_get_lock_context\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000780)={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}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000400)='locks_get_lock_context\x00', r3}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) fcntl$lock(r4, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_usb_connect(0x0, 0x24, &(0x7f0000000280)=ANY=[@ANYBLOB="12010000ff623140fd0704005026010203010902120001000000000904000000ff"], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) 59.725055748s ago: executing program 4 (id=18): r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000fbff000000000000001d8500000007000000850000002300000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000001c0)='kmem_cache_free\x00', r1}, 0x10) fallocate(r1, 0x20, 0x1, 0x8) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x8008000000010, 0x0, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/136, 0x88}], 0x1, 0xfff, 0x4, 0x17) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x8, 0x0, 0x1003, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x32) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x180204}], 0x1) socket$pppl2tp(0x18, 0x1, 0x1) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000fbff000000000000001d8500000007000000850000002300000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000001c0)='kmem_cache_free\x00', r1}, 0x10) (async) fallocate(r1, 0x20, 0x1, 0x8) (async) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x8008000000010, 0x0, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/136, 0x88}], 0x1, 0xfff, 0x4, 0x17) (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) (async) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x8, 0x0, 0x1003, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x32) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x180204}], 0x1) (async) 59.662654863s ago: executing program 4 (id=19): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="170000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000009c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x94) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r1}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0}, 0x94) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000080)='9p_client_res\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={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}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000400)={&(0x7f0000000080)='9p_client_res\x00', r3}, 0x10) r4 = timerfd_create(0x9, 0x0) timerfd_settime(r4, 0x0, &(0x7f0000007000)={{0x0, 0x4}, {0x0, 0x989680}}, 0x0) readv(r4, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/52, 0x34}], 0x1) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0900000004000000e27f000001"], 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000340), 0x6, r7}, 0x38) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB="0000000000000000b7080000080000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, @fallback=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r8}, 0x18) syslog(0x2, &(0x7f00000004c0)=""/164, 0xa4) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) 59.508918915s ago: executing program 4 (id=24): openat$tun(0xffffffffffffff9c, 0x0, 0x100, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x4, 0x7fe2, 0x1, 0x0, 0xffffffffffffffff, 0x1}, 0x50) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x4, 0x7fe2, 0x1, 0x0, 0xffffffffffffffff, 0x1}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000440)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={0x0, r0}, 0x18) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1d0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1d0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00'}) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) getpid() (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000180)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) 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) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000040000000400000008"], 0x50) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="01000000040000000400000008"], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000001500000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000001500000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000040)='sched_switch\x00', r6, 0x0, 0x400040000000000}, 0xffffffffffffff79) preadv(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x3) signalfd4(r6, &(0x7f00000003c0)={[0x5]}, 0x8, 0x400) (async) signalfd4(r6, &(0x7f00000003c0)={[0x5]}, 0x8, 0x400) socket$inet(0x2, 0x3, 0x1) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000040)={0x2, 0x4e22, @empty}, 0x10, &(0x7f0000000300), 0x0, &(0x7f0000000100)=ANY=[], 0x40}, 0x4004814) open(&(0x7f00000002c0)='./file0/file0\x00', 0x141840, 0x0) (async) open(&(0x7f00000002c0)='./file0/file0\x00', 0x141840, 0x0) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) (async) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000680)=@bpf_lsm={0xd, 0x5, &(0x7f0000000500)=ANY=[@ANYBLOB="760a0000000000006111500000000000180000000000000000000000000000009500000000000000449dd95b23a00dd3bc426058096e22be3d3b86ed77"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x200}, 0x94) 59.406620303s ago: executing program 4 (id=25): sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x2d41, 0xd5) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000240)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x10}}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101081, 0x0) fcntl$lock(r3, 0x25, &(0x7f0000000600)={0x1, 0x0, 0x400671}) r4 = bpf$MAP_CREATE(0x1900000000000000, &(0x7f0000000040)=ANY=[@ANYBLOB="1b00000000000000000000000020000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000ec000000000000006f88de645cad26d20caaf5f86070cc2600"], 0x48) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/key-users\x00', 0x0, 0x0) preadv2(r5, 0x0, 0x0, 0x2b, 0x0, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xf, &(0x7f0000000200)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x4}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) write$FUSE_NOTIFY_POLL(r0, &(0x7f00000002c0)={0x18, 0x1, 0x0, {0x6}}, 0x18) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r6}, 0x10) openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000300), 0x0) 59.378253415s ago: executing program 4 (id=27): r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000000)=[{{0x1, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x1, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x1, 0x0, 0x1, 0x1}}], 0x10) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000100)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000140)={'vxcan1\x00', 0x0}) bind$can_raw(r0, &(0x7f0000000180)={0x1d, r1}, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan0\x00'}) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000100)={0x800, 0x8000}, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07000000040000000802000021"], 0x50) socket$pppl2tp(0x18, 0x1, 0x1) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018120000", @ANYRES32=r3, @ANYBLOB="0000000000000000b70300001d000000850000001b000000b70000000000000095"], &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r4}, 0x18) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x6, 0x0, 0x0, 0x7fff}]}, 0x10) r5 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000240)={0x2, 0xfffd, @dev={0xac, 0x14, 0x14, 0x44}}, 0x10) sendmmsg$inet(r5, &(0x7f00000000c0)=[{{&(0x7f0000000080)={0x2, 0x4e23, @multicast2}, 0x10, 0x0}}], 0x1, 0xc044) write$binfmt_misc(r5, &(0x7f0000000300), 0xfdef) close(r0) 59.357848047s ago: executing program 32 (id=27): r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000000)=[{{0x1, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x1, 0x1}}, {{0x1, 0x1, 0x1, 0x1}, {0x1, 0x0, 0x1, 0x1}}], 0x10) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000100)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000140)={'vxcan1\x00', 0x0}) bind$can_raw(r0, &(0x7f0000000180)={0x1d, r1}, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan0\x00'}) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000100)={0x800, 0x8000}, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07000000040000000802000021"], 0x50) socket$pppl2tp(0x18, 0x1, 0x1) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018120000", @ANYRES32=r3, @ANYBLOB="0000000000000000b70300001d000000850000001b000000b70000000000000095"], &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r4}, 0x18) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x6, 0x0, 0x0, 0x7fff}]}, 0x10) r5 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r5, &(0x7f0000000240)={0x2, 0xfffd, @dev={0xac, 0x14, 0x14, 0x44}}, 0x10) sendmmsg$inet(r5, &(0x7f00000000c0)=[{{&(0x7f0000000080)={0x2, 0x4e23, @multicast2}, 0x10, 0x0}}], 0x1, 0xc044) write$binfmt_misc(r5, &(0x7f0000000300), 0xfdef) close(r0) 57.946614286s ago: executing program 2 (id=36): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000002000000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='task_newtask\x00', r1}, 0x18) (async, rerun: 64) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (rerun: 64) setsockopt$bt_BT_SNDMTU(r2, 0x112, 0xc, 0x0, 0x0) (async) syz_clone(0x400, 0x0, 0x0, 0x0, 0x0, 0x0) 57.943839556s ago: executing program 2 (id=38): r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.current\x00', 0x0, 0x0) getsockopt$XDP_STATISTICS(r0, 0x11b, 0x7, &(0x7f0000000040), &(0x7f0000000080)=0x30) getgroups(0x4, &(0x7f00000000c0)=[0xee00, 0xee00, 0xee00, 0xee01]) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xee01, 0x0]) setresgid(r4, r6, r7) sendmsg$tipc(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000200)="643c513bfd533b5b14671695f593d723672429", 0x13}, {&(0x7f0000000240)="12b2ff2a2bfd981c0fbbdc195839238553855f48ba4f1b86ee0376857bb0a08fa3f5a3f5e3a62019893d40ba7466c760bf3e478e8895c17e43ad1d1fc379dceb32a547cda113d5ea8be3b544d8838590401aae300de715883e18b60349cd2f5e739495a8cad87b43c8031bdc7f447e011c51a49381404c103d1562c3106ec4983a6cb85c6fbfb816d7859ca6dd6c7f99bacdef415bf679ae2acf6f06f76c9cb6e3713255387f34a90f87677fa90b43accae7946293ac51530015f8ab3405e0479ac416a632eb0b50a16be6827c7709323d00309e05bf06e0a8fb439b20a271c87f23faf4cc82e70ffe59eb815c84f40bc0e79f29", 0xf4}, {&(0x7f0000000340)="5faca729defbb51b92314ef88ce9915e7a314949", 0x14}, {&(0x7f0000000380)="862d40f2b2264c1d662b2fb4b7d3d4df2d73fb701f6e1211abf4190fa9ddd3ce993f59dc6b8831a11b9f5a3fe71a485bc750960e722512fc41a160d40903fb076b89764a38a14a86785a846be63a2b3a36abf42251a4f80588bae79f6c6b9a6bd4ee01de1692dc18145f784f4d3f6a0a0e984fd4f9a237ec8db7a9f1dac9fe6bf37184c879e713f8f011f8e978d68f3e22928bf3c838f14e7b6b1800d66195abe896", 0xa2}], 0x4, &(0x7f0000000480)="f7a578d8f58c619be7a23b16752409e561132ed729eb1b2bc71635b47292cfd1c720459d0ee73220865e4372e8795ca65417fae3ff9cb39a52ce19c03268ea2fb7046956c0d00b23e67674c62242ba6e7789418baf1bf060aaf7a1f268e4f13ec4cf1cde82f5f0c5ebf89bbbc7187257c78e68439df27faceb3c023fe2c50928aae9d97d062ab63c6355f3631cc8df58ebfc52b1b2be7b385546", 0x9a, 0x80}, 0x44) r9 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000002740)=0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000002b40)={{{@in=@loopback, @in6=@mcast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@broadcast}}, &(0x7f0000002c40)=0xe8) read$FUSE(r0, &(0x7f0000002c80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) stat(&(0x7f0000004cc0)='./file0\x00', &(0x7f0000004d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000004d80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r9, &(0x7f00000005c0)="734ec08a30536b0bf3148b76bd5d25e81b3bfa77e3a5d4fa38fd319d9db90ac1a6316bced696638238f86ad064c7109d42db562517cb961bfbe9e37cf4ad2d515a15cf63ad3924d61f06d7ba83cf04202fc40a5b2a8663807272e940db1169e0e066a458671ab78a26ae246bed8cae2b9a8caf6f202aee3f917f371c23aa8e0f8d06f7fe3fd8bab79ccec524b36ea2ab07ee85fd3265bd23aeecae78de274fb52e29233faeb7a44d1bc9dc42a0a7c624658b3f3bb77e8b242acf20be4a68786c3cf42ad9bbf7b77817ce6f113fe08d9f4e5c048162dcb9d5ab92f9d8d7f2ab13c15760b44abcf22d03ff5bfe58dc9d76ed71d8df51a4375e1a1982c2610fb587d5df953c71ee9bc081050ed23ccd345a1ea0c2bcfa50c17d1d9f08a585673af8b7b57a54544e2e059c539c8cdd84d3521c6d8201dc49bc757e799acaa56eca0ca5ae64cd704f6ce0a1734368e8dbe8598c91c0c386ffdd1cdca7c0bf59f03b9f8b03b30c3a4118409987d261902951d3ebeefef32c61bcee77b365cd5dc755ad968efe33389a12023782912f069b811d4eaf9982f20810ab061739de258ad03756ef8476b8e700b4c827c4a4053fc337586a409864b79d066149a1062dbbd38d3b9b3fb2cd865052456f6c2ea67c89feca7f671352189d0c8f11b16fadf37adf6e681d37ea4c0c71da14e9b9a8e3159289361d83f6052b6ab6458a0b19483d486e8f6341c443e3fc2e37f804b751d5a17f719a5c54e445624fea49abc4bb79209621e0a48103786c67f61d0ecf3ca49e4eaa18971c33a61902ee054f4b58bc2899cb712dad52d1777d0f9160929ea22373a12ca042e5b40bc343fc5ac96d1a5ba74c1bf116f10ad131681d7e1c7ed856da867b96b10e3b513dcb256f1b9aeaf80556bdd58a90e3f5e7e284ca956e659888edb315feceb50dec1bfe85dd34eddb321d1347bb16df2fb2ddd2bdad29ab00fc614baffc1b687227b268a0b66e20a39efcc2a8b31b42c3b485b58e92dbe76e1aeb0a60dcbcc5e1d27c8c8fd8348c1605c17ea7eb0cd03ada553665dd4f9e81cef3654f9ca86fbb5e898dc7e0f89844bcad76cb3b9b53463493872bb2e06da2d3adca1bc04f670dcb4ef5426d30be1196aa4a56530c5c5d31bffb888c525bc87d9ba342813bd924ff60cef4017b4f65f5ae5e63530f61aa195dec5d2be8cfaa9972abc2d2e5b1ec90ffd1f36f4825770308dd9e8edda63511d2163927fec738fc69081541d86f2771390da3e55777900c55dacfe5e013d8a5da5702f3eeed07658758991e4605626e82ad29385f7a0b46edba23656baf56812f83e660c58d796cf3e099469933bbd7739c2caee8c83603b06d85f0155c01faf913f8c908420b929defef096f0aba7719531356e8897efc181e43faefbefd6463ab922b5a52dac69e4470affcb8d65213335bf0ae87f47152691d379c5d38e2222e9207a42ff1aefc45da83d8a1b490d59ab4e7856ea93e136098a111a2ac7d387d9bbff62f8891fdbe9d6ef118ec6ee32ea97c0732c9309ad28d8f8dacb339e81976d8160ed99c133254687e7a17f0a36906a669313e39fdb46f05b5e1df238904894444eaa5e99e653282d440f51f5b7edaf5a01e5e5adc0e8918ba44d71e8e48dddf8af5c53a25edf7028cf915c6aa2aa35bb01787d3d6b505ecf0bd8371ffe240c8da83eeac738efc081977739a7e894c537a2135c687e4f78b516b6423f5f1b9ab873fa3bd7e471f932c6699cc1f682f92b40047624f727a7fed64f29cfce3e981bb80116baf2d1c11affdaa1862e888c6193585f8d9e5ff868f2c6ab424d1e1849bae8455bc016639a00f84ea4ac3e4002748cded71a4f8f5c69c563a45632d90cef3889448733d5567f2742809c856d04b0c344a0fa4aaaa3e2bf241a4480cf81a8900bd96ea6f36ff480b3dc6affa6e715bca8612de6df0bbc5aeab77cf1be6130c04ec041874bf6dc2ac2e19cc71b90356805034f4b83fde3172b51be40a2c51699bf9fd1f8fc5f2de4338ec8349582ef0ea749888400764371273b207558c2b5ab1f97f9987ea9ddd4e8343f35289ed5286f78a111ddaaf4f8845b0b7b14a1bb31d9fce9d25cffb78dc9d3198d71122174cf8984d2cffa7040b7424225b1e80bc66cebae991c08550d3744a261c48fcc7c7ff26d39388c1067eda9b48494d5392a278d8732c99b94b03dd51507fca4cd2b234c342f27c95a10a7efe438ced4233db6adc60ae680080146f8e59ba15194cf0a0b38c6e2c146457d7d39bf3b02225d3d38e8054a663157d0674ff38ba800efa5227b3220c93382b2d6b58b69f9e6209c6ccec624691705584462cb7a154bd4a184c9dba85611a3fe4abb48b67e98be87d0ed163a957caa055e4c460115e1a9935cc8baf1d71a5172b52635b6067088cfda6edf1bf817b27b6ddb8adbfbd6994afadef9f3ccb7d00d787cd379773933b245cbd94f11ba46fe4c38bad5268790efaad58b6df13d2966ae60e786106e85171e58f50b9f9bdcab59ec77d0b35078f3d83c0d5827e08c2d3568aeef7cbea733a8d23dcacff34a0fc64e79cc46e89582a5cd0fe7d041d6ef8cf0afb0609f08f317be3d61ee32f6e29e62dd641ee89952bdd57df9ccdf21d115377da75962bb89fcecf9e1d29bf7db9c05c620ce6a71dacb88e06e3d2cdc9a1d85584d3690464b7548eedc21c182276f05059dee76c4f7a6bc5e229e3e8ab9be873bc8695dd52928b89f22178d64249ac0285d6741dd5f822b87ca2d54a0b449df0bd7a9a5fd830203cc2af657ce2dddb4dd2ccbb318e9edc14ddad852f279e86f89fc1cbc25598c822ae0cfe78ab19a4f8863aeef4e36f1915fc72238d5a8ac8ceb7febb04730b1a3d1da8be570b83ee3067a751f15ceafa2696b4f00c317dbdf454a866e7000ed60aaa735fcd8c05c6a914dc4a52e1fe4caafe8bfc887a51b41532b8788c2827c7829ffaf5e1bba091a61c1d1d55e8277ea8e37e22eea3934b424c56fd54574f146f1865eca066673770c0d63d5d2ade7361585f23a89919020aaab69f8920f61fe427bf2ed5ab1bf2571fd1a51b3928fa460a8264269621b97d3d9c11c3d72cdb1a2de2a9f75739f4a289d5d3857e051ff9b50786cfad16e5a0b3a7fc47f06378765edfb752518044d6ab3d8995b2ffe4424855e791aa4e3692ec702fc5f85a8a3f5a6f1edab46dca3d9af47f15daa13682a710273e5d57ce2f5f6fc6d771f1417dbf533dc4e23e4f29e01619553a3f97ca5a8f4dd5835de64990ceafdeef03d8ebe6173017c30e366ab31111fa97aefd754676f060a513d2fe40876f86773ebbe09c19306b6c3edc62679b328687d57f7d62b3cc8c4ca1ae090822056fc7ceb7cf61dc3beda4425ac94e825d8c91db0feaf1966eae73bdf226678cc1b198b8024f0e5794c4a5fe019fce183ff7b37cc71e622cdd9dce7a26ed5d29c1354cb40bd065edb1d2507d4f8fbe2b26a6eeb583bbb6fbd4c708abb1cf181f018b254cd5bd17dfc604896e7347ad994f1af3a9f17f5a31ad81f429d6c8aa1442ee4d068dd104656e0a079b9e9070d4dd7e40641f6c683d58c9769ce187c42fd1d1a8662a29a420e6698709595306d48d9cd094aabd20949e4909802e0ca37a76f1855a7b5979c00c30b35eaab8164cff3e7ccc17b6996b4758b64907d52b7ed366935fd0ac8245ee9b79490b59382f7b52f69053b753c0a78af6350c9460239fa592a1129c25200bd8103ad115b059146259c1f44d8451e96d6a6136af71b5695e9b67e5ba5e5164fab339660602b2dea3afe46200db0ae00e155914335847a5671e7aff6718580e983d5f21420b7b7fa95ccb5def4e88dc55659bc09be5bb807ef603249b20a29c3a2e401b71a5557d2b6a98ae2d1c3b87601d8c791dfd4c226f11138e193e8807589ce680f69950307c16474d9753698b052cc018db2c8197b5ab1b7e4d4f1235af036b3e6a5d97b44fd6c75fe0302bef94806caa0cfa021b7eff490a089dd7e7efca4d57da4a2d1028f0699cc4af6151b77eeaf097294511f898070b7225b746fcc68187a1c9ab93ae08c9e277bca9834bf348786bc9ff06ed44370e120b90848ac9455eecab7a78d9e4296b6d2c73f68e35f68462e46037036531acdb65b569ac7ca0cbeac083af000c99dd2b314eb1090d8637a78e723855e16ac4ff190b764c4cf2bc7cce8acd2c3d9ef8611be5e45a3aec69296511ea4677149bbecb8a758097c0650f1d4248115906ed16328e500ff8216683fe670615e36ce7bd85b0ff2c5e1e2c48363c44d6ecd832f0461c26d5d3c2d4de205b857d312217b285053bdc837b50d7075327856a2fd7354923d93e5bb53a578a5e23d99cac8477bff6307903f4b458a64a1d0f27f1c8643a4a59db19a01601ef8d1b5d2e7e3aa1291e6b59521c7b606b07c4515cb87474b07e80bd98a7084bd09a7c3b1432f28698a3130a554d9b7f3f579bd681eef52ea7aada8d0bf8510267216bfd336083e52d38a4aaede0af9aaee49eb4d07ce74547ad0e20f58376f76894ea4260dd4660701fea2b5219e070d60ac42ee6352218bfc1966c8259861c9f6e305fce4f3b1e8226bdf4940c011a82797344076c622010b5f7dfe2cd6fd6c487a1e4793ec04c68968904495f276936dc0ab5f9466dc2c865bf15867352848fdba46351eb3f4b4854b46335f405df5a9f04e2498e11653a615aa1784317359387d11d888fcaf7d7e55e087e7726e0ac078a8d724ad9a1b247564d057c11b1a4c9b92e23b60b07ed41a3f6c29a97b052200932a47c158e0ab52397196af8a8e102bc6f6ddb06c387e52d8428d71266e385ea5302731222b287379477005a96815ad59b1f8cf793068e9aa4db62d29c2f78495c67d02433467eef2295dd77d8e0c0dc37bbdbee0dfd8da9d4a17d253fa3fc42f20b4254030af46bde74cb84a970dcf80966f5482da8444b5fb1e04631971847158939bc679179b4f3eb196ee67aba7dd876b448c8d579617380aeb8305a7488ad7d576af19a1aa0968a8106b6db6e32eb20be4586ce3eb10c0742ef200f5c08e1014a4d5a312daeee509f1d6af045e67cf7e54cddefb0e2f162dd533578db992b2376a5fd8628f5562ae5fb2547b31c6efa5a085e52b173b56c31c447eee9a0a50755a75123131776b99679b70bd89e3a55bc2f9a934691a713694200fb0988269f44104fe760238939622e9cc5065f86ff87ead218e2013a882b5801e09f6afd8de7f031dd606ab345f164c1294bd678daa2724e51b1d7423f103ee3dfa51239ef30509e8b7e4a427baac9f6da1f385625fdc8eda61effc12b0f4ac4000bb379f75c23efd883d2575703e3ae5203157b750c1eeaa03523a1d49ab41dca196e4d555dfa8f75e39957f7f6a620c444b6e88ac4b8db118446f3af6af2ddc0a09d192142d6054864aa33668d5f8f8e3fbcd6313c68cf81ef2243fb51b9a0e36489ede959055c92e790c4bfd2b417bc19c0126ae4c20e940f2c3fb6514e3101516816b4671dd0c311c7fa29beb65323934cf19147a0f0a6d7774d6abe75d35710bbe7c867216afceee809ea2a9fd588cd2611b66a3ce8344569a2006042dba44f94d1d1d9289d196f3006b69addfdca9ace8db398efde7380562d4ddca2b6e1327e7af4f0307d047549f1ad38b820e69c157f14f6f4d784b902731a8e10ac7bc4733bca37207b74ddb376c186a6cc1fd6a7d205efef2a7e7227adb9299f13279c607d4b9a3f65689058b87f4b7394dea6502a29446bf71c1fb83bd41c36491d0737c22adfc7c2cf7c62babf341463bab8a9030e69707f4a94c35c14acbff6a7d6544510eea4fa4836e20e5c6937345b613c00a23121dbd6f45a107277030e8b44c73d6ad4d55d2834a6b7c1bd0829a0343d89d5faeeeb0f751ece3d18dfc5b02b744e3bdea2d11d54c6c7ec882866183d8db2cd1445111adedf4be73e5f17b021f84a875b67c210299c9387fc858a8ec1bd8f2bd9377b4e8d259c387be2cce66b40d5e25bea12f18af70fc3c694ae8f7f6dd337248bc4c4951c5d5bef38b3296ec2b4c32545db38a7433bd5492bd5b2db4b72c2b50a395d75183ba21987866c89d334baf620cc8ae9256d9f1eebc95efd143a1fbee9911640d297c8be2f533af0e0405b7ae3f775676233e59e121068555e5cc0f3cc6de0ce3e8ec90af8156e6d32a160325948031ceb1b5ff85b12fabd51ca522fd8452f6cd8b7a91087024dcaaf925e9cc097bf6f4b52071898c853422c520122b0e7e26e285622b39ac8c93d4e5ecbab00374fb9a9845b9ca86e056d02a58ba3ae23c04098c119a5290ccaa22b760bd271d8f8aaa29f1e9b551c317034622e4a6afbd23c6952e5d52d87dbf7d772f648aafb8c15874e5befce055f325cd11d834b90ea68d761ce399aebbe4a67353b598e87b2ac9f0787fac4c080507f781e000d7a20a149449c1824cf2546ac1c4beb5223a98e7cced57f1752213a1687cda9d4934de016734a42d5cdfcdd78092b503bed0660327fd081de15ef4f6ff5364f5167b177da7cc2f64a8ed5dc902894e06e414a9345ff146fd618eb153f38904f5cd7ba2bc9a545ff0b82ae5a3a9d65929441d6882457021ca565a89df5d9d6c993ddb677ab206e3e61b5cf8a045732c8e47f644529e78a3617548173415dc73b2b4acb1315be311b934f455ab312942f9ef659a34ef52b51d9846e07a2cda72cae47cc53bb141721aae160f9ae9e3704a7933078f32a10edfecdbb1880ad6de534b971abe4c4673bb57f31d38098b0bf5568e5b030c4eaf6a0b3294bfc344a806aa86692f88645e71274e1799a07d485c21ea4bd35d04021a2b391e2d6d8f68366a1b0ce2bb54ab84bfdbd6110f9e2b7bbc61e44f0da3adef0644d69b1af2db614ff8222bd8d6f08340784b203331a7c2a890ff4b3b0c5edccfd69204e53dd9e1accb762cfe7199bf642a1bf4afa2eb11ce6c1e09869c430c86a7fc3955a5b4e23ab81a820ed153270df5689de5053b9c0084518ab90be814fca0b2de7c54afe36c54ea2d3f2f1834c85c2b315a18f21842e67b72e75b68c2d8d0d962405416c75cd63315af706b353264e1d99006968c36db718a6c32dafe9fd238d4bb0c0e7eb890258cf16deaab6c80b09774c586d1d83731a2f406110aabaec33790b3c5ee316a97d72496913036a5554c20707bc586353083116219a0444e516dcc9513f81955a0d101ba66da87eab6855cd20a07ff3b7381d87a518bdaa3019322d7d2d48a62ff6a6be13d4c9aeaeb49fec08bc3ec7ac2229458833c9b558032b213328f64b2b59384fc8eabdf143153c9a3f30c1c35a3431a56630ed177db84617a3034469c7d753e2ab99fdc447f7ccc0ab973b2a0bb328f06ef4475f2ec67e159fa521718020956d87080f24a69c567ba6b840805994a1e862c89c379b02eba5f1ecf83e59315d7474c10fdbe848348998d5ad4b5687895d14ab19fcc443f66fcafc467ae4623815018f65b88828e47d79a5674fce2b40594cf5ff373c4c673e8884b8e99788d8605bf55fef159f460d3bda553cbaf7729e9b43987171f8226934b50325b70f1d4837cb7b653d94b413cdf8d2b20d4e372008a43b64962c16c2b2545af09e9bfc85c25a98ef7eb1b1e2ecd2962d565fba91b4b487f3faabe9ea6d7264a459a5a86f2d9ba8ab2ef30affa6f6469a09612a78716b9e4ed419ee331ea6d1729185e97b5db22eaa788db229ce5fc963aeb7b18dc09bfe4a2ef9a7fa77bf96be4dc94197f9a3fccb1231f99991ca2f306633d05b5a54057945f5f03319c085f8e3297bbb83590b3ef6e5fc1a560dd3ba1ef29a21a43c2c8f9f7da28fd8bc802ff476759f8f848b6f85a3944a298b058b938ff3f696505970e66fed2f7caf6bb6f2a11d31dd987ac1eb51eef75f0cb31fa0c6fd8fed88836d8639a5877ab1a8b86e15ee7851ee6ae78e0bf98bd2f723ba3d5dd24bf821c99ff2894575fbb981d40bdd6415cbbf6d466e0d786f2fd0d8cd0bcedb5e956d158522f7bded40cfe940abc9a924a5b81edd47bcb2f1a6c6d6b8ad8bbbca0931df8dc10abc5c3e288ba1a7197cd0e619e949b729e60ed39d9a88aaaf0c8f941b5c5ec4abba2f571605f8595576c5618a4aadffcde6afb6b58643e0770ec9cac25954cf3d532dc187165b8a9e8399461746498f82902f64da83df2c14cfe2ec717088f63dfca01e9b779b9172d446bba20174876b3d4d2713e68ce21d67e493d7e4ba3503b834ef4afd85ab28fc7bffa675000d3cea93e7bd30c54a948980f97ad016c3d7f7dfe3584b0c51fd3a7251fc646bb5bac33d5d27fcfe40f77202246bea2f2b857ac4881872071d7572d4da5dd952c7d706be1b63094fff4b37b10acaf7a993d54c00f3e8b97055e32e3753f55c2a246905f8c7960ca3371d6744673d2990d56926e7a7a9eb8dc7cbd3f39685961d22751e8a5410da99f0df3a8575227e8075cdec99632d8d3924a734cfe92d0ada0f768ea702ee445c5814e62a79e97d4558e9b753221b5ae0e888e63b64736d8847da3df92308211fbcb417f405e4651b637db5aed6354c156516902c941a1ce915a867cb00e7ff2652430095e2b9ed2f6d2e65b40dbdd1335523b4608790a3f6ec2f9c49ff1e7a63b97c8457cf051fbbf5fd7004536db514eec64f0dd904b8c7fcc0f24eedb7126afeec1fdfae7d8b03e8574a9bfade57f175b5970287b0db70d2bfd0a34f8da30596106c092533cec0c1b406836e861afbf11d7c144a858ce3fb82ccac0da607593753731cbfd662e364caf080aa704e7ab92696b932d224b79bcff5f9deca6429eb9a16cb145f2489a667eb1a43d6e5e67654f40544e368ec8dee3c1b693cfa9807ff05c93cfeb22dd2cc64cf77eb2eef2601388be298c6c5020ada5d1af8d3086ba453f06d44012e9204367b22afa9c9393885fd0eee2e1c444a8b884b70bef6c472a52548f178e195cfd7bee206e0587bc80861202c66ecfd53dd1b6a9401b2aa64ed7f22e1e572333f5c5ed0157a04023d16ca6f154fae3d852dd4dfd74de129bda83b7f4a8cae05f96010e96552a4dcd332da81aff1126f26a571afe06a390edc9a2bda6b6a10748bf3bfed4d134f2e938c6caf9b34dbfdac48ee409f4b648f7b9d758f1b9c4fbaf261b00559b3595771c6c4182442179e27084da8a66e8e722c28bb251d014f3d16937d1151d1829f5e6ef129eeb1ec61ad26067d4d25e431ad06ffd03c8cfcc1daef2f0323ad507c363659bf9928d796d8c52c65838f650d8e45a0c90c289c2f29f1820706869bd33f97e975036223a4b18e8a8cfd4999a873befa208d6fa4e930e4efb6d9a9e29ef9428e5253cc87572376daac2663386c62f3824b9d72bed6b4a7ff36c574ea3b91a052f390692c4c70398066f23536b919321bafd430b22bf233030a2becb2f7b9ea3c559b33a1576cc560f7e88ba5e7dd6814936fdf5e41d5dbb22f8114c05dc33c22bb7d61574010d4f3de68b1cdccb2ea5b71ce5629d86db19c5bf5b33a2adf88777a47e3980fac404f6718c3b24576517442a4282a6fe9c3022cff97e3430a2eaf6b008ed40e0dbae30bb55668930b679424f7ae73a16730958c97481701adc251855c1f887e8e87fdd60b7ce4a4f052f62f217d8da187596f9cb3fe488ba4487872edc4c46b2422d04c6c2f7236ea0aab489a8d088b8fcbd26171e3bfee9d7903de8879fd92264c4e2cb172b1e2a3c27f8d04809e54bcf2eec5da16893aa5eed61a116374c9b112c1f80acddf8e8e810d96f4befc3183ec5b3010bc6e6f3e17410addf175fdb77b7f73c822b1259dde332dcd7cc8712f2aa766d841076df03e8841fa5bdcb21ef046473133bf254a435f03a0ef95969d6fa508586db30ae27d5a71c07d93af05429073a8d6dcf7d21a07c106f5e89270bc2ab4b9bda0857751d32433b79751145b73e29639a5c0dd35091bd611025f02cda8311f0485fb1f77162f59d2ab20e9567034d8fcd8929f23516c22acd97ae03e8c568965d4566ab46b1b71381bb5a9d501160a417174b45f6d96733c01dbffa233221eeeced0a5db3499fa87eeb6b295491f8656146df59c4a3f6b853bd781555071da01efe719fc8219b6db177719e85871554023178045b7e243ad939dbb331ac77fa6a11e2577f711f81762adbf0e795979aa64e22d3937ce7981dba6e1a732591dabc0aa682b3086f955d4ece809d7cec910ae6961738a26b4b83291591e270bbb1b6f50c59c36ef6ccd3c06d01ed6983d8f26cd3cfd2c2ea273a886e3084cbb605bce96e20f6fa3f5a84d5557d0b4133f5ea47ded8ce4420492f86c2cc78bf4f7579669fdfff1867d2d511234f6ac10e2ecd137e67be9e58582ab19d186b266e81226b71a179d9850bbbc86ba2fa5a5193baa4ba7dff60f449ca70478ab0100aeee857ca364ca6d24474b0f95e3aee9788681da3739002b486e2856e64822e0689e58c22f4622a65ef303c95e7e2c5ceebea6df39102ca396437d9fd088840b709eccc760f9b7a4a70818b8bf8c7f86f7f1dc8c29d1c0929f01a3f279916feb3c3898015b3117c047761301f330d3e3ccce8e646de8b9350798a990dfd6cfb2e4534b5357388e9b8a2882e3a31a1732d99ba9fdd1d3332aae68ffbff22c4ee654acfe65e57d08092018705f02627c15de11816b74153d3d1fbe1a7c7ffe378c5446cc95bc76cddf9ee045175d730ebc28b67ce1ac5c03927612c4ee82d9fe057d96f6b3b440ecaa621931b05b61f95a3cc50af9d222d8a48e384d2c43e5e45f62bac1219c7b042ac7dbedbc5fec8e983954ae63b1ac80a17e26a74edd3d14cdeefd82a0524e6859fdf48e11ad577cfadd4030f7e581b34453386de307ebd4b6c1c2151194a52c9edcb2f82674d19f8f4de1138127cd8f2be1a8e3185af3ae9d74c6c181675d6aba198eb75687c2b1f54150a68e9ea5708245834e955744a1ade5bcb5a761ef016f101e10c278374825f2086bcb980f1bd1481dc63d16bde296d87bbacf75c9e52c421015becd6c85c790b88e2c9e1c4c818bfcbf520735bc99c09fbcea97a59b3793f4aa038657cd019d03b02e08469c8197d0719e35857ecad89706427ee24c6f60b218940c58713c94a46333b1e06f8f1d0aa015b9a81d5ab60b5bec0941c5ce4ddc8da4fdf7f823be0638afad81bd08bcbf481a83eae185efd0bdab63a333fdced039db448a4df7b9bf35691c3b33eedca80d5f985fbd650d03f84b0e831a03ff10be2813ad90eef26b0dbdf08bb4703b84b671d275d24d7ed35db7e5f23bb4722db878fc09dc2724f6a0f8ba6889b32841e49e9eaaa319939913d6d4c04ccf75494cac1483a08f6c8c9befb88e9398b28dbde04bfd43b8c4becfcbc44fb3c2da61d586ca9643da87b507e4a0355b852ee5038f503c57c10029baea5db6dd94f79ffdb382db1888684e0429d250daa3cf3c8489d95609b154e856086796e227aa1ab315b94db758658295d816b20cfad75f720bc05b3ec6e9930948b1b9ea90a88e6aa27736bdfb6c3877d002467fe58c67580da335844d6a8b9cf4257b605be902d7a68d91a709", 0x2000, &(0x7f00000075c0)={&(0x7f00000025c0)={0x50, 0x0, 0xc7d, {0x7, 0x2b, 0x2e1af46f, 0x4002, 0xff, 0x7ff, 0x5, 0x6, 0x0, 0x0, 0x48, 0x3}}, &(0x7f0000002640)={0x18, 0x0, 0x4, {0x8000000000000000}}, &(0x7f0000002680)={0x18, 0xfffffffffffffff5, 0x2dc4, {0x2}}, &(0x7f00000026c0)={0x18, 0x0, 0x8, {0xd}}, &(0x7f0000002700)={0x18, 0x0, 0x3, {0x925}}, &(0x7f0000002780)={0x28, 0x0, 0x3, {{0x2, 0x6, 0x2, r10}}}, &(0x7f00000027c0)={0x60, 0x0, 0x6, {{0x5, 0x1, 0x7, 0x7fffffffffffffff, 0x1, 0xfffffffe, 0x7fff, 0x3}}}, &(0x7f0000002840)={0x18, 0xfffffffffffffffe, 0x80de, {0x3}}, &(0x7f0000002880)={0x12, 0xfffffffffffffff5, 0x0, {'/\x00'}}, 0x0, &(0x7f00000028c0)={0x78, 0xfffffffffffffffe, 0x10001, {0x4, 0x3, 0x0, {0x1, 0x401, 0x4, 0x16, 0x401, 0x0, 0x3, 0x1000, 0xffff8000, 0x1033855e9795fcd6, 0x86, r5, r2, 0x7, 0x7}}}, &(0x7f0000002940)={0x90, 0x0, 0x11b0, {0x3, 0x0, 0x81, 0x3800, 0x0, 0x98, {0x3, 0x9, 0x0, 0x5, 0x18000000000000, 0x10000, 0xffff3373, 0x169cc23, 0x1000, 0x9000, 0x8, r5, r6, 0x1000, 0x5}}}, &(0x7f0000002a00)={0x60, 0x0, 0x8, [{0x2, 0x6, 0xf, 0xa5df, 'memory.current\x00'}, {0x1, 0x6, 0xf, 0x144, 'memory.current\x00'}]}, &(0x7f0000006dc0)={0x5b0, 0x0, 0x0, [{{0x3, 0x2, 0x8, 0xfffffffffffffff7, 0x3, 0x2, {0x3, 0x0, 0x81, 0x0, 0xfc80, 0x5, 0x7f, 0x7, 0x19, 0xa000, 0x67, r5, r11, 0x10, 0xab94}}, {0x3, 0x200, 0x3, 0xf18, '\x98}{'}}, {{0x0, 0x1, 0x3ff, 0xffffffff00000001, 0x2, 0xe8, {0x3, 0x2, 0x9, 0xda, 0x4, 0x101, 0x0, 0xff, 0xff, 0x4000, 0xb, r5, 0xee01, 0x0, 0x401}}, {0x5, 0xfff, 0x2, 0x8001, '*,'}}, {{0x5, 0x1, 0x8000000000000001, 0x3, 0x4, 0x20, {0x6, 0x10, 0xfffffffffffffff8, 0x7f, 0xf357, 0x4, 0xae3, 0x3, 0x1, 0xa000, 0x56ea, r12, 0xee00, 0x100, 0x200}}, {0x1, 0x0, 0x7, 0x7c2ef46c, '\xc8-]]#+$'}}, {{0x2, 0x2, 0xb, 0x6ed4, 0x79, 0x5, {0x6, 0x9, 0x9, 0x100000001, 0xff, 0x2, 0x100, 0x13ce1cf8, 0x10001, 0x4000, 0x6, r5, r6, 0x6, 0xe0}}, {0x4, 0x3, 0x2, 0x10, '@.'}}, {{0x5, 0x2, 0x6, 0x8, 0x8, 0x7, {0x0, 0x4, 0x1ff, 0x2, 0x100, 0x1, 0x0, 0x5, 0x7, 0x2000, 0x9782, r5, r8, 0x1, 0x7}}, {0x5, 0x9, 0x0, 0x21a}}, {{0x2, 0x3, 0xfffffffffffffff7, 0x3, 0x9, 0x9, {0x3, 0x6e, 0x8, 0x9, 0x1, 0x27, 0x2, 0xd, 0x3, 0xc000, 0x9, r5, r14, 0x4, 0x5}}, {0x3, 0xff, 0x0, 0xc0}}, {{0x6, 0x2, 0x2, 0x7, 0x0, 0x7, {0x2, 0x7fffffff, 0xfd9, 0xfffffffffffffffe, 0x8, 0x7fff, 0x47, 0x2e03, 0x101, 0x1000, 0x1093, r5, r16, 0x80000001, 0x1c89}}, {0x3, 0x2, 0x8, 0x6, ',/\xaa&\\-/('}}, {{0x1, 0x2, 0x9, 0x8, 0x8, 0x87, {0x1, 0x0, 0x3, 0xb360, 0xc, 0x8b, 0x7ff, 0x4, 0x9, 0xa000, 0x2, r5, r1, 0x8001}}, {0x3, 0xffff, 0xf, 0x1, 'memory.current\x00'}}, {{0x3, 0x2, 0x6, 0x1000, 0x8, 0x10000000, {0x3, 0x9, 0x1, 0x7ff, 0x1ff, 0x897f, 0x6, 0x6, 0x3, 0x1000, 0x5, r17, r6, 0x2421, 0xdd}}, {0x4, 0xfffffffffffffff9, 0xf, 0x34, 'memory.current\x00'}}]}, &(0x7f0000007380)={0xa0, 0x0, 0x3, {{0x6, 0x3, 0x9, 0x0, 0x1, 0xe9f, {0x1, 0xe0a7, 0x101, 0x9, 0x8000, 0xa, 0xb7, 0xfffffff7, 0x5, 0x4000, 0x2, r5, r6, 0x5, 0x5}}, {0x0, 0x38}}}, &(0x7f0000007440)={0x20, 0xfffffffffffffff5, 0x2, {0xfffffffa, 0x4, 0x4, 0x5}}, &(0x7f0000007480)={0x130, 0x0, 0x6, {0x9, 0x184c, 0x0, '\x00', {0x8000, 0x1, 0x4, 0x8, r5, r3, 0x2000, '\x00', 0x5, 0x8, 0x6, 0x1, {0x64, 0xfffffff7}, {0x6, 0x8}, {0x0, 0x8}, {0x8107, 0xff}, 0x9, 0x0, 0x5, 0x2}}}}) sched_setscheduler(r15, 0x1, &(0x7f0000007680)=0xc71c) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000076c0)='syz_tun\x00', 0x10) ioctl$KVM_SET_LAPIC(r9, 0x4400ae8f, &(0x7f0000007700)={"4d57113220340f496aa705907c222dd316bd84ee553ca349ee5e2dd1a81756d06f56e70bc2cb058547ac9451cebb3852b429fa69a072498af247fb7f3b515d5fa89f14cb52d4054a541498ef7fd7e1355038872aba37658eea1c7b3d544fdb49b67d24da0f26fded2e96d23c5c51d365ee69728f9cbbfa77d2e9866c792922c1b625e8059a6b91230c0fb19b9728c37c2b140a673f7fded9cc2f8c1b3ad3f2a923473e1d0c5bff9f92840985e74ac9afbafa4af6b2e96eb4581e1868962d5d4958fb82f838d47cf66aa25780991cc4e9ad591dadf00b033b9ccae4b0fe78dcd84fcd52652fc2feff5716bda90373a4d91a61490854289ccc0726b5ac9159b8dbb1ced95e940dad917edcc40c5ddfbd49dbf58d71a78ca0df6ca24b2aa504a05aac8c9d079f35233aa29eba69082cb57db0917cc2b8e2321ad375363a9eba5fd0f59481e705f6c49c2a34b54f6c628a680f52176b89fbc16e4fe93b55e2bb1ff8388e0f3852fc41b9ae5dabb9630a67b19856c37dd24a5a53c5e35a1f3fda05be29c2d27a818af93bb84dd92f434ec4720221032dcf24dcabd6caa04149bd7408a0645870b4310eb4e5a85564f793882d05aef64a03a9e0280f139e51277e08de1dd60fa6b0bd5edef365c2ab307c316268e887e0af48840cf6759dad792294f1ba9bace7180b11faa619c83a978710bd10cbcee78dd878bd7833a98506225068dcd246a550dd76588d504415dd42220eec4c2bb85cb57979fa02dcdf53f0292299cdd15af11ab5fe3136ccd38fbcb6b1ab3a35b055ebda0233ed3d933fb4f3d14e5ebd11465e585a260d470582d83b91c4d2e7eafa508a67e4a2acab1077e1d8bf218438a098452c16547ab7780f8e36b6bd7c6575f5453018db2f54d0b9dbd6077f628649d7d0a100593429da782db9e8232b73edcb14eb83b3cd1481a1ad6d1117ed5602d56e31bf6fba20192af2c440288e12a81abff8d060e5aab4d3dc3fab2a88067000960ebee14ffba3fae3f7488f66ab62aa3530c87ad23cd5533de88850ed214c406b901ca71034d53d9fbf06c502eb66f6e5de2a3235030e8a3133044ee8db428c770b4282b991d0d0d10a6227c9f98fbe92cf76a5b8db433b8c7b096f45638dd9abe41b528375fc17dad67bb67ac266f45652c815e7ca4c6b95057ffea0657253ea3219f1974106e38e0d3298661239e32a6080dbbad95e3ab4ec609e307cf7a7e10944a9af098acec1bcce4d922cc44178b1cf617f1fbb186a3bc353c51c9a992fe7cfd245378185368b6884421a687cf2a4173694d3e33a49224e6a0b316ab1673f20380339770b09bdc029837652c343bd1afbc49ddb39232b525061e00eead36e567c1948b41b8475966ea85a50ca545bf119008fd5a8b90db91a0ae7365be5ed7ea1aa158a9ac63f098b7dbd4628eb425bbce95af2494540"}) r19 = syz_open_dev$usbmon(&(0x7f0000008cc0), 0x5, 0x200040) r20 = openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000008d00), 0x2, 0x0) r21 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000008d40), 0x800, 0x0) r22 = accept4$unix(r0, &(0x7f0000008d80), &(0x7f0000008e00)=0x6e, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000008e40)={0x0, 0x0, 0x0}, &(0x7f0000008e80)=0xc) r24 = openat$cgroup_type(r0, &(0x7f0000008ec0), 0x2, 0x0) r25 = socket$xdp(0x2c, 0x3, 0x0) sendmmsg$unix(r0, &(0x7f0000009980)=[{{0x0, 0x0, &(0x7f0000008c80)=[{&(0x7f0000007b00)="ec8423b5871ee1d4e10fd8aeeee172ce79b7ed9d85343951e957759df464904ff4ab11e6a259b900fd9890099572289e92ce78effc6c91507e525c29a5d04ee52d3eea116366c3779e63574c6be0793eb6f0b03bb7b0c5f1971b8148a0388b578d317121dc0b208802fab4f05a899fa883467a3fa9e79b350edb71ca1675f9031b07759c63d50c6684eb745685e925968978c1d718b15e3b", 0x98}, {&(0x7f0000007bc0)="cc0df436540681f5194be1cce314b158e4c9de4461240f97f05a1295b23dac6a6fdae9cfb5d6d6541aeb4a86d1ea028ff28cf4f8f4f132216c54b52642db070362a131e58df7b24a4768a14bb62bb63807d856f6e18092b459abb115dd0285e50d8668b271ded1dc6d7b2b6b2a4b0073d663616a0109ec1a3274686ddc77dcf3d0f67e471d3024ec1e66000775263d945d254452b29b3417a202496aedd53a37500f5b74140489b356192fa1945f0983902ef4b92928bab5f554e51f54476e3462af92aa73ce758280b25d69a135d2a7fc520f7eefe466dd553c2f8f96851ad58b6c1004620f789ccd08bfce65817a70774914155e766ff2a7b5546c4d6c687a82891e5038d06ca32157f46c3799515f0b2cab25b24cae62fe5df591d66ee27214b217717125658849bfbb92b46e5617a5332daeeb506f063ceabd8fbd526f381b5a1137125d6e24c5838a49f926165025b00c3d16f8a91a8967a1a4852d37c0f6c801da6d3344d57274a676b3b83ba81160d6c9937fc8a44ac4f845b4de6685e86dd20ac452d34176248e69fcb21f95008911892f538b09da9c07aa1c00c004d466b1c20ff8c42059fdbf33c5df1f7f78736e912c3179347edd99c6ce2af6c1ba72298ca6ae4b703d1435b90163201c23432160242abc1308b5ecaf52f9aa709b60e25f739af64c7faff52f8d2e15236afd95ae96308767993999104db7dea3164898fa439c6180560d78cc0ab0c4b4e563035c072881a85bd11de503531b990043b802b2e3bdcf3f097e7d93d022d3cc9e52c0f5b7a0a532305bf1a190e0202e1b2c31caf3c50b6912f62413a9c7c6be0480a7c18b1e453c77e2c660a545e25e1ae6604398edc2666b3385b936861b8ad50c62fe7dcb3430850a59b36023ab82fa2f8c9f69d4e390944ac92fb66d5811dd65c6fbf67340952b4ad04504b58137326f9f81e29ed3727ce7bed5d339c8dc2b5d9342a1ad1ecb0b139c354ac52d06e026df6ffd0ee7b0a949c312ce9ecd251cdc2a9592c97de4a5811231dd57f013a18b3e904817da7908bc61d5908d0796e0b295fba8b1984ec919e304c7666632c571a9b320e4dd80c9db2d6f573b6fd10a02c122fd5257d43c2dcd1379e52663770d762b7daa015bb93abe1bd6fa17eb10c2a7e618c0120c6e991403ada5ad40dda2b5cf6d546dadf2ffc0731b01576a42318aa839e56dc0be7e43907b234950dc55b8772e2e3f9d30e31960b104500f093f99acf2fbeb205bfd09f39ba89acea1467e88630514f4eb17bec70a77c9deb0a91add0e6f10cd4e24081c9eef89b3221578236a1b38c4207543f75c55da32436f85972afc283a14216dec0c942f90dd05cbc7877720937281c65571f2d68ddda9b95f38a258aca9eefda17853873af726a17c69d43fa1720f7ec45072587a252bba921c51f27781b3d9629694626e48a3c28ec0c80b960dfcdec32347ded9a1569edb2c5562ba1a90a9586618f6e1fa97a8706e6e8f6b0af62e313496086a84d831a1e790b2b647688db8c5469678ce703542dc6440c2029d264319d010aad58c39e556d4eda647024d7852bf17a0033c742709b93c7a398a89f3543009ac53395de0f8d68a11ba16e66c7b4b0594c80cf17d69c23af59ed990da166f743921623b36280938454fddb84fa72ba5e40ae2730ea31ad823c37237b1e364ad8e33cad60342af57afa6e6d5e83c3eb3f519a3b31d84ed62946e99daa372281e049d40034892bca7a59dcb3527781d75d0bc694922341c32edf6721db40fd165649fbe2298efaa696bec4355837ad2aa8ae9c5ac9c31efc46e5f3f88ac9b5f708ecbdbe6633cde9416a9aa322988514dbf0080c69be914050b04dda278f6333e12be252d3b39ec5235ed1c270b8824a9aaf5c36879b8c20abb73a93e1e45ccdd772b646bddf475b309dbe5a2eeaa7f03d51c7f3f5aca3455b7817572a4b4c19122a2c55f727a608e78a7069e03d97b9380baca64da8bfa32434c7931bd67933616566ff30a3e7ccea88eb3dc3e80c4af52dbd631a88a96b72a441050d450ff95e815958aacf310db96a20703b3d52cb48ae3ec410432824c8892c04786ed8c4ebd34b250a618700dbd91788c764c0df6c04a1bc9674ea6b093bc5c933f9f42fb2679d747589145ea8111ff8fbca39884887918e28cb3286e89e02f3ab1d85504edfa6f5dd6985929d890cc2c9540caf04e9396a26ddb5c72069770ffa41c5ede2a68b9e0ff3e42c0aefa017f1acc7e6d36395fa1960f788ec5456be1787ee09fcfd5af5685cbab3a8b6e4c0cd5b2a83b251aedf22ba5ff0bc105baa9c6358859a52cba5a6caf2cef6f472bcdd8bdaaa38cb94a35cde00acb996ed638d299e1e51858ec6b4c6b3eb07aacd931f704fd0b05868cb1d06e7e3ed046b5f7f50f906f84de15bc887d783dfe2d9289a294689f99248abd9366308a14212bfb58e4ded908c340cc3adbbd93079f792cc2d1f32116c9262fba685365ac962252a3e5c04618228652f27186eb007075ab3a6a44260608ece5ea726a68aef349b172215127b752501b243b0ad81470b51877f08c4a1e91ae8de1c4fbee98726a709ebd5fcf8d8f97de352982010fd2cd9778c1912f9a94b2db141b712fb72118b68fec32e20df45bf8914179e37a099aef5b4b286b8894814c8774901999caf7f9a7342336060100512f0a3a15b56b38e4311783475926f3564380b538f34ce9a4c40bfbbd61b1e6866eb9333fb8b696e1c0f7438bdadbc166240e75f92424eaf777c4e174366af169a64522871ab6e8a3a17413668c031e6f86bcd22fbe739f363d63268a415e84fd38f3f5a8321bbf2ed4d3775f94d2281b58340d00e081d036945608097786bd306d3736fcf4607360d267941322ef542fdc8828b03010c14afb3a002d3c9c9299d9fa4d010ab5f6fd869fd5dc0aa494544ea788936bd4b83b06033e497fd0e254a651d1b97f10fee1bcabb41f1aa959ff2ddbda16be6c660d36babcb7a872db0a6d5905f241b6b1d4592870ba5c25d7e8abb9af03c4aa434bc7b0501666f7f158e5e09e69aa66f78c3a722472ca9da36e2c8b7c41ad266bdc0090f5aeb01206f39485416332f4cc0471427831f7c1537d95e747f98524970e60a19612618a314631cf4800687130c0aa20ff078f235c1d0fa550e38dd55faed929cdb892465d8a1eb2ab4176ea4177f3e807b2448c9351dd42bf8e17085492c8b5b890b8803d748696e588adbab2c83a91610e8f03388d9fec760742a957686f63d619f138abdcac55c526ddc29a63de64d99952c75926ff0985622236b14ee16578dea04b70cf2f0b3b8f32e4017b0df9255513a5009cbcf9b77e50a162a2c67df2cd42a0fb4b70b3c7da873317a1777be1c3c09557c67cd7c1b3e68b6723f5ab4f280dad41fb23b691c47479c2ba3b54fb6ea81485d31ce0cf36db14d6954a9a41b202627cd898af8d8c137bbde39d91bf904362ed1b0e06b5f8854aab5bf0a325862653b9e4be0fcbc2021f13f359890d1ea7e3d6b9bbc2e9e2cb5f6ad7f4ce56050890758c2749bb064ec5b991c55d7127de869da10bd3eb9e8e608f0583efa669642a12020b11827844aeea14890b41936b79e66183fb900aac98b22a8c1c069878816dded3c17390be2a4df9dd82c9621c0fa732987f8584997cf9d7c704ee1af7d6c4921af4b2b77ee265852259c40cb0c866c9033d0c1b10031b95d116029ddbd0d66ed4f3f5abdec30235095b9015bc96d0d8d49863f8eb487e13db78a91e5f532e31c0cad9cb69dc88eec2cb875acca1018fa3ac49fc982cb5c8be7a9d7a3f8a682b25ee9a4e46daf69341ffba5b5c5b61a9b472c54bf87988f49e5a4968021e6d5b7514f8f7af361e0483605e82abfd3b659d6d128f6c456bdba4aaa07316993cbc9a592b9348c2eba54a194021a3abfea117a48a682cb9a2b921bb0b2239e57932274d371d935a640048fc219d2ab7a8a8e9530a079cdcbd4bb6201da31d9dc01831ccfcf87bdc585c4a8b2396bcd59e7c8324a401661dd92623ab3b5ca97a9ac6e544c0fb6fdbf4edbfceb733a78b27a2d4d983cac0d2752d3bdae97d8dee3ded5fe9c5b9d5c3cb5627322492a0135e755a4afb3854362c7298e074824d67727c2e9abf41ba85ab5c77b411fbe5b9792e3b452cfb021a2b69533ba927a53d70319bde3b7ce19aa7c3c2e3cfb1203f272525dc6ceaf0a97cbc1034ccfcfc57a6d25c7b4c4c7f0f1a00707f1e0afe5ae4ea3236c8de82165a14b0d3886b2fecf95f1b2f3286092f00a62fa01848879c6d599d698f07a81f58363f8bcc42831f849650a4309ee4ea9d404be04b4e8527008838dd45bd683eb554a46d8248f0e49b67b7b4150c27b0d017d4c33fc586f4567bda1aaec757e6b44d2ba1902b263161c6c63e2af3c71fae9f8394d219e2471ca69ad0e24e5cfee077dc66381b5eb98d33b45751c778aae7fe387d6e55f77350c0e8eff3715187ee57722ecb9c130ef13136cedbb962a12f09f561439191f59a0afbb31e59beb35d736066cf09d1aa4b9422edfdabde679f4dc2184859f00c06746fa8f94c7ffc3078d9c480ab82f6adfb181a874badf3de8618a1498892cc307b6ac0743894fd23f6781a9e7e5d2c8ca5b40c0232bb0a041cdf382d550c307c9c0b652bcab2bef7be21cd1a57d3f0c7924737b8d6e19eb29935f9e7289ee4c8380815f029186cdf3b9b95494e6df282759d31d4f5f4874339b402ef2d452b4939d5ca448152928c75c17537555ec2b0f0d506adf78a438bfe666bc234d725d2796a50a756ac69d9d05a8fb70bff5c7943f4d1ee76a8c0ff2874fe0362d306627686be5eeea435f59d1f56208cf3b78b818de5e76e4ea9e439e295c58772b18a7555dacf41d63cc852b430beed0c2cbc7f4ebcaf8e34b2a01d4218997694f94d206da5b8bd7d5394db28ab95d5482df9655d3461ce104a5358abfd5621bfe06b08461352dc81da6576678d2397f005495e152a012ebd405a9aaa8a158437d75bc7ebe107044ce7745858885fd2927d62187a47e10d655981b9a2f17f3b97fb16ec6fb421a97f5e5bc3cd01f6e48044b725b455627039336c4fbbb99f47a952dcb5ac6510560b4e9bf40c3d6e1e1a3e8b656807504db05238bc15d9bdbff2cc1c4d5a640e5517e279cb8a33ae46535bbc221d9bef8b404aaa25b0a6de3c32ffe4b2203a8f56b55e14a396f646f3476f6d1a2b9bcb859e754cca615e1ca7804933669c3cac3f5502f70fdb73c1ebb8d37850b47fcd966185db4ce6864aa03428d3564f310b0b8d152a7d837a33f730212c0177bf6d31676452cd5897018d4898ede25551a6b355ffa2c587769a692fb112a1d621ccb57eb0e35bd8aa1eb58d8a1045113483bfe21ab3bb017993e72f836b7db5e88ce66cec353670a0e250de98f1d1c07394600a96d25b7e239c013145f72e07f7ffcf9c5de57364178a89b1b0c021e5288df66d5c29e5695937fd7436f890c1af97cb61106b7b2c39937b4f97db96ca94d2030ca8115a8a303191afb95e6384123beff4ca7bafc5725b4c2b1c94c5380ec407f81f8645baf9f54c2eb57581e3f52f83def997c9a686248c1f91a842e46f1d1e172bea0e3f98b47a6a313a086d49333682e1005e7b9ea798118b4ce2a15cd67a003a5535dc9d9249fdae6cc7283da8b4cb8c3d9e7c86dd06fe9298b3c0d5ad12665d0171237923f445d41a7ac73dc0f55c3a38845b4cfd0c1bba26677ca562a3f14702988b97982be149095f02c1c2b7728337f5d39aef28", 0x1000}, {&(0x7f0000008bc0)="d9236da5093a00c75ee206752b7dd8fe4f062142a4ab5dee7d59d5445be19c4d3d4259d480a902d44c0087af7a8efb0fd54be6574b37c8f7d36f7fde6fd4cffde372c9b4e4b3d569c3048c0c25f8b2af55deaba1375d8e62b34b096bc88dc5a5ce18a6bbba4e4f8d49b1bc56db91e242491a9b7efd3a656f41ff59419e9e0a6a21e7f34b3ad27aeda40714a53ecbaaf6114935bdce7050e700e7fd57a647867e946d7b", 0xa3}], 0x3, &(0x7f0000008f00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r0, r0, r9, r0, r9]}}, @rights={{0x38, 0x1, 0x1, [r9, r19, r20, 0xffffffffffffffff, r21, r0, r0, r0, r9, r22]}}, @cred={{0x1c, 0x1, 0x2, {r10, r13, r23}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r17, r18}}}, @cred={{0x1c, 0x1, 0x2, {r10, r12, r11}}}, @rights={{0x24, 0x1, 0x1, [r9, r24, r25, r9, r9]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r9]}}, @rights={{0x14, 0x1, 0x1, [r9]}}], 0x120, 0x400c000}}, {{&(0x7f0000009040)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009340)=[{&(0x7f00000090c0)="c4b19fb549412c76ac37bdc53dff7f027087b11f357bc07cc89639c198dd0a3b7d414d0d90b2e2c03ff046a2056a6ffef19a18d8d993dee6829062a231d2dcd17ec2f1005a2e335bbbc9c2b3019a3325e8448f4a1e870efd43e2cc8618bd9ce056933c2b478a961970207108ea209846efe0da1259c3bc3a8b910c16b808bcac42b61b43eb3a5ac2360799991f5aec7fc37911b5d3039b274f0ec9f3c9b45138ba597aa62b84d27a0df585637282b401faa6", 0xb2}, {&(0x7f0000009180)="a785fc1f6c48539757da35f67a9ce11ccd057402aa6263b9e2a2de5d2e54c808f15ad1ac81f740d346a68df0744170a613e5e04b39ce6b0ded454eb2ecfff81a44ac30f8c7f03b1bc46071a963532a0111540def249f35c4fba38443ee969ba916ef97f43d1fd48ae85f86df2b61766917dc4e7e7f2a98d4780ddfd140bb7283fc5ea50fcb4c932a", 0x88}, {&(0x7f0000009240)="ce30bbbc1652cf949df60c779a851befca9afba7e1ee3a0e43060686dcce2e1d44bf7c5c9ed327678e51ae1c53b5be57505d265c755508b0b201bf7f7577eeb93cd37599d6c47e10db3866a4ba052b32a036f59050df797e214616eccaacb79977e2b54ebb7245bc301fb50358b4384a85bdbf87996bd185460ca5a5345b8f8e66e182d57e722bf5c69179f421c640bb0cde8539eea0c1b2391a20ba7beda5933f98735c545af582435513e39b3790802927cbf7453daf10b1caf87bb74be25f2c4d7cf4cec1866dd71401b9b29d6fd1a2c2f2", 0xd3}], 0x3}}, {{&(0x7f0000009380)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000009740)=[{&(0x7f0000009400)="a9d61037d5000bd6d87986b0326af1277b22d1aebb9def7e23e5398a905528a3aaf0d87c76bf0b9b7bf8ce52eb46928fd4", 0x31}, {&(0x7f0000009440)="a10c6e9338e0a1695044e80e65e64500cb43855cd19ea4f5dfb1d75f50effdc81246f95ef13c989e6bb60e581548a1f9a4c5eae575df5355ab4e2cb4ab00a03ddb987696d7a9f5913750bf833b3447e3f91786fed2a0de062dd3d5c970889ffda5cdc0f5958edec1e907112f8541a6b7148fc6cca17e6f40f3dc983aacb686d2a831fcde73837228", 0x88}, {&(0x7f0000009500)="4863f8b9d3b34014676d680d504e4760ef8145900c48dd98ed6f4ad9a3cef77b17b7bc06372e6bfe6b4ddc05160d049c53bea5da1f6798108dd3664c3ea30e278f1bfd0217fb4915ed360444d5f76d970d0355580777a846b263c8eec820d87dd608c65b9f1ac98a35ccd5d13983ab99d4d3a3", 0x73}, {&(0x7f0000009580)="91846b0d255b227cec57e69dc39c34bd650712177bce3805f95bd8a55a2464d5562be4e2b0c9066c48c8b4adce6f2860e6bf073dc27d5310efb36dfd2513ed8cce7f7cb844100e11c2a1fb4948f7adb5761e9286a144f138183ff9917e3a4e6ad6e5b51b165f5a62cba7fc31ffda4d19f9827f4de5ec041d5f5c1adf374266378a06b585de51e4d9c9a1174a88efed776337281113b968b97250ecc7853ed0c07eeccb01e44bc29e09b9a5acb264450fa191d037f508992a", 0xb8}, {&(0x7f0000009640)="9dfdc9abdd62c68dfab3be87eb8b76c84985375413895e5048e044d17892aee941551822d17637ba81769db8324cc88d8f46ab6ceb12e0d6328df0b9bf65152ce7ba91541bd1146d94f9234d", 0x4c}, {&(0x7f00000096c0)="1f42abb7b9816b2ef33db0e74d7c0693523e525c2c6708beaf2899ab33deb82b04afb591f964e12d045e6960fc705d7044d77e7d2ac55065e3ec764d0da938925e5dd6a289ad986afa748796fb54a4517673ded099b9240a5673280b95362126a5e0d77f0691ef32b653c00c3e", 0x6d}], 0x6, &(0x7f00000097c0)=[@cred={{0x1c, 0x1, 0x2, {r15, r5, r1}}}, @rights={{0x18, 0x1, 0x1, [r9, r9]}}, @rights={{0x14, 0x1, 0x1, [r9]}}], 0x50, 0x8001}}, {{&(0x7f0000009840)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000009940)=[{&(0x7f00000098c0)="16b6f1a03c96e78e43b5dd3aa32f680b6af4b16384c6237fcf57df861067d2d4ba086742ebda12e1fb29cc62e6dea4238ec6eb00923b49d32053f34984004f210b30beb03b7dcde9edf1c0c0193d62499a0f3052caa52bc51cca1f5292f801", 0x5f}], 0x1, 0x0, 0x0, 0x24004000}}], 0x4, 0x4000810) accept4$vsock_stream(r0, &(0x7f0000009a80)={0x28, 0x0, 0x0, @local}, 0x10, 0x800) getsockname$packet(r0, &(0x7f0000009ac0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000009b00)=0x14) ioctl$KVM_X86_SET_MSR_FILTER(r0, 0x4188aec6, &(0x7f000000c3c0)={0x0, [{0x1, 0x440, 0x8, &(0x7f0000009b40)="0a5b5dd20ecdfc98d5cb394d453e7004290899c9039650e40c4b1bd451fc56761fd1a9ec674159b5475d4ecd7b059c11ab6ebdce43bd3978e68d23c2da93d8a29720cbe94a4fb1df886f5165f5b937e8fc37666395db55374429a55b2513881acab398ce2287a637160822fbbcc993eeb0fc71dea8b0e340e19e5c661d0a8ed70469633bcead3777"}, {0x2, 0x8000, 0x0, &(0x7f0000009c00)="9c86396908bd1b2bdc0cdf2225634f11b9d020c549244228071e26197bfec941963d7a97bd715ebb7d753ec8ba96a88190fea0368ac1327ec71937d6f619c65743851d793937080b8446e3ccd8cdf68b3aff1b561fa512af57a03ce9124b75a765a8539f4bfaf3a8bcac2efe309d525f8962eec241845058e10a458870365c33f1f52ddd5a0a0cca90a3d600086eb9f750b7d50dd7bdee8f7a5b82d3fa51b3fd713942bc3ccc0b7f8b7fdc3ad01ff9b10058b330c60e1dbe73e9e7d9c8e36633ac4279342c02b44efb1a4597bcfb165d7f90d37252efb2a20ab9868083ec12be08dcf7ee0f83b7fbea069f52f81d6fd32d35c621ac515b06313d25332bb3d776c9f9bd2c1cd1a2d24e7bb72c63b80508245c4753a66a07b53b0d5faac851286bdcd822b2bd4a7ecc16937acbaf2b4f09aaedb4f68eb226cc2a2016b48ee9f1b03e99a04bca1b8e7faf48ef250a6f23f975db786d006bf0c6bc55ff26d93ece0d29951a4d5b97c5e2596a88e873018586baf4a715d66dcc3508cc3bc0f8fd9d579bdebfab9656eb6d2059901a7849fcb78a1ac982f8ef41450424ea4599bd062f660e6d7faa007e9376bf1b58d5c2e6c396ed7be63dbd7d22776889d4ac582a550ed366812d5fe4e9f8c02e264acc0d6ecd76460f84110f0069d06b42ee321ae7076cf814cb083610f1d7358b1c9498807bd61fb4288769451eace0332a9ab4909f177f15d38bdaca579733df6b13b00fdc2c8e99815416cb77a9a1cab47e83b8a1f37fcefade810fd837c9283db70225dcba80d396fe2c1d297db185598630b86de6bc612e051d78f1ca0f80b8e460f724e6b622cc91394c85a02fda4125a2c080af44812a1b96cdd39b782589285087dd4a5b64729dbfcd01808404e73d421bc3348c6486342849aa4795f556a17e2d553c154a6dc9d4b387572f87333fa1403da89402b900fac68be7f1c2129049402f82648c24bdb0d634b3a82da34a6a4b6bea8cc6e131653acfa567ba72ffb8b3b7fd95a7067db8c5f33d499e5ca700fe64fb53a01a90db9fa43fd174b0a72a6b9fdc79cfd1ba97b16b73ab2fdcd0910ababe935c813306f4c4fae7b052234cb4e853484624f1494db43e70fbc3d1475c515561bb9b36a212e6bd415dc5cadb02487466d1bead818bc85eb74c154f760a02d4a98f564dfa1623c8d0aaa2c9595eed330768b3890b4fb517fe3a34905a29f1e212d2f36f6387c83ccd9392462ec61cc703ebec32d1d1da32454077b1942c6000fd18aff06ad6607b4b332f3646ed09772b1a16ad015269c1fc24df4852bdc7f587df65fb4884fc767d3af65738161bb615946eaac7b61b8b0dca01e19e72d64acfbf24ea9f0941bc9b1c2f28d1244012ff6233ad676e060a6560b70f56539277a92cfef2ebd81f8458c1e8585e8b182e7d4c905bd5e0c48e856b32b6d790790c5b24d0504d0e7087cb80f2c39328f735a5d119ff567d5d4dcf93097c785b874fd575a508da410ee265bbc8d04014d39765e5ccaa360be352ff2f90e0b2e26f418832d9f4bd7263fee9d4e1aed0f1e12289d117c09319c304fbfa445759f8756d48daf38d5462e6e8f7694ee49f3656807b94260a3adb316907811115fed0ba9b95fdca6d41a909a35b82f879d771e6e0d39317db0e93541201a5ba60eeb4d3c5d9591f3425f21d7942b509403f76a47d1754709f48ce242b50be5f9818b8c6603740af04779a5193b197f351697bbd31ae415ce3b7a18ac5c1825971449459cc7686975cf712b59c00bc02363dac90a7c116f5d2a6732f4f0b8c0089989c33ac31374d8a2161c8b55098fc7bf70612dd9980e1802681c119b56fcb5c0fff1283fc86037f392523c5084293c13030581df7dbf35ecdce7f5881c162c9cfa40f27387f75a84adb4bb4c6afd7ba4c51bee8115aec71a629e50e2dc6a572b88ab0747f0a051eb55714aab44e1e910c424cbdb46dcb3ddb08a157e4bb3a9641f18cb73b16cac81c219872c7cd4ced184744206d53aa4bf80a07c0f070d26e83d94590702ae112f2325b24bca36e13bedce7db2d8ce32b84db0a1bb4764563693158b64f0bc3d426100bf2bfe3058e5f3480c94c237280d652cd97d42849877dc97bbb4a5d32c6ba171cd5f9f1b9a05f4e0c84e68d3398ae60d4b1c1e00454f305a2178727123e56a2eaad8902e439a0b35249409fe114413decd580527a9aeecd50e19dbd6a8189673e5d35e4989c814f1212e630346aed402f8826bf52ea15c2a80249f5cedf36ed52d8196919c154e8d38d73c9db4b880e69d120f966af4bc55e1a0ce1aa397f16b1b18f2089389bafc05646990a5b9c12a5e33ebecb97ec939121335a75a67feaeb0613ad8c7aaa1488f19c08c101d4007397a257aeffcf8788cd52474867bd5b08f195d11ea26064fcce6287ea742bb536571f01fbc80c334a30b5211a388e6bc40284035be49ac0b1d34b7616feaf58791374d1f8035e1acf15c71791b429dff6291acca120f864aa4f4e6139415a0e291d7bb351a7543213e5de06c2598bcbda1667ca2044ca9782ba6cf8c65a0d7bce3b6ce99bfcf266148a8af0a359af93d19e6d73a3e316acffff23faa12222132cffdf8f56dc31da1b89997e8c2b7ca2dd2f4528f68f96a5696a193fc77452663d5e641af2b25d889504c4c053fdac50c4ba691c745eb55da3f79bee61d0bb402f66205a7c9838ae33bcdd49184481bfd8ad26d17ffbc745b189fc27b84375fe426cc775765b1fba3bc17112b00bdc1fb43a477911fa518e7099273fb8ee91a36a36b83a44d72d10d97bd967a59fcc3f5feba53d92070b59f1ff9d815ef64030c3a8bdbf999cd52677edea153e332047ca40e0c1be114aa33a3d69716289be31a0e699ec3a25fa3df41a7930732b73b532e6c1eac70f843c0d4172c231463496e78e8dac2d8975234ed2c530cced6b196d8e1e7177fb31723060adfc707aab7d2aa5c6b6fb21ad9267495c55c15b393ee926f0982fb52a3d5e0216cd163a8c51549e0f497de99438bdf1912c7e1e173d13c66149539366b0d1d6a3a5d5953a9926450ce3b6632c063f40b5066feb37f99e654bb8f6fde84ac11aec11b40585b048ff6d78bb95be7047fb7ecb06ef30c7d75cd5e137ca44f347af8a4d5d391a45f0d533ae285dbfafa97c7bd27837054255f9564273df87ed672014e3c341b272239ea970d57e9b9d7a25591228dee02b36d655493a43b15e1814f5ab16123393df6c988ec08e98d3708d84b2d920e5c72335b8b88e9a8af70c57a263a59fe1aa0d52e7bcb2d443cf6cc3628dfac0b2f8986c91e990c84a27f79a48dc2f7c45e42ce25f1774d6150188f7773eb19a59a2a6457268d7f38657e1b5ab96961b69635c64d9414084e83e233d08d926a2066767bb69308e478117f329e958878c99e57980b0fc4545fa7a3a5bc647ff84290c3794b9b0c7cd0f2b06623a562891ff64f87ef4a29528d704d35a98783d30a862e08d276308523b28da613b463f59556d263b76c8939452d9f70b70de4a098adf005af1a80cdeba63a7456adca2337834a97553d3dbab8ebba944692d2844018a1f496f296c9cc34c26774c12569ddd2298fe4bcca55afeec208927a6b7f332e8ce26e6aa89111d086d98cd3ca06ac44ffddb70fd90bbab6372e5be480371de4195b28f79c3be2d34ce0945c1833bf075a1562c2a8566eec214e1af870f4fc410250ca31d29bf79503ef169dac86fcbfa894031ac8dd1317b725ae61fc10ad19c491e4fa050c5c0f67f95ff3a1f5a39eef5f56897ba036bd0eab95ab646f2a5067397f127f876b82adbe85837c2ab0254b1fe4ab4d2745f767563b8fbb162d0e88ae8172458c0653606ea27afb3ca82fd01f0d7a54d9c8bf8196c8dba64579669348885ca5cf94424b09bb1457485a3b1240c3ea80b39e5faa35c4cd9c8da2d1699f52e4ad0c3f64fd596561e32adf449898dc22bbf2a0d0b48a54253018765b47e6ee08296e94d469cabd784e0d13923bd02d50f0749c0c785e86a4574a5ad1948531de3dc17a9128487c9818ab5e301df3f2364f85e5ba75a281c6d9f6467274bf79f666e37c507d70a8dc69a42e3a37cbd9b63abc193e9dec2a342fbad37ee2f41f8c04718c83dd214be8bbea2b4deee30db017494942dbae223f9fad253d15a87def95f042a626a329589328cd6d1e9d2af66fd0d77402253270ad21b4da899246621a758cb402c20f94e161bc62c4d642a57a841ff88740fc34d52ba31e9b96a2065eccfb47e2202c41446fd3c10e9e485cb1056747f8077e3b1ca9d91da45ddbd05751b65eb5ddeb2756bc73f25958e97c472a8c7caa96e0e934fdb10d5d7b1f0ca7efa52e76c83eb82ac57f58bf0f5367417e9c345520c89218e6ab1397dafaae2edc1ac670cf0c50d79ecda578f9c27f88f6bd25356eeb4f1c58b40034b4e698f01bcab811ea63a730a7c86ff2597c344c16d23e591feb044bacc2bb1ca62682475c9ca0081abfe44adc0fd34ca9f3e897cf37c3b23905cc1fc9ce349907eaa9fc0a1c96337ffa4a635eb47f42787b2645f4ec63f431abaa4d8f69cfcde8cf0d825765db6328c2def799d16d6e8cad0f4f3d9d33d9b123fba59e7b8104b9c047b1d69377f1e734ae3a88ba827df2101da68589f9e377cb90b06eb04b0a7da0c7d41c9814f67d9aea55dccf143d990918f79d591da4e15d964d73bafca0eacb2f085d8dfceb4d11ec25ed1d911c5ae563e6709f26c53f93d50d943c0291475c0936e5c0e73e00351fea7311cd646bb57b61bd3bc50c459ca8de8a703744cbee6f7bc85baa8e9ad0ce79fbad4c9900d7a28ba0ec7f32661f93cfa7031056d061a5a2e0eb3bf9168839016f3f0e8b39f726f6d359050e9ecf173ea5bd94588e7831ba0250500c2ec12e676e09ec389b4e3a2fe1b49238b546c430a9c1292ecc7ed219b25559e49d1e054e7bc9a18ba79ef9c9ab8603b78d6cf299db18c4518e18a180dbb17a5525a9dfd5d0dc6a641269e790fb297f161416d45b5fb5d03afbd1a60df93ba0ad1cc06eb97ddbded8357410a8ab909a4a28ee380c1ab748a6740b139e74516bdfa4764f07f9e67fd2e38045b31846153de781e707c8fba927be613430d1b88156e180e844d1653aa0e9940d0e9e2db8eeac4b51c9b390c61b303c0cdd180be192e76ce355427cc9802e48359a0844f6416f8405bc3af8fac7b81d7f8220df6347712e3a693effc21faa47a3144f15405cc1b8a11fbc72c6d975e816031199d9d40aef96b60c5b269e1afe0128773785cee77ded872b7e3ea12f244e45ea99c67c9c6c777c0919b382ab00caf8ebf0be69cfa159b21136d657b229e646565b9e2e6771a7ce99ae556e5576a070b89f73a35af1c9a9a41575625ebc65e1bd816cef106e8a230fcf0858a61227aafa6d3fe258b71dfe233d99c7a74306781e86f3b30d07e5d1ed7825d553835a413ba83b1d03902bdd837aeb39a33b321c569037fc7285bc7fc25b79ab47dc17c9badb9c0922824157052c7fb851b1682996a324267996912e88d7de6f145933aa2635b0d2e08daa67004f1da45b4d408318052043535ba9f2c9cc0555ad2bf3e021579492eb462bde954191096ba37e88e526535091e193143179d7329ef159d33ed6a62f60b3be1126439fe28c8a79d98411b6209fa5e7d92478073f88c1afef3269dc3c8c302c1e7f196093e440a3abe427f9c4f1f8b2b8e11fb2105ed910b9af5b5a2ced8ea05d8c3e06d3e68730b2c1189ba274895937a3904e00b088ec47964fba1"}, {0x0, 0x3c0, 0x4, &(0x7f000000ac00)="83be9f04441ccf06e0599b7d4c94156910ca20e124e812fff91b0eab1d9a3ee05142602a5fd50c6e3760ca9edef0da38acc2d45c5b64c1346d11c359296658cedda00f56b78a8d9913bbf22d404a52c625a13ca30fd4d14b192bbd5d17e426a37f7a7fb821555593f85a44d80220124910068c92d4317c54"}, {0x2, 0x548, 0x100, &(0x7f000000ac80)="d78b21cb69e14ff9bf3ab56b50795177eabce71ef20698d8c4409008defd3be3ab224821e7a5325a4a55212d22f3fcf4d0853d0ce95a14d6ac6996b0e31391aeb9764e2c12474bb7d93186f3bb7f937f864dc3253892f650c7434aca8a2dc21d1f7bfa7ea56d78310620084a5e2316d34fedec6e16cbc568e9d50a84da7ab98d5927127daaebe017e4a1016c09e2c7b6b3ce7530d9c30b602d7ce3b6f40102f2a8e75ccb5765958428"}, {0x1, 0x150, 0x9, &(0x7f000000ad40)="4c6ba9d79e0db3deb3c77a498d46e254dc16ff78f6efccc9babe832da78aacdf3fa54fa838033fbb6d1d"}, {0x1, 0x5e8, 0x72000000, &(0x7f000000ad80)="108651a9039a388343c059258cfdac48e863d12342e8366b970a245e4a79ff35a0b36ab195fab942f0b7b353c874ebdb6715e981beed774dcfb40f8753853388c9386953eacaf3a94ce5a104a191475169d00b759e912ea982942481b08f9b88018ca955ae0389558ac4bd133b9a0876729083b34fcbd21ba3ee4ee0120bda94886babbdfc1be4b9fe9794e554fd463b00a2102f13682ae7b548bf696ae57b91e34a3254a69662406b65b4146d55118ddd1abc830ba602000b6a64112c"}, {0x3, 0x458, 0x6, &(0x7f000000ae40)="ff23e2f65814733b60df24cf4d4d88af94f13e9f6ab7e320daf94d6e9ea8bd95d8765fc7b81b7070e366d500883f31caf4d3d0c7e8defb864cd9b2979df908319ed856244244d643e58b49696295c99bd17d94028f8f805acd5d0e1785a4166bcf54c8990eaf8a971bcb8b00bd40e69da5672f0d4d1868ed29b3bbe58069127e6e96c502e93d90e9f29d80"}, {0x2, 0x360, 0x6, &(0x7f000000af00)="01ac0ddefae1cd62c1c8b2b0d542c7c7ec282b5aca6d20b040f1025ca10fac927274e6c0f89c48fd14312904ea93fca96e030be5a2fddccc592695fdded4587f60e65f32b9dbcd4393fe2206e22fbdd650f956d228f75bf53780bf21f15b571e84535db6937d6c160884f8c5"}, {0x2, 0x118, 0x8, &(0x7f000000af80)="cca234cb69ff232a5d9f67995a3d6574bf066cc823295c165f7da766f692d9391454fc"}, {0x1, 0x7f0, 0x7, &(0x7f000000afc0)="a40e7710ed41a8da77cd3d3a92cf3bc7ebb956aabaa7815d5eac196ba0a216336f91f6d52dd0f938ff3f4aafaaffead1e2b0a597fa7d5e3c7e1d16abecd8c86c355edafd936a1bcbc9a4e2c7c85ffc837ab0b89dc6bc72edc827b8f4b2acedee3023b500d553e6bc3578aa4a709e4d8f977bfbb07fe0fef5e9e9a944ed2695b9f978147987523fedb2ce20a7c795193d7e3e9284bc743d86de59027b44016829e3441df99bcdc25140d317b172d1b44b60c49ed969de028ce360e23dbc3cd51455b51839b2b3dab86cb919b30c2d473db85f535daf63a2de9d3f510f29b70d258f32564839bf11b008775beba401406680296b7ef4b9b6aac11419bd4694"}, {0x3, 0x360, 0x0, &(0x7f000000b0c0)="718022745cc4989cd699191637f41eb2a935145a57fe684f7ff7bc256534db11867c096f1a3607f7c5cd09c72829aa304bc383794d9f9f2c1c3693a25f5a8230bd54b69ec16fc72e3c995fcb337148222d599191355db4328bc7b56235677e49c8b97930e1f5e773f94eeb42"}, {0x0, 0x320, 0x8, &(0x7f000000b140)="c2fd4e95baecd3e6d5d618323ad17f81e70a3380fe5653976cdf78bfd1bebad5f7739cb1d32176b4aff040d42a8f51fcf47c9a24120885c886b4997b3789eff9a4d6feb3ccd5623edfcce96887ca9cd9314efcd7cd9ee21d9ea02af0abbb6b38ffad406f"}, {0x1, 0x4d0, 0x5, &(0x7f000000b1c0)="62cdd3be16b779803da6ec14abe141d43aaea2eb4188b9bd437833dbf38875a4f600e36f881316b8daebe556cab8d499589f03d676d84925c1fd8b7add9724bebf714185458276383d60640e254ab02d1fbb836a6017809e317bfc3ad10e62bd906b232f62632daeaeb16f09b3669c06c54084e91812e73cf004358fea74cecdd60a947d374a70060ec5e1acf98e36f170c29d2faab1f014f6e1"}, {0x1, 0x98, 0x40, &(0x7f000000b280)="eb02d5fc25e01d1bf76962f3708a5b81916a61"}, {0x2, 0x6d8, 0x7fff, &(0x7f000000b2c0)="39cf9dbd52f666d44430f732396fd9a3cbe79c761a4f647485e2e09b43242b713caea6ed45aab3b8dda82f3e4027ac3d331ec83a4019505627f2d0a26f2c56c465cc275ab80c33821e1fda5553e91ca879f80bc37f917784b741f6a1f26ff653ec48aca129b023482128e86673683e8ec3f40a0ae3c20fad2865a82f925e800f3c8355f30f63c1b2a7066feef42cf6160ecf39646e74b3de88d0c0a46554a0577d2c7d3f464bfddda352d6bff2474a870922c99d912578eab9fe726ae6a440842d4b0fd903a8e8901086a665a60e068baeb5c0b65f9ca10e60b324"}, {0x1, 0x8000, 0xbf59, &(0x7f000000b3c0)="849642289b35c85851653e24c2f485a5e710b31d3217c80ff29372295658a1d9d5789a49292512638105542ed58fadf396fb6c283886d46f5def267da7c0b4601d2a2e5ef13a05f985b2892b77ae66e913379b49ef063f3feef00a912a5282229e64a9f0e978d5ad223fc1cdfe55a8ca4ef8bf1a5b45cd6e015e5d60ec3e0b937a24bef22bb9e68fbfc7514e38cce3539f73157efdfbb8df59d2c01f3aaedb3ab895720d63808af055dd3680c85e7fef2c9a190bc1ef110e9f1d179f1f118a7de7dd877c4a05a22235472f6c65b7688f9ade2ca152c1f762f631284e619248982be430ba62c570ce9975e96ed693fddea2067215b0f866eed51b1f0c6e7833c22f0bb05dd066302da2973d20df55279c0135064bdb02d1cf1e92e9283dd5dcc196ec464307a6e595e5fc28f060a1c8a8e89b594642b75c04d444a283d98680c1e9781ca7f5eb576c2f1b8d69cc38d48473092d045b171b23157c1bec1ee838c26aa5a2fcafc8925468508de90223311349ee3fe3c0873627a3891305fdf587e139289b8b02f8bce8be66d3e343ccda4eb8a695fba1d1a72c3972802ef6680a237a4cb0489cc635f9f8a929e7110b514b660e5ad8da8bda42fc8960549fa3b4d2d948439203cdb391a016a2cee016b27deddd3074c4f7a7ccd3598f50944e1edbf8d86cf0955cccdb2506de51b409c1daf6acf36d3db7b880315a2791744582f10b991c81e4ea5dd56289f9a8dd2f1c9817d0632d8a4da576789f74e172b61519e34bbd0f6ea59f63f4977da326b03fc266d671748e1780e93ece8d397707066fb6ef2607fc026ebca075520337fd840f750b76747565fc848720988062b98b591ab631c93924706d8953a1dee1a38e20d31ec3d41377d784e8db79e341a3fd078be3376908d2eab72df7b7e995abe81edda650d412d66819d7e4e47aa3f72df779e7048736a7ca2cdec39ef8dd5d511e5b1696a04fdc0624e9033a5439942defaf10ff4351af39fd81be565eaa486e03ca99629fd8d13cb5f0fd778e0cecaa2da1abd05b2dab86679324a7c81d78a1bd4f0e566aeb4e3b25ade52518ff8f43796f69b957edc8a70e5d67daf0f0f335ae8c25a4de70f6f8fcf3792818b967ac04769f4cae332c70dabea80bda98da45aff810ed10d1660796941de5de356f486ba69690d339ffe51a5e283c63cd74e6a8752904d60062f143d7c082c17b6bc0b41b266947dba5929f1bc44077d58a558c8f20010ccb0bf48e00737bdfb4bd65240d1961ca7bf90dbd8111ccda840a4be5a2e42a792064d6bffbcf7b916f156cd296fa4e45bf6a439735654db0b3787ba101a7eb609e51cae0a9faafbce01520bcc4fe124568e1306f7476ec3c776ba776deeff3c0cb87d7dc8795c35454322aa72b6624649794b9fb1bc3e1ba5be73a62d336a6722dd4d7bfd914539e30289c1c090057f331214734ced7cd362351daaa88c94194e3c70aa497bebc7a93a5c60ef6cfb7a8ac248798139548092f6ce499e1a71310a5dbf843344df9a028b7b63e886501836d9d412d9c726e9ae8f7493e179a03ce8bf27f177585b9b0a94f65f24292aae9c05d3853cdd0685ff09803d8847e53f395801c0b3e90a6b22eeba439d84d3070b16b6ee8267d17a28ff480cbfa7e8ef0e1fce24b8b0f4a43e18a7902d5c8eb267c8e2077344ed2b38ff425e1de0d6fc3aabceecab8cde5b0693fd19657327124840ebe54334bd891606e36f3da87d326bd3f66194bee5a2ee07473325a1558fc93b63f04d43f7e59ff3c50084e7b3a373bffad91dfff3e84b188deb449d8bddc19f701b682770c30fb8146f8329fa0a6cf38453137082b07cb51418abb880d93441cc58c62ed1c67c201a890a7596e907ae9d978968a2354f5d9998545b20340bb2b428c68db151619ca74064cdecfecd2a9c2ef13c18b6e292c70b9a8d1f1f1963200dd7f4f76aaa3defef217e6711bdfb95a2bcdf5e921c79d9c7a77d12c8720055bdab44a6b3e8d749b9c4ac65d01d6b90202060c5c4d12d75f27628b52c8efc7164174c77218b8c833ef2bd99fec896dd2f837b7104e1e50a8400847544a683d5b0a8ff845bb3abfcb61b7593f3c30789dbfc8af2a8d4ec592430d3b524e20cbfde82b17c8df382c5a1516858f786169753bd44fd0ee6e6b0ee7029cc1faa17e97e2f62db0f1fd2d29e05b35385b2ee4d8abb03234ec461c3d0bf645e5088800a7b9a72445a27372c71f79af49d91b1bf84d2226417099eda9d4f6ccbe062433e4f53b77447f3b303b6dbceb24301593eb1ca0bb79463eb5e77e06a3d1010d19dd90c6e1f8afbf04d6f983ea65d4b8a1d6979b3bca09506aecf4c1cf8f1d3f67526dc016ff188eab377e228ae1d16219488f27adeb94f644b223014b49ca9e18e79e7574a644445b1677c1665addba6ede8bc72e781b681eba7581d5c25f49c1c19fc89f1700e622282dbf5b3be9cb84489a9a35ab73a6def9a4aee7caf1a89e61c33cdf52b981cf918dc19c2b344b031688f7765baa6ab22e2fde02ac0c0782e1aa89a7025fe2944dedf5725f6bb790484fb0dbdd1a30cec38112cc5abd6aec390bf689c4955a7c101893ca6ca348ee19f3a802522516e6a42235d1abdc8f5a20cc8ca07f41ade9f5f84f3103f905d2c5c4f57afcf6071ae5854579c83e2816496e93adeb75c885ad1a1ea64aa039534a1599f1e8c300018e9182917da9f17e2e3985b7a28d0bf8fa944e305f090719dfe8f7e46af5f228317c3025ca9dfda4a6b16b3dc4045e6b4afe02d1381b736107fa6001e3d070b515be48b257f10fbb4b5ddb3dd81cfa6610d15cf2f1a219a4ed8f95b2c1de9e829c9ffeebe35cef275ffde4067439e7427b446a0be9a0abaaa167cf992c6490e1f6f41814641afb61448b50698e14729da15a087eee3579d97a186199f520af8ad555344abdc8a9129ad748f59618d9fc307ada52098a3607ab01bb2116125bedbf1e53e5188d6e45d7450b70e18a5271fcbba7c44a0d460495f41c5c8fedadbcd0f894112ca5789db5bbf1a56cf92331fa41ba7ed5f62200c1f9a1c89931910591a45f04aed2a0e10df239df945c35c8200841cb6a98c5e9cc505fc6283c7ab5ccf1600c36843deb0e1b5f3c63a6262d95ed685556e030e9c1476ce48402b945e950a2d4d2463551f2cedb59b1a3d447af99a8ad871093e652e699a6462886e75ad2a0ec1030096b11ada595cb5089d500be29dfbd457538b687aacf9a6a7d99657c90b4d587b9924917dc76de70c0a758b75a73f11f89d9ed0bb9c885f6322c132230cbdd38f73b7943b8789adc42d7b794b17033884df2ac350cf3693df6d3a1de61a443b12997cbe8e00eda97e1ed7a81ba7f19649085cecebb671b4c3c81a0dbbd53d1528f27ae1f9c1fbc7182fba9c56af37de335c0ec6597cfbf9dc8e6b20d0e143b40e35c0cb883655ef4aea11e246ecca7f6c1bad5b5f58c05ab43daeb55daeda7faf3e5b658f1de08d52570ad1c2364053c5602af03955c326bc10bb3da6731937ef67a5854f458594c88675f08f6ec750c9980668bc0c41cb1a463d9312b2557788fc11fd79e3c335221807ba80200f61749e9530991108abd78bb5131e4f47dbbea1ce921c56ed3f9d5c898684dc9cf49e9c18da919bf464e25d665a06ab26401dad437c84892e4805c42fe7015216df7dce4ca0ef57a56385fdf77b58094cc23afacef913b812c507f72180be94a45ef5ccbff9a820d726b78d8e193961e9a15c5d4101e384a7b8de9dedba859ac894a2c0a4010b992406cfc5751dd1027bc26f6cf98345b2de79999f8608d5f179f71478f5dc7d99978b9e16ebf710a8759153c98ffe026d716571c3f95921a25faedfe89dad3b580ccb591f668422d4f097ed90bbea0a90255559cbc4c6d593d28b67fb874f91d8d89eb52190cbf0ca5bf16eda773a06b5421527ac46c1afc96be1c625b127e9ec678ae08ee72dcb5398433035805b345f5b7b0eb0da9ba863bd4aea5ab63550649718d3ebe193b3c200f059adb8f6802ca631a96d56f0d4ef1c2f7e82cbbd06e8fba6a67b7159f5c26527762ee9270a4c1cae00e609ea0953eda415b66349961d6ebaaeae5eea8bfbfd2fe81a5e2db11607e3312d08f3b07883d23efb2e0c9e7bd41aebafd010c7436e58186a54ef889536e8343b3ec024d43af0918a204a528c46bde6d3ad6c231a3c9c80912783ed6b4305aa75cf07af024ebe99a0a66bb48412353d8bc1a53e6ec788a14ada876f271f24eb03abcd236ab323e3fc6715570699f1d3b4fca5b82947d0b128b71f75e7c82388c703d7a8cb39c80d0c35c682d7000642d651a4607a490b10119b3035da69c9d1eb50a9540ba75db36b25c9b0f776078bc9ee811eb19bacb28fd0058ad6095f9f59ec71027b12ca9850167502c1f7c077e6f069b33a56a52b90804590ca2e2dcebe360179f523d9c61b6f723802e7e439c6091839513f9c55d4488f90834cfc073834d3c728f08bcc00e4efc9b57aea4097871f9ed6b8918f8267b295bcb3e9df0b86d162de12ec26550b44473df8ccd62ba696c971a675fb5073440265514ea508546c00d7693269309adfa4b4920a93288f086998a39b1beab299e05c3ce0d32b46573007037a49554be620832ddeea60118ccfaf2d1280dd7fbcc83570238169cdc2a732106c59b6f534b90d63663a64ce14802e5c9d818d0a3823f43c81ca4c2f8356c02928f3adcec6984295c2e9486f738e449394fe7f553059d65cdfd35090b414e14cf39849cf61ee6374be713015ed3b5e7c71a51f8a2d2a44e72f6ccea8a0331f1c2cdadcb87a3208550eaca5ebf1550248640f467693d1837df6950451a17be69c29e71c19a8e4279c20d7f8cbe895c8194a297507751c6fe7245797985c0ebb0637244b3f7eab81636a6550557ca3c805990b0f7c158053ec09a2d015bffab725cc2c6e9a1951612ffffcf3e2e067fe07515cb76e5be5ac97c327ac1c3f70ed7ae28649f75105c4671880a33c0d9aae5f1bd4ae34d47b677b521a192046610aafbeacb127d2390ee357073ec5f0ece3cea10d814ad29ffc131ddc096c7d26ceecf64e37f8cebc36297a0d9be16df22e48ca73ce353dedb76770c6950592de317877816584ac36e3c83084cff648ed6cc20e2c5f593559a686fd857517cea87516798ddad60cf43a5b29f5ce73191a7c1a3c4e661cfe44abc226fa0d5f300d0c6ffbdf3510279b579b09b08395606317835ea9c711948eed873b7ac469de63b882b19a4fea0a4714206f0b57f14b96556021c7a490d048c9bf32289b51df71c7a1cba46a81b418783815dfabf84f012a437ba074ee3aacae5d273821c7aa095889c35241a728016096d86abecbbb16298efa64fdfc8d0dc9ae46241784aeebbd8a7570eff27c127424518dc0bff9b817709b1f2ff53a478a5d886f5baac6c8461637d19860ef9721f6b6365b01c605da59f8e0f0c1e92af926fca553f32164f598821fbfa455c11b9641d0d811c5320b53f95501125cd1b717599a52929d7afdc92bb511840242cd0cb152539997ed0502a80698130a0130bc15662541d9d933a50dda0d2ca530da6eab6f5980ed8490916e7b24756a0de8276e6a5137aa51a01b1b9879290ff803abf86b80a1a52cd03a27c1246d145f2e439d2db3f8245ab2823afe701ed2d89dd86bd8049cb6e1ba2bb1121b0e5347966edd2a215d6425ad443a87ba1dd25238cf3520041a6d722292b33859b6c397f884ee6ff31aca762c60a345a46c981e713413a68984287"}]}) getsockopt$inet6_buf(r0, 0x29, 0xcc, &(0x7f000000c580)=""/182, &(0x7f000000c640)=0xb6) 57.855504693s ago: executing program 2 (id=39): r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x7, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000007111ae00000000008510000002000000850000000500000095000000000000009500a50500000000"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffea, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8, 0x0, 0x0}}, 0x10) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x2014000, &(0x7f0000000100)=ANY=[@ANYBLOB='nonumtail=0,check=strict,shortname=winnt,utf8=1,codepage=950,rodir,gid=', @ANYRESHEX=0x0, @ANYBLOB=',shortname=mixed,shortname=lower,iocharset=maciceland,shortname=ed,utf8=0,shortname=mixed,shortname=winnt,\x00\x00\x00\x00'], 0x23, 0x34c, &(0x7f0000001740)="$eJzs3T9oJGUUAPC3mU12EziTQji0Wu0EOS4RC21MOE44TKEni/8aFy7nn+wqZHEhFtlLo1gqNoJWdldoebVYiNhZ2HqCnIqN1x3c4cjuTHY3mcn9EbOn3u9XhJf3fW++byZDdhKSt6+uxua52Th/9eqVqNcrUV09tRrXKrEUM5FE5kIAAP8n19I0/kgzw8RTN5v90ULMZtHcVHYHAByF4ev/a8fGidrd3A0AMA2Fn//LPVuaffvItgUAHKHC6//D+4YP/Jq/OvqbAADgv+v5l15+Zm094myjUY/ovN9r9prx5Hh87Xy8Ee3YiJOxGDcisgeF7Glh8PHpM+unTzYGflmK5qCi14zo9HvN7ElhLRnW12I5FmMpr09H9cmgfnlY34iIC/3h+tGp9JqzsZCv/+NCbMRKLMb9hfqIM+unVxr5AZqdvfp+xG7U905isP8TsRjfzww/OReD2uxYg8zOcqNxKl3fV9+7WBvOAwAAAAAAAAAAAAAAAAAAAACAo3BiPvLuOY2lUf+btNPvvXc2n9Aojg/7+2TDeX+g3aw/UFrb687zQXKwP9D+/jy9ZjVm7uqZAwAAAAAAAAAAAAAAAAAAwL9Hd3suWu32xlZ3+93NcTDX7k9k3vr2i6/n4+CcN5NxJqrZ4fbNyXMxUZXEqDwdlafJvjl5kETkkyvRunhptOPJObXRWRTKB0GtMFTJ99Rqt4899POnZVV/jjNJjIbqpUtU8vUnhjr3Zamy/dw8qHS3V24x53KapoeV73xSrIp6RLXwhfsngm+uvP7AY93jj3cr1c3WV3nTh0ceXXzh8sef/7bZakd+adrtua3ujfRvr5VM3D+V/DpXSu6E8mB3nNnd6m63kh9+f/HBD787MDkpv3/Sycw7h6/15cHMXBYMtnk7ZzpbcvOXB69cH929d34xj3+22rq089OvexfzVlUT3yQ06gAAAAAAAAAAAAAAAAAAgKmY+F/xO/DEc0e3IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYvvH7/08Eu4XM7QTX+1Ecqm1sdQ9dfH6qpwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD3srwAAAP//JT9zjQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80081, 0x36) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="0b00000005000000000400000900000001"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b708000008"], 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async, rerun: 64) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000004c0)={r1, &(0x7f0000000340), &(0x7f00000005c0)=""/155}, 0x20) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r1], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r2}, 0x10) (async, rerun: 64) r3 = socket$packet(0x11, 0x3, 0x300) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'wg2\x00', 0x0}) sendto$packet(r3, &(0x7f0000000180)="3f031c", 0x3, 0x24000094, &(0x7f0000000540)={0xc9, 0x0, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0b00000005000000000400000900000001"], 0x48) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) (async, rerun: 64) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000540)={{r5, 0xffffffffffffffff}, &(0x7f0000000300), &(0x7f0000000400)}, 0x20) (rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r6}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) pipe2$9p(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000005c0)={&(0x7f0000000500)='9p_client_req\x00', r8}, 0x10) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r9, 0x891d, &(0x7f0000000000)={'bridge_slave_0\x00', @random="010000201000"}) (async) dup(r7) r10 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSETS(r10, 0x5402, &(0x7f0000000080)={0x8, 0x898, 0x245dc79f, 0x9, 0x6, "6fa803674609f49f8e859e286e69a308094f26"}) (async) r11 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$KVM_CREATE_VM(r11, 0xae01, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000181100"/20, @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000010000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000020850000000400000095"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x40, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000085000000070000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b70300000000a5df"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeb0, 0x0, 0x0, 0x0}, 0x94) (rerun: 64) 57.77168018s ago: executing program 2 (id=41): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001500)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9feb010018000000000000004c0000004c00000005000000020000000200000f0300000002000000010000000300000000000000000000000000000044942d0000000000000002010000000000f1000100000f01feff000600000000000000000000008400002e5f"], 0x0, 0x69}, 0x20) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x2800000, &(0x7f0000000380)={[{@debug}, {@delalloc}, {@bh}, {@test_dummy_encryption}, {@nodiscard}, {@min_batch_time={'min_batch_time', 0x3d, 0x4}}, {@acl}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x40}}]}, 0x1, 0xbcd, &(0x7f0000000740)="$eJzs3M1rHOcZAPBnRp+21a5cSql7sUopNpSuZReZ2hRqF5deeii0xxYs5JURWn8gqbiSdVi1/0Bpey7kEkhiEnyIz74kkGsuiXONySFggmI5EEKiMLuzkiztSrK9q1Hk3w9e7fvuMzvv8+x4d+Y1uxvAS2sk+5NGHIuIy0lEKb8/jYj+em8wotbYbmV5ceKL5cWJJFZX//xZEklEPF5enGjuK8lvj+SDwYh4/3dJ/OBfW+ednV+YHq9WKzP5+NTctZunZucXfjl1bfxq5Wrl+umzvx47M3Z29NxYx2r98uML95789A+f1L56/es7n//31SQuxFAe21hHXvULG4mRtedko96IGO/A/veDnryejXUmvTs8KO1yUgAAtJVuuIb7UZSiJ9Yv3krxzgeFJgcAAAB0xGpPxCoAAABwwCVb1v9P/pr/3wAAAABwIDQ/B/B4eXGi2Qr8OMKee3QxIoYb9a/krRHpjVr9djD6IuLw4yQ2fq01aTzshY1ExMOPzr2VtWjxPeRuqy1FxI9bHf+kXv9w/k3ozfWnETHagflHNo2/S/Vf6MD8u6h/oAPTAMBT7l9snMi2nv/SteufaHH+621x7noeRZ//m9d/K1uu/9br72lz/fenXc5x+7X/32oXy+r/zb3fv9ls2fzZ7QsV9QweLUX8pLdV/cla/Umb+i/vco7SN7cq7WJF17/6SsSJiOhpUX/T0va/T3RqcqpaGW38bTnH0ntjb7Sbv+j6s+N/OJ7v+N98ak/tf9Tnb5cu3W0X27n+9NP+5C/1Xn9+zz/G5+ZmTkf0J3/cev+Z7ettbtPcR1b/yZ9t//pvVX/2nlDLn4c0/zeS5uN/bprzt3duv71d/dnar8jjf+U5j/+/dznHz9/9z8l2sY3r36xl8z9MGmthAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhKI2IokrQcEUm9n6blcsSRiPhhHE6rN2bnfjF54+/Xr2SxiOHoSyenqpXRiCg1xkk2Pl3vr4/PbBr/KiKORsT/Sofq4/LEjeqVoosHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgzZGIGIokLUdEGhErpTQtl4vOCgAAAOi44aITAAAAALrO+h8AAAAOPut/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuuzo8fsPkoionT9Ub5n+PNZXaGZAt6VFJwAUpqfoBIDC9BadAFCYZ1zju1yAAyjZIT7YNjLQ8VwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2L9OHLv/IImI2vlD9Zbpz2N9LR9xfA+zA7opLToBoDA92wV79y4PYO95icPLq/UaH3iZJDvEB9e3qT0dGehaTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsP0P1lqTliEjr/TQtlyO+FxHD0ZdMTlUroxHx/Yj4sNQ3kI0Hik4aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAjpudX5ger1YrMy060T5USKdvf6Sho9OdTrI/0mh0in5nAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgCLPzC9Pj1WplZrboTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICizc4vTI9Xq5WZXXTuPsvGGzpF1wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQHG+DQAA//+mqwX2") umount2(&(0x7f00000002c0)='./file0\x00', 0x9) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f0000000000)={@mcast2={0xff, 0x5}, 0x200, 0x0, 0x3, 0x3}, 0x20) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_RX_RING(r0, 0x11b, 0x2, &(0x7f0000000000)=0x800, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6, 0x8012, r0, 0x0) syz_clone(0x40100000, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000040)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr$trusted_overlay_redirect(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) chdir(&(0x7f00000003c0)='./bus\x00') getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000480)={{{@in, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@initdev}}, &(0x7f0000000340)=0xe8) mount$tmpfs(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x4000, &(0x7f0000000580)={[{@grpquota}], [{@euid_eq={'euid', 0x3d, r1}}]}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r2, 0x8929, &(0x7f0000000000)={'vlan0\x00', @local}) openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x48040, 0x40) 56.8706466s ago: executing program 0 (id=43): mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async) r0 = socket$inet_udplite(0x2, 0x2, 0x88) (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x33}}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000000)=0x4, 0x4) (async) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) (async) sendmmsg$inet(r1, &(0x7f0000000f00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x7f}}], 0x18}}], 0x1, 0xf00) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000640)={0xa, &(0x7f0000001740)=[{0x4, 0x0, 0x3, 0x8}, {0x5, 0x4, 0x8, 0x5}, {0x0, 0x2, 0x4, 0x1}, {0x0, 0x7, 0x5, 0x2}, {0x5, 0x2, 0x6, 0x6}, {0x1, 0x4, 0x7, 0x6}, {0x6, 0x8, 0x2, 0x3ff}, {0x8, 0x7, 0x2, 0x6}, {0x8000, 0x8, 0xde, 0x5}, {0x7, 0x46, 0x6, 0x2865}]}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@can={0x1d, r2}, 0x80, &(0x7f00000003c0)=[{&(0x7f00000000c0)="62bd9b47c36404e34ca89889b480c54cf3eb", 0x12}, {&(0x7f0000000100)="d2314ab9c31de7afa81804a0d1c9fdafd7d1d297a72bb5661fe2c780b7af1fea3a335445d66bb9d97be407ad1400ea35fd67c9b050d7ac8ba3950440a035a97523f39a5d52e20cc92cb52ae0a2a1b2847e4db6fb798a5832b78239db299a3fae6f933a62c12bd6da0ab6a84d8ecacf51229478b0a7ebf540", 0x78}, {&(0x7f0000000180)="fc1661f76fd0bd73fa7a92d2b86c3a5b718d1c3a242142c2b8f1f1bd41ba4e913ee870749cf3242a", 0x28}, {&(0x7f00000001c0)="5d12b0005e7dcc7633529414b3f790f26cc1ecfdb0f6370767f5ccdf49e2f5f94ac4a2a82a9935312a2a72773a7b7db30dafd47324e3f2bc12c22d4beab47cf78e1b5baf34632ab8d4af2d906a9047b82fba40fa1e6f4aac5c6d8893090bace4b84de2ef7481ecb553b1d31af316d6c6197c4c6a0dafb37dcf049673c48f6076ef037d937e612375cf74b32031dfe56ff6482e04a77511c31940a9df41315e6815e2785a7d49c4b6a85bdc5bb50b1a6b1039ec605e0e289d110cb96a5008793528aaa05e4dde8e95b5ae9614acfed46ed9aa6626b2d48c745a130b09953fe5805bf392702871f7b5cb0890171c265d8b0b3d4031", 0xf4}, {&(0x7f00000002c0)="27ff954b98b1faa126693c3628eec035288e62b2475245a95f7ec823b68a2aec82c5f4fc9df3a724192a616e7468883c451f25016aa0c0f29710fae3abdac2fe825964cf046818524f341cf01a0cd4bc725370efe77e744872bedf6a789d32daab654ef488e617c27d84832c685b97c7be1adb52d4892a4002385f810375ef8d956270e29579f2024878e86c5dc9f0ad7e9fd9bab2db7c9bc74e13940093ea2bdf9ea1686dfb4f6abe97a7744067651159867d448d2be9c9e81c95a8c44e69afdb2e7a8d26157929021bb951f1012fd7254ce8dd8b01f7342f9c488c68df058dad7ff0e1eb5983698e47548e6ed3c6d477a9587ad5b9e61791", 0xf9}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="d00000000000000006010000c83d58246f03175b74d7fef6eda914707f39887ecc0419f5bcd4e888754e9a931a59bb8996707fe934b4efe274641a52c44f7d343e1d68de3917eea77aa692bc590a0f90ef6b8259f445310f47941aa74c68a6856edfc8f569a90efefa63a780760a2e3f7081dd5f939f2eb3e6bb9cb67e238bc6db07ac9daa20b8c0d5e71c10f7a50ff74d5c9041bcadbf41cd25a467577429e3a9c3c964bea2008fcc32d3fe42089978d7a192afb1116ec70e104d98d8cd8135ff851c453a1e038d0194803deb40437e"], 0xd0}, 0x15) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x18, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4000000000000000f05000000000000c30a0000000000009500050000000000"], &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x22) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x11, 0x3, 0x0, 0x0, 0x7, 0x0, 0x0, 0x40f00, 0x5}, 0x94) getsockopt$IPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x43, &(0x7f0000000580)={'TPROXY\x00'}, &(0x7f00000005c0)=0x1e) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000600)=@buf={0x1000, &(0x7f0000000740)="bb06184e2c74845807e0757e4ffc0749b1368fdb1aa341985179397112b765e8340a0d60ada4f97f0d4d92ac10236d12a3eb7d82492aa0ae31a0908d4fcfdff11eb5331aee0dec2cb2086735b43c4506ff9bc2a65d028faf679d168fddcef213588d5e7f734cc71759428e1dd493c18ee65f50ace66ea9256af3e2ec6e02fb98564fa490358fade5ea659cd8bf53b4505b5ca8163485a987e16e9b2d791c90d94f356346da2ce8676865fd2e012f30b5a319afca32084d2260fb3e6a084e835418ebc0c08c1da53ffd2a776f2b4919e29a77d9da06e0b703fa0cd3d081736f970e733f33b82bebc5ee504d334c81e495371fb62abc37c81b70f5f4e219fe8aa00c6334fd8a074bb6c09bf53e106afbe163a5d0006ac11c48a6709051adca892e5f2a6092f6d4f5329a80515ebefb95f1ea2b3e3cfdf631615f12db402c0004586c26550cc99eb80f82f8750737a749b4ab04ccc526ec9784dd7baf0860a338707b6ea52cfa95f6fac03b9ec23c5bb2f4a7831258d8940b361b719d02f4d28aaf38facfd0e56fed752983e89ec0568a71e6f1e2bee9f0194355694fd08dae3629b576ae6d65b2bae8a4494cd5d4f4c22396a83f72d7c9976ac05cab2e3d49c34b5cf081554fa1e81617caa44c6802b22bd48ff5ef00fc9f839e91caa6231204b599199b64a1e1e863a0a42c8b91575a8ba805184f2b05877b07aafe0d741aa689fc8f93e00d66fa917f2e97f572e5305e9f4f6bce7661a9dd6671ad63051e7b487a3b7352366a46398ee18f93dfaf5f0a6b4a6ba3105ef855d34f2ef989a157380d4d99627017d33c2a628d37625f111723ac19b5e340f7eff3688262be8bdf05bbc352f83aab459e6553faff0467eceaa70b49bfd03c2e4774faadb17aa144e6ffb4e4c0fdd1141884ad1eae2562e52e9ab67d19fb861e1f16ba11376da047a9261a0cd0ccd61dcc4cbd9e030dd2b535c4771c0c6ff5612185bbd92aa4c7081bb0f528b3bf9ee1f1ad4e797fc2ffd7aaaaad9c67c4f8c65209fab6134e639b087a791f2a7fade289e93a6989fad8626012412fcfea4b69cad13cd1a6a82131aac00b4cf27b146cefe104d9ff3ca5cf4aa2ab59c6e85b885a8dbd989f44f63a49496010f7ec1ca1a708dee1d9ad1f0115c053167933ed6d404561b111064e466e7dab7e23cefc24e7a521827b7a6e368f57c4775699383243311f45a636ed001e7a58aaa3bd2ef6b78be8a692cdb96c42aa8cc4bdba56f3eb0ff5a5a7c98d954c15079d4093c56fc8c8c5596bad10932e123ef1e1b62e33732b5fee4aaf2abb5255f0c247b7b495a1178bc148dfb755f2adf3e033bd645afa47fbc5fea6464331a469a317a265ef225d247d168656bcaf9ec24e0047cad5fc624b516e514dae10a57a7d82d7b16ef0d5f2987769d9d581fa5d37091b99f137f3380bf638300117d7c1ae9481a4330d141e11a69b6b44c753007d23bc127f2d4c8c33164800f02b3a2401a867d071a025320900a2f6210ed93e4f10f48c9f3f38d28404ebb2d59a2e5bb8b85b1c500ee572ed436961daee7395faaa2856772b91a32ef79521f7321eeaa485bd93c9b171c914b78b674b9f6de6262105670b5c29384cacb14802e77e1ddffa28008f82cd9f8984562997019680aaae9f8c1a4217f6bee20d0448a17caca061f88a6a5dd5b89750aac142defe6fa6a587afa388099aee80d4bebd11b600eb1ade0203bf4e41fac9669330ea3cee297353d0ad641c0bd5f8b7ca3cbc6482824bd25ce359aa80f977d0367c49c622937909f5d185aae6290617b182fb9c062e04df38653df5913c19c9ed66c58ff3cd1e8ae3c6b8c8ee48b56ea386f5bd7bb33cc19d032c7bc60cf61520ab9bd8d78cc5a12e237b9adb4558643dfe9c87f869cfbdd616887aa15c7edd4e12e8db5e2ba203c4e6224ab71895649a0b9bf9c08875be954659306aa36b9d646b9ade77b18de046ee576e096858adc5b095ff7ddd133da60f143a0a12faccb35ec23a959712e89541d5e47fb190d29d9714ac14a379aac473c0649a71395043939f65f3023a9a2bcd9c7c1a5ecd3eabdfbd36a91264d37d672e71af2cbc3a4000679d7abea571d2ee12b5f3e9c457fbdf45f2da2fbd39c3997529757782084bf94ffb5564397905d00fb998cba9a28c88d139886a4b2d9e96e8106c2f08be6ca430ee7c39eb683a33ac38bb90e25f0c1e0b2f320a6f847a0524dd4604ce0c2a5225b70b7bfb07969a6678cd355d44c4305115565a6377101ef96d3353ae3239bff9f9bf028468af0e09c1869894afde66e9a98af3ad4736d2fb405c5eb400a9625e9b77e344883dc292e66481ec6b8e90a6bfe020185e51e71389780a0b4ecfd489d34f8ed2a0dde648e7bf0ffdaca24d8d1df24df22f38a42747d1c21af1ac8b0baaa6bfcccf22ef05639291075a4876b28a0a79c0ce64dc3f6590d2ea348a4b4da35dca18ccdfda9167bd5cde053d277f857d75e6a60154bbb23e7740edeefd76c59d88ce495306b06ce858848750ec75fb9cb75cc4e462a5c751e9766ae46a8740e02ef1fbd0269f83ffed03c77b7d5a31da9718ed6bf981ee3385f6768ff75af958a65e4031de212fb33ebc9949e7b7a73a564e58ebf045e672440694c00df773a9cf63584895c8e0973a6a60b5355bff27c3e1bdcded039bfd9f618116a4f5dd76a87d900def9ae98812cc58879e1fda4fb4a5e28c6a3e59f25b960c1729687d4ba5c24681cd81efcfd16f484d6b5b823d1e4ba8b66661ea433dec4cbf8a29eb499551b7155beede606727b4fd4885cb321c7d61157c206f07fd2f6bc6e3552a3b975907bcbb4b49cee980b0e51f4bcb817108bedbf3159b79b7299163ff62141c8f5d7ce8d6383a63ce4add8403a98b69163292bd146a4ade21a8c71bf05269fed652889180dfc0261e28214aa2a1315344016e63ff984fafbb2844c8e31bd5ef8009eadc7eae75d7f7dcf256d5e9352815df22d9a70897a63547079298e20d0c74d05328fbaadeb21be6921d92477fddf5fc01ef31a6350fa0f8d704e624d839132c1cf07a25bf2be0fe6ea021d428e8e62df79632cce0ed571ef7abac562a564abb3c7cf2e30b8e50a05b3d683fbfd7ae1cd3647b3ab5427e04a80746651a84c187fbb7c027e782d8edcbb2a934b3def6dc8789109b4b3d1468d0165ce3fcaf77a5bb24a86284f1f369bdfc6ca2354b54f5abeed045c453d9374f846ff39b595311e6a423dad4aa7764ccdff11d55620fbf96200f1e0afc7dbff7698fae504a36e65582c277fcdce57cf13ecd7b5ce2bea4b664d1e570931053b26c9845fffc6b10e049f46756ac8ec0656c4768984bd6270b3f9730edec17e4cbefcd9b86bdf75f33288a14f0ef2abd97f408937ec46938b4b6cdc2fbc82886cbfda5d228aecff0cd288eb4a522136773555e17ff70510098157268594422578e65fb1b2cce47275fd5b761801fa9f067de62549181a4a3a72dc1d9554f94e5606934dce88e3b0765682d5bd1efaddeb9de63468cde667e55e8bb5b2587e45a0370a887aa5c5c86ea7724fa245d096cef6f363633b054593126620255e0880080e764eaeddb0e9a777870bf1495c22185bbe0f230b9a5fcc84d060d1e1297c3245608dc66ebb3c7d4f10fee7e712332bd3fef5be06cc898fcd1a2327ffa0b5142d494f8b6f33bc56171af1ab45913c139d1b864c770052aecd45e90e10ed51f2464cf5c8528a8520fe177d294bb37f469cf9858059df0891d4793d4f21298f2d9884671915517f1ca35958ee81af049d06d9fd6256daf3e54cdc0dd64614a582f567134077f793cdd16c4e840502014ad644f304342ad690106de4f08b666b182ffc16f600552f7cba2d7a08c70352702f2b0b4bade8b3cf6960e636a72e785e29f033c7f9f0a826fcf0e7a87058652fa2544d06f918a531c1c4405e77b7b00179cc5608c7e6c90d524096d90a680e33ee92624c29cf7e1fff2b3250292996b29cb20fb76f141a0b48975ed90f6ff6376cd8abcbb5dc83b51e58d5b2b93daf4481922eb0a571183bca43327237364c94eaf76c9430ae9e6b431b7746d8d916345a8c453be1b82ebce10af323b5872a1fe158224be95e73f731f0081ce117b2e5ef97de9a33b83450cdfbf90b1d88f8a31a703a35450f9cd559b1b0522f96da3b669b39ed3917d90874835168af221b0c577bf0a7fdda7847b7447b2d45735ec047a00d5ed3aa2e1928b1bce3f3273fea68b923f34c93d06ad9965d368b4f70124a7c5d86289cf5965854bb3867ed95bda41b702acd1a0a398e23867bea95c15b8f540719fb7b9e929d47ec424916be3df7af057e2312114be97fe5ebd258be14c73c50fb2fda45d492d4d8514b07053498d11add9dd7096896fe49a74745003d31f54351917e4b2b276dfb1b835ffca647e50559c5eb043aa1fa78907ab73e5b0b29964a451a5615f24f1cb0930af161e269af50d64184b38d51dcd44d21c96f807f1e90f725cbc31830e7ef3f244386d4d545d556bd37f16ae123e8abd2ad25ec59fba9790155b3f05b6cf5f35baa7756fce7a0ed8bb6a65e5d816255f12451594d344322830b666f346db6d0c4c9fbb9cd30572ddc4bf2825600ee1d8254c86edfd24954bba083b43274eed58fec86ec37eeb4512c723272663af15d0d609b24c75be82250e7dba5dca79b8dfbd0a79072684b44d20baef0724867a8b43eee2a0e9505c3428ecb695378acff24c8dd3fd2780ed3e3a9bf45890b8f7fc3553f24dc9914ce45fe06597ea6b9ffac74a2918efc4c7a36b01cff77bc72c3435176629dfddd309ef8668b38c372f878fb2ced7d75c019c33a4531249f45da39bd9e13e2111e64e05ccd4adc2adc44435936483c4ad46d7adaea2bede3911cee78c5290395fb567ef90244ad636b1ef867881d58fe3c48077ca8df679235cf099004f39c28c9691c38a7a1418136f9701115b97b992da1a67a3d6667515ede93aab9838857641f623d19fe8b511e6706256f38a9051748f1910a456494a475bfcb4312161517cc3a24e6c5c3ceda236819c807256f49c29aa89f2010f9fd0eeccc18579dd13bf562eb3450bd663b9ee89e97975e01d1a9a3bd6851c689f3fc6f4713599d68a09bd979f203f0c1637d0581094aa4f7563ed87f8c29effa915fc107f406a8a8f7b808c95d54ebba058981715915681c20ef51dad1e6612495dba68db2594e78959a5fa7cd1a1975ea4cef6e566f3ebfaee57e48e3cb8483722144809b2b9b9ddc52a8a5f24826f966f11984b0ba3e6d5bd66ab99afcbd3dde225d4372b1b3a34356ae2d6ee7ec283540b06b726ea2fcff0aedcfc5f98e25ce68c2ef9184d80c90436d79827e4e469083122a7f8ed96dbe215753980b12640ce1142c01c934427e18aea58165a25a88002027124ff9c7029372e08344572624db57c963054b6891dcce0107d39dd7dab1d8d875e587f50f1841557d8a519b83bde3a10d6779a7569d4a27719ad6a56f83d8e6234b3841b9cd1e0bec583ef21e70eda0a5c0968d29b716b41558c17b789d306898766ee3edc9c3a7c9dfad4362b9c86fab67ba7ddf637e1d44355f1e13caa483cd84c14d5c89340eed4615a8f5ad921e932308538df4e384a252624e832e95f7122a27d8080312b5a57a04a9ccba529fe75eb80badfaded134d3c03026471d7a30e02773bd0680e35e937732026efe5e8f547fb151ef57bb0aa2246a6a11c1f937ddcfac7a1b1e47a56051ef637efbe7437314c4c43d1a59a8356e8d82f5489c496ab7609"}) 56.854526721s ago: executing program 0 (id=44): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) ioctl$KVM_SET_GUEST_DEBUG_x86(0xffffffffffffffff, 0x4048ae9b, &(0x7f0000000240)={0x80001, 0x0, {[0x3, 0x6, 0x10, 0x101, 0xfffffffffffffffd, 0x800000000, 0x5, 0x63c]}}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x2) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r3) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000005880)=@newtfilter={0x10034, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {}, {0xd}}, [@filter_kind_options=@f_fw={{0x7}, {0x10008, 0x2, [@TCA_FW_MASK={0x8}, @TCA_FW_ACT={0x6368, 0x4, [@m_ctinfo={0x8c, 0x7, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x9d}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x1}]}, {0x4d, 0x6, "d24bf19a58501dadfb01b0d6923fe2a6df648b3da8ddb4d725869638a80542eba34588c0b5abae5735067a3817dc3bed3c385123d3a2c255126d22663ba1cbba8e4e55a52eeef8b239"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}, @m_police={0x52c, 0x1, 0x0, 0x0, {{0xb}, {0x494, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x100}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffffa}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x4}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7, 0x6, 0x1, 0x936, 0x3, {0x7f, 0x2, 0x1, 0x8000, 0x6, 0xc2}, {0x9, 0x1, 0xe1e, 0x630, 0x7fff, 0x8}, 0x80000000, 0xfffffffa, 0x8001}}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8764}, @TCA_POLICE_AVRATE={0x8}], [@TCA_POLICE_RATE={0x404, 0x2, [0x32db, 0x4, 0x7, 0x401, 0x8, 0x0, 0x9, 0x5, 0x0, 0x7fff, 0xd, 0x101, 0x4d85, 0x535, 0x3, 0x19, 0x8001, 0x7, 0x8000, 0x2, 0x5, 0x8, 0x6, 0xd4, 0xe, 0x200, 0x5, 0x40, 0x7, 0xffffffff, 0x81, 0x3, 0x2, 0x81, 0x1, 0x4, 0x98b, 0x5, 0x0, 0x370e, 0x5, 0x101, 0x2b, 0xffffffff, 0x8, 0x10000, 0xffff, 0x7, 0x9, 0x2, 0x6, 0x0, 0x8090, 0x6, 0x4, 0x4, 0xfffffff8, 0x9, 0xffff, 0x7bf4, 0x9b, 0x56, 0x100, 0x7, 0x6d525bea, 0x7, 0x5, 0xc2, 0x8001, 0x6, 0x7, 0x1, 0x800, 0x100, 0xff, 0x5, 0x4, 0x4, 0xf, 0x7fffffff, 0x6, 0x6, 0x9, 0x5, 0x7d0e, 0x35f, 0x8, 0x8, 0x5, 0x0, 0x5, 0x2, 0x26af, 0x498, 0x7, 0x3, 0x8, 0x4, 0xfffffff2, 0x5, 0xffff, 0x8, 0x10000, 0xdf4eb57, 0x6, 0x6, 0x2, 0xa, 0x621, 0x1, 0x4, 0x7, 0x8, 0x4, 0x10, 0x9, 0x10001, 0x7, 0x38203f3, 0x1, 0x2, 0x9, 0x4, 0x2, 0xf, 0x6, 0x9, 0x4, 0x1, 0x6, 0x1000, 0x10001, 0x3ff, 0x2, 0x2, 0x8, 0xabcf, 0x7fffffff, 0x1, 0x9, 0x1200, 0x0, 0x3, 0x10eb, 0x2, 0x3cf4, 0x252011f1, 0x4, 0x7, 0x2, 0x9, 0x7, 0xa086, 0x7f, 0xb, 0x6, 0x4, 0x1, 0x8, 0x1, 0x9, 0x8, 0x9, 0x5, 0x516, 0x3, 0x3, 0x5, 0x10001, 0x10, 0xd943, 0x5, 0x7f, 0x6be6, 0x1, 0x9, 0xfffffffd, 0xffffff25, 0x1ff, 0x40, 0x7fff, 0x4, 0x100, 0x7c81, 0xde3d, 0x5, 0x9, 0x5, 0x8, 0x2, 0x2, 0x6, 0xf34, 0xffff, 0x8, 0x3cc, 0x7, 0x6, 0x283, 0x401, 0x1ff, 0x9, 0x3, 0x3, 0x6, 0x1, 0x8, 0x100, 0x3, 0xffffffff, 0x5a26413e, 0xffffff4c, 0xf, 0x4, 0x400, 0x1, 0x6, 0x5, 0xff, 0x2, 0x35, 0xfffff000, 0xf9, 0x6, 0x9, 0x1, 0xc, 0xe5, 0x6, 0xacab, 0x7fff, 0x101, 0x8, 0x200, 0x108a, 0x9, 0x7f, 0x6, 0x2, 0x6, 0xfb, 0x81, 0x4, 0x0, 0x0, 0x8001, 0x0, 0x6, 0x1, 0x9, 0x100, 0x6, 0x3, 0x2, 0xdf1c, 0x3]}]]}, {0x6d, 0x6, "ba42ec78f74d75d4f308ff8a9d1e80daf50c64f97061d8a75f63225ef407a83537fa978fe8f32b8dad0c26fe3d8654f501c047d383d50093ed6b800d3bc74a0a69b0b84dc5bb3ed1bebbb37ccfb9dae94f6fde1b1e488ffe2116b8ca2eff13e3d6ef08e56664e2b282"}, {0xc}, {0xc, 0x8, {0x3, 0x1}}}}, @m_vlan={0x184, 0x1f, 0x0, 0x0, {{0x9}, {0x70, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c, 0x2, {{0x7, 0x68, 0x0, 0x1, 0x5}, 0x1}}, @TCA_VLAN_PUSH_VLAN_PRIORITY={0x5}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x81, 0x1, 0x1, 0xfffffffd, 0x1}, 0x1}}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xa7a}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0xfffffffc, 0x2, 0x2, 0x40, 0x8}, 0x3}}]}, {0xe9, 0x6, "fe244eb90f82ffda6929059806e1077f0bd5e05ef5fc9997137dafe2c7d69baf29f1db4ed42aaa2ccdc2aa4448c2cb278149f86b613441962ab0fa4e45d6b913f5bd96e959b5ad4177593ef8a817ed43d6877fff790523d38d648e8c8f00bac61c5dff91235044ec3572398a9b24edfc22b02ff6bc902869c8ea377751402491b65b13ab992cf73e4dcfe0ae19f6f75309ac4ea396d4f1e3ae253b7ba1afc1f7f131ef927b5af220742fac7457943440b857951e35ccde176f7731cc1febe9c9cd136e33116a2c2e06b9f2c293d850eab727ef299030bb39810d05e7a5ba9663e8d4d5cce5"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_nat={0x10cc, 0x20, 0x0, 0x0, {{0x8}, {0xa4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x7, 0x19, 0x8, 0x7, 0x9}, @rand_addr=0x64010101, @multicast2, 0xffffffff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x9, 0xfffffffe, 0x0, 0x400000, 0x2}, @multicast2, @dev={0xac, 0x14, 0x14, 0x11}, 0xff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xd, 0x4, 0x5, 0x72, 0x7}, @empty, @private=0xa010101, 0xff000000, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x8, 0x7, 0x5, 0x5}, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x15}, 0xffffff00, 0x1}}]}, {0x1001, 0x6, "5372d09611ac229a07194b3f3a531799f5efc347fdd9cb0a1a0b91f14396635a0d2f8072cb877a89650f5bf22a4bdb389d18bc0e8a2b4ea473ceff204ccba270b26941d45e64dd7ca977c347837d3aa93536f23c11cb84896497ffa17c5c1d0d8b4ae758206cf98468ff29b0419d50f92133b4c96a34bce992ce4fc28773774c567dcb4db89556fac0b2aa17600a29a53718df0ac42267e886fd2e766cc516a8d12b425ec4c465067bf3fcb0cbe322f30737a81ef2195ca0435000702fb3ea6f936e7f7c595cce8b65b2e537ebd9d65a94a70ea4cfa839e54d46cee297c9aff6aa477e8789d34554c1ce4dee0e7de75af53b7134f9d9a79b5f0fdebeee45531f725e7fb3acd4a25ef5e0ed0f8c0939987702980c11b25be492f94b3bd1b6ae0aba6a1f6fbb556e004ad2632610796342717ca7b23eea7364523322c9263bb60867a3d1afd01e039e8f2af6ef4adcfb5ea9347646bc031f73df914b9913690b5400c58e0151152de636269e2226af65e0e1db9e4cf0ebb02f3c084d063e909839fa1a0bed4be9468c7965abd2f208cf17e124a6fe7ef3a2a0c89d37a33cb7b4d69dc31b3db8ff893c61d3459b2a2283df6e18346fc34bf9a1c8f1ea1a9c3f44e0d2bce2330e4dc42ccab71e64657c2fff11dc8e0ff14b9c75619bb4f965f879dbbbef8968351c7f0d23e964bfce956d0d765ec7fb2ac427b707792ecfdcbfeef45218de44bbdf0903de3a5537f3b0984a45b0bf326a4af67ebcadcc4de0c3c953428d45b1463c3a855574fff09a8374c11608695790231a1a9d09eb237d4204d6c96efe2f1ab6b8cce7fd76cef04e6fc7b73aa18c5b38bfdae050146954f1704fd17aca88f3df9e268d2bd086ec2b020044c30d8cdb1c1f48f2c818e1b88a09720f614d6ad46b75163f98fb775119c83551b62896199a8eb95b7986f89e9578818022f904635b6f4b188ce4ba207761e90c90ff2c083c88edd46175c1f8482f0e2a567154dcbdd061a0f2a12bb8ed39651486854d67ca3756fa1a7aa5d8ddc9867ddc2946a447465d280cb315048e9db1f39af94d8b9c05050b515fd085e53d3f39b8bd8bbf90cba3aa032afab3feb2f52cfa36d15e187f4d53deaa84ebdd1f2bb9c42c188e39d65b31a1e5b826b71d5efa51321559802188cc235796b94a791f099590f22bd578dce8ebf8faa1649cf9123aa3f709c15218dbc5bc6513446de12636ee4d61fd96b4bace60a1738d8ae7526a87db3b4ec3301fd867a13d9a35bd6b6333c8e1491c6a1b55ef285a1ccc7beeb6148c5447cfc84a626121b2072230d92365f9b41c391ee45268d0d49af422b5f769b50782cf4fdd6425f8232ccc61af9a9250413623bf1472849b705d2810eac9a361408ded0d69edf8e0bc502633801f74d136ad57b0bba6ed6caea7f4aaab23dba73947e80efb5fafefcdb8643b740ed8b14c14d967d950ed8af308c4ac576d2881d7b8319495951dc639f7df85b10f2e451e22444a04714310001add300847d31e642baf38f7e69b4ab09f92d84d83ba6832d88e447131e3252b2758f07ed090bbb7538c7f5616bbd5ba8f59ee11f17f5fd713c4305230fdaf15ab8fb291e5695998577c5362861b40643de1cd75971bce1876d419a51fc90125b25b4bc5d4bbc3ebfc63ba7406796c6a5ef296eaede52e430d14b6c6c030526f21cfda6b7bb0c13173f6196ef9bcbdc245e9c59d80805d94a6a95c7aadeb1223262d1025bc266d6d617e15872c533d257ad03772383377cdb6a32ca564654af9858677eaa8b68d6cc567b229419e8b01272975cda4273e03a993019bdf19d0672fa271cc743ae0eed502adc84e11e6d22217ef02c9c2043ea719d28637c0d6b3725df30c375c961056793f657e171bedc9a15a0d318e7865aa88d744aafb9fd94d51857346d1450437de9996d101680a696691a83c5b504b82f6378280116ed36d8486e948c2de775660180efdb5e88d35d74877befef8936fb3adf5483e41f7819bdb1fa7ac744e39fea03cfcb5834c9fd264e055c7e69863d84ba66c011ad1075804d08de4eef09525ef7b82264497dc03f51159c811bfc828b1e7cf9a2f4b4c2d3b30245cbbab58d6c934e24f28ac58e39873588508b68acc996a7755ae59f2f5bfee87c488be9c7eed8e078518521cb55f9b50a16aaaa6e34c0492127325f549df6c37592fc0d2f87065c1d83dfc3390510b5ec47c171194161f4ce98244fa3301b8a52b02912bb583c07e177d26d9a6dd1381089243670635e652ebc5c3e2744c7de8d9c7c04eb98437f39ac9583d89c5934bf71d5ade9eb7e9835bf571cf15beffd0bd33087d178bcca0464b66b2f23695188ee100bca1648a510db5036a66df904bdc622342a7aa939193eee18a5ae85fd90fde4ddc7e6fd11f21e1aaa48f503571107f3925e22e626141bba92bf66af550edbb01b5c6782079313bf0268f95db7ab261683b1c8b37030ffe6c2c1aa2d34bf274327f717ce8fde475db08a4a86c2f1b70041a4440a0e4e3c00c4b88e0acd3b50895d25244aebe5af43a21f620db4b11d3dda1bf5245c04fd4b80fbbe660ed94eed5692e731e51d3fc632943b60d32cb31de96271c4373890ffc1432a639ec1df8b834575ae725c91102ad519085c90e7458ab19307684ddececed5741f1a527dc70534f546451c301f8faae5539ce2ce5f25c8c6705fb6a2d1788be1887c1d4fbda22509dc38d76fabec3a6fe6df1ae9e3779fc07e3a16dfb7fa5c473111ec4420dac1aeb558f316c3c320fce2e301f14162b761441d3882c4b1136378c91c15c02305c65af73d015282eb1e0b2b82e641261cdd475d661be71c76f0753d97245d01be812d47644077f0707394a80c041ae3020ae789e803014ad6d85fe3315b4d4dd65ebada1feb5c76550596e91c2a69dbbc2cec6d402f1d13d16077aa35dd09b0652a721dff09b21e54beb0bbca93f46ac3263556d79805546c1b70f923b82bcaa3092939921e302f2d3202dfe74dc943722e6616d3e1b2db70cece12733b91a3bf71ec289f703e236ccc4784bd4e8af69c4b5163c8ec034894bbab3fe4a44f78773abb3ef7dae284b8a77beb2c465278fa6101cda0a9dd464a1b9807684f2053dafe259ce6731ddf4f2425cebe58491c73051dff05989aac5f8a21a254e79f2b4e260989cc8f9fb60cf35084ac4c9da19bc2905f5bf37c81b6446f841992f21b4c65726838b6528d7a7ff52303c968877c67ca367642691daef67125a5e0d1e2ca0f2ce9a7f2bd5a3fea3f60eb34fdab70cc84def5da8e0bdcf46aa5b4dc45b6333e347f710f31861d2f2822c05c50cb7928aab31de5cc73b881e37fd31dbbfb8281b6139e25489f9ef2ee62b03409c01ebd07677592e2e8bd280f4e30609afe77bd1a5bc61783c23d8e838f2fa115ada8d3ddf125db0139d1d2cb10c39aa51dedce206e938f1e9784059ed7f3028da1ea4b61f3dff79c25af1c463dbab7d9a7fea8d36e5eb0c4a25f527838eeadc9d1f6e256637bb541e3535e3e783c856d7e11b94a3a3f15183581a3271470b41d57e1be85b02cae082ba7957f7dd459fec2ab67fb67cf07dfa6e19d238a6dfd1a81dbcaaf9947e0b0aed4ab91d17734a43a3631c0bd5d4a059a1a81e97316e75389441e1c556c7cb3c0bdb8a34b76bb57f361dbb3c1d0485d7919d81fed8c060262838a8b9a9b681ba876826cbf472d5e1f4c96600ef395e63cf74d29ef73edf0bdf66a1b9e269f702f67fed62fcdfd81d02ec9872752c21937fe44011b68aa4c472b542a6a8ad33b5532b528b95c39618ad82ae1dcfad7f965e8928e95a4c80578442325080698e38ab2f4fec2802ecd30ab0374f4120016b967b1fc2d7b73fb4bd654cfa740019c45712d64fb6480517953e30af5e3b9d8bebf9ae2ebb6b77c09b9631d1316326dbcf13ce30bb8b03c8482acfd8d8b1f22c0c31370abb426d2f923ad259c119c5e19c289948bc98e50f58ff157861c55cfffd2fa7a4039b041174f5420c645f7e665144c244e6ab61291bf4d97d8e50c22b0c41e4d4f88145ce3c5f22b1fb54cda03bd895c39807e115ec805f2b450fde596287bb57088bfb4da8716dce6416cb385336872dfd055d0babd1343c390e3f9b009a75fc154bba902aca3988cf1e0cde62c58f9c5f7ae507f755fd3ab79bc6948846ad7f915acf4eaa372ddffb2b75ba1e7dc0261a350b3880a0a36b33d5f28827da167af0689fedbedb27aea96f4f8c3e166f03c9e16626308e0a085cec3d3d9c3f4ac84ac7a2e0a5d31d420d0f4e3ba818aabb6866bd569d7e9d1b0a234d9f1c29004e61e465226dff4a0dd752734d1ed09512b539ddec192071b845cd63ead7c3ab28339836057d7d664d34b5e39135e0162b6d5a73e52d0898e6feb6e3d78184b5094f2780e0450450dc486fd27da56438c11a976e6f84bb169fa2784f3cba0e103ca369b0ffd19679f3aa511acca41ca5d2ca52ce9eb1c47d42a2056f6ce071ceb99b723ef14c8d978a03044b4b768bce2c67cacbf0ade507578d55f59d7ce4c4675cbfa00e40a00fa6f039564dfdae11a2f1673cc41810371d195a8f442ff11bb865f941eb9e215986d52ad7e907143c125ac886a1da564d9cdaca03ce717f28258d6da6d8dc7335b2b690a29168efcbdf8be0df506353f0ecf08ca5adc5d0010507e8bd4298cfce1d84985bf9cf6b1529514eb770d3a44f8b2dd8bd0ac83e936dc9f5ed9a51651be6b85e92bbfdad12617139b0cc43ad2dc589d241ce8ae40fd296e51a0f7c5fdac9492592b2ea4fb4719453f0c90b15dc288d3b9bdfafdc6ef40387c601aa5715d7b8675aec645456ccd5897808fee70fdab9065117fb4bc1a86ece634293f4d1e1a2216cc0b0a3b5b564fd9c59e6260b25dbc630578c5a60c6aeac980750cf9702ac5af5307612a85c6f3dd58d8e9fcc54b5cf92b8d5b8051a2dedb4e43585df9c33e492e27bb71e19bdc205ecbcd25e929414c5d7837c10525e1458b06c14de1dbae7a96693001b87a073759e2ed9adec4d7c242ad7166e5c3a5a2e8a879133ec186547c42a86f61b3a13213de23c3b01f3772082d3e5e60691f03b764bfa53f8fb7d64fc2038415d4e301b1e295c6e78d3f69b2efa47765c291419559f61f03ad4d70ee9e635a07838543bb88d197ae5ec96c4aedceb9e1656fa755dc95522b47a0188b9b044ee242de074e0211b0f5aa51c5231af0f7d89650b8ef586653544909d9787f811762e03e1b4904b2bdad09885f9ed4466ac05dce5dde25e36035395ae43d5bcc51b7a5e1c1c1dc3676f397bfb96af3f864f4bc51f3ca624089376a6cf9b36d57a8bd06cfc8b65a9b2c882a2a35073534a70ba8cfbb4527a545d6196e05f3b6351a9781d29050596746b6b72af85254b586777474181b53e3d7f9e26a4ca21d9e9b860c3771e479bbfaf4d46a7aa76b6463e5b157cfebf5f3bc2102bcb60279710f840cf189216cd99962ec3fe4bd57b495dcfcaf409f8915f0f24087587041ec527023d09647ca9904de0c67a84d3bae83aa760f697d3875c37fe7d4890931af114ef640d6b490219e0508d380c51f743b1b8191b7bc5463d02c8b937d84fdec271eec216d8d2a3b32bbe16d16c226b07e40d131ef030ef26f523f52b38e43df9d74158cdafe8f73b5f918e308df2b12bba1f02251dc675d83f28a0d5e7fa04955324d43e273b8e34e24c7cf7e697829623f99fd03f1f597b946aa40e63011709ffd4b728559a79857a3827c638ec96c3185724b53156d52d7617c668e0fb"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_csum={0x154, 0x18, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0xfff, 0x5, 0x1, 0x7}, 0x29}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x10000000, 0x1ff, 0xffffffffffffffff, 0x40, 0xffffffff}, 0x19}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x5, 0xa, 0x16e0ea10}, 0x66}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1, 0x0, 0x10000000, 0x7, 0x8}, 0x2d}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0xa2, 0x4, 0x3, 0x89}, 0x3}}]}, {0x99, 0x6, "0ab3d17cd80fe76b9cf4b2b23e777441d3f4bd4466f2135c171f81873e7af6f2c3f218e88138040aef321a66af70e2d8de050695fdfe85814cdd709e8febf8d26de210f01f6437852d06354d1f7f805a2d5e73951829019a92b0373d0f193fc4f6d27550de72006a4f7848d2ece6d97cb32fabbd2bc30cf084f5f5980d1af1ba4194b5d2d389f5d6c662737141c7bf72b65151da83"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_pedit={0x492c, 0x1d, 0x0, 0x0, {{0xa}, {0x48e0, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe50, 0x2, {{{0x99d3, 0x7fffffff, 0x6, 0x1, 0xfffffffb}, 0xf0, 0x2, [{0x3, 0x7fff, 0x3dde, 0x80000000, 0x6, 0x9}, {0x1, 0x6, 0x8001, 0xfffffffc, 0x8001, 0x9}]}, [{0x1, 0x3800b8e0, 0x32d, 0x7, 0x1000, 0x7ff}, {0x100, 0xa9, 0x1, 0x977, 0x7f, 0x2}, {0x9, 0x7fffffff, 0x8001, 0x10000, 0x527, 0xa5}, {0x3, 0x1ff, 0x10000, 0x1000, 0x3, 0xd3}, {0xf4a, 0xc, 0x6, 0x7f, 0x8001, 0x1e4f}, {0xfff, 0x6, 0x4, 0x9, 0x8, 0x1}, {0xffff0001, 0xfffffff7, 0x800, 0xffffffff, 0x1, 0x1}, {0x2, 0x1000, 0x9, 0x7, 0x8, 0x8}, {0x0, 0x2, 0x5, 0x30f7, 0x7f, 0x8}, {0x0, 0x5, 0x40, 0xd825, 0x6e, 0x5}, {0x0, 0xfffffff7, 0x5, 0x585, 0x5, 0x8180}, {0x7, 0xfff, 0x1, 0x15, 0x3, 0x381}, {0x3, 0x0, 0x0, 0x0, 0x2, 0x5}, {0x6, 0x4, 0xfc4, 0xfffffffc, 0x3, 0x5}, {0x42, 0x8, 0x9, 0x6, 0x0, 0x8}, {0x9, 0x2, 0x7, 0x7, 0x7f, 0x81}, {0xc7, 0xfa, 0x9, 0x10, 0xc, 0x3}, {0x8, 0x52c, 0x9, 0x6, 0x0, 0x2}, {0x0, 0x82, 0x20, 0x6, 0x4, 0x2}, {0xfffffffb, 0x5, 0x5, 0x2, 0x0, 0x6}, {0xda0, 0x200, 0x2, 0x4, 0x1, 0xfff00000}, {0x2, 0x0, 0x400, 0x3, 0x8, 0x6}, {0xa95, 0x1, 0x6, 0x101, 0x1665}, {0x9, 0x2, 0x7, 0x9, 0x9, 0x9}, {0x1, 0x4, 0x9, 0x6, 0x3}, {0xd, 0x7f, 0x29f, 0x30, 0xa782, 0x6}, {0x3, 0x4, 0x3, 0x6, 0xc00, 0x4}, {0x1, 0x7f, 0x4, 0x8, 0xc5e, 0x4}, {0x40, 0x7, 0x45b9, 0x7, 0x8, 0x66b}, {0x7fff, 0xffffffff, 0x3bf, 0x92b, 0xd9d, 0x4}, {0xd4, 0x3, 0x2, 0x9, 0x4, 0xffffffff}, {0x6, 0x0, 0x9, 0x6, 0x4, 0xb}, {0x8, 0x3, 0x8, 0x1, 0x7, 0x7}, {0x1, 0x9, 0x5, 0x8000, 0x3, 0xe8}, {0xa, 0x1, 0x6, 0x4, 0x2, 0x9}, {0x6, 0xb647, 0x100, 0x2, 0x5, 0x8}, {0x19, 0x0, 0xffa, 0xffffffff, 0x1}, {0xc, 0x29b5, 0x2, 0x3193, 0x400, 0x1ff}, {0x4, 0x5, 0x76, 0x1, 0xfffff800, 0xffffffff}, {0x0, 0x4, 0x1, 0x6, 0x0, 0x100}, {0xd, 0x10001, 0xfffffffb, 0xf55, 0x8001, 0x2}, {0x3, 0x10000, 0x9, 0x8, 0x1, 0x3}, {0x6, 0xffff, 0x1, 0x3, 0x2, 0xfffffffd}, {0x1, 0x3, 0x7, 0x100, 0x7, 0x5}, {0x40, 0x3537, 0x7, 0x9, 0x6, 0x8}, {0x6, 0x9, 0x5, 0x8, 0x97b5, 0x9}, {0xd, 0x4, 0x8, 0xff, 0x6, 0x7b1}, {0x1, 0x8000, 0x3af, 0x3ff, 0x1, 0xffffffff}, {0xffffdee0, 0x2, 0x2, 0x10, 0x7}, {0x26, 0x0, 0x10001, 0x3, 0x9, 0x3}, {0x7, 0x9, 0x5, 0x6, 0x1, 0x80}, {0xf3, 0xfffff48c, 0x7, 0x2, 0x2, 0x9}, {0x1000, 0x7, 0x9, 0xa47, 0xfffffffc}, {0x6, 0x2e, 0x3, 0x26e, 0x10100000, 0x8d01}, {0x5, 0x7fff, 0x5, 0x10100000, 0x0, 0x8}, {0x3, 0x6, 0xfbd, 0x9, 0x200, 0x2}, {0x7, 0x9, 0xfffffff9, 0x4, 0x80, 0x4}, {0x8, 0x200, 0xd8d1, 0xfffffffc, 0x6, 0x3}, {0x200, 0x7, 0x6, 0xe3c, 0xffc8, 0x2}, {0x1, 0x800, 0x1ff, 0x6, 0x0, 0x9}, {0x5, 0x0, 0x0, 0x200, 0x4, 0xf49}, {0x372, 0x69a4, 0x1ff, 0xf6e, 0xc37, 0x7}, {0x7, 0x7, 0x3, 0x581, 0x5, 0x401}, {0x1, 0x1, 0x200, 0x80000000, 0x4, 0x3}, {0xfffffff7, 0xb, 0x16fd, 0x1, 0x3, 0x8}, {0x5000, 0x40, 0x6, 0x5, 0x2}, {0x1, 0xffff, 0x4, 0xfffffffa, 0x7f, 0x5}, {0x6, 0x8000, 0x7, 0x9, 0x385, 0x10001}, {0x8, 0x40, 0x14a, 0x10, 0x2, 0x3}, {0x9, 0x1000, 0xc5, 0x0, 0x1, 0xa7}, {0xffffffff, 0x80000000, 0x5, 0x621fb956, 0x6, 0x9}, {0x2, 0x4, 0x8, 0x3, 0x9, 0x7}, {0x8f, 0x4, 0x4, 0x0, 0x2, 0x2}, {0x738f, 0xfffffffa, 0x90c, 0x9, 0x2, 0x40}, {0x1, 0xc6, 0x10001, 0xc, 0x6, 0xaca1ade3}, {0x1, 0x400, 0x3ff, 0xc, 0x7, 0x9}, {0x6, 0xd, 0x2, 0xfffffffc, 0x4, 0xfffffffb}, {0x4, 0x101, 0x7, 0xb58b, 0x2, 0x1ff}, {0x0, 0xfffffe01, 0x9, 0x8000, 0x6, 0x40}, {0x80000000, 0xfff, 0x3, 0x54ef, 0x1, 0xdfc9}, {0x8000, 0x9, 0x7fff, 0xf831, 0x9, 0x1}, {0x10000, 0xd, 0x2, 0x8000, 0x4, 0xa}, {0x200000, 0x4, 0x7, 0x8, 0xa8, 0x4}, {0x6f74, 0x4, 0x7, 0xfffffff9, 0x8, 0x6}, {0x22638, 0x2, 0x800, 0x1, 0x8000, 0x10001}, {0x3b, 0x100, 0xffff, 0x6, 0x400, 0xc}, {0xfff, 0x6, 0x7, 0x4, 0x9, 0x4}, {0x80000000, 0x3, 0x8001, 0x9, 0x0, 0x9}, {0x3d, 0x1, 0x4, 0x2, 0x1, 0x7}, {0x2, 0xfffffff2, 0x7, 0x3, 0x7ff, 0x4}, {0x1000, 0x8, 0x5, 0x4, 0x10001, 0x8}, {0x7, 0x8, 0x9, 0x6, 0x4, 0xfffffffa}, {0x9, 0x80, 0x6, 0x9, 0x10000, 0x4}, {0x6, 0x9, 0x2, 0x4, 0x8, 0x3}, {0x5, 0x6, 0xffffffff, 0xffffffff, 0x5, 0x10001}, {0x1, 0x1, 0x7, 0x40, 0x4, 0xffff}, {0x6, 0x6, 0x1ff, 0x1, 0x1, 0x2}, {0x10001, 0x4, 0x9, 0x10, 0x4, 0x4}, {0x101, 0xfffff702, 0x543, 0x3, 0xc19b, 0x1}, {0x4, 0xfffffffd, 0xe, 0x7fff, 0x3, 0x8}, {0x5, 0x1, 0x84, 0x9e, 0x95cf, 0x8}, {0x8000, 0x8, 0x6, 0x80, 0x6, 0x2}, {0xa17b, 0x3, 0x5b1, 0x6, 0x1, 0x2}, {0x4, 0x40, 0x7f, 0x4, 0x7ff, 0xd3a}, {0x10000, 0x3fd, 0xe00000, 0xfffffaed, 0x1}, {0x2, 0xfffffffd, 0xfffffffa, 0x9, 0xffffc856, 0x9}, {0x78f, 0x1, 0x5, 0xfffffffa, 0x6, 0x6}, {0x2, 0x7, 0x965, 0x81, 0x8, 0x3}, {0x0, 0x0, 0x89, 0x80000000, 0xb, 0x1ef}, {0x0, 0x4, 0x6, 0x1, 0xfffffffe}, {0x9, 0x4, 0x8, 0x2, 0xde0, 0xc3}, {0x7, 0x8, 0x9, 0x8, 0x932d, 0xc}, {0x2, 0x4, 0x401, 0x8dd8, 0xffffffff, 0xac00000}, {0x7, 0x0, 0x100, 0x1, 0x2, 0x1}, {0xff, 0x3ff, 0x499f, 0xb920, 0x8, 0x8}, {0x9, 0x94c, 0x8, 0xc681, 0x5, 0x5}, {0x1, 0x0, 0x4, 0x5, 0x401}, {0x0, 0xa4e, 0xaff, 0x1e1f, 0xfffffffd, 0xff}, {0x20000, 0x9, 0x8, 0x90d5, 0xffffffff, 0x9}, {0x1, 0x0, 0x8, 0x8, 0x1, 0x7}, {0xffffff93, 0x1a7a75e5, 0x6c, 0x3, 0xffff, 0xf1}, {0x4, 0x4, 0x27c9b2b1, 0x3, 0xe8, 0x8}, {0x6ef, 0xe34, 0x6, 0x5, 0x29f4, 0x80000001}, {0x401, 0xffffa379, 0xaf5c, 0x7, 0x2b, 0x763a}, {0x5, 0x7, 0x81, 0x7, 0x27ea09c4, 0xf5}, {0x7, 0x433, 0x8, 0x2, 0x0, 0xee}, {0x3, 0x7, 0x7f, 0x3, 0x98a, 0xe7}, {0x8fc, 0xfff, 0x3, 0xc57b1c5d, 0x6, 0x1}], [{0x4}, {0x2}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x2}, {0x4}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {}, {0x4, 0x1}, {0x2}, {0x5}, {0x17e4177fd03d2ae6}, {}, {0x5}, {0x1, 0x1}, {0x5, 0x1}, {}, {0x3}, {0x2, 0x1}, {0x1}, {0x1}, {}, {0x0, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x1}, {0x1, 0x1}, {0x1, 0x1}, {}, {0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x6, 0x1}, {0x2}, {0x3}, {0x2, 0x1}, {0x4}, {}, {0x6, 0x1}, {0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x2}, {0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {0xa, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {}, {0x1, 0x1}, {}, {0x1}, {0x1, 0x1}, {0x4}, {}, {0x1, 0x1}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x5}, {0x5}, {0x1}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x1}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0xf802526553cd36f7, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {}, {0x3, 0x1}, {0x8c9eadb68fe4aaef}, {0x1}, {}, {0x5, 0x1}, {0x0, 0x1}, {0x7}, {0x4}, {0x2}, {0x1, 0x1}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x1}, {0x5, 0x1}, {0x4}, {0x2}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xec8, 0x4, {{{0x1, 0x566cf000, 0x1, 0xfff, 0xffffffff}, 0x10, 0x7, [{0x2f, 0x7, 0x6, 0x1, 0x5, 0x6}, {0x1000, 0x723, 0x9, 0x101, 0x5, 0x1}, {0x4, 0x4, 0xffff, 0x8, 0xa, 0x8}, {0x6, 0x2, 0x4, 0xb3, 0xffffff43, 0x5}, {0xff, 0x9, 0x8000, 0x8, 0x2, 0x8}, {0xc, 0x5, 0x8, 0x80000000, 0x7, 0x5}, {0xc, 0x7, 0x6, 0x0, 0xfffffffa, 0xf3}]}, [{0x29, 0x4, 0x4, 0x4, 0x4, 0x5}, {0x101, 0xab, 0x28, 0x562e768d, 0x4, 0x1}, {0x4, 0x6, 0x8, 0x2, 0x7, 0xb8}, {0x0, 0x7, 0x254a4df6, 0x5, 0x4, 0x1}, {0xffffff9f, 0x101, 0xd, 0x7, 0x2, 0x9}, {0x1, 0x7, 0x7, 0x41e1, 0x5, 0x8}, {0x4, 0x9, 0x7, 0xab8, 0x457c, 0x51c9}, {0x2, 0x9, 0xffffffc0, 0x2000000, 0x8001, 0x7}, {0x2, 0x1, 0x8, 0x3e2, 0x6, 0x1}, {0x6, 0xffffff16, 0x6, 0x5, 0x100, 0xf40}, {0x100, 0x7, 0x0, 0x37, 0xfffffffd}, {0x2, 0x8, 0x549, 0xb6, 0xba5, 0x7}, {0x857, 0x6, 0x3, 0x4, 0x7fffffff, 0xfff}, {0x3, 0x0, 0x8, 0x2, 0x10000, 0xc}, {0x1, 0x8, 0x9, 0x8, 0x2, 0x9}, {0xca9d, 0x6b, 0x8f0, 0x5, 0x80, 0x1}, {0x8, 0x8, 0x3, 0x6, 0x9b, 0x6}, {0x1, 0x7, 0x6, 0x100, 0x6, 0x4}, {0xfffff4ee, 0x7, 0x2, 0x351, 0x3, 0x3ff}, {0xfffffff9, 0xc, 0x8001, 0x84d, 0x7, 0x8}, {0xfffffffd, 0x4, 0x5, 0x1aa00000, 0x3da0e2d, 0x7}, {0xfffffff0, 0x5c, 0x5, 0x6, 0x67, 0x5}, {0x6, 0xa, 0x2, 0x7fffffff, 0x6, 0x1}, {0x0, 0x9, 0x0, 0x5, 0xd70}, {0x10001, 0x3, 0xfffffffa, 0x9, 0x0, 0x3}, {0x2, 0x6, 0x6e8, 0x43b6, 0x7, 0xf1}, {0x1000, 0x6b, 0x3ff, 0x30000000, 0x8, 0x1}, {0x8, 0x8001, 0xfffffff7, 0x0, 0x6, 0x9}, {0x7, 0x2, 0x57df, 0xfffffff8, 0x8, 0x6}, {0xb, 0x39, 0xd7c19536, 0x2, 0x900000, 0x9}, {0x9, 0x7280, 0x200, 0x1, 0x800, 0x772}, {0x5, 0x1000, 0x4, 0x0, 0x0, 0x9}, {0x9, 0xa8bf, 0x4da, 0x0, 0x68ec, 0xfffffff9}, {0x0, 0x80000000, 0xe5f3, 0x4, 0xff, 0x200}, {0x4, 0xc825, 0x80000001, 0x40, 0xffffffff, 0x7f6}, {0x20000000, 0x0, 0x5, 0x8, 0x40, 0x6}, {0x95, 0xfffffffd, 0x2, 0xfffffff7, 0x8, 0x79}, {0x8, 0x1, 0x3, 0x8001, 0xe1b, 0x7}, {0x9, 0x0, 0xffff, 0xffff, 0x3ff, 0x7}, {0x40, 0x0, 0x6, 0x200, 0x7fffffff, 0x2}, {0x3, 0x1, 0x5, 0x401, 0xfa59, 0x80000001}, {0x6, 0xfffffff8, 0x7, 0x288, 0x4, 0x4}, {0x84, 0x7, 0x9, 0x3, 0x246f6cb3, 0x800}, {0x4, 0x38913242, 0x1, 0xb53, 0x0, 0x2}, {0xfffffff7, 0x1, 0x9, 0xc, 0x6, 0x6946}, {0x10, 0xfffffff8, 0x4, 0x7, 0x2, 0x4}, {0x1, 0x3, 0x3, 0x9, 0x2, 0xd}, {0xace, 0x4d9e, 0x3ff, 0x2a51c349, 0x40, 0x7}, {0xd, 0x3, 0x9, 0x65, 0x8, 0x9}, {0x200, 0x8, 0x86c, 0x200, 0xe, 0x8}, {0x5, 0x8000, 0x401, 0x7, 0x8000, 0x1800}, {0x0, 0xaea7, 0xeb3b, 0x10000, 0x178c00, 0x7}, {0x2, 0x100, 0x9, 0x8, 0x5, 0x2}, {0x5, 0x80000000, 0xfd68, 0xfffffff8, 0xfffffff8, 0x3}, {0x7f, 0x7, 0x6, 0x2dd6, 0x101, 0x1}, {0x10, 0x10001, 0x0, 0x0, 0x5, 0x19}, {0xf686e54e, 0x6, 0x7ff, 0x153, 0x70}, {0x9, 0xa73, 0x452, 0x2d, 0x40, 0x1}, {0x3, 0x3, 0x5, 0xff, 0x1a, 0xc}, {0x80000000, 0x1, 0x60000, 0xffffffff, 0x1, 0x5}, {0x5a6f, 0x2, 0x7, 0x2, 0x81, 0x7ff}, {0xfffffff9, 0x5, 0x1, 0x6, 0x80000001}, {0xd, 0x7, 0xb5ba, 0x2, 0x8, 0x1ff}, {0x4, 0xb8f, 0x0, 0x9, 0x7ff}, {0x8, 0x4, 0x4, 0x5, 0x6, 0x1}, {0x5, 0xdca, 0x651, 0x9, 0x5a3, 0x64e70000}, {0x5, 0xe, 0x5, 0x9c, 0x101, 0x4}, {0x7, 0x7fffffff, 0x2, 0x6, 0xbaef, 0x401}, {0x3, 0x6, 0x6, 0x7}, {0x101, 0x9, 0x5, 0x40, 0x94d0, 0xd2b}, {0x2, 0x1, 0x0, 0x9, 0x7, 0x3}, {0x2, 0xffffffff, 0x9, 0x33d, 0xd, 0x7ff}, {0x5, 0x2, 0x2, 0x1ff, 0x5, 0x6}, {0x0, 0x800, 0x6, 0x5, 0x9, 0xfffffffd}, {0x8001, 0x5, 0x7, 0x5, 0xdf1b, 0x8}, {0x101, 0xf, 0xedaf9458, 0x6, 0x3}, {0x8, 0x7, 0x401, 0x8, 0xd910}, {0xffff, 0x5, 0x8, 0x7, 0xa, 0x9}, {0x10001, 0x7, 0xffff5e33, 0xd, 0x6, 0x5}, {0x0, 0x7fffffff, 0x1, 0x6, 0x200, 0x4}, {0x2, 0x9, 0x6, 0x80000000, 0x2ca, 0x1}, {0xa2, 0x80000000, 0x207, 0x10000, 0x8, 0x7ff}, {0x1, 0xf, 0x8a8, 0x4, 0xab, 0x1}, {0xbf61, 0xff, 0x7, 0x8, 0x200, 0x4}, {0x5, 0x111, 0xffffffff, 0x8cd, 0x7e010d36, 0xc1af}, {0x4, 0x1, 0x3, 0x7, 0x4, 0xd}, {0x401, 0xffffffff, 0x400, 0x7, 0x4, 0xfa}, {0x8, 0x46, 0x5, 0x1, 0x4, 0x9}, {0x2e, 0x8, 0x7f, 0x7e, 0x6, 0xfffffff9}, {0x302, 0xd, 0xc5de00, 0x30000000, 0x7, 0x8001}, {0xfff, 0x4, 0x8001, 0x3, 0x5, 0x6}, {0x380, 0x4, 0x0, 0x101, 0x3, 0x400}, {0x4, 0x1, 0x7, 0x7fffffff, 0x3, 0x3}, {0xe7, 0x9, 0x7, 0xe, 0x8001, 0x6}, {0x8000, 0x7, 0x81, 0xaf, 0x8001}, {0xff, 0xc1a3, 0x10001, 0x9, 0x6, 0x800}, {0x7, 0x5, 0xc19, 0x10001, 0x8, 0x9}, {0x5, 0x1, 0x101, 0x1ff, 0x2, 0x9c9}, {0xea4, 0x10001, 0x0, 0x4, 0x5, 0x1}, {0x2, 0x4, 0xfffff001, 0xffffffff, 0x3, 0xd967}, {0x4, 0x4, 0x7, 0x16e0, 0x100}, {0x200, 0x9, 0xa7, 0xffffffde, 0x6, 0x5}, {0x2, 0x9, 0x7f, 0x925e, 0x2, 0x17}, {0x4, 0x0, 0xfffffff9, 0xa, 0x0, 0x6}, {0xfffffff7, 0x8000, 0xe0000000, 0xc, 0x3, 0x4}, {0x1, 0x8, 0x66, 0x2, 0xb, 0x9}, {0x7, 0x0, 0xeb, 0x4, 0x6, 0xff}, {0x6, 0x8, 0x7, 0xffffffc3, 0x6, 0x4}, {0x9, 0x400, 0x3ff, 0x100, 0x1, 0xd9c}, {0x40, 0x5, 0x0, 0x5, 0x9, 0x2}, {0xcbf3, 0x9, 0x5, 0xfffffff9, 0x9, 0x8}, {0x1, 0xfffffffd, 0x87ba, 0x9, 0x81, 0x6}, {0x2, 0x10, 0x7, 0x10001, 0x3e, 0x10}, {0x0, 0x9, 0x10001, 0x8efc, 0x8, 0xfffffff8}, {0x4, 0x8000, 0x3, 0x8}, {0x1a0000, 0x9, 0x18, 0xa, 0x2, 0x6ec6}, {0x3, 0x40, 0x2, 0x1, 0x5}, {0x9, 0xfffffeff, 0xffffffff, 0x0, 0x10000, 0x40}, {0x6, 0x1, 0xffffffff, 0x7eea, 0xb, 0x100}, {0x3, 0xfffffffe, 0xe20, 0xffff, 0x7}, {0x81, 0x2, 0x27b, 0x5, 0xb, 0x2}, {0x2, 0xe01e, 0xb, 0x8, 0x6, 0x447}, {0x6e, 0x0, 0x3, 0x2, 0x2, 0xb}, {0x0, 0x0, 0x4, 0x1, 0x9a, 0x6b}, {0x10000, 0x3, 0xfffffffd, 0x5, 0x7, 0x3}, {0x38, 0x3, 0x192, 0x1, 0xd, 0x280000}, {0x5, 0x1, 0x40000000, 0x0, 0x5, 0x7f}, {0x0, 0x5d, 0x3, 0xd3, 0xfffffffa, 0xffffffff}], [{0x1, 0x1}, {0x3, 0x1}, {0x4, 0x798006a1127cdad6}, {0x1}, {0x5}, {0x0, 0x1}, {0xa, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x3, 0xefb8fbcf65cbe68b}, {0x1, 0xcc15afd50da2f80a}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x5}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {}, {0x5, 0x1}, {}, {0x4, 0x1}, {0x1}, {0x3}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {}, {0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1}, {0x2, 0x1}, {0x5}, {0x2}, {0x3}, {0x5}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x2, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1}, {0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x1}, {0x3, 0x1}, {}, {0x3}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x1}, {0x2}, {0x8, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3}, {0x3}, {0x2}, {}, {0x1}, {0x2}, {0x5}, {0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x2}, {0x2, 0x1}, {0x2}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0xc4598badbdad1895, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x1}, {0x4}, {0x5, 0x1}, {0x2, 0x1}, {0x5}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x2}, {0x5, 0x1}]}}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{0xe5, 0x0, 0x4, 0x4, 0x200}, 0x60, 0x1, [{0x971c, 0x5, 0x10000, 0x1, 0x7, 0x3}, {0x0, 0xc7, 0x9e6, 0x6, 0x71, 0x101}, {0x4, 0x3, 0x40, 0x94, 0x9, 0x38e}, {0x7, 0x6, 0x4, 0x2, 0x7, 0x3}, {0x0, 0x200, 0xfffffff9, 0x92, 0x3}, {0x1, 0x8291, 0x3, 0xff, 0x7fffffff, 0x9}, {0x1, 0x6, 0x9f0, 0x6, 0x0, 0x4}]}, [{0xffffff53, 0x5, 0x8f, 0x1ff, 0x6, 0xfffff403}, {0x6, 0x1, 0x8, 0x3, 0x3, 0x7}, {0x101, 0xe, 0x4, 0x6, 0x3, 0x6d0}, {0x100, 0x0, 0x8bc, 0x43b23e66, 0x4, 0x50}, {0x4, 0x3ff, 0x553, 0x8d9, 0x2, 0x7}, {0x0, 0x2, 0x1000, 0x0, 0x4142, 0xfffffffa}, {0xbf, 0x8, 0x1, 0x7ff, 0xff, 0x1}, {0x4, 0xa6, 0x3ff, 0x3ff, 0x3ff, 0x40}, {0x1, 0x9, 0x5, 0x6, 0x800, 0x2}, {0x9, 0x7, 0xffffffff, 0x4, 0xa70e, 0x10}, {0x80, 0x5, 0x3, 0x40, 0x8, 0x9}, {0x1ff, 0x9, 0x1, 0x7ff, 0x72, 0xfffffff1}, {0x6, 0x8, 0x6, 0x0, 0x0, 0x2}, {0x98, 0x4, 0x10000, 0xd, 0x4, 0xb}, {0x1, 0x9, 0x2, 0x3, 0xca83, 0x40}, {0x1, 0x5, 0x2, 0x1fa5, 0x7, 0x3}, {0x2, 0x8, 0x7c, 0x10000, 0x81, 0x700}, {0xff, 0x7, 0xa85, 0x7f, 0x80000001, 0x2}, {0x80, 0x7f, 0x6, 0x24ba00, 0x9, 0x2}, {0x80000001, 0x2, 0xfff, 0xf, 0xf20f, 0x1}, {0x5, 0x6, 0x9, 0xd7cd, 0x0, 0x1bf}, {0x0, 0x1800000, 0xb2e8, 0x0, 0x6, 0x3}, {0x80, 0x1, 0x4, 0x81, 0x7, 0x1}, {0x7f, 0x4, 0xfffff801, 0xc12, 0x3, 0x10000}, {0x9, 0x1, 0xcfa, 0x0, 0x5, 0x7}, {0x793f055b, 0x8, 0x1, 0x6, 0x5, 0x9}, {0x7, 0x4, 0x2, 0x1, 0x4, 0xfffffff8}, {0x2, 0x80000000, 0x5, 0x7, 0x1, 0xdbc}, {0x7, 0xfffffffa, 0x800, 0x8, 0xc, 0x5}, {0x5, 0x8, 0x0, 0x8, 0x6, 0x3}, {0x564a, 0x6, 0x6a1, 0x5, 0xa25, 0x19}, {0x5, 0x6, 0x7, 0x1ed, 0x6, 0xfffffff8}, {0x3, 0x6, 0xfff, 0x4, 0x7, 0x6}, {0x9, 0xdf5, 0xffffffff, 0x2, 0x4, 0x7}, {0x5, 0x9, 0x99b, 0x15, 0x8000, 0x9}, {0x8, 0x6, 0x9, 0x400, 0x4000, 0x4}, {0x4, 0xff, 0x1, 0x1000, 0x0, 0x80}, {0xf78, 0x4, 0x6, 0xc, 0x1, 0x8}, {0xffffffff, 0x200, 0x8, 0x3, 0x8001, 0xbbf}, {0xd, 0x101, 0x3, 0x1, 0x3, 0x217}, {0xa, 0x353, 0x70, 0x100, 0x8f, 0x8}, {0x8, 0x8000, 0xd, 0x3, 0x8000, 0x86}, {0x4, 0x7, 0x5, 0x200, 0xfffffffd, 0x8001}, {0x7d82dd3c, 0xf3, 0x903, 0x9, 0xb93, 0x2}, {0x568, 0xfffffff9, 0x601e, 0xfffffffd, 0x3, 0x2}, {0x8, 0x6d80, 0x7b, 0x80000000, 0x400, 0x4}, {0x2, 0xff, 0x2, 0xb6c, 0x6bf7}, {0x9, 0x7fffffff, 0x4, 0x1, 0xd92a, 0x4}, {0x7f, 0x7f, 0xfffffff8, 0xffff16ce, 0x5, 0x8}, {0x8, 0x5, 0x3, 0x4, 0x6, 0x800}, {0x7fffffff, 0x9, 0x200, 0x800, 0x9, 0x8}, {0x0, 0x1, 0x1, 0xffff, 0x5, 0x2}, {0x5, 0x6, 0x1, 0x7fffffff, 0xc0000, 0xd9}, {0x5, 0x1ff, 0x10000, 0xfffffffd, 0xa}, {0x5, 0x4, 0x46, 0xff, 0x5, 0x3}, {0x0, 0x81, 0x5, 0xe, 0x1, 0x6}, {0x3, 0x0, 0xffff, 0x3, 0x1, 0x3}, {0x8001, 0xfe, 0x6, 0x0, 0xb, 0x9}, {0x2, 0x97ed, 0xfffffffb, 0x9, 0x6, 0x4}, {0x1, 0x40, 0x8, 0x9, 0x10001, 0x7}, {0x9, 0x18000, 0xd, 0x554, 0x100, 0x7}, {0x3ff, 0x7, 0x9, 0xffff0001, 0xfffffff7, 0x9}, {0xffff, 0x3, 0x51, 0x616, 0x1, 0x1000}, {0x83, 0x10, 0x10, 0x9, 0xed24, 0x1}, {0x6ac4, 0x6, 0x9, 0x3, 0x9e, 0x2}, {0x1, 0x8000, 0xa0c, 0x0, 0x8000, 0xf6}, {0x2, 0x0, 0x5, 0x0, 0x1ff, 0x6}, {0x8, 0x8, 0x6b7, 0x2, 0x2, 0x3ff}, {0x1, 0x6, 0x8000, 0xffffffff, 0x4, 0xf}, {0x2, 0x6f, 0x1, 0x4, 0x4, 0x6}, {0x3, 0x0, 0x5, 0x6, 0xe, 0x1}, {0x9, 0x8, 0x1, 0x1000, 0x5, 0x47de}, {0x3, 0x0, 0xffffffff, 0x5, 0x0, 0x1}, {0x4, 0x101, 0x7, 0x7, 0x1, 0xfffffff4}, {0x1, 0x3ff, 0x5, 0x1fffc, 0x8}, {0xfffffff1, 0x0, 0x100, 0x6, 0x0, 0x8}, {0x4, 0x4, 0x460, 0x9, 0x2d, 0x5}, {0x4, 0x2, 0xe, 0x9, 0x101, 0xa}, {0xdb0, 0x6, 0x80000000, 0xfffffff0, 0x4, 0x10000}, {0x0, 0xc0000000, 0x5, 0x0, 0xc, 0x9}, {0x0, 0x3df100bd, 0x4, 0xd983, 0x3, 0x7}, {0x5, 0x2, 0xfffffffc, 0x6, 0x2}, {0x7, 0x8, 0x3, 0xb6c5, 0x5, 0x6}, {0x9b24, 0x16132ab8, 0x80000001, 0x3, 0x295, 0x42}, {0x1, 0x1, 0x8, 0x6, 0x2, 0x3ff}, {0x8, 0x5, 0x100, 0x8, 0x0, 0x19}, {0xf, 0x6, 0xfffff001, 0x73, 0x2, 0x6}, {0x401, 0xfffffffc, 0x1, 0x9, 0x1, 0x7}, {0x97, 0x9, 0xffffffc0, 0x380, 0x1ff, 0x3}, {0x3, 0x5, 0x5, 0x200, 0xc, 0x5}, {0x0, 0xfffff000, 0x10000, 0x7, 0x8, 0x2a}, {0x9, 0xffc00000, 0x9, 0x6d, 0x101, 0x62}, {0xd0, 0x0, 0x4, 0xfffffff9, 0xe, 0x3}, {0xf, 0x8, 0x80, 0x5, 0x4, 0x6}, {0x9, 0xf, 0x7, 0xd30, 0x9}, {0x3, 0xb5c5, 0xfffffffb, 0x7, 0x7, 0x6}, {0x7, 0x5, 0x2, 0x4, 0x0, 0x800}, {0x6, 0x7, 0x8, 0xe0f1, 0x2, 0xfffffffb}, {0x2, 0xfffffffd, 0x7, 0x1, 0x215, 0x4}, {0x7, 0x1, 0x6, 0x9, 0x8, 0x3}, {0x4, 0x5, 0x2, 0x7, 0xde11, 0xbbc0}, {0x5, 0x5, 0x6, 0x5, 0x9, 0x7}, {0x2, 0x12d, 0x0, 0x0, 0xd, 0xb}, {0x80000001, 0xa8, 0xf9c, 0xfffffffd, 0x8, 0xfffffff9}, {0xce5, 0x8, 0x6d4d9d2a, 0x8000, 0x7, 0x6}, {0x8, 0x1, 0x1, 0x1, 0xd, 0x5}, {0x6, 0x10001, 0x0, 0x5, 0x9, 0xd2}, {0xe, 0x9, 0x29, 0xfff, 0x5, 0xfffffd5d}, {0x8, 0x6, 0x7, 0x0, 0x7f, 0xfffffff6}, {0x5, 0x8, 0xffffffff, 0x7, 0x38d, 0x80}, {0x5, 0x1, 0x0, 0x1e, 0x7, 0x24}, {0x7, 0x0, 0x80000000, 0x0, 0x400, 0x28fb}, {0xff, 0x1000, 0x927a, 0x5f, 0xff, 0x70b1ec09}, {0x3, 0xe4, 0xe, 0x3, 0x3, 0x30}, {0x2, 0x53cd, 0x5, 0x6, 0x1, 0x8f69}, {0x7, 0x4, 0x3, 0x0, 0x9a, 0x80000000}, {0x6, 0x0, 0x0, 0x3, 0x2, 0x80000}, {0x7, 0x64f, 0x8, 0x10001, 0x2, 0x8}, {0xff, 0x57e, 0xffffff85, 0x6, 0x525, 0x5}, {0x10000, 0x0, 0x80000001, 0x3, 0x8, 0x2}, {0x7fffffff, 0x7ff, 0x56, 0x8, 0x80000000, 0xe21}, {0x6, 0x3, 0x5, 0x0, 0x10, 0x8}, {0x143, 0x8, 0x10001, 0x7, 0x87, 0x1}, {0x2, 0x7, 0x9, 0xc968, 0xfff, 0x6}, {0x8, 0x8, 0x5, 0x6, 0xfffffc00, 0x8}, {0x0, 0x0, 0xe, 0x81, 0x5, 0x3}, {0x0, 0xf, 0x6000000, 0x5, 0x12}, {0x80000000, 0x1, 0x8, 0x1, 0x401, 0xa605}], [{0x5, 0x3}, {}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {}, {0x4, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x5}, {0x1}, {0x2}, {0x5, 0x1}, {0x2}, {0x5}, {0x5, 0x1}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x3}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {}, {0x0, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x1}, {0x1}, {0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x5}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {}, {0x5}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x7}, {0x2}, {0x3}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {}, {}, {}, {0x0, 0x1}, {0x1}, {0x1, 0x963106ac4165a910}, {0x2, 0x1}, {0x6, 0x1}, {0x3}, {}, {0x5}, {0x3, 0x1}, {0x7, 0x1}, {0x3}, {0x6, 0x1}, {}, {0x1, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x2}, {}, {0x5}, {0x5, 0x1}, {0x2, 0x1}, {0x2}, {0x3, 0x1}, {0x1}, {}, {0x2, 0x1}, {0x2}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x3}, {0x4}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xe80, 0x4, {{{0x622, 0xff, 0x5, 0x15, 0x5}, 0x8, 0x5e, [{0x7, 0x3, 0x1, 0x1, 0x9, 0x62e0}, {0x7078, 0x6, 0x0, 0x1, 0x4, 0x3}, {0x3, 0x1, 0x1, 0x0, 0x400, 0xc0}, {0x3, 0x81, 0x9cf5, 0x0, 0xe9c, 0x8}]}, [{0x4, 0x3, 0x7, 0xa7, 0x0, 0x1}, {0x101, 0xe2, 0x2, 0x2, 0x3, 0x8}, {0xffff, 0x8000, 0x2, 0x8b, 0x800, 0x8}, {0xec, 0x0, 0x8, 0xfffffffa, 0x0, 0x7fff}, {0x6, 0x3, 0x101, 0x6, 0x6, 0x9}, {0x967, 0x3, 0x2, 0x6, 0x6, 0x101}, {0x3, 0x7, 0x863, 0x800, 0x6, 0x4}, {0x6, 0xf, 0x0, 0x6, 0x11e, 0xffffff01}, {0xe, 0x6, 0x0, 0x6, 0x101, 0x6}, {0x8a, 0x2, 0x7, 0x3, 0x100, 0x100}, {0x0, 0x3, 0x3, 0x7, 0x3, 0x9}, {0xfff, 0xf368, 0x3495, 0x8, 0x6adc, 0x10000}, {0x2, 0x1, 0x7, 0x7fff, 0x5, 0x7}, {0x5, 0x5, 0x5, 0x9, 0x41aef3c8, 0x6}, {0xc36, 0x400, 0x5f37d257, 0x6, 0xbf, 0xb1}, {0x3, 0x7, 0xfe, 0x703, 0x1, 0x4}, {0xd, 0x1, 0x9, 0x9, 0x9, 0xe}, {0x6, 0x0, 0x91a, 0x0, 0x6, 0x10001}, {0x1, 0x95, 0xb, 0x1, 0xf79, 0x1}, {0x1ff, 0x7, 0x4, 0x6, 0x2, 0x4}, {0x0, 0x3, 0x2, 0x8, 0x7dc1f230, 0x5}, {0xd58, 0x6, 0x6, 0x8c, 0x5, 0x9}, {0x2, 0x3ff, 0x0, 0x1, 0xaa, 0x3}, {0x400, 0x3, 0xfff, 0x2, 0x6, 0xd}, {0x8, 0xf0, 0x2, 0xe, 0xfffffffd, 0x2}, {0x4, 0x3, 0x2f5f, 0x2, 0x5, 0x80}, {0xd20, 0x25, 0x7, 0x6, 0x7, 0x1}, {0x131e, 0x9, 0x7, 0x6, 0x5, 0x3}, {0x8, 0x8, 0x5, 0x80000001, 0x0, 0xdd5}, {0x0, 0x800100, 0x66, 0x1, 0x84, 0x2}, {0xae71, 0xfffffffd, 0x7, 0x8, 0xb68, 0x1}, {0x10001, 0x5, 0x3, 0x3, 0x72, 0x9}, {0x928, 0xfffffffd, 0x0, 0x9, 0x5, 0x10}, {0x9, 0xe, 0xde1, 0x64f, 0x8, 0x4}, {0x73, 0x2, 0x6, 0x80, 0x7, 0x1ff}, {0x9, 0x8, 0xa, 0x4, 0xff, 0x98d}, {0x6, 0x4, 0x3e0239b, 0x7ff, 0x2, 0xfffffffb}, {0xffff, 0x8, 0x0, 0xfffffffc, 0x8, 0x1}, {0x8, 0xe, 0x6, 0xd60, 0x6, 0x7}, {0x0, 0x0, 0x8, 0xbb9a, 0x8, 0xc}, {0x9, 0xc3, 0x1, 0x4abc, 0x0, 0x9}, {0xfffffffc, 0x0, 0x7, 0x3ff, 0x6dd0, 0xe6}, {0x3ff, 0x3ff, 0x4, 0x0, 0x0, 0x4e44}, {0x7, 0x9, 0x3, 0x2, 0x2, 0x3}, {0x6, 0xff, 0x7fff, 0x2000, 0x166f, 0xfffff959}, {0x4, 0x1c000, 0x7, 0x7, 0x7fff, 0x101}, {0xfffffff8, 0x1, 0x3, 0x3, 0x6, 0x5}, {0x8b47, 0x5, 0xf07e, 0x4, 0x5, 0x4}, {0x4, 0x8, 0xbd4, 0xfff, 0xe, 0x2}, {0x2, 0x2, 0xffff0001, 0x3, 0x10, 0x4}, {0x1, 0x3, 0xb7, 0x2, 0x37, 0x9f9}, {0x2, 0x4, 0x2, 0x53, 0x10, 0x2}, {0xfc000000, 0x40000, 0x7, 0x9, 0x0, 0x7fffffff}, {0x401, 0xc4, 0x7dc0, 0x7, 0x7ff, 0x8}, {0x10, 0xd92, 0x9, 0xc0, 0xf6, 0x80000001}, {0x101, 0x9, 0x8b, 0xffff, 0x668, 0xfffffffd}, {0x0, 0x6, 0x3, 0x1, 0x8, 0x1ff}, {0x5, 0x5e3, 0x3, 0x4, 0x4, 0x2}, {0x9, 0x80, 0x9, 0x800, 0x9, 0x1}, {0x75, 0x2, 0x4, 0xe, 0xd9, 0x81}, {0x200, 0x2b61514e, 0x1, 0x2, 0x0, 0xff}, {0x2, 0x7, 0x0, 0xdf, 0x5fc, 0x6}, {0x13, 0x2, 0x9, 0x8001, 0x40, 0x8}, {0x4, 0x40, 0x57, 0x1, 0x5, 0x8e7}, {0x7, 0x100, 0x6, 0x8, 0x8, 0x1ff}, {0x8001, 0x9, 0xa49c, 0x7, 0x2, 0x31f}, {0xc6, 0x4, 0x6d26, 0x2, 0xffffffff, 0x80000001}, {0x9, 0x4, 0xffffffff, 0xe0, 0x0, 0x13}, {0x80, 0x6, 0x6, 0x80000000, 0x3ff, 0x3ff}, {0x8, 0x3, 0x2, 0x7f, 0x8000, 0x8}, {0x400, 0x7, 0x65, 0x1, 0x4, 0x7}, {0x81, 0xd, 0x1, 0x4, 0x0, 0x7}, {0x200, 0x7fffffff, 0x8, 0x3, 0x2, 0xb8d0}, {0xff, 0x272c, 0xcbfb, 0x7f, 0x1, 0x1}, {0x3, 0x8, 0x8, 0x51d, 0x10, 0x3}, {0x10000, 0x51c, 0x3, 0x0, 0x6, 0x7}, {0x8, 0x4, 0x5, 0x5, 0x6c72, 0x4}, {0xffffffff, 0x7fffffff, 0x8, 0x6, 0x2}, {0x38000, 0x7, 0x2, 0x1, 0x4, 0x3}, {0x6, 0x7, 0xc1, 0x3, 0x7f, 0x1}, {0x3, 0x5, 0x6, 0x7ff, 0x2, 0x7}, {0x6, 0x4, 0x3, 0xffffffc0, 0x0, 0xfffffffe}, {0x860, 0x5, 0xffff, 0x1ff, 0x4}, {0x7, 0xb, 0x4, 0x9, 0x2, 0x8}, {0x57, 0x8, 0x1ff, 0xa4, 0xd, 0x61f}, {0x0, 0xfffffffe, 0x8000, 0x2, 0x3, 0x8}, {0x4, 0x4, 0x2, 0x6, 0x7ff, 0x9}, {0x2b48, 0x7, 0x9392, 0x8f, 0x80000001}, {0x78, 0x8, 0x6, 0x101, 0x26e, 0xff}, {0x7fffffff, 0x4, 0x0, 0x8829, 0xf07, 0x65437a4e}, {0xfff, 0x8, 0xfffffff9, 0xff, 0x5}, {0x5, 0x6, 0x2, 0x8001, 0x8001, 0x6}, {0xda, 0x3, 0x5, 0x80000000, 0x5f3, 0x9}, {0x1, 0x711, 0x1, 0x9, 0x8, 0x4}, {0xd, 0x6, 0xfffffff9, 0x4, 0xb, 0x8}, {0x0, 0xe, 0x7, 0xc6, 0x200, 0x3}, {0x1, 0x4, 0xfffffffb, 0xda90, 0x6, 0xffff8000}, {0x80, 0x0, 0x0, 0x7ff, 0x7, 0x5}, {0xff, 0x2, 0x4, 0x9, 0x8001}, {0x101, 0x8000, 0xe, 0x6, 0x9, 0x1000}, {0x2, 0x0, 0x8, 0xff, 0x5, 0x5}, {0x75, 0xffff, 0x6a1, 0x80000001, 0x1}, {0x8000, 0x2, 0x9, 0xfff, 0x3, 0x401}, {0xc78, 0x400, 0x9, 0x6, 0x13dd, 0xfd8b}, {0x100, 0x6, 0x9, 0x6c83, 0x3, 0x7fff}, {0x0, 0x5, 0xa, 0x0, 0x2, 0xd39}, {0x7, 0x2, 0x3, 0x2, 0x3, 0x9}, {0x0, 0x6, 0x4, 0x8, 0x5, 0x9}, {0x10, 0xd1, 0xfc0, 0x1, 0x388, 0x4e}, {0x0, 0x7fff, 0x2, 0x5, 0x1176, 0x2}, {0x2, 0x0, 0x5, 0x4, 0x6519}, {0x5, 0x4, 0xc, 0x40, 0x7, 0x1}, {0x4, 0x8, 0x7, 0x1, 0xb9, 0x8}, {0x2, 0xfffff872, 0x473, 0xe65, 0x9, 0x7fffffff}, {0x1, 0x329, 0x7f, 0x2, 0x1, 0x8d9}, {0x8, 0x1000, 0x3, 0x7, 0x1, 0x3}, {0x9, 0x10, 0x8, 0xb7, 0xc, 0x7}, {0x9, 0x624, 0x6, 0xffff, 0x7ff, 0x79}, {0x7ff, 0x80, 0x9, 0x8, 0x6, 0x100}, {0x8, 0xc, 0x2, 0x80000000, 0x5, 0x400}, {0x534, 0x8001, 0x8, 0x7, 0x4, 0x7fff}, {0x400, 0x7fff, 0x401, 0xde0, 0x80000001, 0x9}, {0x8, 0x7ff, 0x7fffffff, 0x7, 0xd443}, {0x7, 0x3, 0x0, 0x200, 0x1, 0x6}, {0xfffffffa, 0xffff, 0x8, 0x40, 0x8, 0x1}, {0x9, 0x5, 0x5db, 0x7f, 0x6, 0x3ff}, {0xd, 0x3, 0x7ff, 0x5, 0x5, 0x8}, {0x800, 0x3a3, 0xb, 0x4, 0x2, 0xfffffff7}], [{0x2, 0x1}, {0x0, 0x1}, {0x2}, {0x3}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x5, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {}, {}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x1, 0x1}, {0x4}, {0x0, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x5, 0x1}, {0x4, 0x2426e8197709af3b}, {0x2}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x6, 0x1}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x1}, {0x4}, {0x1, 0x1}, {0x1}, {0x2, 0x1}, {}, {0x5, 0x1}, {0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x2}, {0x3, 0x1}, {}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x5}, {0x1, 0x1}, {0x5, 0x1}, {}, {0x5}, {0x5, 0x1}, {0x5}, {0x4, 0x1}, {0x3, 0x1}, {}, {0x1}, {0x2, 0x1}, {0x5}, {0x2}, {0x3}, {0x3}, {0x4}, {}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x3}, {0x2, 0x1}, {0x1}, {0x4}, {0x5}, {0x2}, {0x4, 0x1}, {0x1}, {0x3}, {0x5, 0x1}, {0x2}, {}, {0x3}, {0x2}, {0x5}, {}, {0x0, 0x1}, {0x1}, {0x2a94445b9fa2bf90, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {}, {0x2}, {0x2, 0x1}, {0x5}, {0x5}, {0x3, 0x1}, {0x5}, {}, {0x3, 0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe50, 0x4, {{{0x0, 0x10001, 0x3, 0x7, 0x2}, 0x6, 0x8, [{0x8000, 0x5, 0x18000000, 0x6, 0x6, 0x8}, {0x9, 0xfffffffd, 0x3b2, 0xfffffffd, 0xffff, 0x4}]}, [{0x0, 0xfffffff6, 0xfa35, 0x9, 0x0, 0x5}, {0x3, 0x0, 0x2, 0x1000, 0x81, 0x6}, {0x2, 0xfff, 0x80, 0xe4, 0xa, 0x100}, {0x8, 0xd, 0x8001, 0x3, 0x10, 0x2}, {0x9, 0x0, 0xffffffff, 0x6, 0x8, 0xa6}, {0x0, 0x8, 0x2, 0x950, 0xfffffffb, 0x5}, {0x4, 0x3397, 0x0, 0x5, 0x0, 0x8}, {0x7, 0x81, 0x8, 0xfffff2b0, 0x81, 0x6}, {0x0, 0xd, 0x600000, 0x406e, 0x4, 0xffff}, {0x0, 0x7fff, 0x80000001, 0x6860, 0x6, 0xb4}, {0x5, 0x1, 0x200, 0x7, 0x3, 0x3}, {0xfffeffff, 0x7, 0x5, 0x6, 0x485, 0x4}, {0x7, 0x3, 0x358, 0x3, 0x3, 0x9}, {0x8, 0x8, 0x0, 0x2, 0x5, 0x6}, {0xb, 0x5, 0x0, 0x1, 0xfffffaf0, 0xbbda}, {0x80000001, 0x81, 0x5, 0x1, 0x6a, 0x6}, {0x7, 0x8, 0x9, 0x1, 0x7f, 0x2}, {0x8000, 0x5, 0xe3d, 0xfffffe01, 0xf11}, {0x9, 0x5, 0xf, 0x6, 0x6, 0x2}, {0x5, 0x101, 0x6, 0x4, 0xfffffffb, 0x8001}, {0x9, 0x7, 0x3ff, 0x3, 0x1, 0x1000}, {0x7fff, 0x10001, 0xce, 0x5, 0x10000, 0x7}, {0x7, 0x4, 0x4, 0x6, 0x4}, {0x3, 0x40, 0x0, 0x9, 0x0, 0xcdf}, {0x1, 0x3050, 0x6, 0x101, 0x7fffffff, 0x7}, {0x4, 0x3, 0x8, 0x7e, 0x55ef1ac5, 0x9f}, {0x8001, 0x1, 0x7f, 0x0, 0x3}, {0x6, 0x10001, 0x10, 0xfc, 0x4, 0x4e}, {0x1, 0x8, 0x5, 0x8f, 0x8, 0x101}, {0x4, 0x81, 0x5, 0x200, 0x7, 0xa6}, {0x4, 0x6, 0xd, 0x40, 0x9, 0x2c6e}, {0x0, 0x3, 0x5, 0x7, 0x4, 0xffff47e1}, {0x4, 0x9, 0x7, 0x0, 0x2, 0x6}, {0xc47, 0x7, 0x2, 0x10, 0x7}, {0x1, 0x100, 0x4, 0x1, 0x9, 0xe}, {0xfffff4c2, 0xffffffff, 0x3e81, 0x3, 0x7, 0x3ff}, {0x7d7, 0x5, 0x401, 0x6, 0x5, 0x81}, {0xffffffff, 0x4, 0x7, 0x6, 0x0, 0xd}, {0x2, 0x8, 0x4, 0x16b0, 0x5, 0x6}, {0x4, 0x8, 0x1547, 0xe, 0x4, 0x9d28}, {0xd2, 0x401, 0x0, 0x54, 0x1, 0x3ff}, {0x8fe, 0x6, 0x5, 0x5, 0x1, 0xffffff80}, {0x9, 0x80000000, 0xffff, 0x1ff, 0x80000001, 0x4}, {0x0, 0x9, 0xffff, 0x870d, 0x605, 0x4}, {0x9, 0x10001, 0x3, 0x8, 0x9, 0x2}, {0x5b, 0x0, 0x35e, 0x5, 0x1, 0x7}, {0x0, 0x4f, 0xa83, 0xb2, 0xc6e, 0x953b}, {0x2, 0xfff, 0x4, 0xeef, 0x0, 0xa87}, {0x7, 0x0, 0x7, 0x0, 0x5, 0x800}, {0xc1, 0xde, 0x10, 0x2, 0x3ff, 0x100}, {0xfffffffd, 0x1, 0x24bd609d, 0x3, 0xfffffff8, 0xb}, {0x5, 0x0, 0x7, 0x2, 0x81, 0xff}, {0x7, 0x2d7e989b, 0x9, 0x6, 0x10001, 0x7fff}, {0x9, 0x8, 0x1, 0x0, 0xffffffd8, 0x8}, {0x9f, 0x9, 0x8, 0x5, 0x5, 0xb}, {0x7f, 0x401, 0x100, 0x5c81, 0x1, 0x100}, {0xb21b, 0x269, 0x8, 0x5, 0x8, 0xe347}, {0xfffff8a1, 0x6, 0x2f, 0xf1b, 0xa, 0x5}, {0x2, 0xf, 0x6, 0x2, 0x7, 0x10000}, {0xf8c8, 0x2, 0x8, 0x3, 0x7, 0x2}, {0x4, 0x8, 0x7bde, 0xffff398a, 0x80, 0x1}, {0x5, 0x0, 0xfe0000, 0x1, 0xc, 0x9}, {0x0, 0x1, 0xa, 0x1, 0x6, 0xc15d}, {0xffffffff, 0x7, 0x6, 0x43, 0x100, 0x6}, {0x40, 0xffffff85, 0x101, 0x6, 0x6, 0x4}, {0x863, 0x7, 0x3, 0x3d8, 0x8}, {0xf84a, 0xfffffff9, 0x2e, 0x7, 0x9, 0x1}, {0x80, 0xfa, 0x9c, 0x1, 0xffff, 0xff}, {0x10000, 0x7, 0x8, 0x42de, 0x5, 0x2}, {0x4, 0x75e, 0x6, 0x5, 0x2, 0x7e56}, {0x800, 0x37b4, 0xcc, 0xfffffffb, 0xf2, 0x200}, {0x6, 0xce8, 0x9, 0x3, 0x3, 0x3ff}, {0x2, 0x8001, 0x5, 0x9, 0x1, 0x1}, {0x2, 0x8, 0x3, 0x6, 0xe, 0x47bf8194}, {0x3f7d, 0x2, 0x5, 0x10000, 0x3, 0x7}, {0x2, 0xf00, 0x5, 0x1000, 0x6, 0x1}, {0x2, 0x0, 0x5510, 0x36ef, 0x0, 0x6}, {0x4, 0xd2, 0x0, 0xffff, 0x0, 0x7ff000}, {0x5, 0xa, 0x3, 0x4, 0x8001, 0x41f}, {0x200, 0x3, 0x7fffffff, 0xff, 0x9, 0x6}, {0x4, 0xff, 0x10, 0x0, 0x8, 0x8}, {0x1, 0x8, 0x5, 0x8, 0x9, 0xefec}, {0x2, 0x4, 0x5, 0x5, 0x2}, {0x7, 0x8, 0x100, 0x1, 0xe1, 0x3}, {0x92, 0xffff, 0x6799, 0x1000, 0x5, 0x5}, {0x8, 0xffff, 0x5, 0x0, 0x4}, {0x2, 0x5, 0x0, 0x81, 0x40, 0x3}, {0x4, 0x9, 0x401, 0x7, 0x9, 0xef}, {0x3, 0x80000001, 0x0, 0x0, 0x3b, 0x5}, {0x4fd5, 0x5, 0x3ef6c, 0xf, 0x2, 0x8}, {0x7, 0x7, 0x3, 0x3ff, 0x5, 0x4}, {0xc3, 0x5, 0x5, 0x7, 0x1000, 0x5}, {0x4a, 0xfffff5c9, 0xe804, 0x6, 0x7, 0x6160}, {0x5, 0xc3, 0x50f0, 0x76, 0x0, 0x401}, {0x2, 0x8, 0x1, 0x3, 0x5, 0x9}, {0xfffffff3, 0x6, 0x4, 0x9, 0xd}, {0x6, 0x10, 0x5, 0x2, 0x71b, 0xffffffff}, {0x7fff, 0x6, 0x8, 0x80000000, 0x7fff, 0x8}, {0x8, 0x400, 0xf, 0x2, 0x80000001, 0x5567}, {0xa16d24b3, 0x510, 0x80000001, 0xe66, 0x8}, {0x7f, 0x4, 0xfe, 0x4, 0x100, 0x8}, {0x1, 0xfffffff9, 0x7fffffff, 0xfffffffe, 0x2, 0x8000}, {0x6, 0x80000000, 0x9dd, 0x5, 0x9, 0x10001}, {0x4, 0x1, 0x4d, 0x3ff, 0x9, 0x3}, {0xfffffff9, 0xfffffff7, 0x8, 0x5ff3, 0x1, 0x7fff}, {0xfffffff4, 0xbf9a, 0xe09, 0x80000000, 0x4, 0x8}, {0xb45, 0x23a1dcd6, 0x9, 0x3, 0x4, 0x10}, {0x3, 0x9, 0x5, 0x3, 0x4, 0x7}, {0x1, 0xfffffffc, 0x7, 0x9, 0x100, 0x3}, {0x2, 0x6, 0x4, 0x4e8, 0xce18}, {0x80000000, 0x9cd, 0x3, 0x6, 0x9, 0x2}, {0x6, 0x2, 0x3, 0x3238, 0x1, 0x6}, {0xfc, 0x4, 0x3, 0x5, 0xc9, 0x3}, {0x0, 0x40c8be2c, 0xfffffffa, 0xfffffffa, 0xfff, 0x8001}, {0x4, 0x81, 0x7, 0x42, 0x1, 0x7f}, {0x2, 0x1, 0x42e, 0xffffffff, 0x1, 0x479}, {0xc, 0x7, 0xf, 0xfa7c, 0xa2af}, {0x3ff, 0x9, 0x100, 0x8c, 0x0, 0x2f0}, {0x7, 0x17, 0x4, 0xd91, 0x8f, 0xeac0}, {0xc4, 0x0, 0x9974, 0x2ea0, 0x8, 0x4}, {0x7cc, 0x5, 0x9, 0x81, 0x4, 0x24000}, {0x5, 0x3, 0xa, 0xb, 0x2f, 0x5}, {0x9, 0x3, 0x6, 0xfff, 0x5, 0x9}, {0x40, 0x0, 0x6, 0xa178, 0x1000, 0x8}, {0x5, 0x2, 0x7, 0x18, 0x29e1606b, 0x7}, {0x7, 0x401, 0x7f, 0x7fff, 0x8, 0x8}, {0x5, 0x0, 0x5, 0x2, 0x4e849ec8, 0x400}, {0x4, 0x7fffffff, 0x7ff, 0x5, 0x9, 0x9}], [{0x4}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x7, 0x1}, {0x3, 0x1}, {0x4}, {0x2}, {0x2}, {0x1, 0x1}, {0x7, 0x1}, {0x4}, {0x2}, {0x3, 0x1}, {}, {0x5, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x2}, {0x5, 0x1}, {0x4}, {0x2, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x0, 0x2}, {0x3, 0x1}, {}, {0x0, 0x1}, {0x5}, {}, {0x7, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {}, {0x0, 0x1}, {0x2}, {0x2}, {0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x3}, {0x5}, {0x4}, {0x5, 0x1}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x5}, {0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x1}, {0x3}, {0x5}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {0x4, 0x1}, {0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x3}, {0x5, 0x1}, {}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x4}, {0x3}, {0x4}, {}, {0x5, 0x1}, {0x1}, {0x5, 0x1}, {0x2}, {0xb94a75c323f16a03}, {0x5, 0x1}, {0x5}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x7}, {0x5}, {0x1}, {0x1}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x4}, {0x0, 0x1}, {}, {0x2, 0x1}, {0x4, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0x2c, 0x5, 0x0, 0x1, [{0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}]}, {0x21, 0x6, "53d8587e9f93be8b8f9a75e78858c2137798568c2cc240ee37c77d3dfa"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_csum={0xdc, 0x1d, 0x0, 0x0, {{0x9}, {0x58, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x8, 0x5, 0x4, 0x0, 0x5}, 0x67}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x4, 0x7695af24, 0x6, 0x6, 0x80000000}, 0x2f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xfffffffd, 0x3, 0x2, 0x7, 0x9}, 0x57}}]}, {0x59, 0x6, "c1f0e51d898c0b5ee0a74dfa99f329b901825daa0a94950568bce131dd1c32955e8fc6d59d5c5a5083471d087c9765a3a57d2f93b632fbd14ea99b616e1d6dc3b936b21da07ff582f2fb0e5cfd4c06bc1f73780c41"}, {0xc, 0x7, {0x1}}, {0xc}}}]}, @TCA_FW_INDEV={0x14}, @TCA_FW_ACT={0x7f70, 0x4, [@m_xt={0x168, 0xd, 0x0, 0x0, {{0x7}, {0x54, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'nat\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x5}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0xed, 0x6, "061b0ebe9bcb8b82ec8faa1d42d606b9e4e866b0b83a76865221d8444573d97cce1eb53c530bae6ad4e4ffe38c795c26237789cfc889d1717828b56b1309822be1094fa90be284e6bfb347cbe155b727feecc665a79486cda471f72dee53ec39e53fe5d43b361aca6c4fc62ead10844b96c2a3586d24a760eb2397da3be92bb0b240f330f320ae62773b0a0692154a96f918e1a99d62ecc5eb783f66717db66dc6333de26d6ec9eaca87dc5f4ef1187294e866b9e380d77d1e0506843cb7edef3afb2f61e11a6977147edb679110fb3dd7892644cb84298f0abf13d8d2056f588588adad448974ace9"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_gact={0x1b0, 0xe, 0x0, 0x0, {{0x9}, {0xc4, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x0, 0x41a, 0x2}}, @TCA_GACT_PARMS={0x18, 0x2, {0x0, 0x101, 0x2, 0x4, 0x10000}}, @TCA_GACT_PARMS={0x18, 0x2, {0xbd88, 0x8, 0x5, 0x1635, 0xa22b}}, @TCA_GACT_PARMS={0x18, 0x2, {0x1ff, 0x200, 0x4, 0x5, 0x4}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x617, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x65b, 0x7}}, @TCA_GACT_PARMS={0x18, 0x2, {0x2d, 0xc, 0x4, 0x1, 0x8}}, @TCA_GACT_PARMS={0x18, 0x2, {0xef1, 0x1ff, 0x3, 0x6ea, 0x3}}, @TCA_GACT_PARMS={0x18, 0x2, {0x8000, 0x6, 0x4, 0x0, 0x1}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x1887, 0x10000000}}]}, {0xc1, 0x6, "f29dc3414e8337e334e05657a5a344b8f925b9751d6613bac10d4321f6607738db7d59811416c7bfb0f723c6ad4436a5be5d3c4b9742600b7daa80b0cce440058ef74a8c7da1557e0ef3bd18c694977b01c3413174fce27a199c3526345637ca1baa0820e8531328f14c7b2c4dae26356d5d016c36b4859bd9f781efd387a9e8fc48bd216f41b2b4989fb8a6bc8e5b3b8bdcb59a8631b496be708b8d1706a9046eaa822488b914646843be0fa14333d8dd3ba8eacf7759f5a18eeb49e1"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_skbmod={0xe0, 0xa, 0x0, 0x0, {{0xb}, {0x60, 0x2, 0x0, 0x1, [@TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0x7, 0x10000000, 0xfffffbff, 0x1}, 0xe}}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0xd795}, @TCA_SKBMOD_DMAC={0xa, 0x3, @random="43e7ace2c32d"}, @TCA_SKBMOD_DMAC={0xa, 0x3, @random="a6552cf22d7a"}, @TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}]}, {0x55, 0x6, "ee76825646f7bddce3918955ee4569c93d5e53e558e3874b21066e57620a5870f4b8e9b91a8a025e781b069dec972f1d70d85f13ca580567fc4472e74332639baaac6855d0df664246ca5f5a28060b580a"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_bpf={0x78, 0x12, 0x0, 0x0, {{0x8}, {0x38, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_PARMS={0x18, 0x2, {0x7, 0x5, 0x0, 0x4, 0x8000}}, @TCA_ACT_BPF_FD={0x8, 0x5, r3}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_FD={0x8, 0x5, r2}]}, {0x19, 0x6, "ffe514462571c6337a296be6e50165e3ab20661070"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}, @m_xt={0x12a4, 0x4, 0x0, 0x0, {{0x7}, {0x11e0, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x1029, 0x6, {0x6, 'raw\x00', 0x5, 0x80, "1852ab451b269bfff0e29558aff068a906760d5e55b35c91bf04a4a31b841e21bb4f93bb652df0c048609bc3b349fef715da9e21a54354cfe6fcb188c2143dc1405758c372fded4ce02983783e5b3ca31fa78d315c6addf701aa0900115667dab921e165b8f8e5834f2452e43798cd50bf34edfd09199163e16d7cac44becbfa8b07066d45425af4efbb53bd2d1bc72319e515e744c020fb395f0b126bb50763f1a7438c9e5a081f3e1d0eeba2f62919f3083911c968108be865d67e7aab8800d6d937d66aae6fb18b16cab5d3cd5735636efe1b498220ea1208e2f8158441f48d220c48f70cee3e85112fb9b3ee3f6412b4d56bac31b5505d8d79df3044fc13e53559709bba34121610034bb8fcef11391f3972f546528d662e91c47ab71393414a5eba4019e128ed64f99c765b07c477e842c0353644d62a865a0ca3fc230df7c043a97bf8a4976b8c51da175bf8af162fcddb1ab9f4aa28c3bb0dcd2da1a66c5d06e116b54e644222b178587460bf4badd9ca1fd283e8e2c74058822330fd6e300d4c11d37196cadeb2ef9488f12f9536b46fc31621c0363685b3185622d37c240e298d71a620fc1a870d661d7ddcc92a128d4cec3bd070b61ef33357db6785023ecbf9434e354b723a5397c09ef14f9d61ebd524124d50aebdb4c86128ccbfbd9bb892404ed57300ebdeeb140ea5790a1e231d3e6ed1a485e4ad89d740b8b2da9ba994542bcf2dc030febd4544e2282b5bcb36ce355d7efcf605b19ba70f7749908a4ba47335c031e2c53897518e35252e8e949ee08f650c515cb48fc204a660dd37b4829ba5799a827084afe0e13932c5ea041e0af779ca74f587ded81102c175e901b5b9e58dbd1c6afd36d6a71d7abb5b9573460d68e7c5ccfd77951c0ede693ff80f92cc487d8af3a2801a46d70c52b29065a258937b677403d1493186eefa266db06202e9b9aec40e55f9427a0a556a936a68a8cb061b9963cdf736fdaa90ca86316f8af5c29a558c01a89b9c73ff48e58ba630a3c81f7e1262ba2af9560aa72d2f180108a46cebd08f8542b1d5a5e079b23b87347e135694f377004cbd97bd7d255eacefb37086a3b3f034c1ecec6512a5df1335043eabaa45461bbb5f02c679a580c07448b2cad209d10b7e7565d90d6c8f853ea22af84a7a8bdeb0426e259b83dc65a194c5044af4f4d5b87ccb89686ad3f833f279b2b580c3c51793a260a4383121087c152cf276f012303b346b2f53421f131e82962211c917f17b34fc74769b347162833c28043c0d04509f9e753ce6bc53a38a2eefc58d12061bb6cdab35fd0ee5e5567fcffc80606054ca14e0625b8ac5a4c77cf1b0fb669f81eb6c20e2ceabca7c7e730dc48c42e4d775b09c0a1a5151351b1c79bcfe17cba9c0101b5721700e55b7b30603915061adc5cebd4fef4e388e578541f2620167bffe325120d238a1bc8c797311cf402b5e4be3a9b8f5ce630da7a4de7f1b763700b7e6a860db2b866f57d56c493695b81d4bd7ea8bf2d06f31fd7a2bfbd590c91a2ef7195b4102862a80160c581f05e9cf658b64095481eb85414fdc8baca7b054265fdd943900b964f136f8f962ebf1735ed82fd996b01efe82c7c89986675bc1c67f0fa2890351f6e4ba2e739fff3d200ac89a55060040c3be38cceb08e26de188532111e25f56d5130eded0a7c644cc05baecb62c76d859dadd5da80d8322d63dcbc99947e848e10fc4b2c85718e15bdd80df67ef379390497beaa3e19b214d176dc02fd662cfdc28bd9d9402d6231d5c5176beb0b5ec75cabb845035183f5bd4327e1f51d908e75266da3b34dd0bbc2a929dbac89e3ebc56f0476b48cdebbb29d2151943ea91fe6333a5871ab7e936489c714e907ff3a6ee6a3827742febc3c47806028dfb75db1dce0ab03d87656efaa7a955e376819981140984586cc2808de3b0c2b643355c0ce502ccbf6e939cb93805bda86e04f70f9c7c3e141e4bf33ad77db09a0af9d0c955d099a504ddc19bd3ec9f28c8a57cee2f34b9525042ab45a64c77bba79506c8082cc1c0c05f396bf0bef40a1652d088c98fa195bf59e62daaf31dd734f3ee86cc544dba3ebe56416d1f0cb95b07ca7831d57cdf4994155852f77b9b619916cd718026b0e5ecc1ec8daaa6ec2906590b18832ba709f1daeb078673cc959a42f499b705b0966c096fb494daaa177ecf634416d5a2d45ff6294b746c66931abd3063b4d4ae2da5606cc6dc2f6a951fac1addf0a49ee661aa4763f392be9ed5ab59f56dca77d5ddb19181c7f651c589cd615ec16cb1a44764a14cc87c8d85330d13f426d8c483cb0e63369ba6911951dc00ea651e42f66e4b836198e0e82ede5ccd7be5b2d4cd3b96ca24637081093cf64bf450a5296e1f0bb8b42f2da1aef32692fa8754be3c20a837a9b0a0f9a62cd755a493d968701585994985f7f5c37a430680c2f28c8732b8bf5d8389cdf53375b54e66dab516ff84d65110a90f0a52ec85a7a5757b1d699fdef3a7fd7cdc24584f995c89091ec774150d9e8c0643ff1a68e9e82af2ebd6f694d7bdb2eaa5ef75205242c588d26caad5394ddcc2f2f98e94150c6eee832f3c7608b364a3f92364391b07956fd07bbcce2cf5b3923971486ab871f37ac204bdfbbd22a348ab149f66de45a2e2b730b1e410a119cf5aacdc333b9af54abd6172f63e07901acc4189fd5a606fa6b03ff4e0794fde912217b510a67180d52c2db6e7f4af285fdbd5ccc605a25ae2bf91ff0ed127f16bf6e559c555a58e2d8fdc1ab3620a12a42348743b9b7ee0c081bcad8be86c66e32e0338bc58715347fc0dcebd9e062d66fabb8adf82bfd710d77a6c903d0d1e94c6c6fcca85e70bdf92d89a58c2f03872b586401bb960f8c5bdc9af462a6a63a411e2ed617c5a1c4a68573265d302a9a3581387e3f88a7ee94bd203a088f495e7dd93754275a0fc034728ad17f4460738cabd72c06992ecb78399878e6d844ec53d10f0d5b942b77b5b91674978d3e2dd99937d60ede319fd6b9cefc58131ee39e2ed09381ee4f6384fc0a06578ea4b304e2910214a113ccaa9b38bbd6baa6e23358972edb22e0f9d4b11acbabda8ba74b0cf3292004a106636d6751adb876ec734872ec234cf1a2fbf712280d6c778b7f5c346b886c2573374f37d677bdf9797d7315c69627443638b8f20e4268efe80350b04232176b44ab547902f567eef5c44578906c53593a54b6e4591f3ad8e27d1bd11f11b2b1079ff9e914f87f092e765dc193ba30e1f34e6660059f6cb640ad1e83792f556c38d5fedf07beacaf76d1d9b1a07a6ea17051c0492602412c28b1a5349c3a950551303ccfffe279e56118ab6421966df0d0a2122777a356b002aea96608a31424bd642d0a675e805d925dcb3fc664918d504d36231c782331b9428580e5b7ae36dc9a4fa95d9b355ad3e29dcbd262eb8ffbff9e52a9370cf4e67479ac28df4489edf1807dfd8b0713bf3e5f93aea04f3c4d26af4d1333c7fcf19dcd3ed0d07d6b2d16071553322f097d364d2f781527c0c1495e7eabb6e0bfa63d9612eb7cad21af3a380709934051f2097ea1baa95a14ce0786c2f85df7fddcb31111d8ea91f1853364a7d16b8e519850c2b826796a958a0561951f3599994b52fd918b4ba83cea1f194f1e8c55daf930d0aa59003489ebf9b2dab8e821731f229a87b9dc77dfaee808894cf6e42a68951161eceaab52fe8eb9d24c1ee60100c98cad2fc7a5ea5cbd3d068a2e59810120dd7f7dce54e8cb42d7435797791a931396396f4f1c80121d7d703b9bc171bf9279d9b83fb77e7b4f252118a20ba8d77fc9c9d27b81b70825881749818bf948c78376f7bcfacc3fa70805158ab924ed487635a28ce1df1306f5ab953642bb9b207e50c0cf1fe0f019200d6ce1d6e20e5fc74f341928f46b6c720a45566dd2f30ec4b4ee1e5d96f66044f3b2e42ee79d0f0ca7c1cf5a50883b7ee860b0c4e47125260d3525ec34fd8c458cb54dd319c0e4952e30929eddccd94d381ccd3f1316ce68c437b29fde75a3011781777c3dde49e112ec706b89354072c5d010d71747649b2ae41d35a23455dc519877cfc6a7746630739fabb2f2f867cedacb1804775e8b205750a99938b31d4295f6e49a2e2fb446aec33a8dbeba21ef01f446fffc6cd546b3dde08ce1d25693727cb7ea2354c706144d3518bea80f150392876cc172e3eb50306c62592a5d0fca90319ea7f22d8c2a0be1b8206ca17f5395e85b82a8783c9a440a422c492a0213c8680bfe10b154186f05ec7b4fb27da8923cbad4ac2ba9a22fa924f409cf2b41525b54476caafd9432a84b8876de428eb9f7ee25fca2bb58010ba7873778921c38bdb6823e5406ddb291095af49198bee44740400e140d43685360171b47e8ff0d8cd550ace15430d4d44f18adba1abad1d97e475cebabcc36952980bc036b13c80eb3da58767415761ecae5990dadbd26c958276a2c9cb9ee3525c8549d77047454636774f0166c0f8d93a841f22bcefbc1dddb0eca1d46d35d16877194ead73377561286f49f132bbd8f74ea6b938a66a7207f44c6b3f0bf903397688a4b23f9a388265e2003a2f62ab92f9630d73e142142cf75719b5a7ef4bd0b07bff906dcb07b7f28e1e78bb6c41c5f99b9559dd54a279e77fa6993dfed812ba060db1fa44b042a9e65fe1533d6b14a7c1108accd5ba42bcae392aa9f0ee7e2908bf3cd47eee526ac22453839e01eae7cd31dc86ef448e7009f14d5fd9381227b020e7a95c645a0174d48267c6ccecc99159d4f6cd07fd41561df629e6bcaaf6da16d0ee9c9768d53f4bd6b16972d550fa4741bd8bc7fd90055bb99f1bb0c473b25c2eb80309a4cbc986d2f48bc01ff059caa4433877b31c03927c90bedf346b96983a34b39a017cc11a69db26c8256fa3764fbae4abebabdb1d8ac58dde1e5413bf41b5a3d4ea4e5854a439c72832bff3765064bfe1ad6b17e77545c9f536c3cd8c6ce12be5f6273cc105e850cb3773ce6c1fd5ddcbce8446f95b56c33a5feb63d3bd255cf7d7c658e0ea6c8e89c293ab5647d97110c870e79b62e81963fdba78bdba8ee5bf39649570dae9c473f44840fef99b593719daee8cc89327c0c57d87ef6d6306af2699864a783dbda1ec0e4f8aa90b7509af1cbb0ff67df9150c89bb456efaac117dc8f12f6120ad9f4418db0202706c7ff73200f5cce66be1e54dd91b0acc99f3ebe3d07336e2b0b0600e8d3e4a722d0809850c9dbd582b8c31d46fe9ba7c118d818132469fcad4b0690f0d424558cb980fd0367eded22ebed4e6a654b3d0a5225173121c75ecb13b37ae2fef92ae4b254b8d1823f2888c23ad7b9764bd96aaf658fd6d7ea86d1e037a56e68a7c29fe0896e2c9112f3abab84250c17cdf574b3ff33dce382b172fba8905a49c79289764eb233197ece470c8004b385e95e112f375aa7022cbc593ab5c60c7eb9ffda212b7917e4a17ca3495237047d16cc4a2102aa7f9664735d5edba6113e1cdc2058096a53f1f887716d05bf21b0185eebcb7b2967c9d6234e80ebccd99461244b4eece2b021bd8510e2bc84dd718d6805ebfe9b95653796ae856c9b37eb6a2f9112764f4d41dd2101ac2d8102e75e7a6d787097e5a8f0583241856c32d44df87830fcfd79f296f86867ea64426dd30e1ef336d4f1b0d2f4744030fce2de8123f98a3b256cecbbc909d76afe90a5da796b7f0f11413eb187d48ac1307463ba7f60d5e125c90e90e664c536f11ee21be2fc3008458fd32ec5503e028e5"}}, @TCA_IPT_INDEX={0x8}, @TCA_IPT_TARG={0xc9, 0x6, {0x2, 'security\x00', 0x4, 0x4, "88f4c189c255c3c05f8c92e66794bbca6f2aed34cdcae39839f452843367956b08f2dc67a74990709570a155bc0b6f34d81d34d10629b9dc46ee862a8c1701d863074963dbf6fe84289a31df857b97e6c8358b53d5f804ee53649bdc059dc40373094bd0b330b87799d7461fe7a12aadd451a2ec19a9a937c1ea3f4d5b90b207d0289bd8805cb087a4c58d510cff9830a111099b3e8c9901d7c007004a1c25"}}, @TCA_IPT_HOOK={0x8, 0x2, 0x3}, @TCA_IPT_TARG={0xad, 0x6, {0x2, 'raw\x00', 0x5, 0x81, "3c2754d0d59ec076fdb2d143430a7a8083f001b8b8848fe045a22fb4e316b6637c54347a8ac8d3d0bbd6dc041a14d8c6ce397ae1dce653aafcebcf45aff52dfb3e8b57949d42490ecb676a5e5dd7ba1e1f587f1f6d4b1bbdcc0a3a538698362155b4695ecbd3797b030581beee20d7bbc96fbbbef28884ad63a9cd6cebc5f9397db9ae"}}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}]}, {0x9d, 0x6, "65df44ede9732e99bcfda41927f44790202a51770abb7fd1aeb3a73932e873bbdab7955541e21f923d8e54bc8ee50fe73270ae1f293fdc0109c7c571600ef9ec2920c63c14621d2062f085f50d55fe3b581be0f37a682cd9dcdf515948ed186e9a1da9ac5c4aa0bcc1be52dcf2f3ddcf9f8c32c6d397785ba09c16c9301a0eb2b10ffba85da83fd08cb854675b603eadc7d0893bc853677f6e"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}, @m_pedit={0x6858, 0xb, 0x0, 0x0, {{0xa}, {0x674c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x30, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}]}, @TCA_PEDIT_KEYS_EX={0xf8, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS={0xe98, 0x2, {{{0x7, 0x54443c54, 0x3, 0x0, 0x6}, 0xfa, 0x83, [{0x1, 0xcc27, 0x0, 0x0, 0x3, 0x2}, {0x4, 0x8, 0x8, 0x3, 0x1, 0x9}, {0x9, 0x4, 0x4, 0x1000, 0x800, 0x8}, {0x9, 0x9, 0x0, 0xdb98, 0x3, 0x31}, {0x80000000, 0xcf, 0x5, 0x1, 0x1, 0x6}]}, [{0x1, 0x8, 0xc2, 0xe69, 0x8, 0x1000}, {0x9c0, 0x1, 0x3, 0x7ff, 0x8, 0x9}, {0x40, 0x7, 0x7, 0x91, 0x3, 0x7}, {0x5, 0xd, 0x3, 0x80, 0x2, 0x5}, {0x105, 0x8, 0x2, 0x7, 0x5, 0x1800000}, {0x8, 0x7, 0xb, 0xe, 0x7fff, 0x1}, {0x0, 0xec9, 0x6, 0xef50, 0xe038, 0x81}, {0xfffffffb, 0x3, 0x2, 0xe, 0x4, 0x2eae}, {0x8, 0x47f, 0xffffffe9, 0x8001, 0x4800, 0x200}, {0x91, 0x401, 0x3, 0x6, 0x5, 0x8}, {0x9, 0x0, 0xfffffffa, 0x3, 0x0, 0x7}, {0x8, 0x9, 0x0, 0x4, 0x7, 0x7ff}, {0x3, 0x8, 0x4, 0xfffffffe, 0x0, 0x2}, {0x9, 0x80000000, 0x4, 0xff, 0x9, 0x3}, {0x1000, 0x200, 0x2, 0x9, 0xa3, 0x9}, {0x2, 0x81, 0x92, 0x2, 0x5, 0x8}, {0x6, 0x1, 0x4, 0xf, 0x7, 0x8fe}, {0x2, 0x4, 0xffff, 0x5, 0x81, 0x81}, {0x1, 0x7, 0x0, 0x2c42, 0x7fff, 0x3}, {0xc32, 0x9, 0x4, 0x7ff, 0x1}, {0x1, 0x8, 0x22238ab, 0x2, 0x7, 0x4}, {0xd6a, 0x2, 0x4, 0x6}, {0xfeff, 0x8, 0x9, 0x80000001, 0x3, 0x7}, {0x3, 0x1b47, 0x7, 0xe, 0x9, 0x5}, {0xfffffffb, 0xffff, 0x0, 0xe, 0x5, 0xd}, {0xfffffffd, 0xe, 0x4, 0x6, 0x1, 0x8}, {0x9, 0xffffff11, 0xffff, 0xffff, 0x4, 0x1}, {0x3, 0x3ff, 0x587d, 0xde61, 0x2, 0xa0e}, {0x7f, 0x1ff, 0x3, 0x4, 0x4}, {0xd, 0x85c, 0x7, 0x6, 0x0, 0xffffffff}, {0x800, 0x37a, 0x2, 0x9, 0xeb3, 0x2}, {0x9, 0x8, 0x32, 0x7fffffff, 0x8, 0xd}, {0x4, 0x3ff, 0x65bd, 0x8, 0x8, 0xffffffff}, {0x48000, 0xf, 0x5, 0x0, 0x9, 0x6}, {0x9, 0x9, 0x4, 0x7, 0x6, 0xa}, {0x4, 0x6, 0x2, 0x22cdba39, 0x0, 0x10000}, {0x4, 0xffffffff, 0x2, 0x3, 0x2, 0x8}, {0x10, 0xffffffff, 0x1000, 0x9, 0x80, 0x10001}, {0x0, 0x5, 0xd, 0x7, 0x6, 0x4}, {0x4, 0x9, 0x69, 0x0, 0x9, 0xd12}, {0xb, 0x5, 0x9, 0x31f, 0x5}, {0x1, 0x9, 0xffffff35, 0x20000000, 0x0, 0x200}, {0x4, 0x2, 0x5, 0x8, 0x0, 0x7}, {0x7, 0x89f0, 0xa, 0x34f, 0xa, 0x101}, {0x80000000, 0x4, 0x3, 0x3, 0x80000000, 0x6}, {0xd0, 0xff, 0xfffffffb, 0x10000, 0xc, 0xd}, {0x7f, 0xc436, 0x5, 0x8, 0x7, 0xffffff5d}, {0x7, 0x9c3, 0x3, 0x0, 0x6, 0x80}, {0x5, 0x8, 0x98c, 0x80, 0x2, 0x7}, {0x5, 0x6, 0xecab, 0x8, 0x1, 0x7}, {0x5, 0x0, 0xfffffffc, 0x38, 0x3, 0xff}, {0x9, 0x9, 0x7, 0x9, 0x6, 0x30}, {0x4, 0xad, 0x8, 0x10, 0x1, 0x7}, {0x1, 0x8000, 0x1000, 0x32, 0xffff, 0x1ff}, {0x5, 0x40, 0x5, 0x7, 0x9, 0x5}, {0x1, 0xb3, 0x4, 0x19, 0xef, 0x2}, {0x5, 0x7, 0x1ff, 0xf3, 0x5, 0xed04}, {0xc, 0x6, 0x0, 0x0, 0x0, 0x3}, {0x3, 0x2, 0xa2, 0xd, 0x5, 0x1ff}, {0x4, 0xfffffffb, 0x3ff, 0x7, 0x0, 0x8}, {0x815, 0x0, 0x0, 0x100, 0x200, 0x3}, {0x2, 0x8f3, 0x7, 0x8, 0x6, 0x200}, {0x5, 0x10, 0x9, 0x10001, 0x3, 0x2}, {0xffffffff, 0x5, 0x743e, 0x9, 0x3ff, 0x7}, {0xffff8001, 0x9, 0x1efb, 0x4c03, 0x1, 0x4}, {0x3, 0x0, 0x2, 0x0, 0x1, 0x7fffffff}, {0xffff, 0x8, 0x7f, 0x90, 0xc1f, 0x7ff}, {0x4a7, 0x7, 0x7fffffff, 0x8, 0x8, 0x8}, {0x7, 0x200, 0x3, 0x8001, 0x5, 0xe56c}, {0xbb, 0x7, 0x8000, 0x10000, 0x6, 0xd}, {0x2, 0x3, 0x2, 0x0, 0x7, 0x3}, {0x1, 0x6, 0xc, 0x1, 0x4}, {0x3, 0x5, 0x401, 0x2, 0x4, 0x6}, {0x1, 0xe753, 0x2, 0x2, 0x1, 0x9}, {0x10, 0x6, 0x7f, 0xc, 0x5, 0x800}, {0x6d, 0x8, 0x3, 0x2, 0xa, 0x10000}, {0x0, 0xfffffc00, 0x40, 0x401, 0x6, 0x7}, {0x3, 0x9, 0x0, 0x1, 0x1, 0x6}, {0xbef, 0x800, 0xffffff2b, 0x3, 0x9, 0x3}, {0x7, 0x3, 0x7, 0x40fb, 0xffffffff, 0xf39512a}, {0x9, 0x6, 0x0, 0x4, 0x7, 0x10001}, {0xfffffffd, 0xec9, 0x5, 0x8, 0x6, 0xc}, {0x8a, 0x4e, 0xe, 0xd1, 0x97, 0x2}, {0x0, 0x3, 0x0, 0x1, 0xbf, 0x10e}, {0x1000, 0x5, 0x1, 0x5, 0x5, 0x40}, {0x400, 0x2, 0x5, 0x7fffffff, 0x9e2}, {0x0, 0x7, 0xd, 0x81, 0x5, 0x401}, {0x5, 0x5, 0xf63, 0x8, 0x6, 0x400000}, {0x81, 0x6, 0x3, 0xd0d, 0xfffffff8, 0x7}, {0x461, 0x1000, 0x3, 0xa, 0x8, 0x1}, {0x3, 0x0, 0xfffffffd, 0x200, 0x7, 0x100}, {0x9e50, 0x4ae55363, 0x6, 0xcca8, 0x1, 0x5}, {0x4, 0x4c6d, 0x3, 0x1, 0x0, 0x6}, {0x3, 0x94, 0xd5d, 0x6, 0xffffffff, 0x3}, {0xcd7, 0x80000000, 0x7, 0x4, 0x2, 0x5}, {0x8, 0x4, 0x80fb, 0x5, 0x7, 0xae3}, {0xffff, 0xfffffffd, 0x80, 0x4909, 0x9, 0x9}, {0x20, 0xad, 0x3, 0xc909, 0xfffffff6, 0x7fff}, {0x5, 0x3, 0x3, 0xfffffffd, 0x8ac, 0x3}, {0x6b15f845, 0x9b41, 0x1, 0x401, 0x7, 0xc0a}, {0x1, 0x3, 0x8, 0x7, 0x5, 0x2}, {0xfffffff8, 0xc000, 0xfffffffd, 0x0, 0x6, 0x1}, {0x7, 0x8, 0xfffffffa, 0x0, 0x1, 0x6ee2}, {0x5, 0x88, 0x2, 0x3, 0x81, 0x8}, {0xa65, 0x6, 0xb, 0x7fff, 0xe, 0x7}, {0x8000, 0x2, 0x53, 0x1, 0x6, 0xfffffffb}, {0x4, 0x8, 0x0, 0x4, 0x9d, 0x8}, {0xffffffa5, 0x4, 0x7, 0xb, 0x7f, 0xa077}, {0x10, 0x6, 0x40, 0x8, 0x4, 0x2}, {0x0, 0x2, 0x2, 0x16ce000, 0x3, 0x4f3}, {0x10000, 0x9af, 0x6, 0x10001, 0x81}, {0x9, 0x1, 0x4, 0x2, 0xff, 0xf6}, {0x6, 0x7f, 0xe, 0x3, 0xd475, 0x3}, {0x95, 0xfffffffa, 0x7, 0x241c, 0x400}, {0xffff966b, 0x9, 0x400, 0x1, 0x2, 0x9}, {0xfffffff9, 0x8, 0xfff, 0x2, 0x7, 0xffffffff}, {0x4, 0x1, 0x4, 0x2, 0xff, 0x25c}, {0x100, 0x0, 0x10001, 0x5, 0x8001, 0x8}, {0x8, 0xa, 0x6, 0x80000000, 0x3, 0xffffffff}, {0x100000, 0x9, 0x6, 0x5, 0x10001, 0x2000000}, {0x0, 0x0, 0x6, 0x8, 0x171, 0x4}, {0x7, 0x3, 0xac, 0x6, 0x380e, 0x8}, {0xee5, 0x3, 0xc, 0x40ef8742, 0xa9, 0x1200000}, {0x9, 0x9, 0x3ff, 0x1, 0x3, 0x8001}, {0x2, 0x4, 0x4, 0x8, 0x1, 0x919}, {0x0, 0x2, 0x6, 0x0, 0x5, 0x2}, {0x5, 0x9, 0x3, 0xb6e, 0x5, 0x4}, {0x4, 0x7, 0x1, 0x3470, 0x4}], [{0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {0x5}, {0x1}, {0x3}, {0x2}, {0x5, 0x1}, {0x1, 0x1}, {0x4}, {0x1, 0x1}, {0x4}, {0x4}, {0x3, 0x1}, {0x5}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x1}, {0x1, 0x9d5596ed76f1d5ff}, {}, {0x2}, {0x1c2f8baeaf666d8c}, {0x0, 0x1}, {0x2}, {0x5, 0x1}, {0x2, 0x1}, {}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x3}, {0x0, 0x1}, {0x69e6efb67f013e6c, 0x1}, {0x5, 0x1}, {0x0, 0xb7ebc9e013655a5}, {0x1, 0x1}, {0x1}, {0xe, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0xa5ed0f88450e6088, 0x1}, {0x1}, {0x4}, {0x1}, {0x2}, {0x4}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x2}, {0x3}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x1, 0x1}, {0x3}, {0x2, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x3}, {0x4}, {0x1, 0x1}, {}, {0x0, 0x1}, {0x3}, {0x2}, {0x5, 0x1}, {0x3}, {0x4}, {0x5}, {0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x2, 0x1}, {0x2}, {0x2}, {0x4}, {0x3, 0x1}, {0x1}, {0x5}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x2}, {0x4, 0x1}, {0x2}, {0x1}, {0x2, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {0x1}, {0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x2, 0x1}]}}, @TCA_PEDIT_PARMS={0xee0, 0x2, {{{0x3, 0x9, 0x0, 0xfc000000, 0x586db9af}, 0x6, 0xaf, [{0x8, 0x9, 0xffffff93, 0x5, 0x81, 0x3}, {0x80, 0x0, 0x80000001, 0x3af9, 0x2, 0x8}, {0x144, 0xa, 0x935, 0x400, 0x2}, {0x9, 0x6, 0x81, 0x1, 0x8000, 0x4}, {0xd, 0x4, 0x3, 0x5, 0xe, 0x2}, {0x6, 0xf, 0x0, 0x3a, 0x0, 0x2}, {0x10, 0x10001, 0x2, 0x5, 0x1d2, 0x4}, {0xd5c, 0x8, 0x3, 0x4f, 0x3, 0x80}]}, [{0xa, 0x6000000, 0x81, 0x7f, 0x5, 0x3ff}, {0xff, 0x200, 0x73, 0x10000, 0x7, 0x9}, {0x4, 0x42, 0x9, 0x1, 0x5, 0xfff}, {0x1f, 0x2, 0xfffffe00, 0x9, 0x7, 0x1}, {0x2, 0x9, 0xf9, 0x2, 0x2, 0xb}, {0x9, 0x2, 0xb4, 0x2, 0x7, 0x2}, {0xc, 0x401, 0x6, 0x7, 0x3, 0x1}, {0x6, 0x6, 0x6, 0x1c, 0x200, 0x5}, {0xb, 0x6, 0xffffff80, 0xffff, 0xfffffffb, 0x3}, {0x9, 0x1, 0x10, 0x8, 0x2, 0x4}, {0x10000, 0x5, 0x1ff, 0x600000, 0x8}, {0x2f05, 0xae0fc8a4, 0x9, 0x9, 0x7, 0x273}, {0x3, 0xd4a, 0x5, 0x0, 0x6, 0x1}, {0xff, 0x2, 0x0, 0x2, 0x7, 0x2}, {0x40, 0x0, 0x8, 0x7fff, 0x7, 0x3}, {0x5, 0x1, 0x3, 0x1, 0x4, 0x10001}, {0x3, 0x2, 0x9, 0x0, 0x8, 0x1}, {0x3, 0x3, 0x3, 0x0, 0x7ff, 0x2}, {0x95b, 0x6, 0x9, 0x8c4f, 0xb, 0xfffffffd}, {0x6, 0x534a6123, 0x5389, 0x1}, {0xac5, 0x9, 0xfffffff8, 0x7, 0x4, 0xa7}, {0x7, 0x9, 0x5, 0x5, 0xcb, 0x7fffffff}, {0x9, 0x0, 0xff, 0x0, 0xff, 0x401}, {0x3, 0x80000001, 0x2, 0x65c, 0x36, 0x3}, {0x40, 0x2, 0x38b, 0x7ff, 0x6, 0x5}, {0x7, 0x40, 0x4, 0x2, 0x1, 0x4}, {0x4, 0x57, 0x6, 0x1, 0x2, 0x80000000}, {0x6, 0x9, 0x80000001, 0xd76, 0x8}, {0x1000, 0x0, 0xffff, 0x8d, 0x98, 0x80000001}, {0x4, 0xffff, 0x60f2, 0x80000000, 0x0, 0x1}, {0xfa, 0x4, 0x800, 0x9, 0x1, 0x9}, {0x4, 0xfffffff8, 0xfffffffc, 0x8, 0xffffffff, 0x1}, {0x8, 0x3, 0x1ff, 0x0, 0xee6, 0x8001}, {0x0, 0x8000, 0x3, 0x7, 0x4, 0x9}, {0x9, 0x1, 0x0, 0x0, 0x42}, {0x1249, 0x80000001, 0x6, 0x1, 0x204b, 0xffff}, {0x1ff, 0x5e, 0x5, 0xa, 0x7, 0x3}, {0x40, 0x8, 0x53a0, 0x4, 0x4, 0x2}, {0xfffffffe, 0x3, 0x4, 0x6, 0x9, 0x4}, {0x4, 0x3, 0x3, 0x7, 0xfb, 0x7}, {0x1, 0x400, 0x9, 0x119, 0xfffffff7, 0x8f6}, {0xfffffffd, 0x9, 0x6, 0x3, 0xb1}, {0x9, 0x2, 0x5, 0x68b, 0x9, 0xe}, {0x3, 0x4, 0xe, 0xfffff801, 0x1, 0x64ae}, {0x3, 0x8, 0xa28, 0xfffff229, 0x80000001, 0x6}, {0x5, 0x2, 0x5e, 0x9, 0x6, 0x9}, {0xff, 0x6d78, 0x4, 0xffff, 0x4, 0x9}, {0x0, 0x400, 0xd17, 0x0, 0x6891, 0x4}, {0x6, 0x8, 0x2, 0xc, 0x800, 0xc501}, {0xffffffff, 0x10000, 0x1, 0x6, 0x5, 0xaec4}, {0x3, 0x7, 0x8001, 0x1, 0x1, 0x2}, {0x401, 0x457ec7c2, 0x401, 0x81, 0x9, 0x10000}, {0x9c5, 0x7, 0x9, 0x4, 0x7, 0x4}, {0xd11, 0x3, 0xa4e7, 0x1, 0x7fffffff, 0x3}, {0x2400000, 0xb, 0xb2, 0x80000000, 0x2, 0x9}, {0x9, 0x10200, 0x7fff, 0x1, 0x5, 0x7ff}, {0x1, 0x2, 0x0, 0xde2, 0x7, 0x8}, {0x2, 0x0, 0x9, 0x9, 0x3, 0x4}, {0x4, 0x4, 0x4, 0x7ff, 0x4, 0xc}, {0xfffffff9, 0x3, 0x4, 0x9, 0x6, 0x9}, {0x7f, 0x1000, 0x67dbc64f, 0xf55, 0x2142, 0x713}, {0x0, 0x8a52696, 0x2, 0x0, 0xd670, 0x8000}, {0x5, 0x7, 0x7f, 0x5, 0x8}, {0x0, 0x0, 0x3, 0x15, 0x8, 0x6}, {0x2, 0x2, 0x2, 0x200, 0x3, 0x1}, {0x81, 0xd1, 0x9, 0x81, 0x39, 0x1}, {0x1, 0x0, 0x1, 0x5, 0x5, 0x7}, {0x7ff, 0x35, 0xffffffff, 0x8, 0x9, 0x739ec811}, {0x7, 0x10000, 0x9, 0x9, 0xfffffffb, 0xd77d}, {0x9, 0x6, 0x2, 0x5, 0xfffffffa, 0x3}, {0x3, 0x1000, 0x7, 0x0, 0x400, 0x400}, {0xfffffeff, 0x8, 0x4, 0x4, 0x1, 0x9}, {0x400, 0x1, 0xa8, 0xfe92, 0x4, 0xffffffff}, {0xc, 0x7, 0x1, 0x80, 0x8, 0xd}, {0x4, 0x401, 0x7fff, 0xad, 0xffffffff, 0x9}, {0x2, 0x46, 0x3, 0x9be3, 0x4, 0x9}, {0x7, 0x9, 0x3, 0x5, 0x79d2, 0xffff5c34}, {0x79, 0x6, 0x9, 0x0, 0x6, 0x8}, {0x1000, 0x1, 0x7, 0x1, 0x64f, 0x3}, {0x80000001, 0x6, 0x6, 0x60, 0x4, 0x3400000}, {0x1, 0x7, 0x7f, 0x81, 0xfffffff8, 0x2}, {0x6, 0x1, 0xc79, 0x3, 0xffffffff, 0x1}, {0x9, 0xfffffffc, 0xfffffc01, 0x1, 0x2, 0x8}, {0xff, 0x26800000, 0x26, 0xfe, 0x9, 0x5}, {0x3, 0x1, 0x0, 0x3, 0x3, 0x3}, {0x0, 0x7, 0x1, 0x6, 0x6, 0x9199}, {0x8, 0x5, 0xc, 0xcd, 0x7}, {0x3, 0x5, 0xe0000000, 0x1, 0x6cc66ee5, 0x7fff}, {0x3, 0xffff, 0x10000, 0x4, 0x4, 0x1}, {0x9, 0x5, 0x9, 0x6, 0x81, 0x2}, {0x0, 0x3, 0xdd2, 0x1, 0x100, 0x9}, {0x9, 0x5, 0x3, 0x3, 0x2, 0x5}, {0x2753, 0x40, 0x8, 0x0, 0x6, 0x1}, {0x8, 0xffffff01, 0x401, 0x0, 0x9, 0x5}, {0xffff, 0x7, 0x7fff, 0x101, 0x1, 0x9}, {0xfffffffd, 0x4, 0x8, 0x3, 0x81, 0x7f1}, {0x8, 0xdbd0, 0x5, 0x7, 0xfffffff7, 0xe}, {0x90b4, 0x2, 0x8, 0x2, 0x6, 0x5}, {0x0, 0x6, 0xd98e, 0x6e3, 0x0, 0x7eb}, {0x4, 0xffffffff, 0x0, 0x5, 0x0, 0x5}, {0x7, 0x10001, 0x6, 0x20000, 0x8, 0xfffffffc}, {0x0, 0x755, 0x1, 0x2, 0x0, 0x6}, {0x5, 0x1, 0x1, 0x0, 0x5, 0x34c000}, {0x0, 0x8, 0x400, 0x7fffffff, 0x3, 0x1}, {0x7fff, 0x5, 0x2, 0x0, 0x4, 0x41}, {0x0, 0x3, 0xfffffff9, 0xffffff9f, 0x45c, 0x4199}, {0x1, 0x8, 0x7, 0x3, 0x101, 0x5}, {0x5827, 0x3, 0xfffffff8, 0x8, 0x7fffffff, 0xa}, {0xfff, 0x5, 0x9, 0x2, 0x6, 0x1}, {0xfa2a, 0x3, 0x5ff61b00, 0x2, 0xb, 0x8}, {0x7, 0x43100000, 0x9, 0x709f, 0x8f, 0x11d}, {0xfffffc00, 0x6, 0x9, 0x7, 0xfffff60a}, {0x8000, 0xcea9, 0xcf6, 0x8, 0x88a, 0x2}, {0x84, 0x5, 0x5fee, 0x2, 0x7, 0x6}, {0xff, 0xffff, 0x8, 0x5, 0x5, 0x101}, {0x7f, 0x3, 0x2, 0x1fe000, 0x1, 0xf1}, {0xcc6, 0xecb, 0x3, 0x7, 0x3, 0x7}, {0x4, 0xfffffff7, 0x8001, 0xcc63, 0x7, 0x6}, {0x2, 0xf193, 0xe, 0x101, 0x4, 0x3}, {0x4, 0x3, 0x4, 0xffffff97, 0x1fa}, {0x1, 0x0, 0x1, 0x6f7, 0x6e0d, 0x5}, {0x1, 0x1, 0x46a, 0x7, 0xa223, 0x8}, {0xe527, 0x8, 0x1, 0x1, 0x7, 0x6}, {0x1, 0x6, 0x66, 0x5b4d04e3, 0xbd4, 0x1}, {0x6, 0x0, 0x8, 0x6, 0x3, 0x606}, {0x1, 0x80000001, 0x946a, 0xc7, 0x0, 0x80000001}, {0xc89, 0x6, 0x33, 0x1, 0x400, 0x6}, {0x101, 0x7ff, 0xd151, 0x4, 0x3c8, 0x2}], [{0x4}, {0x4, 0x1}, {0x5, 0x1}, {0x5}, {0x2}, {0x5}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {}, {0x3, 0xde1bcfd624179d27}, {0x3}, {0x2}, {0x4}, {0x1, 0x1}, {0x1}, {0x5}, {0x2}, {0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x1}, {0x3}, {0x2}, {0x5, 0x1}, {0x8eff2b9cb25af11b, 0x1}, {0x2}, {0x2, 0x1}, {0x2, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {0x5}, {0x5}, {}, {0x5}, {0x5}, {0x5, 0x1}, {0x2, 0x1}, {0x5}, {0x5, 0x1}, {}, {0x2}, {0x4}, {0x4, 0x1}, {0x2}, {0x3, 0x1}, {0x4, 0x1}, {0x6, 0x1}, {0x2}, {}, {0x3}, {}, {0x0, 0x1}, {}, {}, {0x5, 0x1}, {0x2, 0x1}, {}, {0x2, 0x1}, {0x2}, {0x2, 0x1}, {0x3, 0x1}, {}, {0x5}, {0x4}, {0x1}, {0x1}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x6, 0x1}, {0xb, 0x1}, {0x4}, {0x3, 0x1}, {0x5}, {0x2}, {0x1, 0x1}, {0x4}, {0x5, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x5}, {0x4}, {0x5, 0x1}, {0x2}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {0x4}, {0x1}, {0x1}, {}, {0x4}, {}, {}, {0x2, 0x1}, {}, {0x4}, {0x4}, {0x2, 0x1}, {0x5a5cffaf8275603c}, {0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x67248e7d95be59bd, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {}, {0x0, 0x1}, {0x1}, {0x5}, {}, {0x4}, {0x4, 0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe98, 0x4, {{{0x5, 0x81, 0x20000000, 0x4, 0x1531}, 0x6, 0x65, [{0x2, 0x5, 0x4, 0x1, 0x3, 0xf}, {0x6, 0x0, 0x0, 0x8, 0x7fffffff, 0x2}, {0x799, 0x7f, 0x800, 0xf, 0x66, 0x100}, {0x6, 0xd1, 0x0, 0x0, 0x6, 0xffff}, {0x1, 0x9, 0x401, 0x9a, 0x2, 0x9}]}, [{0x7fffffff, 0xc77, 0xff, 0x1ff, 0x401, 0x3}, {0x5, 0x200, 0xcbfe, 0x5d25, 0x9, 0x4c}, {0x2, 0x0, 0x6, 0x7, 0x3ff, 0x4}, {0x8, 0x40, 0x0, 0x1, 0x7, 0xffff}, {0x9, 0x2051a9a7, 0x9, 0x81, 0x7, 0xe99}, {0xff, 0x0, 0x8, 0x516, 0x2, 0x4}, {0x4, 0x7, 0x4, 0x81, 0x9, 0x6}, {0xc5, 0x3ff, 0x8001, 0x9, 0x7ff, 0x80000000}, {0x6, 0xfffffff8, 0x1, 0x80000000, 0x0, 0x5}, {0xb, 0x100, 0x1, 0x6, 0x1, 0x7}, {0x4, 0x7e, 0x5, 0xae0, 0x10000, 0x2000}, {0x6, 0x30000, 0x2, 0x9, 0x7fffffff, 0x1000}, {0x9, 0x7f, 0x80000001, 0x5, 0x3, 0x7fc}, {0x9, 0x1ff, 0x6, 0x3, 0xa, 0x42e9}, {0x5, 0x9f1b, 0xfffffff9, 0x1, 0x2, 0x3ff}, {0x7, 0x7, 0x3c, 0x728, 0x9000000, 0x7}, {0x4, 0x3, 0x8, 0x3, 0x8, 0x80000001}, {0x81e, 0x7, 0xfffffffa, 0x1ff, 0x8, 0x9}, {0x0, 0xffff, 0x10000, 0x6, 0x200, 0x8}, {0x8, 0x543, 0x4, 0xa471, 0x0, 0x78}, {0x6, 0x848, 0x6320, 0x2, 0x300, 0x200}, {0x3, 0xb, 0x2, 0x1, 0xffff8ec9, 0x1}, {0xe, 0x5, 0x8, 0x4, 0xf5bf, 0xfff}, {0x1, 0x8001, 0xfff, 0xb, 0x7, 0xfe}, {0x0, 0xa47d, 0x8, 0x1, 0x7ff, 0x1}, {0x200, 0x9, 0x2, 0x5, 0x7d, 0xfffffffb}, {0xe, 0x2, 0xb16, 0x800, 0x80000000, 0x7}, {0x6, 0x4, 0x1, 0x7, 0x7, 0xfff}, {0x0, 0x98, 0x7, 0x6, 0x0, 0x8}, {0xfffffff9, 0x8, 0x527e, 0xf1c, 0x24c68133, 0x1ff}, {0x100, 0x401, 0x4, 0x6, 0x6, 0xfffffffd}, {0x9, 0x69, 0x1, 0xfffffffa, 0x1ef, 0x10438c79}, {0x4, 0x6, 0x0, 0x95, 0x9, 0xfff}, {0x10000, 0xfffffffd, 0x4, 0x3, 0x100, 0xfffffffe}, {0x6f2, 0x3, 0x8, 0x7ff, 0x3, 0x3}, {0x478, 0x0, 0x4, 0x4, 0x4, 0xffffff7f}, {0x5, 0x7, 0xc3, 0x4, 0x9, 0x7}, {0x101, 0x5, 0xffff, 0x9, 0x7, 0x10}, {0xff, 0x6, 0x0, 0xa, 0x5, 0xa8}, {0x4, 0x5b, 0x2, 0x88, 0x1}, {0x3, 0x7f, 0xaf, 0x6, 0x6}, {0x3e9, 0xfff, 0x2, 0x0, 0x2}, {0x7, 0x10, 0x8, 0x9f, 0xf2d2, 0x8}, {0x200, 0x9, 0x9, 0x400, 0x3, 0x40}, {0x4, 0xfffffffa, 0x3, 0x4, 0x8, 0x7}, {0xff, 0x3, 0x0, 0x400, 0x715}, {0x5, 0xc37, 0x1, 0xd7ff, 0x7, 0x9}, {0x6, 0x2, 0x9, 0x4, 0x2, 0x80000001}, {0x7, 0xfff, 0x6, 0x80000000, 0x26c, 0x80000001}, {0xb1b7, 0x14, 0xb0, 0x7fff, 0x7, 0x68}, {0x8, 0x3, 0x9, 0x7ff, 0x80, 0x80}, {0xc, 0x1ff, 0x80000001, 0x4, 0x383, 0xfffffffb}, {0x6, 0xb, 0x7ff, 0x7ff, 0x7ff, 0x7}, {0x478c, 0x5, 0x7f, 0x9, 0xffffffff}, {0x7fffffff, 0x829, 0x7, 0x3, 0x9, 0x8}, {0x2, 0x7, 0x400, 0x6, 0x0, 0x3}, {0x9, 0x80000000, 0x8, 0x800, 0x1, 0x10000}, {0x3, 0x1, 0x9, 0x0, 0x5, 0xf6bb}, {0xfffffffa, 0x3, 0x6, 0x3, 0x3, 0x400}, {0x8, 0x1, 0x0, 0x9, 0xff, 0x1}, {0x2, 0x9, 0xfffffff9, 0x0, 0x51, 0x4}, {0x800000, 0x9, 0x401, 0xa, 0xfffe, 0x9}, {0x2, 0xa, 0x0, 0x8, 0x54, 0x4}, {0x1, 0x1, 0xc000, 0x10, 0x2, 0xfff}, {0xffff, 0xfffff000, 0x1, 0x0, 0x3, 0x8}, {0x0, 0xb2e3, 0x1010000, 0x0, 0x4}, {0x13f, 0x2, 0x7, 0x4, 0x7, 0x5}, {0xbee, 0x4, 0x5, 0x10000, 0x3de, 0x2}, {0xffffffd4, 0xa9a, 0xb, 0x20000, 0xd, 0x10000}, {0x10000, 0x3, 0x4, 0x2, 0x7, 0x9}, {0xfffffff7, 0x9, 0x3, 0x8, 0x7, 0x4}, {0x8, 0x40, 0x1c, 0x8001, 0x0, 0x9}, {0x8001, 0xfffffffb, 0xfbdb, 0xa, 0xe, 0xcc43}, {0x0, 0x6, 0xfffffff8, 0x3, 0xf69, 0x8}, {0x7, 0x6, 0x101, 0x1000, 0x9}, {0x0, 0x3, 0xfffffff7, 0x8, 0x8, 0x8}, {0x4, 0x6, 0x571, 0x101, 0x5, 0xa}, {0x2, 0x8000, 0x8000, 0x2, 0x2a, 0x80}, {0x7fffffff, 0x2, 0x401, 0x7, 0x8, 0x1ff}, {0x9, 0x80, 0x7, 0x8, 0x0, 0x2}, {0xfffffffa, 0x4, 0xffffffff, 0x5, 0x1, 0xc}, {0xfffffff8, 0x6, 0xa35b, 0x3a74, 0x7, 0x2}, {0x3ff, 0x0, 0x6, 0xb, 0x4, 0x4}, {0x3, 0xd9, 0x10001, 0x8, 0x5, 0x8001}, {0x6, 0x0, 0x201, 0x1, 0x5, 0xfffffffd}, {0x4, 0x9, 0x8, 0x7fffffff, 0x8, 0x80000001}, {0x1, 0xffff, 0x1000, 0x3, 0x972, 0x5}, {0x100, 0x3, 0x4, 0x0, 0x7, 0x9}, {0x6, 0x7, 0x3f80000, 0x60000, 0xcdb, 0xd0}, {0xb, 0xa856, 0x3, 0x80, 0x400, 0x672}, {0x3, 0x10, 0x1, 0x0, 0x7, 0x1}, {0x0, 0x9, 0x3, 0x10000, 0x7, 0xfb7}, {0xe2e1, 0x0, 0x2, 0x2, 0x1, 0x1}, {0x0, 0xffffffff, 0x6, 0x1, 0x4, 0x6}, {0x9, 0x5, 0xbf, 0x400, 0x8}, {0x9, 0xf, 0x8, 0x3ff, 0x0, 0x4}, {0x1, 0x6, 0x5, 0x5, 0xfff, 0x165}, {0x11d5, 0x6a315ee2, 0x200, 0x8, 0x800, 0x9}, {0x8, 0x30b, 0x0, 0x4, 0x0, 0x101}, {0x5, 0x4, 0xffffffff, 0xfffffffb, 0x6000000, 0x8001}, {0x9, 0x80000001, 0xf, 0x1ff, 0x5, 0x9b}, {0x0, 0x8, 0x7, 0x6, 0x2, 0x2}, {0x4, 0x2, 0x4, 0xfffff000, 0x80000001, 0x779}, {0xc64d, 0x8, 0x92e, 0x2, 0x2, 0x1}, {0xb6, 0x2, 0x7ff, 0xc5c7, 0x2, 0xf82}, {0x0, 0x7, 0x0, 0x3, 0x5, 0x4e0b}, {0xffff7fff, 0x0, 0x61, 0x2d, 0x7b, 0xfff}, {0x7, 0x2, 0xc73d, 0x6, 0x0, 0x2}, {0x6, 0x10000, 0x9, 0x0, 0x5, 0x10001}, {0xb62, 0xfffffffd, 0x200, 0x5, 0x5, 0x2}, {0xebf9, 0x7, 0x2, 0x5, 0x81}, {0x6, 0x3, 0x4, 0x8000, 0x6, 0x7fff}, {0x7, 0x3, 0x4, 0x99, 0x6, 0x5}, {0x1, 0xfff, 0x7, 0x2, 0xab20, 0xc4}, {0x0, 0x7, 0x9, 0x5, 0xffff, 0x1d6e}, {0x6, 0x2, 0xfffffffe, 0x2, 0x0, 0x7fff}, {0x0, 0x102, 0x3, 0x9}, {0x4, 0x5, 0x2, 0x9, 0x0, 0x1}, {0xb, 0x5, 0xfe, 0x7, 0x40, 0xfffeffff}, {0x9, 0x7, 0x7, 0x9b1, 0x4003c5cb, 0x8ab}, {0x9, 0x1b0, 0x572454f3, 0x4, 0x4, 0x3}, {0x4, 0x9, 0x0, 0x7ff, 0x9e, 0x8001}, {0x7, 0x800, 0xfffffffb, 0x9, 0x800, 0xdf}, {0x5e7c109d, 0x9260, 0x4, 0x7, 0x94cc, 0x8}, {0xc8, 0x0, 0x3, 0xf, 0x8e4, 0x800}, {0x8001, 0x4, 0x0, 0x0, 0x13, 0x16df}, {0x5, 0x2, 0x4, 0x7, 0x2}, {0x1, 0x7fff, 0x3, 0x2, 0x3, 0x1}], [{0x2}, {0x5, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x2}, {0xdb48d3603bb31b4}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x4, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {}, {0x6, 0x1}, {0x5}, {}, {0x4}, {0x2}, {0x5}, {0x2}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3}, {0x4, 0x1}, {0x3}, {0x3}, {0x1, 0x1}, {0x7, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x4}, {0x3}, {0x2, 0x1}, {0x3}, {0x2}, {0x4, 0x1}, {0x1}, {0x3}, {0x5, 0x1}, {0x5}, {0x4}, {0x5}, {0x2, 0x1}, {0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x3}, {0x1}, {0x2}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x1}, {0x1}, {0x1}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x5, 0x1}, {0x4, 0x1}, {}, {0x4}, {0x4}, {0x1}, {0x6, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x2}, {0xac78e7c59a82bf8d, 0x1}, {0x3, 0x62d8449d34b2d532}, {0x5, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x3}, {0x1}, {}, {0x4}, {0x1}, {0x5}, {0x2, 0x1}, {0x2}, {0x3}, {0x1, 0x1}, {0x2}, {}, {0x5, 0x1}, {0x1}, {0x1}, {0x5}, {0x3}, {0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x3}, {0x4}, {0x0, 0x2}, {0x2, 0x1}, {0x4, 0x1}, {0x5}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5, 0xce9cce3f7bfbb1d1}]}}, @TCA_PEDIT_KEYS_EX={0x40, 0x5, 0x0, 0x1, [{0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS_EX={0xeb0, 0x4, {{{0xa6, 0x3, 0x2, 0x101, 0x8}, 0xca, 0x80, [{0x2, 0x0, 0x6, 0xfff, 0x4000}, {0x49, 0x5, 0xfffffffa, 0xffffffff, 0x8, 0x9}, {0x8000, 0x1, 0x7, 0x1ff, 0x2, 0xa8}, {0x7, 0x7f, 0x7fffffff, 0x7fffffff, 0x6, 0x7}, {0x0, 0xd, 0x0, 0x3, 0x6e0, 0x8}, {0x4, 0x800, 0x3, 0x5, 0xe, 0x1}]}, [{0x5, 0x8, 0x80000000, 0x0, 0x9, 0x80000000}, {0x40, 0x1ff, 0x709, 0x5, 0x81, 0x4}, {0x9, 0x3, 0xfffff000, 0x8, 0x5, 0x2580}, {0x1, 0x7e, 0x7, 0x3, 0x40000000, 0x6}, {0x0, 0xfff, 0x46, 0x40, 0x5, 0x6}, {0x2, 0xf08, 0x9, 0xd, 0x16ff, 0x800}, {0x9d, 0x7, 0x3, 0x9, 0x1000, 0x7}, {0x9, 0xfff, 0x5, 0x1ff, 0x19, 0x6}, {0x4, 0x9, 0xc5, 0xffff, 0x7, 0x10}, {0xf76, 0x28, 0x3, 0x9, 0x2, 0x9}, {0x5, 0x2, 0x0, 0x5, 0x4, 0x5}, {0x10000, 0x23, 0xd, 0x80000000, 0xd, 0x1}, {0x2, 0x2, 0x5, 0x9, 0x9, 0x9}, {0x1, 0x2c, 0x69, 0x7, 0x8, 0x7ff}, {0x2, 0x7fffffff, 0x7, 0x3, 0x1, 0x319}, {0x7, 0x5, 0x4080000, 0x80, 0x6, 0x8}, {0x10000, 0x1, 0x400, 0x400, 0x5, 0x8001}, {0x1a, 0xf, 0x0, 0x1, 0x3c, 0x1}, {0x6, 0x9, 0x16c8, 0x7, 0x15ca84cf, 0x1000}, {0x9, 0xfffffff2, 0xffffffff, 0x3e3e, 0x81, 0x2}, {0x4, 0xbfc, 0x2, 0x40, 0x3, 0x5a4}, {0xa6b8, 0x7ff, 0xffff0f35, 0x7, 0x1, 0xc}, {0x3d, 0x526, 0x101, 0x5, 0x826, 0xa2d}, {0x2a43, 0x8, 0x7, 0x0, 0x5, 0x6}, {0x1, 0x7, 0x3, 0xfff, 0x4, 0xb6}, {0xffffff60, 0x4, 0x5, 0x200, 0x7, 0x7}, {0x6, 0x8, 0x7fffffff, 0x7fffffff, 0xfff, 0x7c6}, {0x6, 0xcf1, 0x0, 0xfffffffc, 0x6, 0x8}, {0x5, 0x2, 0x0, 0xf1, 0xffffffff, 0x8}, {0x9, 0x8001, 0x5, 0x8, 0x7, 0x3}, {0x1, 0x2, 0xfffffff7, 0x80000001, 0x7, 0x600d}, {0x3ff, 0x9, 0x4, 0x40, 0x4, 0x6}, {0x1, 0xc, 0x1, 0x4, 0x6, 0x6}, {0x6, 0x8, 0x2, 0x1, 0x8, 0x7}, {0x786825b3, 0x0, 0x3, 0x4, 0x20000000, 0x2}, {0xfffffff9, 0xff, 0xfffffffb, 0x5c1, 0x6, 0x3}, {0x2, 0x0, 0x3, 0x3, 0x7, 0x3e86}, {0xc6b, 0x4, 0x1, 0x401, 0x0, 0x80000001}, {0xfff, 0x31, 0xe, 0x5, 0x1, 0x1}, {0xfffffffd, 0x7fff, 0x3d4, 0x9ce1, 0x7, 0x9}, {0x7, 0x7, 0x9, 0x8, 0x0, 0x200}, {0x8001, 0xffff, 0x5, 0x1, 0x8}, {0xfffffe00, 0x7f, 0x8001, 0x6, 0x5, 0x9}, {0x8, 0xf8e9, 0xab, 0x8, 0x9, 0x6}, {0x0, 0x560a, 0xb7fc, 0xa8, 0x800, 0x7}, {0x57, 0x5, 0x10001, 0x7, 0x4, 0x6}, {0x34, 0x8ce8, 0x1, 0xffffff01, 0x5, 0x2}, {0x10000, 0x0, 0x8060, 0x8c, 0x74c8, 0x4a6}, {0xd, 0x7, 0x3, 0xd, 0x2, 0x2}, {0x5, 0x6, 0x5, 0x5, 0x2, 0x8000}, {0x5, 0x7, 0x29, 0x7fffffff, 0x101, 0x1ff}, {0x9, 0x2, 0xf89b32a, 0x80000000, 0x2, 0x1}, {0x5, 0xb91e, 0xb, 0x7, 0xffffffff, 0x3}, {0x3, 0x1, 0x48000000, 0x6, 0x8, 0x7}, {0x6, 0xf, 0xe, 0x1, 0x1, 0x5}, {0xfffffffd, 0x7, 0xf19, 0x5, 0xffffffff, 0x4}, {0x7, 0x9, 0xd3, 0x6, 0xffffffff, 0x1000}, {0x8, 0x0, 0x8001, 0xe, 0x7, 0x144}, {0x6, 0x3, 0x8, 0x4, 0x1, 0x401}, {0x8001, 0xe, 0x6, 0x5, 0xe, 0x568d}, {0x397, 0x9af, 0x1, 0x1, 0x3, 0x8}, {0xf, 0x10001, 0xfffffffc, 0xd, 0xb, 0x4}, {0x40, 0x1, 0x100, 0x5, 0x7, 0x7fff}, {0xffffeb98, 0x4, 0x471, 0x6, 0x9, 0x1}, {0xffff, 0x7, 0x1, 0x10, 0x0, 0x401}, {0xfffff3ae, 0x7, 0x9e7, 0x7, 0x80, 0x5}, {0x4, 0x0, 0x1, 0x7fffffff, 0x272, 0x4a6a}, {0x9, 0x7, 0x5, 0xf, 0x2, 0x1}, {0x7f, 0x4a, 0x2, 0x3ff, 0x34, 0x80}, {0x16e70afa, 0x7, 0x0, 0x5, 0x9b, 0x3}, {0x3, 0x0, 0xda, 0x83f5, 0x3, 0x7}, {0x91, 0x7, 0xfffffffb, 0x1, 0x0, 0x2}, {0x6, 0xf, 0x2, 0x1, 0x1, 0xffffff80}, {0x80000000, 0x1, 0x7f, 0x7, 0x5, 0x1}, {0xe, 0x8000, 0x7, 0x1b0c, 0x401}, {0x9, 0x3, 0x5, 0x9d6, 0x4, 0x4}, {0xe, 0x3, 0x5, 0xfff, 0x4, 0x3}, {0x4, 0x9, 0x8, 0x0, 0x400, 0x7}, {0xfffffff4, 0xda, 0x4, 0x8, 0x7b, 0xfffffff9}, {0x0, 0x201d, 0xb02, 0xfffffffd, 0x3ff, 0x5}, {0x5cdac496, 0xffffffff, 0x4, 0x100, 0x6, 0xa9d4}, {0x800, 0x7, 0xff, 0xffffffff, 0x6, 0x5}, {0x1000, 0x5, 0x4, 0xe3e8, 0x0, 0xa}, {0xfff, 0x2, 0xf, 0x6, 0x7, 0xb3f8}, {0x200, 0xe8, 0x101, 0x1, 0xd, 0x100}, {0x3, 0x3, 0x1, 0x9, 0x5, 0x7}, {0x9, 0x8001, 0x8, 0x3, 0x101, 0x7}, {0x8, 0x7, 0xd0, 0x2, 0x5}, {0x2, 0x0, 0x6, 0x0, 0x6, 0xb}, {0x3, 0x400, 0x3, 0xd1, 0x400, 0x7cba}, {0xc, 0x6, 0x3ff, 0x1, 0x7, 0x8}, {0x5, 0x4, 0x4, 0xea86, 0x8001}, {0xffffffff, 0x7, 0x2, 0x8000, 0x24000000, 0x61}, {0xfffffff7, 0x1, 0x7ff, 0x0, 0x0, 0x7ff}, {0x5, 0xb, 0x7, 0x5, 0xffffffff, 0xd5e0}, {0x5b1a31be, 0x7, 0x3, 0x12, 0x101, 0x9}, {0x429ec948, 0xbc84, 0x2, 0x6, 0x7ff, 0x6}, {0x8, 0x1ff, 0x13, 0x9, 0x0, 0x6}, {0x2c, 0xfffffffb, 0x800, 0x8, 0xfff, 0xd}, {0x3ff, 0x8, 0x2, 0x800, 0x2, 0x1d}, {0x1ff, 0x0, 0x2, 0x78b, 0x9, 0x4}, {0x3, 0xffffffff, 0x9, 0x86, 0x10000, 0xfffffffe}, {0xa, 0x0, 0x10000, 0x800, 0xfff, 0x3}, {0xffffffff, 0x2f3b, 0x0, 0xe, 0x8, 0xfffffff5}, {0x101, 0x80000000, 0x7f, 0xb, 0x5, 0xb}, {0x6, 0x6, 0x6, 0x5, 0x3, 0x5}, {0x1, 0x8e, 0x6, 0x9, 0xfffffffc, 0x8}, {0x7fff, 0x9258, 0xfffffffc, 0x2, 0x7, 0x9}, {0x3, 0x6, 0x40, 0xffff59b3, 0x9, 0x1ff}, {0x9, 0x7fffffff, 0x101, 0x9, 0x3}, {0x8, 0x8, 0x52, 0xc, 0xe, 0x7}, {0x400, 0x5, 0x0, 0x7, 0xb69, 0x4}, {0x3, 0x0, 0x9, 0x2, 0x3, 0xc3}, {0xd, 0x4, 0x9, 0x19, 0x5, 0x4}, {0x6, 0x6, 0xcac, 0x512d, 0x2, 0x8000}, {0x8, 0x8001, 0x1, 0xffffffff, 0xa00, 0x4}, {0x7ff, 0x1, 0xa, 0x5, 0x0, 0x101}, {0x100000, 0x4, 0x8, 0x6, 0xfffffff9, 0x1}, {0xe, 0x3cf4, 0x10, 0x6, 0xb271}, {0x4, 0xf150, 0x140, 0x1, 0x3, 0x4}, {0x1, 0x3, 0x1, 0x4, 0x2, 0x7}, {0x874e, 0x45b5, 0xff, 0x5, 0x9, 0x81}, {0x4, 0x1, 0x2, 0xa, 0xfffffffa, 0x7ff}, {0x2, 0x36, 0x4, 0xa, 0x58000000, 0x1ff}, {0x6, 0x5, 0x8e, 0xff, 0x6, 0x2}, {0x9, 0x7, 0x1, 0x1, 0xe, 0x7}, {0x25, 0x40, 0x69d97d24, 0x100000, 0x9, 0x22}, {0x3, 0x2, 0xfff, 0x7, 0x80, 0x140}], [{0x4}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {}, {0x5, 0x1}, {0x3}, {0x7, 0x1}, {0x2, 0x1}, {0x1}, {0x2}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {0x2}, {0x3}, {0x4, 0x1}, {0x2}, {0x3}, {0x2}, {0x2}, {0x4, 0x1}, {0x2, 0x1}, {0x3}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1}, {0x1}, {0x3}, {0x1}, {0x4, 0x1}, {0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x3}, {0x2}, {0x2, 0x1}, {0x0, 0x1}, {}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x3}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0xb6ab6615b34ed9c9, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2}, {0x1}, {0x3}, {0x5}, {0x1, 0x1}, {0x4}, {0x3}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1}, {0x2}, {0x5}, {0x5, 0x1}, {0x5, 0x1}, {0x2}, {0x4}, {0x5}, {0x1, 0x1}, {0x3, 0xdabc995eab7420c3}, {0x5, 0x1}, {0x2}, {0x3}, {0x5}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {0x3}, {0x3}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {0x4}, {0x1}, {0x3}, {0x3, 0x1}, {0x3, 0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x1a, 0xdd07, 0x3, 0x1c56, 0x16aa}, 0x0, 0x4, [{0x5a11, 0x6, 0x9, 0x1000, 0x33, 0x7}, {0x3, 0x2, 0x0, 0xc, 0x6, 0x2}, {0x9, 0x9, 0x3, 0x2, 0x6bd18771, 0x8}]}, [{0xd26e, 0x3, 0x1, 0x65, 0x7, 0x80000001}, {0x15c, 0x7, 0x27, 0x2, 0x9, 0x9}, {0x3, 0xfffffff9, 0x1e, 0x339b9e89, 0xfc70880b, 0x6}, {0x2, 0xca, 0x10000, 0xfffffffb, 0x2, 0x9}, {0x992, 0x6, 0x0, 0x5, 0x3, 0x6}, {0x4, 0x1, 0x200, 0x6c8, 0x8, 0x9}, {0x6, 0x21, 0x0, 0x1, 0x2, 0x9}, {0x1, 0x3, 0x1, 0xa, 0x4, 0x3}, {0x1, 0x3, 0x81, 0x200, 0x8, 0x5}, {0xffff, 0x191ddc3e, 0x5, 0x8, 0x5, 0x400}, {0x5, 0xc0f, 0x40, 0x5, 0x7fffffff, 0x19}, {0x2, 0x1, 0xf, 0xac18, 0x4, 0x4fd7997}, {0x1ff, 0x4, 0x4, 0x9, 0xfffffe93, 0x2}, {0x1, 0x8d4, 0x7, 0x8, 0x9, 0x1}, {0x8, 0xa, 0x4, 0x7, 0x7f0, 0x7}, {0x8001, 0x3, 0x1800, 0x9, 0x0, 0x5}, {0x9b0, 0x0, 0x5, 0x9}, {0x2, 0x1ff, 0x4, 0x2, 0x200, 0x6}, {0xa824, 0x9, 0x80000000, 0x9, 0x11, 0x6}, {0x3, 0x84, 0x5, 0xd, 0x8, 0x8}, {0x2, 0x2, 0x6, 0x1, 0x4, 0x2}, {0x9, 0x75, 0x7, 0xb, 0xffffffff, 0x3}, {0x1, 0x9, 0x536, 0x3ff, 0x5, 0x100000}, {0x7fff, 0x4, 0x0, 0xdc1, 0x4, 0x79}, {0xd18f, 0x3, 0x0, 0xa1, 0x3, 0x7}, {0xfffffffc, 0x8, 0x9, 0x5, 0x0, 0x9}, {0xfffffe00, 0x4, 0xfffffffa, 0x1, 0x1, 0x7}, {0x9fc, 0x9, 0x7d2, 0x5, 0x1, 0x429}, {0x4, 0x8, 0x48e, 0x6, 0x4, 0x4}, {0xf8c0, 0xad7, 0x5, 0x40, 0xf88c, 0xff}, {0x85, 0x2, 0xffff, 0x7c8d, 0x80000001, 0xd}, {0x9, 0x5, 0x7, 0x0, 0x9, 0x3}, {0x0, 0xbe, 0xa39, 0xcd7, 0x34}, {0x4, 0x1, 0x5, 0x8, 0xffff6ded, 0x82}, {0x1, 0x7e3f, 0x387392c1, 0x8, 0x8, 0x6}, {0x93, 0xfffffff6, 0x4, 0x7, 0x2, 0x5}, {0x800, 0xfffffffa, 0x7, 0xc753, 0xdaf, 0x3}, {0x7679dbfc, 0xfffffbff, 0x3, 0x5, 0x9, 0xfffffff7}, {0x4d, 0x0, 0x8, 0x2, 0x10000, 0x6}, {0x10001, 0x1, 0x7, 0x7, 0x2f7b, 0xc}, {0x6, 0x20, 0x8, 0x17f, 0x4}, {0x10001, 0xf3a8, 0xfffffffa, 0x7ff, 0x2, 0x8001}, {0x2, 0x7fffffff, 0x5, 0xfffffff6, 0x2, 0xbdf}, {0x3, 0x2, 0x78a, 0x7ff, 0x3, 0x7d}, {0x9, 0x9, 0x10001, 0x0, 0x4, 0x50a2}, {0x4, 0x3ff, 0x3ff, 0xffffffff, 0x6, 0x4}, {0xfff, 0x8, 0x3, 0x6, 0x6, 0xffff}, {0x40, 0x4, 0x44, 0xffff3ab4, 0x80000000}, {0x4, 0xffffffff, 0x6, 0xfffffffc, 0xee, 0x8}, {0x3, 0x0, 0x6, 0x67, 0xf914, 0x7}, {0xfffffffb, 0x3, 0x1000, 0xb, 0x3b61458c, 0x7}, {0x141, 0x8, 0x7, 0x5, 0x2, 0x45}, {0x2, 0xfff, 0xfffffff9, 0xa, 0xf28, 0x4}, {0x5, 0x0, 0x8, 0x5, 0x2, 0x7}, {0xd, 0x7fff, 0x401, 0xcdde, 0x2, 0x9}, {0x10000, 0x1, 0x8, 0xffffff81, 0x6, 0x200}, {0xae84, 0x9, 0x0, 0xffffffff, 0x17, 0x3}, {0xfffffff9, 0x0, 0x8, 0x1, 0xb, 0x7}, {0x2, 0x95, 0x7, 0x96, 0x3, 0xfffffffe}, {0x400, 0x2, 0xbe64, 0x1, 0x87e, 0x6}, {0x9958, 0xfffffe01, 0x3, 0x6, 0x8, 0x10000}, {0x5, 0x1, 0x80000000, 0xe91, 0x3, 0x6}, {0x9e1, 0xe590, 0x4, 0x0, 0xc, 0x8}, {0xc, 0x8, 0x1, 0x3, 0x8, 0x7}, {0x9, 0xc5, 0x1ff, 0x6, 0xb1f, 0x1}, {0xc, 0x400, 0x768, 0x690, 0xa, 0x3}, {0x4, 0xffff, 0x3, 0x80000000, 0x6, 0x7}, {0x80000001, 0x6, 0x2, 0x3, 0x7, 0xfffffffd}, {0x8, 0xf3af74c0, 0x8, 0xfff, 0xffff, 0x6}, {0x3459, 0x7, 0xa, 0x6, 0x1, 0x40}, {0x0, 0x6, 0x10001, 0x200, 0x4, 0x83d6}, {0xad5, 0xa, 0xc, 0x0, 0x2, 0x2}, {0x4, 0xc9, 0xe, 0x8001, 0x0, 0x6}, {0x9, 0xfffffffe, 0xef7, 0x5, 0xc, 0x1ff}, {0x4a, 0x20, 0x8, 0x1, 0x4, 0xd}, {0x7fff, 0x8, 0x1, 0x76, 0x3, 0x7ff}, {0x10000000, 0xdcc, 0xb8f2, 0xc, 0x7, 0x1}, {0x10000, 0x2, 0x7, 0x6, 0x2, 0x1}, {0x2, 0x8, 0x0, 0x930a, 0x4, 0xd903}, {0xfffffffc, 0x9, 0x2, 0x3ff, 0x7, 0x7}, {0x8, 0xdf, 0x189, 0xf0, 0x0, 0x4}, {0x5, 0x3, 0x7, 0x6, 0x6c93, 0x4}, {0x7, 0x81, 0xff, 0x6, 0x4, 0x2}, {0x2, 0x8, 0x6738, 0x4, 0x5, 0x4}, {0x0, 0x0, 0x2, 0x4, 0xe, 0x5}, {0x9, 0x4c, 0x2, 0xff, 0x80, 0xf}, {0x0, 0x0, 0x0, 0x2, 0x2eaa08e9, 0x5}, {0x7fff, 0x6, 0x0, 0x8, 0x80000000, 0x6}, {0x3, 0x7, 0x7, 0x6, 0x7, 0x5}, {0x4, 0x647b, 0x6, 0xfffffffa, 0x1, 0x7f}, {0x2136, 0x7, 0x8, 0x8, 0x4, 0xf2}, {0x200, 0x9, 0xd4, 0xe, 0x1000}, {0x1000, 0x1, 0x7, 0x9, 0x4, 0x8}, {0x6, 0x10001, 0xbd5, 0xed, 0x3, 0x3}, {0xfff, 0x80, 0x7, 0x5, 0x7}, {0x3, 0x5, 0x7, 0x7, 0x1, 0x10001}, {0x4, 0x5b8, 0x6, 0xe7, 0x10, 0x1}, {0x2a25, 0x7fffffff, 0x1, 0x6, 0x0, 0xffffc948}, {0x8, 0x9, 0xd96, 0x6, 0x8, 0x800}, {0x7, 0xd, 0x0, 0xffffffff, 0x5, 0x5}, {0x80, 0x7, 0x400, 0x3, 0x8, 0x6}, {0x101, 0x7ff, 0x6, 0x1, 0x4, 0x800}, {0x7, 0x3, 0x4, 0x47, 0x1, 0x6}, {0x2870, 0xea, 0x0, 0x7, 0x3, 0xfffffffe}, {0x2, 0x40, 0x0, 0x14, 0x8000, 0x8}, {0x0, 0x401, 0x6, 0x5775, 0xfff, 0x7}, {0x2, 0x1, 0x0, 0x2, 0x5, 0x2}, {0x5, 0x8001, 0xac, 0x4, 0x1b, 0x3}, {0xe430, 0x81, 0x3, 0x6, 0x3, 0x80}, {0xb3c, 0x5, 0x1000, 0x4, 0xffff, 0x5}, {0x8, 0x1, 0x9, 0x2, 0x3, 0x5}, {0x101, 0x8001, 0x6, 0x5, 0x400, 0x5}, {0x6, 0x7, 0x6, 0x0, 0x9, 0x5}, {0x6, 0x7, 0x9, 0xa, 0x5, 0xf3b7}, {0x100, 0x81, 0xfffff0f0, 0x40, 0x50, 0x1400}, {0x0, 0xfffffffb, 0x5f40, 0x6, 0x9, 0x7}, {0x5, 0x54, 0x9, 0x5, 0xcf9, 0x10001}, {0x7, 0xffffffff, 0x800, 0x5b5, 0x8, 0xc7}, {0x7, 0xb9, 0x1, 0x81, 0xd, 0x40}, {0x3, 0x6, 0x10001, 0x74f, 0x1, 0x9}, {0x9, 0xffffffff, 0x7fffffff, 0xff, 0x8, 0x3}, {0x9, 0x9, 0x3, 0x8, 0x1, 0x8}, {0x101, 0x9, 0x4, 0x3ff, 0x4, 0x1}, {0x100, 0x8, 0x5, 0xfffffffb, 0x9, 0x2}, {0x401, 0x6, 0xc3, 0x9, 0xfffffff9, 0xce}, {0x5, 0x9, 0x200, 0x400, 0x2}, {0x0, 0x9, 0x91, 0x1, 0xed}, {0x3, 0x7c3a, 0xfffff000, 0x7, 0x0, 0x9}], [{0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x5, 0x2}, {0x4}, {0x3}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {0x2}, {0x3}, {0x3, 0x912dc5e79761d656}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {}, {}, {0x5, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x1}, {0x5}, {0x1, 0x1}, {}, {0x0, 0x1}, {0x4}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x1}, {0x3}, {}, {0x1, 0x1}, {0x4}, {0x3}, {0x4}, {0x1, 0x1}, {0x5}, {0x4}, {0x4}, {0x5}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {}, {0x4}, {0x5, 0x1}, {0x2}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x4}, {0x2, 0x1}, {0x2}, {0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4}, {0x1}, {0x3}, {0x5}, {0x2, 0x1}, {0xdf5dc64a19f8998e, 0x1}, {0x2, 0x1}, {0x5}, {0x3, 0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x1}, {0x0, 0x1}, {0x6, 0x1}, {0x3, 0x1}, {0x4}, {0x2}, {0x3}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x4}, {0x2}, {0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x1}, {0x1, 0xef6939935d462765}, {0x1, 0x1}, {0x0, 0x1}, {0x1}, {0x4}, {0x2}, {0x3}, {0x5, 0xba0188cfe2d48dba}, {0x1}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x5}, {0x1}, {0x1, 0x1}, {0x5}, {0x3}, {0x3, 0x1}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x7, 0xde9, 0x8, 0xffffff76, 0x8}, 0x7, 0x9, [{0x1, 0x7f, 0x9, 0x7ff, 0x1, 0x10001}, {0x0, 0x8, 0x5, 0x0, 0xffff, 0x3}, {0x8ada, 0x3, 0x9, 0x2, 0x3ff, 0xfffffff9}]}, [{0xf, 0x1, 0x1800, 0x7fff, 0xd37, 0x8}, {0x8, 0x0, 0x10001, 0x5, 0xdd7, 0x1000}, {0xffffffff, 0x24, 0x9, 0x11c, 0x3}, {0x99, 0x7ff, 0xe, 0x2, 0x3, 0x2}, {0x8f6503d3, 0x4, 0xa, 0x1, 0x93a3}, {0x502, 0xf, 0x6, 0x4}, {0x9, 0x7, 0x1, 0x401, 0x6, 0x64cb}, {0x0, 0x5, 0x2, 0x7f, 0x7}, {0x3, 0x6, 0x0, 0x5, 0x10001}, {0x3, 0x1, 0x4000, 0x6, 0x7, 0x3ff}, {0x3ff, 0x0, 0x8, 0x6, 0x9, 0xf}, {0xf0d, 0x200, 0x676739db, 0x8, 0x9, 0x4}, {0x6, 0xcd36, 0xc, 0xe229, 0x1, 0x3}, {0x6, 0x5, 0x9, 0x8001, 0x4, 0x7}, {0xbc, 0x8, 0x4cc5, 0x1, 0x7ff, 0xffffec6e}, {0x3, 0x8, 0x8001, 0x3, 0x6, 0x4}, {0x7, 0x0, 0x5, 0x7fffffff, 0x3, 0x6f}, {0x4, 0x4, 0x8, 0x80, 0x7, 0x10001}, {0x400, 0x1, 0xffffffff, 0xe, 0x9, 0xfffff86b}, {0x5, 0x8, 0x0, 0xe0, 0x1, 0x8}, {0x9, 0x3, 0x7fffffff, 0x1, 0x7, 0xab}, {0x0, 0x2, 0x10001, 0x7, 0x80000000, 0x7}, {0x8, 0x8, 0xff, 0x0, 0x8, 0x7}, {0x4, 0xf10, 0x9, 0x1000, 0x9, 0x8}, {0xd2a1, 0x4, 0x2, 0xb, 0x4, 0x7627}, {0x7, 0x800, 0x6, 0x1ff, 0x3, 0x40}, {0x0, 0x6, 0x2, 0x6, 0xc225, 0x779a68d1}, {0xfffffffc, 0x0, 0x3, 0x8000, 0x2, 0x1ff}, {0x6, 0x3, 0x7, 0x7e54, 0x5, 0x4}, {0x81, 0x8, 0x6, 0xa, 0x6, 0x503a}, {0x8, 0x10, 0x2, 0x47, 0x5, 0x7}, {0x2, 0x7, 0x5, 0x7, 0x6, 0x3}, {0xd, 0xd5, 0x8, 0xa5, 0xcabf, 0x52e}, {0x8, 0x1, 0x3, 0x1, 0x9, 0x3}, {0x0, 0x4, 0x4, 0x1000, 0x6, 0xe471}, {0x7, 0x2, 0xb, 0x2, 0x4, 0x76}, {0xef, 0x4, 0xff, 0xfffffffe, 0x5, 0x178}, {0x800, 0x7fffffff, 0x2, 0xff, 0x2, 0x6}, {0xffffffff, 0xfffffffc, 0xd, 0x2, 0xf, 0x9}, {0x8, 0x6, 0x9, 0x0, 0x6, 0x3}, {0x7fffffff, 0x100, 0x92, 0x5, 0xae, 0x3}, {0x9, 0x4, 0x2, 0x1, 0x5, 0xfffffffb}, {0x4, 0x2, 0x7, 0xd650, 0x1, 0x8}, {0x8, 0x3, 0x8, 0x4, 0x1, 0x2}, {0xc88, 0x7f, 0x7, 0x80000000, 0x8, 0x9}, {0xfffffffe, 0x7ff, 0x170d, 0x10001, 0x8027, 0x9}, {0xe8c, 0x32d, 0xf03, 0x9, 0x9d, 0x1}, {0x10001, 0x3, 0x3c, 0x2, 0x401, 0x4}, {0x5, 0x10001, 0xfffffffb, 0x9, 0xb608, 0x951}, {0x9, 0x7, 0x7, 0x1b1c, 0x2, 0x10001}, {0x5, 0xeb, 0x4, 0x10000, 0x2, 0x5}, {0x5, 0x4, 0xcb, 0x8, 0x8, 0x1}, {0xe7, 0x40c00, 0x8, 0x1ff, 0xfffff000, 0x3}, {0x0, 0x3, 0x40, 0xebb8, 0x2, 0xe0}, {0x9, 0xed51, 0xfffffc00, 0x2, 0x1, 0x7}, {0x2, 0x1, 0x7, 0x600000, 0x0, 0xbf}, {0x2, 0x8, 0x2, 0x3, 0x3, 0x1}, {0x1, 0x1, 0x9, 0x3ff, 0x9, 0x2}, {0x0, 0x1, 0x7, 0x6, 0x4, 0x9}, {0xd, 0x7, 0x9, 0xdc, 0xc51e, 0x7}, {0x7fff, 0x2, 0xfff, 0x3ff, 0x6, 0xf}, {0xffff7fff, 0x6, 0x100, 0x1, 0x1ff, 0xc79}, {0x6, 0xa, 0xff, 0xfffffffe, 0x2, 0x8001}, {0x2, 0x0, 0x9, 0x5, 0x7, 0x7}, {0x7fffffff, 0x8, 0x1, 0xc, 0x97, 0x8}, {0x0, 0x8, 0x2, 0xfffffffd, 0x6, 0x5}, {0xa7c, 0x5, 0xffffff97, 0x100, 0x1, 0x7ff}, {0xf4b, 0x7, 0x1, 0x4, 0x2, 0xddd7}, {0x3, 0x48, 0x3, 0x7fff, 0x80000001}, {0xf2, 0x6, 0x4, 0x3ff, 0x1, 0x3}, {0x7ff, 0x5, 0x10000, 0xffffffff, 0x401, 0x9}, {0xbc00000, 0xffffff38, 0x7, 0x4, 0xf, 0x3}, {0x8, 0x2, 0x50f6c77c, 0x9, 0x4}, {0x0, 0x800, 0x4, 0x4000, 0xe}, {0x4, 0x5, 0xffffffff, 0x7, 0x6, 0xfff}, {0xffffff7f, 0x1, 0x9, 0x8, 0x8, 0x68}, {0xb, 0x1000, 0x1000, 0x31, 0x80000001, 0x621}, {0x1, 0x9, 0x42a5, 0xb9, 0x6, 0xffffffff}, {0x80000001, 0x1, 0x262e, 0x5, 0x7, 0x9}, {0x7, 0xfffeffff, 0xdf25, 0xef97, 0x0, 0x4}, {0x9, 0x6, 0x4, 0x1, 0x0, 0x4}, {0x4, 0x1, 0x4, 0x2, 0x8}, {0x0, 0x3b8, 0x7, 0x1, 0x4, 0x1}, {0x0, 0x1, 0x3, 0x3, 0x2, 0x8}, {0x8, 0x400, 0xf, 0x4, 0x0, 0x2}, {0x1, 0x800, 0x0, 0xf5, 0x8, 0xc62}, {0x1, 0x1, 0xe7c6, 0x9, 0x0, 0x7}, {0x0, 0x8, 0x0, 0x8, 0x9, 0xfffffff7}, {0xffff, 0x3, 0x4, 0x80000001, 0x80000000, 0xffffffff}, {0xf0, 0x4, 0x5, 0x1, 0x7, 0x7}, {0x81, 0x7fff, 0x51012954, 0x4, 0x1c0000, 0xfff}, {0x3, 0x1cf, 0x7f, 0xe, 0x6}, {0x9, 0x10001, 0x2, 0x3, 0xa8ae, 0xeec}, {0x6, 0x3, 0x33a, 0x4, 0x1000, 0x7}, {0x2540000, 0x7, 0x4ef, 0x3ff, 0xc, 0x80000000}, {0x6, 0x1, 0x6, 0x2, 0x9}, {0x2, 0x7, 0x3, 0xb4b7, 0x5, 0x7f}, {0xccd4, 0x7ff, 0xa000000, 0xf77, 0x966b, 0x1}, {0x2, 0x8001, 0x7ff, 0x9, 0x2, 0xede}, {0x401, 0x4, 0x200, 0x3, 0x7f, 0x3}, {0x9c9, 0xd9a, 0x3, 0x6, 0x1ff, 0x6}, {0x9, 0xfffffffc, 0xfffffffd, 0x0, 0x10000, 0x800}, {0x6, 0x1f, 0x81, 0x2, 0x6, 0x2}, {0x8, 0x1, 0x81a, 0x9, 0x7, 0x6bf}, {0x7fff, 0xff, 0x3, 0x4, 0x96, 0x5}, {0x5c7f, 0x76, 0x6, 0x5, 0x10000, 0x2}, {0x6, 0x6, 0x2, 0x9, 0x361a, 0x97}, {0x10, 0x3, 0xfffffffa, 0x81, 0x9}, {0x7, 0x5, 0x8, 0x2, 0x7, 0x8}, {0x5, 0x19512494, 0x2, 0x3, 0x8, 0xe}, {0xffffffff, 0x6, 0x3, 0x9, 0x1, 0xfffff801}, {0x4, 0x9, 0xffffffff, 0x0, 0xfffffffa, 0x64de}, {0x1, 0x8, 0xd1f, 0x6c7, 0x1, 0xffffffff}, {0x7, 0x1, 0x8, 0x2, 0xd0f, 0xd8}, {0x9, 0x2, 0x3, 0xc2, 0x5, 0xfff}, {0x0, 0x3, 0x1, 0x7ff, 0x3ff, 0x9}, {0x7, 0xfffffff9, 0xff, 0xffff, 0x4f0, 0x7}, {0x3, 0x560, 0x3, 0x6f, 0x3ff, 0x3}, {0x6ad6, 0xcd4, 0x4, 0x7be, 0x3, 0x390c}, {0x9, 0x401, 0x3c1, 0x8, 0xfffffc01, 0xfffffff7}, {0x0, 0x3, 0x2, 0x6, 0x7, 0xff}, {0xc, 0x8, 0x2, 0x4, 0xffff, 0xfffffffd}, {0x10001, 0x3, 0x1ff, 0x9, 0x5, 0x2}, {0xbd30, 0x6, 0xf, 0x7, 0x4, 0x1}, {0x0, 0x3, 0xffffffff, 0x101, 0x8, 0x6}, {0x9, 0x7fffffff, 0xffff, 0x91ba, 0xffff, 0x6}, {0x1, 0x4, 0xa8, 0x4, 0x0, 0x4}, {0xd1a, 0x5, 0x2, 0x7b3d, 0x8, 0x4}], [{}, {0x3, 0x1}, {0x4, 0x2}, {0x5}, {0x5, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {}, {0x5}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x4}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {0x3}, {0x3, 0x1}, {0x4}, {0x4}, {0x2}, {0x3}, {}, {0x1, 0x1}, {}, {0x5}, {}, {0x0, 0x1}, {0xefc4a2ecec16f0be, 0x2}, {0x5}, {}, {0x0, 0x1}, {0x5}, {0x4, 0x1}, {0x5}, {0x2}, {0x3}, {0x4}, {0x5}, {0x5}, {0x2, 0x1}, {0x4}, {}, {0x4}, {0x1}, {0x1}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x5}, {0x1, 0x1}, {}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x2}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x5}, {0x0, 0x1}, {0x4, 0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x4}, {}, {0x4, 0x1}, {0x5}, {0x2}, {0x1}, {0x5, 0x1}, {}, {0x1}, {0x2, 0x1}, {0x3}, {0x3, 0x1}, {}, {0x1}, {0x0, 0x1}, {0x4}, {0x4}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x0, 0x1}, {0x1}, {0x3}, {0x0, 0x9fadaa624eb22217}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x1}, {0x6}, {}, {0x5, 0x1}, {0x1}, {}, {0x1, 0x3093f287528bcb4e}]}}, @TCA_PEDIT_PARMS_EX={0xe50, 0x4, {{{0x5, 0x9, 0x4, 0x200, 0xaed6}, 0x2, 0x7, [{0x9, 0xd4, 0x101, 0x1, 0xc418, 0x6}, {0x5, 0x4, 0xfffffff7, 0x9, 0x1, 0x10}]}, [{0x8, 0x169d, 0x0, 0x800, 0x8, 0x5}, {0x1, 0x707, 0x8001, 0x4, 0x7, 0x9}, {0x9, 0xd66f, 0x3, 0x8, 0x0, 0x5}, {0x5, 0x56, 0x6, 0x0, 0xd8, 0x10001}, {0xffffff7f, 0x2, 0x5, 0x1, 0x5, 0x1}, {0x9, 0x80000000, 0x7fffffff, 0xe73, 0x0, 0x6}, {0xfffffff8, 0x2, 0x5, 0x8, 0x3, 0xeb5}, {0x9, 0x503, 0x1, 0x2, 0x10, 0x10}, {0x800, 0x1, 0x0, 0x3, 0x1, 0x5}, {0x0, 0x4, 0x10000, 0x2, 0x7, 0x5}, {0x1c93, 0xee48, 0x2, 0xa, 0x68000000, 0x63f}, {0x1, 0x200, 0x1, 0x4, 0x2, 0x80000001}, {0x401, 0x9, 0x3, 0x1, 0xc14d, 0xfffffffd}, {0x2, 0x6917, 0x1, 0x4, 0x0, 0x1}, {0x4, 0x9a01, 0x10001, 0x18, 0x1ff, 0x8}, {0x10001, 0x6, 0x6, 0x4, 0xd, 0x7}, {0x6, 0x5, 0x3, 0x9, 0x3, 0x76a}, {0x2, 0xfffff000, 0x26, 0x0, 0x7fffffff, 0x80000000}, {0x8a09, 0xf, 0x4, 0x40, 0x9, 0x1000}, {0x793c, 0x0, 0x2, 0x10, 0x8000, 0xa5a5}, {0x7f, 0x4b4f9a85, 0x7, 0x7, 0x4, 0x7ff}, {0x8, 0x5, 0x7, 0x7, 0x5, 0x6}, {0x8, 0x1ff, 0x7f, 0x0, 0x3, 0xd772}, {0x5, 0x3, 0x3ff, 0x640, 0x7, 0x1}, {0x40, 0x5, 0x6, 0xe, 0xc81c, 0x9}, {0x8b, 0xa, 0x2, 0x3d, 0xa7f, 0x7e}, {0xa, 0x3, 0x6, 0x7fffffff, 0x4, 0x7}, {0x100, 0x6, 0x7, 0x1, 0x40, 0x8}, {0x5, 0xee, 0x10001, 0x6, 0x3, 0x75}, {0x81, 0x7, 0x373, 0x1, 0x40000000, 0x1}, {0x624, 0xffffffff, 0x4262, 0xbfa1, 0x10000, 0x7}, {0x8, 0x2, 0x9, 0x4, 0x4, 0x4}, {0x2, 0x0, 0x3, 0x7ff, 0x7, 0x7}, {0x7, 0x3, 0x5, 0x1ce, 0x6, 0x2}, {0x4d5, 0x361f, 0x0, 0x1}, {0x0, 0x1fffc00, 0x0, 0x8, 0xaf22, 0x800}, {0x7, 0x7, 0x2, 0x3, 0x0, 0x63d790a8}, {0x7fffffff, 0x9, 0x4, 0xffffff80, 0xac8, 0x8}, {0x2, 0x3, 0xdf6, 0x4, 0x0, 0x9}, {0x3, 0x4, 0x5, 0x5, 0xf81f, 0x5}, {0x10001, 0x80, 0x2, 0x2, 0x7, 0xa76}, {0x5, 0xfffffff1, 0xfffffffe, 0x6, 0x7e, 0x6}, {0x0, 0xf, 0x3ff, 0x0, 0x6}, {0xd855, 0x7, 0x0, 0x3, 0x5, 0xe}, {0x3, 0x1, 0x7e1, 0x825, 0x3c, 0xc99d}, {0x9, 0x0, 0x10001, 0x2, 0x2, 0x1}, {0x401, 0x81, 0x5, 0x7b, 0x7, 0xfffffffe}, {0x0, 0x34f8, 0x1, 0x1, 0x8, 0x80000001}, {0xb, 0x7, 0x1, 0x9, 0x0, 0x7ee}, {0x200, 0x8, 0x0, 0x3, 0xcbe, 0x10001}, {0x9, 0x1, 0x7, 0x30, 0x6, 0x4}, {0x6, 0x2, 0x3ea9, 0xc3, 0x7f, 0x2c}, {0x9, 0x4, 0x27fe, 0x4, 0x7, 0x8b96}, {0x4, 0x1, 0x10, 0x4, 0xc8, 0xe}, {0x2, 0x9, 0x8, 0x3, 0xa0000000, 0x779}, {0x9, 0x61a4, 0x3, 0x1, 0xd, 0x9b}, {0x5, 0x6, 0x3, 0x4, 0xd, 0x9}, {0xf4, 0x3, 0x0, 0xed59, 0x80000000, 0x80}, {0x1, 0x4, 0x0, 0x0, 0x800, 0xd}, {0x2, 0x2, 0x400, 0x3, 0x7f, 0x7}, {0x81, 0x7, 0x0, 0x5, 0x8, 0x7}, {0x16c7, 0x40, 0x2, 0x3, 0x1de, 0x400}, {0x8, 0xf, 0x8c, 0x81, 0x2, 0x4df}, {0x1, 0x8, 0x7, 0x40, 0x4, 0x29}, {0xe8, 0x5, 0x2, 0x7, 0x6, 0x5}, {0x1, 0x7ff, 0x0, 0x80000000, 0x1f, 0x6}, {0x5, 0xfffffffa, 0x5, 0x2438, 0x5}, {0x3, 0x1, 0xfffffff8, 0x2, 0xbff, 0x5}, {0x1, 0xffff, 0x7, 0x5f, 0x2, 0x7}, {0xe752, 0x2, 0x7f, 0x3, 0x4d8, 0x5}, {0x7, 0x5, 0xf3d, 0x51, 0x6, 0x8}, {0x1, 0x1, 0x1, 0xe89, 0x4, 0xb}, {0x9, 0x10001, 0x3, 0x3, 0xc68, 0x1ff}, {0x80000000, 0x7, 0xfffffffe, 0x4, 0x0, 0x8}, {0x7, 0x3, 0xfffffffb, 0x9, 0x5, 0x3116}, {0x0, 0x5, 0x8000, 0x2, 0xaa, 0x308}, {0xcd33, 0x2, 0xb, 0x1, 0xb67, 0x1}, {0xe, 0x649c, 0x7, 0x6, 0x9, 0x2}, {0x9, 0x0, 0x3, 0x4, 0x8, 0x800}, {0x2, 0x0, 0x9, 0x6, 0x9}, {0x1ecf, 0x0, 0xa8, 0x2, 0x7, 0x8000}, {0x6, 0x3, 0xfffff872, 0xb02, 0x4ad2, 0x4}, {0x2, 0x9, 0x7ff, 0x0, 0x400, 0x8}, {0x9, 0x2, 0x0, 0x8, 0xff000000, 0x3}, {0x10, 0x101, 0xb, 0x8, 0x22e, 0x9}, {0x5, 0x8, 0xbc3, 0x2, 0x0, 0x2}, {0xa, 0x9, 0x3, 0x7f, 0x2, 0x2}, {0x1a59c00, 0x1, 0x1, 0x1, 0x402, 0x80}, {0x8, 0x1, 0xffffffff, 0xffff, 0x39, 0x8}, {0x9, 0xee1b, 0x7, 0x4d, 0xfffffff8, 0x10001}, {0x7fffffff, 0x8, 0x80000000, 0x1, 0x7, 0x48000}, {0x100, 0x2, 0x4, 0x3, 0x8, 0x5}, {0x4, 0x4, 0x1, 0xb, 0x5591, 0x9}, {0x5, 0x8001, 0x6, 0x0, 0x8000, 0xb6e}, {0x10000, 0x5, 0x100, 0x5d58, 0x200, 0x8}, {0x7, 0x314, 0x3000000, 0x6, 0x5, 0x5}, {0xa5, 0x3, 0xffff936a, 0x1, 0x7, 0x6}, {0xffffffff, 0x4, 0xfffffffe, 0xb9, 0x2, 0xfffffffd}, {0xfffffff8, 0x0, 0x7ff, 0xfffffffe, 0x7, 0x2}, {0xa048285, 0x7fff, 0x5, 0x1, 0x6, 0xff}, {0x8, 0x7, 0x2, 0x6e, 0x400, 0x1}, {0x8a5d, 0x80, 0x2, 0x5, 0x9, 0x6b}, {0x7f, 0x6, 0x3, 0xbb, 0x7, 0xfffffffb}, {0x10000, 0x2, 0x2de, 0xffffffff, 0x8, 0x8001}, {0x7fffffff, 0xff, 0x10000, 0x9, 0x3}, {0x2, 0x7, 0x40, 0x5, 0x10, 0x5}, {0xff, 0x7, 0x1, 0x4, 0x7, 0x2}, {0xd35a, 0x80, 0x1ffdd928, 0x8000, 0x7, 0x8}, {0x2, 0xba9, 0x1, 0x5, 0x1, 0x5}, {0x0, 0x1, 0xdb7, 0x1, 0x7f, 0xa5}, {0xfff, 0xa, 0x3, 0x6, 0x3ff}, {0xe28, 0x9, 0xc6, 0x7, 0xe, 0x6}, {0x48e, 0xffffffff, 0x0, 0x1, 0x6, 0x9}, {0x0, 0x6, 0x4, 0xbd, 0x4, 0xa42f}, {0x2, 0x4, 0x80000001, 0x7, 0x8, 0xffffff00}, {0x2, 0x2, 0xf, 0x5d48, 0x0, 0x3}, {0x8, 0xb, 0x2, 0x9, 0x7, 0x88}, {0x80000000, 0x8, 0xaf2c, 0x10, 0x7, 0x5}, {0x169, 0xffff8de4, 0x7ff, 0x4, 0x4, 0xe4}, {0x7, 0xfffffff4, 0x1d3, 0x2, 0x6, 0x2}, {0x9, 0xf1ca, 0x7fffffff, 0x6, 0x6, 0x7f}, {0x2, 0x7, 0xef7, 0x2, 0xf, 0xdb5}, {0x200, 0x3, 0xffff, 0x4, 0x5, 0x9}, {0xb084, 0x6, 0x6, 0x7f, 0x7, 0x3}, {0x800, 0xb80, 0x80000001, 0x340, 0xb9, 0x4}, {0x80000001, 0xfffffff9, 0x7, 0x1, 0x6cc, 0x8}, {0x0, 0x0, 0x2, 0x6, 0x9, 0x9}, {0x4, 0x101, 0xf4, 0x6, 0x8, 0x6}], [{0x3, 0x1}, {0x5, 0x1}, {0xeee9053059e30f16}, {0x5}, {0x3, 0x1}, {0x0, 0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x3}, {0x3, 0x1}, {0x4}, {0x5}, {0x4, 0x1}, {0x4}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x7, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x4}, {0x2, 0x1}, {0x4, 0x1}, {0x2}, {0x4}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x2}, {0x5}, {0x0, 0x1}, {0x5}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x4}, {0x4}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x3}, {0x5}, {0x4}, {0x2, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x1}, {0x5}, {}, {0x4, 0x1}, {0x0, 0x1}, {0x2}, {0x5}, {0x2, 0x1}, {0x6, 0x1}, {0x0, 0x1}, {}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x4}, {}, {0x3}, {0x4}, {0x1}, {0x3}, {0x3}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x3}, {0x1}, {0x0, 0xd2b6d25b4f5a714}, {0x2}, {0x1}, {0x4, 0x1}, {0x4}, {0x5}, {0x4}, {0x2}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x6, 0x1}, {0x2}, {0x4}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x2, 0x1}]}}]}, {0xe1, 0x6, "49844950450a2fac09524d5025a2677d0787fe8544edbf09f165bb7789f677192f18dda5333d3180f4af7ac9be490344abf99eb591dba5f089e586e81516a8c6139cfb0c1e19296ea4e7260cee51786cfdf596dda55433a0c2806ea7fa61477717f64e6c80f12337b09786c1cbec58d88b033472fb6c40d26c446df586280c6fb83c031ad559a6b54f09b587f324714e0a074f0541c4c6a3f7361d89c9049a60a47a1e066323f4f87895e65127f3fde555e78a1398e7458300fa1322ccef8c2cbe64c29fb177e0a3d22ccc481898eb5d72febf36f620b1da5df6ed1b7f"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_FW_ACT={0x1d10, 0x4, [@m_tunnel_key={0x3c, 0x12, 0x0, 0x0, {{0xf}, {0x4}, {0x9, 0x6, "f2980dba0e"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_bpf={0x2c, 0x1e, 0x0, 0x0, {{0x8}, {0x4}, {0x4}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_connmark={0x34, 0xf, 0x0, 0x0, {{0xd}, {0x4}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_pedit={0x1c70, 0x11, 0x0, 0x0, {{0xa}, {0x1c44, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{0x0, 0x67, 0x10000000, 0x4, 0x8}, 0x1, 0x8}, [{0xfffff000, 0xffff, 0x10000, 0x5, 0x2, 0x1}, {0x4, 0x3, 0x2, 0x3, 0x7fff, 0xffff1d12}, {0x4, 0x1, 0x3, 0x4, 0x3, 0x9}, {0x8, 0x7, 0x0, 0x49a, 0x2, 0x3}, {0xa34c, 0x8000, 0x5, 0xfffffffd, 0x1, 0xfff}, {0xfffffff7, 0x4, 0x1, 0x80000000, 0x9, 0x7}, {0x3, 0x5, 0x5, 0xffff, 0x2, 0x1}, {0x2, 0x8, 0x3, 0x2, 0x2, 0x200}, {0x4d39, 0xfffffffd, 0x7, 0x199363eb, 0x8, 0x7}, {0x80000001, 0x6, 0x48000000, 0x4, 0x0, 0x8000}, {0x10, 0xe5, 0x6, 0x8, 0x5, 0x1ff}, {0xff, 0x10001, 0x5e, 0x7, 0x1, 0x6}, {0x2, 0x5, 0x4, 0x26d, 0x8, 0x9}, {0x800, 0xffffffff, 0x2, 0x0, 0x2461, 0xff}, {0x5ea9, 0xa, 0x2, 0x4, 0xc6bd, 0x6}, {0x5, 0x400, 0xfffffffb, 0xfffffff7, 0xffff, 0x507}, {0x4, 0x7f, 0x6, 0x0, 0xc42, 0x9}, {0x5, 0x3, 0x401, 0x4, 0x2, 0x8}, {0x9, 0x391f, 0x7, 0x8, 0x5, 0x40}, {0x3, 0x3, 0x1, 0x3, 0x80000001, 0x3ff}, {0x4, 0x7, 0x2d5, 0x0, 0x5, 0x101}, {0x7, 0x0, 0x5, 0x7fff, 0x9, 0x1}, {0x1ff, 0x200, 0x0, 0x9, 0x0, 0x6}, {0x5, 0x1, 0x7, 0x7, 0x0, 0xcad1}, {0x100, 0xff, 0x9, 0x0, 0x0, 0x10000}, {0xfdd4fdc, 0x4e3e, 0x8, 0xb504, 0x7fffffff, 0x3a363409}, {0xd0, 0xfffffffe, 0x2, 0x1815, 0x10000, 0xffffffff}, {0x5, 0xffff, 0x2, 0xfff, 0x5a, 0xb}, {0x9, 0x2, 0x0, 0x7f, 0x3, 0x4}, {0x9, 0x8000, 0x4, 0x4, 0x9, 0x7}, {0x2, 0x6, 0x7fffffff, 0x8ff, 0x188a, 0x6}, {0x7, 0x1, 0x1, 0xfffffffb, 0x2, 0x800}, {0x8ab, 0x6, 0x3, 0x2, 0x0, 0x7}, {0x8000, 0x1ff, 0x7, 0xfffffffe, 0x81, 0x80000000}, {0x5, 0xfff, 0x1, 0x1, 0x4, 0x3}, {0x3, 0x9, 0xd, 0x7, 0x800, 0x1}, {0xcb, 0xd07, 0x68, 0x1, 0xfd, 0x2232}, {0x4, 0xfffffffe, 0x7fffffff, 0x2, 0x100, 0x1de0}, {0xe83, 0x0, 0x3ff, 0xa21, 0xf, 0x3}, {0x1, 0x1, 0x1, 0xf, 0x5, 0x4}, {0x4, 0x0, 0xc, 0x2, 0x0, 0xffffdd0b}, {0x6, 0x10, 0x1, 0x3, 0x40, 0x2}, {0xf1, 0x8, 0xdcb6, 0x6f3, 0x100, 0x4}, {0xfffffffb, 0x6db, 0xd2a, 0xffffff80, 0xbe}, {0x4, 0x0, 0x1, 0x120, 0x1, 0xfff}, {0x2, 0x8, 0x4, 0x4ba, 0x0, 0x7f}, {0x7, 0x80000001, 0x5, 0x0, 0xf, 0x5}, {0x400, 0xa, 0x8, 0x3ff, 0x9, 0x7fff}, {0x2, 0xf6, 0x9, 0x1267, 0x4, 0x1ac1}, {0x3, 0x8000, 0xd, 0x34, 0xfd}, {0x5, 0x1, 0x2445, 0x10001, 0x5, 0x1ff}, {0x8, 0x4, 0x2, 0x7fff, 0xe4b6b5, 0x5}, {0x9, 0x7fff, 0x3, 0x6, 0x2, 0x4}, {0x6, 0x1, 0x5, 0x67e, 0x80, 0x8}, {0x6, 0x5, 0x8000, 0x4, 0x7, 0x1}, {0xfffffffb, 0x2d28e3c0, 0x8891, 0x2, 0x2, 0x10001}, {0x6, 0x7, 0x9, 0x8, 0xe, 0x8}, {0x4, 0xfffffff7, 0x0, 0x800, 0x7, 0x9}, {0x1, 0x8, 0x1000, 0x80000000, 0x7, 0x3a}, {0x40, 0x113, 0x3, 0x4, 0x7fff, 0x3}, {0x1, 0xffff, 0xfffffffa, 0x10001, 0xfffffffd, 0x522}, {0x5, 0xc, 0x9, 0x7, 0x40, 0x5}, {0x400, 0xff, 0x101, 0x4, 0xe7d4, 0x3}, {0x9, 0x7, 0xb, 0xfffffff2, 0xfffff2ae, 0x7}, {0x1, 0xc, 0x5, 0x1, 0x1, 0x8000}, {0x3, 0x3, 0x0, 0x7, 0x80, 0x8}, {0x2, 0x3, 0x2, 0x215, 0x0, 0x7}, {0x401, 0x3, 0x2, 0x1, 0x101, 0x9}, {0x5, 0x8, 0x8, 0x4, 0x3ff, 0x8}, {0x4, 0x3, 0x7, 0x2, 0x9, 0x10001}, {0x9, 0x2, 0x2, 0xffff, 0x1, 0x7fa2}, {0x9, 0x45, 0x6, 0xffff, 0x5, 0x5}, {0xa43e, 0x2, 0x7fff, 0x7, 0x21f9, 0x80}, {0x82, 0x0, 0xae4, 0xffffff4e, 0x1, 0x98}, {0xa2, 0x1, 0x1, 0xfffffffc, 0x1, 0xfffffc01}, {0x9, 0x73e, 0x6, 0xa094, 0x401, 0x805}, {0x7ff, 0x6, 0x8, 0xc9, 0x40, 0x9}, {0x9, 0x1, 0x5, 0x3f9, 0x7}, {0x72, 0xe2ce, 0x6, 0x9, 0x5, 0x5}, {0x5f4, 0x400, 0x2, 0x80000001, 0xc, 0x5}, {0x7, 0x7, 0x2, 0xfffffffd, 0x7, 0x6}, {0x3, 0x2, 0x2, 0x4, 0x3, 0xd}, {0xff, 0x1000, 0x67, 0x9, 0x241, 0x8}, {0x1000, 0x6, 0x400, 0x4, 0x2, 0x9}, {0x7, 0xf, 0x9, 0x0, 0x0, 0x80000001}, {0x8, 0x8, 0x0, 0x9, 0x1, 0x40}, {0x3, 0x2, 0x391e, 0x7, 0x1, 0x9}, {0x29, 0x7, 0x8, 0xf0ee, 0xd, 0x3390}, {0x6, 0x5, 0xe, 0xffffff20, 0x3, 0xffff}, {0x7, 0x2, 0x3, 0x1, 0x6, 0x74d98ab9}, {0x0, 0x7, 0x0, 0xa0, 0x1, 0x9}, {0x1, 0xd, 0x100, 0x5, 0xc}, {0x0, 0x10000, 0x6, 0x80, 0xe0, 0x54b3}, {0xc, 0x3, 0x5, 0x2a60, 0x5, 0x1}, {0x36, 0x19, 0x123, 0x418, 0x0, 0x401}, {0x1ff, 0x6, 0x7, 0x5, 0x6, 0x7ff}, {0x2, 0x9, 0x401, 0x6, 0x101, 0x7}, {0x2, 0xfffffff8, 0xab37, 0xf, 0x3e00000, 0x8}, {0x80, 0x7, 0x200, 0x7, 0x0, 0x10000}, {0x2, 0x6, 0x6, 0xfffffff8, 0x1, 0xd1}, {0x9, 0x7d, 0x9, 0x338, 0x8001, 0x5}, {0x36af, 0x5, 0x77, 0x6, 0x3, 0x80000001}, {0x40, 0x7000000, 0xc3, 0x40, 0x838, 0x4}, {0x0, 0x6, 0x1, 0x2, 0x2, 0x72}, {0x1, 0xef7, 0x8, 0xf17, 0x5, 0x7}, {0xb3d, 0x6, 0x8, 0xc, 0xff, 0x3}, {0x1, 0x20000, 0x5, 0xffff, 0xee}, {0x3, 0x2867, 0x0, 0x4, 0x8, 0x8}, {0xa10, 0x8, 0x8, 0x2, 0x9, 0xe}, {0x8, 0x6, 0xc593cad, 0x8, 0x1, 0xc57d}, {0x4, 0x80000000, 0x0, 0x2, 0x5, 0xfffff856}, {0x7ff, 0x3, 0x1dd, 0x81, 0x8, 0x8}, {0x3, 0x2, 0x4, 0x1, 0xc19, 0x6}, {0x3, 0x8, 0x7, 0x2, 0x1000}, {0x400, 0x9c1, 0x5d8f, 0x9, 0x981, 0x4}, {0x2, 0x5, 0x50e, 0x1, 0x9, 0xfffffffa}, {0x5, 0x0, 0x7, 0x9, 0x7ff, 0xe}, {0xfff, 0x8bb, 0xba63, 0xf6ad, 0x1c0e14de, 0x4}, {0xffffffff, 0x1000, 0x800, 0xfffffffe, 0x2, 0x3ff}, {0xfff, 0x5, 0x7, 0x0, 0x5, 0x2}, {0x3, 0x2, 0x1, 0x3, 0x5, 0x6}, {0x8000, 0x0, 0x200, 0x0, 0x4, 0x3}, {0x1, 0x3, 0x8, 0x8, 0x4, 0xba}, {0x1, 0x6, 0x9, 0x5, 0x7, 0xfff}, {0x7, 0x3, 0x7, 0x80000001, 0x2e3, 0x3}, {0x2, 0x6, 0x4, 0x4, 0x1, 0xbab}, {0x8, 0x8, 0x0, 0x0, 0xfffffffc, 0x4}, {0x6, 0x2, 0x6, 0x5, 0x6, 0x1}], [{0x2}, {0x2}, {0x4}, {0x3}, {0x5}, {0x5, 0x1}, {0x0, 0x1}, {0x4}, {0x4, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x5}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1}, {0x2}, {0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x5}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x3}, {0x3}, {0x3}, {}, {}, {0x5}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x3}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {}, {}, {0x5, 0x1}, {0x2}, {0x4}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x2}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x2}, {0x1}, {0x1}, {0x1}, {0x1, 0x1}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x1}, {0x4, 0x1}, {0x4}, {0x5, 0x1}, {0x3}, {0x5, 0x1}, {0x5}, {0x1}, {0x3, 0x1}, {0x3}, {0x5, 0x1}, {0x3}, {0x4, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x5}, {}, {0x2}, {0x5, 0x34345db430674d07}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x2}, {}, {0x0, 0x1}, {0x6}, {0x4, 0x1}, {0x1, 0x1}, {0x5}, {0x1}, {0x4, 0x1}, {0x2}, {0x1}, {0x783fa8699edff754, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x5}, {0x1, 0x1}, {0x5}, {0x4, 0x1}, {0x2}, {0x3, 0x1}, {0x2}, {0x3}, {0x2, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1}, {0x4}, {0x3, 0x1}, {}, {0x0, 0x1}, {0x6}, {0x4, 0x1}, {}, {0x2}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{0x8b6, 0x3, 0x10000000, 0x40, 0x7}, 0x10, 0x7}, [{0x7dca, 0x7fffffff, 0xbc, 0x3, 0x4, 0xf}, {0xa, 0x9, 0xd, 0x1, 0xa5b, 0x4}, {0xf, 0x8000, 0x0, 0x235, 0xf14, 0x6}, {0x3, 0x2, 0x9, 0xc, 0x2, 0x8}, {0x8, 0x5, 0x1a, 0x8, 0x80000000, 0x2}, {0xb0, 0x100, 0x3, 0x7, 0x2fdbbf96, 0x1}, {0x56c, 0xff, 0x7fff, 0x5, 0x9, 0x4}, {0xffffffff, 0x6, 0xe, 0x80, 0x2, 0x6}, {0xfffffab5, 0x1, 0x2, 0x4, 0x0, 0x95}, {0x75ba, 0x3, 0x1ff, 0x81, 0x81e}, {0xffff3b13, 0x6, 0x5, 0x9, 0x7ff}, {0x2, 0x9, 0xb8, 0x9, 0x101, 0x6}, {0xd25, 0x2, 0xee, 0x8, 0x6, 0x80}, {0x5ca2, 0x0, 0x7, 0x7, 0x7, 0x1}, {0xe, 0x8, 0x7e9b, 0x0, 0x4, 0x8b}, {0x40, 0x6, 0x7, 0x7, 0x3, 0xc}, {0xffff, 0xa6d, 0xf24c, 0x2, 0xb87d, 0xfffffe01}, {0x4, 0x175, 0xfa5, 0x25e7d3e8, 0x8, 0x9}, {0x0, 0x800, 0x95, 0xfff, 0x1, 0x1}, {0x4, 0x4, 0x1, 0x4, 0x10000, 0x3dbd}, {0x3, 0x7, 0x401, 0x3, 0x6, 0xca}, {0x4, 0x4, 0x87, 0x4, 0x3, 0x5}, {0x7f, 0x5, 0x2, 0x5, 0x8000, 0xf}, {0x5, 0x8, 0x4, 0x9, 0xa, 0x401}, {0xd, 0x5, 0x9, 0x9, 0xe, 0x6}, {0x80, 0x7, 0x66e9, 0x9, 0xa}, {0x343, 0x81, 0xfff, 0x2, 0x6, 0x4}, {0x3, 0xf, 0x3, 0x101, 0x7, 0x4}, {0x4, 0xe, 0x9, 0x2, 0x1, 0xfff}, {0x7ff, 0xfff, 0x6, 0x81, 0xff, 0x6}, {0x7, 0x1, 0xa, 0xffff, 0x10000, 0x2}, {0x0, 0x8, 0x1, 0x1, 0x2, 0x1000}, {0x6, 0x2, 0x9, 0x0, 0x5}, {0x1, 0x0, 0x2, 0x8000, 0x54, 0x2}, {0x40, 0x9, 0x8, 0x2, 0x1, 0x4}, {0x5, 0x0, 0xfffff365, 0x2, 0xc3, 0x2}, {0xec3d, 0x7, 0xa, 0xca, 0x8, 0x3}, {0x5, 0x4, 0x1, 0x81, 0x7, 0x6}, {0xb8, 0x63, 0x9, 0x6, 0x0, 0x4}, {0x8, 0x9, 0x575, 0x4, 0x9, 0xd122}, {0x80, 0x7, 0x101, 0x10, 0x0, 0x7fff}, {0x4, 0x1, 0xb1e9, 0x7, 0x8, 0x5}, {0xadf, 0x2, 0x100, 0x10001, 0x3, 0xea}, {0x90, 0xff, 0x3, 0xfffffffe, 0x2, 0x80000000}, {0x1000, 0x200, 0x3, 0x7a40, 0x6, 0x3}, {0x7fff, 0xb, 0x3, 0xf9, 0x8, 0x635}, {0x7, 0x2, 0x7fffffff, 0x82, 0xc, 0x8}, {0x8, 0x0, 0x8, 0x4, 0xb9, 0x8}, {0xe, 0xe, 0x9, 0x9, 0x3, 0xffff}, {0x9, 0xffffffff, 0x0, 0x2, 0xffffff07, 0x800}, {0xda20, 0x5, 0x8000, 0x6, 0x0, 0xd}, {0x80000001, 0xfffffffc, 0xfffff801, 0x2, 0x2, 0x4}, {0x7fffffff, 0x81, 0x1, 0xfffffcdc, 0x1, 0xf}, {0x27, 0x40, 0x9, 0xf930, 0x1, 0x6}, {0xfffffff8, 0x6, 0x5, 0x9, 0x3, 0x9}, {0x40, 0x6, 0x0, 0xd, 0x7}, {0x8, 0x0, 0x9, 0x4b78, 0x33e, 0x2}, {0x80000000, 0x7, 0xffffff80, 0x800, 0x6, 0x7c5}, {0x8f7e, 0x4, 0xc50, 0x6, 0x0, 0x9}, {0x9, 0x8, 0x4, 0xc, 0x100, 0xdc}, {0x0, 0x9, 0x6, 0x8000, 0x5, 0x8}, {0x6, 0x1, 0xad2b, 0x8, 0x2d, 0x7fffffff}, {0xd60, 0x3be4822, 0xf526, 0xd2a, 0x1000, 0x6}, {0xccc, 0x3ff, 0xfffffff1, 0x9, 0x7fffffff, 0x7}, {0x9, 0xfffffff5, 0x9, 0x1, 0x3ff, 0x2}, {0x80000000, 0xe6, 0x7fffffff, 0xffffff6b, 0x7, 0x80}, {0x6, 0x8, 0x80000000, 0x4, 0x7, 0x7}, {0x3, 0x0, 0x6, 0x101, 0x5e66f92c, 0x7}, {0x4, 0x2, 0x200, 0x8, 0x6, 0x6}, {0x2, 0x0, 0x80000000, 0xfff, 0x401, 0x1}, {0xcf, 0x98, 0x6, 0x7ff, 0x6, 0x80}, {0x7, 0x0, 0x80000001, 0x80000001, 0x7, 0x43}, {0x9, 0xf, 0x3, 0x2, 0x625ca5d3, 0xfff}, {0xffff, 0x92a, 0x9, 0x80000000, 0xfffffffb, 0x1}, {0x7f, 0x4, 0xffffffff, 0x8, 0x8, 0x4}, {0xf37, 0x10000, 0xfffffffc, 0x8, 0x8, 0xdc}, {0x800, 0x5, 0xa0, 0xff, 0x5, 0x3}, {0x6, 0x9, 0xba79, 0x100, 0x1, 0x7}, {0x0, 0xfffffffe, 0xffff, 0x25dd, 0x4, 0x5}, {0x1, 0x1, 0x2, 0x2, 0x9, 0xfff}, {0x5, 0xe, 0x2, 0x85}, {0x4, 0x1d81, 0x9, 0x7, 0x5, 0xd8}, {0x9, 0x8, 0x7, 0x10000, 0x6, 0xfffffffc}, {0xfffffff4, 0x400, 0x6, 0x6, 0x2, 0xff}, {0x7fff, 0x3, 0x6, 0x9, 0x80000001, 0x8}, {0x1, 0x80000000, 0x4, 0xad97, 0x8f74, 0x6e90}, {0x4, 0x6108, 0x2, 0xfffffffa, 0xe, 0xb}, {0xfffffffb, 0x9, 0x6, 0x200, 0x1, 0x5}, {0x0, 0x2, 0x6, 0xffff, 0x4, 0x10}, {0x4, 0xaa72, 0x1, 0x76, 0x9, 0x6}, {0x400, 0x3, 0x6, 0x3ff, 0x8, 0x8}, {0x8, 0x52d5, 0x7ff, 0x4, 0x4, 0x3}, {0x6f, 0x699, 0x6, 0x9, 0x5, 0x1e708000}, {0x1ff, 0x5, 0x3, 0x6, 0xff, 0x8}, {0xf, 0x8, 0x6, 0x8, 0x4, 0x844a}, {0x81, 0x8, 0xffffffff, 0x10000, 0x6, 0x4}, {0xac9, 0x0, 0xa, 0xd8, 0x7, 0x9}, {0xd4e, 0x9, 0x2, 0xfffffff1, 0x8, 0x8}, {0x7, 0x0, 0x400, 0x0, 0x8}, {0xdb0, 0x9, 0x8, 0xffff, 0xfffff4cd, 0xc67}, {0x5, 0x0, 0x8, 0x3ff, 0xebab, 0x4}, {0xfff, 0x2, 0x5, 0xfffffffb, 0x7fffffff, 0x10}, {0x9, 0x19, 0x10000, 0x9, 0x739f480c, 0x7}, {0x8, 0x7, 0x4, 0x4, 0x9, 0xfffffffa}, {0x2ce3, 0x80000000, 0xc4e4, 0x5, 0x10000, 0x6}, {0x8, 0x0, 0x1ff, 0x0, 0x800, 0x6}, {0xffff5feb, 0x1, 0x80, 0xfffffffa, 0x2, 0x8}, {0x1, 0xfffffffd, 0x10001, 0x9, 0xfffffff9, 0x400}, {0x8, 0x8, 0x2, 0x0, 0x3, 0xa6}, {0x1000, 0x3, 0x2, 0x6, 0x9, 0x7ff}, {0xd3, 0x7, 0xfffffffb, 0x3, 0x7, 0x8}, {0x0, 0x1, 0xfffff489, 0x7ff, 0xfffffff9, 0x6}, {0x4, 0x7f, 0x6, 0x0, 0x7, 0x1}, {0x5, 0x8000, 0xe2d, 0x271, 0x4, 0x3827}, {0x5, 0x101, 0x9, 0x100, 0x9, 0xfc04}, {0x7f, 0x7c1d, 0x504979c8, 0x40, 0x5, 0x4}, {0x6, 0x0, 0x9d87, 0x5, 0x8, 0x2}, {0x5, 0xe1, 0x2, 0x9, 0x0, 0x476c}, {0xfff, 0x6, 0x10001, 0x29, 0x3ff, 0x2d3}, {0x10001, 0x100, 0x5, 0x8, 0x7, 0xbc30}, {0xb346, 0xfffff995, 0x8, 0x2, 0x4, 0x8}, {0x1, 0x100, 0x8000, 0x10000, 0x3, 0x5}, {0x7, 0x79c, 0x2, 0x8, 0x3, 0x6}, {0x1, 0x0, 0x10001, 0x6, 0x6, 0x9}, {0x81, 0x4, 0xe, 0x161, 0xff, 0x3}, {0x462, 0xfffffffe, 0x2, 0x0, 0xffffff00, 0x2}, {0x2, 0xc73, 0x7, 0x7, 0x3ff, 0xd}, {0x2, 0xd9, 0x7, 0xffffffff, 0x4, 0x9}], [{0x2}, {0x0, 0x1}, {0x2}, {0x1}, {0x5}, {}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x2, 0x1}, {}, {0x5, 0x1}, {0x2}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x4}, {0x3}, {0x1, 0x1}, {0x1}, {0x5}, {0x3, 0x1}, {0x3}, {0x4}, {0x5}, {0x4}, {0xa3d25ea82287589c}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x5}, {0x5, 0x1}, {0x2}, {0x4, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x4, 0x1}, {0x2}, {0x5}, {0x2}, {0x1, 0x1}, {0x1}, {0x0, 0x1}, {0x3, 0x1}, {}, {0x3, 0x1}, {0x2}, {0x5}, {0x5, 0x1}, {}, {0x2, 0x1}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x2, 0x3}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x1}, {0x2}, {0x1, 0x1}, {0x0, 0x1}, {0x3}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x3}, {0x3, 0x1}, {0x5}, {0x5}, {0x4}, {0x2}, {0x1, 0x1}, {0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x5bea20d103c0405f}, {0x4, 0x1}, {0x1, 0x1}, {0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x3}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x0, 0x1}, {0x3}, {0x3, 0x1}, {0x5, 0x1}, {0x2}]}}]}, {0x4}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}]}]}}]}, 0x10034}, 0x1, 0x0, 0x0, 0x400c040}, 0x0) 56.754635719s ago: executing program 0 (id=45): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000280)={'bridge0\x00', &(0x7f00000000c0)=@ethtool_perm_addr={0x20, 0x6, "ca184642f97a"}}) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) mount(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='ramfs\x00', 0x10, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x400a8, &(0x7f0000000180)=ANY=[], 0x5, 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x104000, 0x0) mount$bind(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0/../file0\x00', 0x0, 0xa1c08, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file0/file0/../file0\x00', 0x0, 0x2c4420, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0, 0x12d7498, 0x0) mount$bind(&(0x7f0000000300)='./file0/file0/../file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xb44004, 0x0) umount2(&(0x7f0000000280)='./file0/file0/../file0/file0\x00', 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000380)={'syzkaller0\x00'}) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = getpid() r5 = syz_pidfd_open(r4, 0x0) setns(r5, 0x24020000) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, 0x0}], 0x1, 0x4, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x34d17e, 0x0) readahead(r6, 0x0, 0xfffffffffffffffd) ioctl$KVM_SET_VCPU_EVENTS(r3, 0x4400ae8f, &(0x7f0000000140)=@x86={0x40, 0x1, 0xc, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x80, 0x9, 0x0, 0x0, 0x0, 0xfffffff8, 0x80, 0xff, 0x2}) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000380)={0x2, 0x0, @ioapic={0x0, 0xe6, 0x2, 0xfffffffe, 0x0, [{0x2, 0x4, 0x87}, {0x9, 0x8, 0x8, '\x00', 0xf}, {0xff, 0x7f, 0xd3, '\x00', 0x69}, {0x0, 0x5, 0xf5, '\x00', 0xf}, {0x7, 0x9, 0xf5, '\x00', 0xb4}, {0xf, 0x4, 0x54, '\x00', 0xff}, {0x75, 0xd5, 0xf1, '\x00', 0x7f}, {0x3, 0x5, 0xc}, {0x7f, 0x5, 0x4a, '\x00', 0x8}, {0xd7, 0xd, 0x8, '\x00', 0x6}, {0x0, 0x28, 0x80, '\x00', 0xdc}, {0xfb, 0x58, 0xff, '\x00', 0x1}, {0xfe, 0x7, 0x26}, {0xcf, 0x3, 0x8, '\x00', 0x6}, {0xf, 0xee, 0x8, '\x00', 0x3}, {0x39, 0x2, 0x6, '\x00', 0xb}, {0x9, 0x6, 0x2, '\x00', 0x9}, {0x4, 0xc, 0x5, '\x00', 0xe9}, {0x7, 0x2, 0x7, '\x00', 0xc2}, {0x0, 0x80, 0xe, '\x00', 0x7f}, {0x1, 0xc, 0x83, '\x00', 0x7c}, {0x10, 0x6, 0x92, '\x00', 0x10}, {0x1, 0x3, 0xf3, '\x00', 0x4}, {0x7, 0x6, 0x4}]}}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005700000095"], 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2c, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 56.442961513s ago: executing program 2 (id=50): bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1088d8b8588d72ec29c48f0af5f2d9f51c4b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465ad32b77a74e802a0dc6bf25cca242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767042361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae645ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1fb8f72cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa7956488bef241875f3b4b6ab7929a57affe760e797724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f870b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f154772f514216bdf57d2a40d40b51ab67903ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1594e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c784ae7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec30cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f0000377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f0059161c5e0000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe34124172e436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e457060000007ac691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104ebc1581848f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426ca85e82ccf821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ad6acf5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bdc4a60d637545ed4c8a1c649c3ce54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c5140200000054d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a3bc38613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae0040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483f02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e9180100000000000000654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272ab28a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece98c077b358e752b439132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247bbaeb7948de84d2ff875414883bb1e503d4bfebc01bc12a53ea06bf38e571157bd642dac25dbee7832c58378374a39483d6721eec96c28911db21c0c006b42afc90000000000000000000000700000000000000000008ce4ea442c1a207108b35511186c5e860278f6463f52f3990ce08b1bfc"], &(0x7f0000000100)='GPL\x00'}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x11, 0x8, &(0x7f00000000c0)=ANY=[], &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x2a, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000240)={0xd1e2, 0x47fffffff}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x4e, &(0x7f0000000880)=ANY=[], 0x0) getpid() sched_setaffinity(0x0, 0x4c, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)=0x800) sched_setaffinity(0x0, 0x0, 0x0) r0 = socket(0x10, 0x803, 0x1000000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="f7fffffffefeffff00000000090000009500000000000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x94) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=ANY=[@ANYBLOB="349e508d01003300", @ANYRES32=r2, @ANYBLOB="1400020000000000000000000000ffff000000000800080000010000"], 0x34}}, 0x0) r3 = socket(0x10, 0x803, 0x0) syz_usb_connect(0x0, 0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000fb5d7d086d04c308166b0102030109025000010000000009041f0000ff0100000a24010400050201020724070500000508240805040004960d2406010103020001000600060924030601010405050724040501009c"], 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=@ipv6_newaddr={0x2c, 0x14, 0x9535393fea6295b5, 0x70bd26, 0x2, {0xa, 0x0, 0x0, 0x0, r2}, [@IFA_LOCAL={0x14, 0x2, @ipv4}]}, 0x2c}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000001000)=@abs={0x0, 0x0, 0xce27}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f00000000c0)={'bridge0\x00', 0x0}) sendmsg$nl_route(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=ANY=[@ANYBLOB="4800000010000104fcffffff8100000000000000", @ANYRES32=0x0, @ANYBLOB="0315000000000000140012800b0001006d616373656300000400028008000500", @ANYRES32=r7, @ANYBLOB="0a0102200180c20000020000"], 0x48}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed07449e000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x6, '\x00', 0x0, @fallback=0x14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f00000003c0)='sched_switch\x00', r8}, 0x18) mkdir(0x0, 0x80) 56.414219466s ago: executing program 0 (id=51): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = memfd_create(0x0, 0x2) fcntl$addseals(r1, 0x409, 0x7) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002ec0)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d839240d29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e01f3440cee51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cad32b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fd3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337602d3e5a815232f5e16c1b30c3a6abc85018e5ff2c91018afc9ffc2cc788bee1b47683db012469398685211dfbbae3e2ed0a50e7393bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d300006aca54183fb01c73f979ca9857399537f5dc2a2d0e0000000000000578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7af22e30d46a9d26d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977fb536a9caab37d9ac4cfc1c7b400000000000007ffc826b956ba859ac8e3c177b91bd7d5e41ff83ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d000069a16203a967c1bbe09315c29877a308bcc87dc3addb08142bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a90800c66ee2b1ad76dff9f9000071414c99d4894ee7f8240000e3428d2129369ee1b85af9ffffff0d0df414b315f651c8412392191fa83ee830548f11be359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92000000000f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb74d4ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905de328c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4eda0545c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708294cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a978ee56c83a3466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342e0eaf6f330e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea95ec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf81700cd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be3827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f969369de47422604e2fc5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293b6c833c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b612272d40f522d8c98c879aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339297729a7a51810134d3dfbe71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd46dbd61627a2e0a74b5e6aefb7eee403502734137ff47a57f164391c673b6079e65d7295eed164ca63e4ea26dce0fb3ce0f6591d80dfb8f386bb74b5589829b6b0679b5d65a125e3af1130d66a7b66837ae7e7123dde7404a067ad0a6a2d6bec9411b61cad4121be3c72ff3a04713042253d438e7becf8120de3895b8ce974958bde39cb8da3427a2e9e2de936431e67fed5ab5684db07de39083d8948cc4c8a2608100000000000000000000aecb8b0b7941088f971ce17427eec32a012295cc0cdd32955176b6ad5a4bb953e58ccfa9428f452cfb5a48a9fda26db3985c8be3c2f99827da074825b01c4a3a71fb59d5798100000000000000c76b05a45d2dd8c20d971e2f3e4369168f5cb83d6ff3a18733fec726034fbfa95624135bee374414b2c8c61f52357a520efd6a10aff244bc8a62ed367981fb4d5d77f7bc093958ff46527499957da4934cd4b370cf76f72dd05fa80cdfb68c836fd81be7a58532e041a87f9222f157610a4bcdc05b2a55308c8e7568b90f7a338557e816a16972aea79dff5becefa6f9c5ce6c58fb38da9e7532dc53cfdc2e789b76f7d32aca1bfea2aa62621b78dded30fc07171866bf3d552900000000a32dda61eeda1750e157c2d569b9d08f583c0ee28daec2e8bb85f3c8e91c4448096ee953def18dc73e55cb30f9cd069d8780b00eaba382f0c3ae391c30a5f1b0f36dd0c2193b791995d2890327a10d7abac76d1202f72e97f0105184d7aaaab8d3e29c9a8d263f076b55cf53c5bb9c0662a3d19a6722d7f83ae4331d3256f90af0857788b380ccc3b266c418e66d1d756d5df6423dd0cea67bc235d3776d22270fc19301ead09f156893e9"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x2, 0x4, 0x4, 0x45, 0x1488, 0xffffffffffffffff, 0x5}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000001070000000000000000260018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000300000207b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000001180)={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}, 0x94) r5 = socket$nl_generic(0x10, 0x3, 0x10) mremap(&(0x7f0000ffe000/0x2000)=nil, 0xf7ff, 0x4000, 0x3, &(0x7f0000005000/0x4000)=nil) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_STRSET_GET(r5, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000480)={0x2c, r6, 0xcd3a991b146a25f, 0x70bd2d, 0x25dfdbfd, {}, [@ETHTOOL_A_STRSET_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20008804}, 0xa4) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001300)={&(0x7f0000000c00)='net_dev_start_xmit\x00', r4}, 0x10) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xe2c, 0x60000000, &(0x7f0000000100)="b9ff03316844268cb89e14f0080047e0ffff00124000632f77fbac14fe16e000030a07080403fe80000020006558845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x24, 0x60000000}, 0x2c) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) mount(&(0x7f0000000400)=@rnullb, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='incremental-fs\x00', 0x82b090, &(0x7f0000000680)='-[\x11,\x00') r8 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) r9 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_SET_DEVICE(r9, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000480)=ANY=[@ANYBLOB="1c020000", @ANYRES16=r8, @ANYBLOB="01000000000000000000010000001400020077673100000000000000000000000000f4010880700000804800098028a25880060001000a00000014000200fe8000000000000000000000000000aa05000300000000001c000080060001000200000008000200e0000001050003000000000024000100000000000000000000000000000000000000000000000000000000000000000080010080200004000a004e2000000005200100000000000000000000000000000800000006000500b01f00000800030006000000060005000500000008000a000100000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff200004000a004e200000040100000000000000000000ffffac14142a06000000240001000000000000000000000000000000000000000000000000000000000000000000d400", @ANYRES16=r7], 0x21c}}, 0x0) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_KEY(r7, &(0x7f00000003c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000380)={&(0x7f00000002c0)={0x34, r10, 0x100, 0x70bd29, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_KEY_SEQ={0xe, 0xa, "368c88f2e4617178ce0c"}, @NL80211_ATTR_KEY_IDX={0x5, 0x8, 0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x40) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c00000010000106fcffffff0000000000000000", @ANYRES32=0x0, @ANYBLOB="30200200090000001c0012800b0001006d616373656300000c000280050003"], 0x3c}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) 56.345700101s ago: executing program 2 (id=54): syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan0\x00'}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(0xffffffffffffffff, 0x0, 0x2400c004) io_pgetevents(0x0, 0x6, 0x0, 0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000800)={[0x100]}, 0x8}) r0 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICADD(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r0, 0x4, 0x70bd26, 0x25dfdbfe, {}, [@NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @empty}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4000044) socket(0x840000000002, 0x3, 0xfa) syz_open_dev$vcsn(&(0x7f0000000400), 0x92, 0x200) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)) 56.317042543s ago: executing program 33 (id=54): syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan0\x00'}) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(0xffffffffffffffff, 0x0, 0x2400c004) io_pgetevents(0x0, 0x6, 0x0, 0x0, 0x0, &(0x7f0000000840)={&(0x7f0000000800)={[0x100]}, 0x8}) r0 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NLBL_UNLABEL_C_STATICADD(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, r0, 0x4, 0x70bd26, 0x25dfdbfe, {}, [@NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @empty}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4000044) socket(0x840000000002, 0x3, 0xfa) syz_open_dev$vcsn(&(0x7f0000000400), 0x92, 0x200) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)) 56.294669085s ago: executing program 0 (id=56): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) r3 = socket$inet(0x2, 0x802, 0x1) write(r3, &(0x7f0000000000)="08001800000020a3", 0x8) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x1, 0x4, 0x8, 0x1, 0x0, 0xffffffffffffffff, 0x589b}, 0x50) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000200)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r5}, 0x10) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r6, &(0x7f0000000180)={0xa, 0x4e22, 0x0, @loopback}, 0x58) listen(r6, 0x5) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r7, 0x0, 0x0, 0x24040014, &(0x7f0000000000)={0xa, 0x4e22, 0x1000000b, @empty}, 0x1c) bind$tipc(0xffffffffffffffff, &(0x7f0000000140)=@name={0x1e, 0x2, 0x0, {{0x42, 0x82}}}, 0x10) syz_mount_image$ext4(&(0x7f0000000ac0)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x3818744, &(0x7f0000000000)={[{@noauto_da_alloc}, {@nobh}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x4}}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x8}}, {@nodiscard}, {@sysvgroups}, {@jqfmt_vfsold}, {@noauto_da_alloc}, {@usrquota}]}, 0x1, 0x479, &(0x7f0000000480)="$eJzs3M9vFFUcAPDvTLdAEGlF/AGiVtHY+IPSgsrBi0YTD5qY6AGPtS0EKdTQmgghshqDR0PinRhP/guePBnjycSrXo0hIUpM+HFxzezMwO52t9KyZdvu55Ms+97Oe/Pmy5u3+2YeQwB9ayT7I4nYFhG/RcRQnm0uMJK/Xbtydur6lbNTSdRq7/6V1MtdvXJ2qixa1runyIymEekXSdFIs/nTZ45Pzs7OnCryYwsnPhqbP33mhWMnJo/OHJ05OXHo0MED4y+/NPFiV+LMjunq7k/n9ux68/0Lb08dvvDBlqbtjXF0y0gW+N+1utZtT3e7sR77t3YrzqTS66Phdg1ERNZdg/XxPxQDcavzhuKNz3t6cMCqyr6z/2j9cPBmqloDNrAkVlQtVlYNWDvKH/rs+rd83cXpR89dfjW/AMrivla88i2VSIu/oMFVbH8kIg5Xb1zMXtFyH6LW5r4BAMCd+iGb/zy/eP6XRMSDDeWSYm1oOCLui4gdEXF/ROyMiAeKsg9FxMPLbL91aWjx/DO9tMLQbks2/3ulWNtqnv+lZZHhgSJ3bz3+weTIsdmZ/RGxPSJGY3Bzlh9vt/NyF6//+lWn9hvnf4er+XGUc8FiJ5cqmxsqnPs2f+/SpPTyZxG7K+3iT+orAUnUalnf74qI3cvb9fYycezZ7/Z0KtQc/42Li+NfQhfWmWrfRDyT9381WuIvJUuvT45tidmZ/WPlWbHYz7+cf6dT+3cUfxdk/b+1+fxvKTH0T9K4Xju//DbO//5lx2vKyv/G33L+R8T05MLkpuS9+pr1puKzTyYXFk6NR2xK3qrnmz6fuFW3zJfls/hH97Yf/zuKOln8j0REdhI/GhGPRcTjRd89ERFPRsTeJeL/6bWnPuy0bS30/3Tb77+b5/9wc/8vPzFw/MfvO7W/ZPz1b5Cs/w/Ws6NFnaz/89SWjnF1PpyyzkrPZgAAAFh/0ojYFkm672Y6Tffty/+9/M7Yms7OzS88d2Tu45PT+TMCwzGYlne6hhruh44n1WKPeX6iuFdcbj9Q3Df+urytMDU3O93DuIF8nLcb/5k/B3p9dMCq87wW9K/W8Z/26DiAu+92f/9dD8DGs9L5v3kCrH+u/6F/tRv/51ry5v6wMfn9h/5l/EP/Wjz+k+vN/z0QsFH5/Ye+dCfP9a9WorLE0/sSayUR6ao1UV0TAa7jRKULo7vHX0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd8l8AAAD//9z/+G0=") r8 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x83) mount$cgroup(0x0, &(0x7f0000000000)='.\x00', 0x0, 0x10012, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r8, 0x40086602, &(0x7f0000000140)) pipe2$watch_queue(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000000), &(0x7f0000000080)=r9}, 0x20) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x16, 0xc, &(0x7f0000000b40)=ANY=[@ANYBLOB="18000000feffffff000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000400007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000800850000008200000095"], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @flow_dissector, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r10, 0x0, 0xe, 0x0, &(0x7f00000015c0)="0000000000000000edc92bff6321", 0x0, 0x60ff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 56.156011746s ago: executing program 0 (id=57): r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x4001, 0x3, 0x3e8, 0x0, 0x0, 0x148, 0x0, 0x148, 0x350, 0x240, 0x240, 0x350, 0x240, 0x7fffffe, 0x0, {[{{@ip={@private=0xa010102, @local, 0x0, 0x0, 'ip6gretap0\x00', 'nicvf0\x00', {}, {}, 0x88, 0x3, 0x10}, 0x0, 0xf8, 0x158, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'wg1\x00', {0x0, 0x0, 0x1ff, 0x100000, 0x0, 0xed, 0x7}}}, @common=@unspec=@connmark={{0x30}, {0xfffffff9, 0x8}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 0x85d, 0xf, [0x10, 0x32, 0x1e, 0x32, 0x2b, 0x25, 0x3f, 0x17, 0x19, 0x22, 0x2c, 0x3d, 0x7, 0x3f, 0x1e, 0x31], 0x0, 0x2, 0x2}}}, {{@ip={@rand_addr=0x64010101, @local, 0xff, 0x0, 'wg0\x00', 'lo\x00', {0xff}, {}, 0x2e, 0x3, 0x4}, 0x0, 0x190, 0x1f8, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x8, 0x9, 0x1, 0x1, 'syz1\x00', 0x2}}, @inet=@rpfilter={{0x28}, {0x8}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0xfff, 0x7e, 0x1c, 'netbios-ns\x00', 'syz0\x00', {0x3}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() (async) r1 = getpid() sched_setaffinity(0x0, 0x42, &(0x7f0000000100)=0x2) sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xfec8d000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e24}, 0x6e) (async) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000820004000000000000000c00850000000f00000095"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000820004000000000000000c00850000000f00000095"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) openat$tun(0xffffffffffffff9c, 0x0, 0xa0b41, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r5 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0xa, 0x3, 0x87) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'lo\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'lo\x00', 0x0}) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, 0x0, 0x0) socket(0x400000000010, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/cgroup.procs\x00', 0xa02, 0xcf) (async) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/cgroup.procs\x00', 0xa02, 0xcf) sendfile(r9, r9, 0x0, 0x2) (async) sendfile(r9, r9, 0x0, 0x2) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000000)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x18, r8}) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r6, 0x8936, &(0x7f0000000000)) close(r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500005c0000000000019078ac1e0001ac1414bb0c00917800000000400010a23b0000000011000000000000ac1414aa83075dac141412000bee0dd9de36ed4bcc5b440c0003106b0600000000000000008907000000000044020000000000fc9a0ff05be3e760511dc84b85f586db3d275a253a75aacbef43dd85313bfc9ee3eaeeb5e8a1d4172dfb4a24d2e33fde517dede996447e60ffa45e4d5d68aa1287b169f77c29dd2ea6cded381ca1e5248154ee35d61ab55dcd0057f81da4506a91a6900b13861ca67ca5399809b50df97d186be7375668e5a7df7f28576fa4e14d4b8442354789e0204226a061695b62f987c04c47de3c8e48852c97c9d65b9d8fe41b85be3d"], 0x0) 56.154172886s ago: executing program 34 (id=57): r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x4001, 0x3, 0x3e8, 0x0, 0x0, 0x148, 0x0, 0x148, 0x350, 0x240, 0x240, 0x350, 0x240, 0x7fffffe, 0x0, {[{{@ip={@private=0xa010102, @local, 0x0, 0x0, 'ip6gretap0\x00', 'nicvf0\x00', {}, {}, 0x88, 0x3, 0x10}, 0x0, 0xf8, 0x158, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'wg1\x00', {0x0, 0x0, 0x1ff, 0x100000, 0x0, 0xed, 0x7}}}, @common=@unspec=@connmark={{0x30}, {0xfffffff9, 0x8}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 0x85d, 0xf, [0x10, 0x32, 0x1e, 0x32, 0x2b, 0x25, 0x3f, 0x17, 0x19, 0x22, 0x2c, 0x3d, 0x7, 0x3f, 0x1e, 0x31], 0x0, 0x2, 0x2}}}, {{@ip={@rand_addr=0x64010101, @local, 0xff, 0x0, 'wg0\x00', 'lo\x00', {0xff}, {}, 0x2e, 0x3, 0x4}, 0x0, 0x190, 0x1f8, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x8, 0x9, 0x1, 0x1, 'syz1\x00', 0x2}}, @inet=@rpfilter={{0x28}, {0x8}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0xfff, 0x7e, 0x1c, 'netbios-ns\x00', 'syz0\x00', {0x3}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() (async) r1 = getpid() sched_setaffinity(0x0, 0x42, &(0x7f0000000100)=0x2) sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xfec8d000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e24}, 0x6e) (async) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000820004000000000000000c00850000000f00000095"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000820004000000000000000c00850000000f00000095"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) openat$tun(0xffffffffffffff9c, 0x0, 0xa0b41, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r5 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0xa, 0x3, 0x87) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'lo\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'lo\x00', 0x0}) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(0xffffffffffffffff, 0x0, 0x0) socket(0x400000000010, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/cgroup.procs\x00', 0xa02, 0xcf) (async) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/cgroup.procs\x00', 0xa02, 0xcf) sendfile(r9, r9, 0x0, 0x2) (async) sendfile(r9, r9, 0x0, 0x2) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000000)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x18, r8}) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r6, 0x8936, &(0x7f0000000000)) close(r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500005c0000000000019078ac1e0001ac1414bb0c00917800000000400010a23b0000000011000000000000ac1414aa83075dac141412000bee0dd9de36ed4bcc5b440c0003106b0600000000000000008907000000000044020000000000fc9a0ff05be3e760511dc84b85f586db3d275a253a75aacbef43dd85313bfc9ee3eaeeb5e8a1d4172dfb4a24d2e33fde517dede996447e60ffa45e4d5d68aa1287b169f77c29dd2ea6cded381ca1e5248154ee35d61ab55dcd0057f81da4506a91a6900b13861ca67ca5399809b50df97d186be7375668e5a7df7f28576fa4e14d4b8442354789e0204226a061695b62f987c04c47de3c8e48852c97c9d65b9d8fe41b85be3d"], 0x0) 54.17029523s ago: executing program 7 (id=66): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000780)=ANY=[@ANYBLOB="02030003220000002cbd7000fcdbdf2502000900080000000a0000000000000005000600000000000a0000000000000000000000000000000000000000000001020000000000000002000100000000000400060c0000000005000500000000000a00000000003300000000000000000000000000000000010700000000000000120008000804"], 0x110}, 0x1, 0x7}, 0x0) syz_mount_image$vfat(&(0x7f000001ff80), &(0x7f000001ffc0)='./file0\x00', 0x0, &(0x7f0000020000), 0x1, 0x1ff73, &(0x7f0000020040)="$eJzs3T+LY1UYBvBXZ3SXkd2kEEFBPGijzWUyhdUUBsnAskFldyPsCsJd50ZDbv6QGwJZxLGz9XOIpZ0gfoFp/AxiM43lFouRbNbsRMZCRMPI71fkPPDmCec0ac6Fe3b49aDfrbJuPo1n33kmdscR8bAeKa7GTiztxpfxVvHeL6/evnvvZrPdbt1K6ah5p/F2Sun6az989Pm3r/84feHD765/fyVO6x+f/Xrw8+lLpy+f/Xbns16VelUajqYpT/dHo2l+vyzSca/qZyl9UBZ5VaTesComG/NuORqP5ykfHl/bG0+Kqkr5cJ76xTxNR2k6maf807w3TFmWpWt7wT/R+ebhYrGIWKxte0cAAAAAAAAAwN/n/h8AAAAAAAAALj/3/wAAAAAAAABw+bn/BwAAAAAAAIDL7/bdezeb7XbrVkpXIwZfzTqzzmpdzZvd6EUZRexHLR5tPimw/Dy60W7tp8fqcTg4edI/mXV2NvuNqEX94n5j1U+b/edi73z/IGrx4sX9gwv7z8ebb5zrZ1GLnz6JUZRxHMvu0/4XjZTefb/9p/6Vx98DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4/srRWj8PByawz60Qs153VPPur+arf7EYvyihiP2rxKGKxtspHN9qt/Sc/sNnfjVd2t3t2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhDNX/Qz8uymAiCIKzDtv+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4L/39KXf294JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21TNH/Tzsiwm/2LY9hkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAABPlbD3IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFQAAAD//3GE7Q8=") io_setup(0x2, &(0x7f00000000c0)=0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'vlan0\x00'}) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1a, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000000000000020040cd055eb05ed431640488a339b6bc65324f5273f45ccec2cbaba44fbfbdab468976867e6e49d57e4a2aa05a2705d0555cc0faea0beeb8a0b2e2ee9a8553ced8749729987647b3e744b66f10c1973b48f", @ANYRES32=r2, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bf00000000feff0007020000f8ffffffb703004c4f16568a7819e5176c0008000000b7040000000000698546c18c4298c499b1d4e0296f15dd94043bec05d55c433821c6569f6df7f84e2d11acb5ce59c67272eced49673e6a743a27ba313b50ceb027a4ff05398f4a7ef63b1f3389642e325b1d62e8e5da8754"], 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0xd, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180000000000000000000000000000008500000022000000180100002020702500000000002020207b0af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000073"], 0x0, 0x0, 0x0, 0x0, 0x40e00, 0x10, '\x00', 0x0, @sock_ops=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x39, 0x0, 0x0, 0x0}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000700"], 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000780)={0x11, 0xc, &(0x7f0000000200)=ANY=[@ANYRES64=r3], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x32, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='task_newtask\x00', r5}, 0x10) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000780)={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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='task_newtask\x00', r6}, 0x10) r7 = socket$packet(0x11, 0xa, 0x300) r8 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000001c0)={'veth1_to_bridge\x00', 0x0}) setsockopt$packet_int(r8, 0x107, 0xf, &(0x7f0000000000)=0xf3f, 0x4) r10 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="170000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r10, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r10}, 0x0, &(0x7f0000000180)}, 0x20) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0x2a, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r11}, 0x10) sendto$packet(r8, &(0x7f00000000c0)="3f031c00dce0140006001e0089e9aaa911d7c2290f0086dd1327c9167c643c4a1b7880610cc96655b1b141ab059b24d0fbc50df71548a3f6c5609063382a0c1511fdf9435e3ffe46", 0xe90c, 0x0, &(0x7f0000000540)={0xc9, 0x0, r9, 0x1, 0x0, 0x6, @multicast}, 0x14) syz_clone(0x400, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = eventfd2(0x7, 0x801) io_submit(r2, 0x1, &(0x7f00000001c0)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f0000000100)="3303eb2d1a7d", 0x6, 0x0, 0x0, 0x5, r12}]) io_submit(r2, 0x1, &(0x7f0000000080)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x5, r4, &(0x7f0000000280)="cc11ff57745cb96ac0268277e589c010e340ebe0c6febf35ab03852486dd82b5899d88ebf75367246a1fb334ccc8459438a4d9db25ac65c85deec44fde9cb5483ecfc1619e0b7ec86dcbfae0ddd722a7a10136ffdf", 0x55, 0x5, 0x0, 0x1, r12}]) r13 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) ioctl$KVM_SET_REGS(r13, 0x4090ae82, &(0x7f0000000300)={[0x7fffffffffffffff, 0x0, 0x5, 0x7, 0x3, 0xb4, 0x0, 0x57, 0x60e, 0x1, 0x8000000000000000, 0xa, 0x3, 0x1, 0x9866, 0xd91b], 0x9000, 0x1004}) 53.047895637s ago: executing program 7 (id=86): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x103, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x0, 0x25c, &(0x7f0000000440)=@framed={{0x18, 0x2}, [@printk={@ld}, @call={0x85, 0x0, 0x0, 0x7}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x11, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000700)='signal_deliver\x00', r1}, 0x10) syz_open_procfs$namespace(0x0, 0xfffffffffffffffe) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'vcan0\x00', 0x0}) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x18, 0x7, &(0x7f00000002c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffffe}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x9df7b90}]}, &(0x7f0000000300)='syzkaller\x00', 0x8, 0x63, &(0x7f0000000340)=""/99, 0x40f00, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff], &(0x7f00000004c0)=[{0x4, 0x3, 0xd, 0x1}, {0x5, 0x3, 0x5, 0x4}, {0x0, 0x1, 0x9, 0x1}, {0x0, 0x4, 0x0, 0xc}, {0x1, 0x8, 0x3}, {0x3, 0x1, 0x6}, {0x3, 0x2, 0xa, 0xc}], 0x10, 0x3}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000002000085000000080000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000007000000850000000e00000095"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x34, '\x00', r2, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000001a00)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18090000000000000000000000000000850000006d0000001801000020696c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000071"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000005c0)={&(0x7f0000000580)='kmem_cache_free\x00', r4}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000ac0)={0x0, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000002000000000000000018090000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000008850000004300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, '\x00', 0x0, @fallback=0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000240)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kmem_cache_free\x00', r5}, 0x10) capset(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) r6 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0x1, 0x3c, &(0x7f0000000400)=0x1, 0xa) sendto(r6, &(0x7f0000000540)="f6b4ff270e6532b2d40765f9e8b460bd68b7e03a08d842e54efc234e21b4fec0541e98608bd3070ff700079b3dc0d7520e7351a1b4266e018855fc4819c097783f98064577274ff947328e4fa0ac578dfad9dba45afb427b80a1b4825dc8e8f06667f93a3d429d004d1933f47ac6e2d5d8b1e58d4eb92fa0a5c5b87b800712e299d0c714c78406947586a02fb600029a4daeb3efe7cba41f2d2d6626f63c7c7f0271cbac55d23e0afc639d9810", 0xfe6d621e554cffe6, 0xd63a66976f7dfbe0, 0x0, 0x0) r7 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r7, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) write$bt_hci(r7, &(0x7f0000000040)=ANY=[], 0x6) r8 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r8, r9, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000280)=[@text16={0x10, &(0x7f0000000200)="36650f380ae20f21ddba6100ed6766c7442400695e00006766c7442402a5c9f6dd6766c744240600000000670f011424f20f78d200c3c54c090f20d90fc79e4a6bda302e260fc43d00", 0x49}], 0x1, 0x49, 0x0, 0x0) ioctl$KVM_RUN(r9, 0xae80, 0x0) 52.595866212s ago: executing program 7 (id=90): bpf$MAP_CREATE(0x0, 0x0, 0x48) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f00000001c0)={'veth1_virt_wifi\x00', &(0x7f00000002c0)=@ethtool_cmd={0x49, 0x100, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x8000001b}}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000780)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r1, &(0x7f0000000080)={0x20, 0x0, r2, {0x9, 0x0, 0x10, 0x1b}}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[], 0x0}, 0x94) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={0x0, r3}, 0x18) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="4c00000010004b0422000000000000007a000000", @ANYRES32=0x0, @ANYBLOB="00000000000000002c0012800b00010062726964676500001c00028008000400000000000800157fff000000050016"], 0x4c}, 0x1, 0x0, 0x0, 0x200400a0}, 0x0) 52.571762384s ago: executing program 35 (id=90): bpf$MAP_CREATE(0x0, 0x0, 0x48) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f00000001c0)={'veth1_virt_wifi\x00', &(0x7f00000002c0)=@ethtool_cmd={0x49, 0x100, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x8000001b}}) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000780)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r1, &(0x7f0000000080)={0x20, 0x0, r2, {0x9, 0x0, 0x10, 0x1b}}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[], 0x0}, 0x94) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={0x0, r3}, 0x18) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYBLOB="4c00000010004b0422000000000000007a000000", @ANYRES32=0x0, @ANYBLOB="00000000000000002c0012800b00010062726964676500001c00028008000400000000000800157fff000000050016"], 0x4c}, 0x1, 0x0, 0x0, 0x200400a0}, 0x0) 38.977114761s ago: executing program 1 (id=189): socket$nl_route(0x10, 0x3, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) getpid() (async) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000ed074479000000000000000018000000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000ed074479000000000000000018000000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socket$nl_route(0x10, 0x3, 0x0) sendmmsg$unix(r2, &(0x7f0000000a40)=[{{&(0x7f0000000340)=@abs={0x1, 0x0, 0x4e22}, 0x6e, 0x0, 0x0, &(0x7f0000000840)=[@rights={{0x18, 0x1, 0x1, [r2, r2]}}], 0x18, 0x40080}}], 0x1, 0x8044) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)=@newqdisc={0x68, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_INITIAL_QUANTUM={0x8, 0x5}, @TCA_FQ_FLOW_REFILL_DELAY={0x8}]}}, @TCA_STAB={0x23, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, {0x6, 0x2, [0x0]}}]}]}, 0x68}}, 0x0) 38.888360728s ago: executing program 1 (id=190): r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b7030000faffffff850000002d00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000040)='kmem_cache_free\x00', r0}, 0x10) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x200000000006, 0x0, 0x0, 0x7ffc0002}]}) socket$nl_generic(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) getcwd(&(0x7f0000000140)=""/237, 0xed) (async) getcwd(&(0x7f0000000140)=""/237, 0xed) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1a, 0xc, &(0x7f0000000380)=ANY=[@ANYBLOB="4725c211efeb94595293f607108ee672", @ANYRESDEC], 0x0, 0x4, 0x0, 0x0, 0x0, 0x38, '\x00', 0x0, @fallback=0x5, r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x94) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRES32=r3], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000280)={{0x1}, &(0x7f0000000000), &(0x7f0000000240)=r0}, 0x20) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x40000, 0x0, {0x0, 0x0, 0x0, r6, {0xc}, {0xffff, 0xffff}, {0xe, 0xfff3}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_TIMER_SLACK={0x8, 0xd, 0x6}, @TCA_FQ_CE_THRESHOLD={0x8, 0xc, 0x667b}]}}]}, 0x40}}, 0x0) (async) sendmsg$nl_route_sched(r4, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x40000, 0x0, {0x0, 0x0, 0x0, r6, {0xc}, {0xffff, 0xffff}, {0xe, 0xfff3}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_TIMER_SLACK={0x8, 0xd, 0x6}, @TCA_FQ_CE_THRESHOLD={0x8, 0xc, 0x667b}]}}]}, 0x40}}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x1, 0x0, &(0x7f0000000040)='+', 0x0, 0xb20c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="e40000000201010800000000000000000a000000d00001800c000280050001000000000014000180080001000000000008000200000000002c00018014000300ff01000000000000000000000000000114000400ff0100000000000000000000000000010c00028005000100000000004700028005000100010000000600064000000000060005"], 0xe4}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="e40000000201010800000000000000000a000000d00001800c000280050001000000000014000180080001000000000008000200000000002c00018014000300ff01000000000000000000000000000114000400ff0100000000000000000000000000010c00028005000100000000004700028005000100010000000600064000000000060005"], 0xe4}}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xc) socket$nl_netfilter(0x10, 0x3, 0xc) (async) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_FLUSH(r7, &(0x7f00000001c0)={0x0, 0xde, 0x0}, 0x40) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000003c0), 0x4) bpf$OBJ_GET_PROG(0x7, &(0x7f00000004c0)=@o_path={&(0x7f0000000480)='./file0\x00', 0x0, 0x4000, r1}, 0x18) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000500)={0xffffffffffffffff, 0x5}, 0xc) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000500)={0xffffffffffffffff, 0x5}, 0xc) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000540)={0xffffffffffffffff, 0x59, 0x8}, 0xc) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='attr/fscreate\x00') writev(r8, &(0x7f0000001240)=[{0x0}, {0x0}, {&(0x7f0000000c00)="41c7c229ebe174b727f00ec3f1d02a27c4bab19ef5ff046bb5aaec1fa8b6d8b49c4ca80426f1d27aaa0a3a5f74b020a430b1cc1f48", 0x35}], 0x3) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0xdba6, 0x4}, 0xc) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000580)={0xffffffffffffffff, 0xdba6, 0x4}, 0xc) r9 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000880), r8) (async) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000880), r8) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r9, &(0x7f0000000940)={&(0x7f0000000840)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x38, r10, 0x1, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x7fffffff, 0x7e}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x4d}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1f}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x40000) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000600)=@o_path={&(0x7f00000005c0)='./file0\x00', 0x0, 0xc018, r1}, 0x18) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000600)=@o_path={&(0x7f00000005c0)='./file0\x00', 0x0, 0xc018, r1}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000006c0)={{}, &(0x7f0000000640), &(0x7f0000000680)='%pS \x00'}, 0x20) 37.681946401s ago: executing program 1 (id=193): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x17, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18020000ffffffff00000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000004000000850000007d00000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @fallback=0x35, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000f40)={&(0x7f0000000f00)='kfree\x00', r2}, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000f00000018010000646c6c2500000000000000007b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000600000095"], 0x0, 0xae, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @sched_cls=0x37, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='mm_page_alloc\x00', r4}, 0x10) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x49, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r5, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newqdisc={0x30, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x4}}]}, 0x30}}, 0x0) 37.264577054s ago: executing program 1 (id=197): r0 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000003c0)='./bus\x00', 0xe, &(0x7f0000000540)={[{@init_itable}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1ff}}, {@stripe}, {@noblock_validity}]}, 0x3, 0x451, &(0x7f0000000f80)="$eJzs3M2PU1UbAPDn3k6HlxdwRsQPPtRRNE78mGEAlYULNZq4wMREF7qczAwEKYxhxkQIUTAGV8aYuDcu/Rdc6cYYVyZudW9IiGEDuKq57b1MW9rCdFqq098vuXDOvedyztNzT3vuPS0BjKyp7I8kYntE/B4RE/Vsc4Gp+l/Xr55fuHH1/EIS1erbfyW1cteunl8oihbnbcsz02lE+lkSe9vUu3L23Mn5SmXpTJ6fXT31wezK2XPPnTg1f3zp+NLpg0eOHD409+ILB5/vS5xZm67t+Xh53+433vvqzaNfNMXfEkefTHU7+GS12ufqhmtHQzoZG2JDWJdSRGTdVa6N/4koxVrnTcTrnw61ccBAVavV6rbOhy9UgU0siea8IQ+jovigz+5/i611EvDy4KYfQ3fllfoNUBb39XyrHxmLNC9Tbrm/7aepiHj3wt/fZFsM5jkEAECTH7L5z7Pt5n9pPNBQ7p58bWgyIu6NiJ0RcV9E7IqI+yNqZR+MiIfWWX/rIsmt85/0ck+B3aFs/vdSvrbVPP8rZn8xWcpzO2rxl5NjJypLB/LXZDrKW7L8XJc6fnztty87HWuc/2VbVn8xF8zbcXlsS/M5i/Or8xuJudGVixF7xtrFn9xcCUgiYndE7OmxjhNPf7ev07Hbx99FH9aZqt9GPFXv/wvREn8h6b4+Ofu/qCwdmC2uilv98uultzrVv6H4+yDr//+3vf5vxj+ZNK7Xrqy/jkt/fN7xnqbX6388eaeWHs/3fTS/unpmLmI8OVpvdOP+g2vnFvmifBb/9P72439nrL0SeyMiu4gfjohHIuLRvO2PRcTjEbG/S/w/v/rE+73HP1hZ/Ivr6v+1xHi07mmfKJ386fumSidvif9G9/4/XEtN53vu5P3vTtrV29UMAAAA/z1pRGyPJJ25mU7TmZn69+V3RaSV5ZXVZ44tf3h6sf4bgckop8WTromG56Fz+W19PX8xIupfLSiOH8qfG39d2lrLzywsVxaHHTyMuG0dxn/mz9KwWwcMnN9rwegy/mF0Gf8wuox/GF1txv/WYbQDuPvaff5/MoR2AHdfy/i37AcjxP0/jK6O438z/88/QI3PfxhJK1vj9j+S75oo/qUeT9+0iSj/K5qx8UQ1adu5kQ67YRKDTAz3fQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBf/gkAAP//qmHgTw==") mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) add_key$fscrypt_v1(&(0x7f0000002a00), 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = add_key$fscrypt_v1(&(0x7f0000000400), &(0x7f0000000440)={'fscrypt:', @desc1}, &(0x7f0000000480)={0x0, "6075ae1e0fe721441705322225930e6c1e3e2a51a92fd796bc34d7cf6e0236805b4377f7ab1a9b01c103a4c6a7ef54e6763fd7264c39ea00c508ba6062696138"}, 0x48, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x4, r2, 0x0, 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @adiantum, 0x1, @desc2}) (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @adiantum, 0x1, @desc2}) ioctl$MON_IOCQ_URB_LEN(r1, 0x9201) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) (async) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 37.045411121s ago: executing program 1 (id=203): syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000000)='./file0\x00', 0x40008, &(0x7f0000000380)=ANY=[], 0x4, 0x551b, &(0x7f00000079c0)="$eJzs3E1rY+UXAPCTdjrv//kXceFuLgxCC5Mw6cugu6oz+IIdyqgLV5omachMkluaNK3d6MKluPCbiIIrl34GF67diQvFnVDJvTc69QWEpo2d/n5wc+7z5Mm55wnDwLm3JIBzaz755adS3IgrETEbEdcjsvNScWTW8vBcRNyMiJknjlIx//vExYi4GhE3RsnznKXirc9uD2+t/vjGz19/e+nCtc+/+m56uwam7fmI6G7n53vdPKatPD4q5mvDdha7K8Mi5m90HxfjNI97zc0sw15tvK6WxeVWvj7d3u2P4lanVh/FVnsrm9/u5RfsD1vjPNkHHtV2snGjuZnFdj/NYusgr2v/IP+/7aA/yPM0inwfZOljMBjHfL6538z3s/04i/XeoJjP86aN5v4oDotYXC7qaaeR1bF5nG/6v+3Ndm93Pxk2d/rttJesVqovVKp3y9WdtNEcNFfKtW7j7kqy0OqMlpUHzVp3rZWmrU6zUk+7i8lCq14vV6vJwr3mZrvWS6rVynLlTnl1sTi7nbz64J2k00gWRvHldm930O70k610J8k/sZgsVZZfXExuVZO31jeSjYf3769vvP3evXcfvLT++ivFor+UlSws3VlaKlfvlJeqi+do/x8XRU9w/3AspWkXAHD26P+BaTi5/n/nYcTJ9/+h/5+IM9X/nvf+/wT2D8ei/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLe+n/vitexkPh9fK+b/V0w9U4xLETETEYd/YzYuHsk5W+SZ+4f1c3+q4ZtSZBlG17hUHFcjYq04fv3/SX8LAAAA8PT68qObn+bdev4yP+2COE35TZuZ6+9PKN/liJib/2FC2WZGL89OKFn27/tCHB4efjiJbNkNrMuTyBTjW24XJpXtX5k9Ei4/EUp5mDnVcgAAgFNxtBM43S4EAACA0/TJtAtgOkoxfpQ5fhac/eX9Hw8ErxwZAQAAAGdQadoFAAAAACcu6//9/h8AAAA83fLf/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/YuZ9btWE4DuC/JKTQfyqqeu8qvcEYHaHHHisG6BIM0ANdoQswA711hIpUJIbCEyfikPeePh8pGEfxFxvlYlsyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKTf9Wb589vH731z9k0/eUYDAAAAXLOrN8v2y7yrv07336Zb71O9iIgyIq7N3at4cZFZpZz6//M/zp+vH/ThV0SbcPiNabpeRcSndP19N/S/AAAAAM/XdrVedLP17mM+doe4p27RpnzzOVNeERH1/E+mtPKQ9yFTWPt+T+JrprR2AWuWKaxbcpvc2rqZ3tCoahfzjqt2s7Oi6IryarNTJ7ONHQAAuKPqorh5FgIAAMCj92XsDjCOIo5bmaetwLSXmLb3Xl7UAAAAgCeoGLsDAAAAwODa+f+dzv9rnP8HAAAA4+jO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBIu3qz3K7Wi745+6afiJjmGREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP/bnHQVCIAzCYO/6zmTuf1hp0NDYpAqEj78xGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAN7/7y/+JqXEmmXttLD2PJGunxtapsXduHP1hfP0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42J+XFAiBIIiCOeN/J33/w0qCnkGECGh4VFGLBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42Ll/FzmqOADgb2Z2NiYqrqdscSIKFtqYzSYmphML5bDwTxCOyyae2fgjucKEIF5jJ1enES1FBOXs8j+kTiBN7FJsEcFaebMzt5PLgqsmM5vc5wNv33eHYd73zcKy33nvDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqEzencVZfOlN47Q8dvPe1Y3Y39rXR9d3bq/GFuOkyaQfDy/X3yT99hIBAADg4Miq+j6EcCffXYt92ivq/7w6J9b83z87jat6fn/dX/VV7R/bb7/efXFvoN50nHjRs5vj0bEHU+k8ulkut+f+8YxOceeLZy9Z8YGkH2y/MMmL+5l8e+PGe90iPNREtgDAf3G06sug+j0U+2GbiQFwYHRqhXdV/2e9dnMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaMJkOzxdxUkIYbUzi6Nb965uzOuv79xerdqpa9d2wteza8ZL5CGEs5vj0bFGZ7PcLl2+cn59PB5dbD54JYTQ1ujvlNM//9ECJ4fQyv0RPKQgLT/sh3PB6luo/Xk92qClLyQAAJ5YedniL+o7+e5aPJashPDXD/fX/6/X4rBg/X/341M362PV6/9hYzNcfoOtC58PLl2+8ubmhfVzo3OjT986Pnx7eOL0yZOnB8WzkoEnJgAAAPw/3bLV6/905cH1/yO1OOyv+2NRP6f+/+K74Vf1sTL1/1yzRb+2MwEAADjYnn/1zz+SOceTbjd8ub61dXE4fd17f3z62kKq/9qhstXr/2yl7awAAACAJky2k/vW/8/U4rDg/v9nfnzp5/o1sxDC4XL9/+jGZ+MzzU1nqTXx58RtzxEAAIB2HS5bff0/L/b/p3tbHtIQwhuvTePy3wAuVP9n73/zU32s+v7/E81NcSml/en9KPp+CJ1+2xkBAADwJHuqbLHY/z3fXfvklyMfdu3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGja3wEAAP//KSo+XQ==") r0 = open(&(0x7f0000000000)='./file1\x00', 0x143142, 0x80) ftruncate(r0, 0x2007ffb) sendfile(r0, r0, 0x0, 0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x441, 0x0) fallocate(r1, 0x20, 0x4000, 0x8000) r2 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x80b00, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING_ACQ_REL(r4, 0x4068aea3, &(0x7f0000000180)) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_CPUID(r5, 0x4008ae8a, &(0x7f0000000500)={0x1, 0x0, [{0x80000001, 0xae, 0x1, 0xa, 0x8}]}) r6 = socket$inet6(0xa, 0x5, 0xfffffffc) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x4e04, 0x3, @dev={0xfe, 0x80, '\x00', 0x25}, 0x23}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000001980)=[{{&(0x7f0000000100)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0x64}, 0x10}, 0x1c, 0x0}}], 0x40000000000024e, 0x20002040) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r7 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x2) sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r9, &(0x7f0000000d00)=[{{&(0x7f0000000240)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000dc0)="4a06b70133ae9cdb0e966aaa625ead9e3bc191fcd412587b116fd10553227b81557dad3c78d4c913768f4b0da06fd2a9a406b1c791508ccf484f77bad0d7d084abaf5e05f91e5f371d4312059f469793bfce135df92365fdf7aeaa6c67313835d6addbbb65f486bbf13a7f11bd06de7d03becc7441e43b26ce993d567a81b7d8c7a34407a449fea42c10aaaee594848e17297c159a14800baf003fd532a6dc3c69ea7e0f134abdf1b7bb4b32a3bc8ee0a773891b8a43a922137520814b806f4b7380280ae7cdadbd954df7f81514d4194139ecc3312c44f70d5bd72683ef2ad5a4bc168755c2e57a51ffbe0fb8492420f03e7bc5ea8126881520fa77e4ba9a6b861f0c0e0a68c41f1cf42eda920d885696c8f099091697c481d52b988265b928611e64dc8b4dd045", 0x128}], 0x1, 0x0, 0x0, 0x40000}}, {{&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f00000005c0)="82c2dcbc3bb39bb24ae50541f3fba63457150c52a6fa0202ac7b34d8c514e1193cd7a6d31fb5f43b55397fe6655c1f3613953fd7f3e2fa1f87553905aebea4eb938582142e2c29061debc0048032afd656ba5447762218e8d04b3e21f566b07bc10a62ef94249bf5d1a03b62d7d27c96a1932276b1e906", 0x77}, {&(0x7f0000000400)="3417a0ea6047f73832004c07fca54f4dc86f4d7c32541ac55c05eb05", 0x1c}, {&(0x7f0000000640)="f569a25b26fba2d27a1781a150cf6fe34b0c310f64873bcc9e577520fd60e91c156001ea85a1938b8cd8c2ba95058a45f1a258fcfe351e42a4aea207338d317bf3a37e0af23eadc1905f80f4da563fe290d974f4a0c1b6a49ebb7ba064c393a471fd41de35fb11eed3bb56b03901a28835ea566af0f6ee307a1a058d8c283ee0adbab83212b181a34c530ef8e32ef3f0ee217c236a952ed9f6fcede546b114d8af1ba5d10d", 0xa5}, {&(0x7f0000000700)="e11101af3a0396ace8bac168b6d21280967f3ee00f8f8cf09ac9e5194132c231f791e7ffc64e7aac3a6564685255f6ff21272794df9e8a9335a2b88547a44780b7a9e0c0b7a108ad17b90f2537550ba956e6d03b0d98f97a61a54381bd4e37a73d41de5b69b2330a7abe7c19eb710942424cc125a701960034d8db795edc420ca36fdb20cf5c65e33b75971f2e97a732d2236b8289a962836856a050aba9a18574dde478b50e489670795f704571506bc86fdc84b3a6cb80c6cb00428ddd18312556944344a8ca38ee70a26eefe0aaf78257496ed9b5173d9cb6f5066b30cc21", 0xe0}, {&(0x7f00000019c0)="6e780b38522a6bac70ed5ee3245fda33b56b6c4a7e3498438f998b177959e721ea8b7fbed4db577271b50d93795b9cd1f7ee4697d893cf931f6d2d55d45c53baf27bc1da71f6dcbce1c07689d73d4a38e102c8fbf5e1132a784a6c91cda5f547dc881af3c4121b0714a57db7ddbf8f9dc3bbd7285ee61c67cdca22e9902c6a14fd6514b6e53b6626763193a4f2fc84b7007451837e489bb4e2c9663314a531e0e5c19cd3373c96afadf6f57ed52f1a20c5274ac481175216827f758fe065d26f737f2ff8b04cd8a41d83ffc366e17ac8e97046b43d0013d5856be744ca8349102c53228a168df8db65cac9a9b6889a7691a32ec5e098f05b280f826b36cf4512df7364fa08e0f5b2f43b897370cf795e89fca9862bf6a9759eaf9b207483e0ce0d0cab4eda58a88de450502fb635d48886ad1e2430d21d35a76dc6fb6634b24c0af891cecdc3e93984165b5dcfee61e1471bbaa2882baf0ecf924119d62a4b421b10f6b9ea175d37950e784588ca92da8e8e9df2a3dfb8ed153e2c5e99efc13ed7c751841118a7851da0dca3800f6b4a248df20551ae208067a8f3c49c84e3847e4eeefebee3ac040738c065553bcdc6c0844b3008d9f41cf7523e76367f0fdbd86630f7dc3a26784ed78b1fe5c6360e7d0b78a95a568f59616bbba700a7bfd5329ca3502ffc7c2cc0f7752a8617446fb82eea23beee69723a420cd64d2664ba46ee09110056300f89bfb7b53e5a3bc79b89d5e8635f80465e9ddd0fe84eb4f214984440f7a55519bb0fff07e9e4606481b4d72c15a658eb1bc16881540cc918cc2e785713a0748b258818bd7dbe7e2026c010ce6b83b8f0a5b5e27d342645d05952530ccdf3d720fc2d766678b05d01ae885a74ee825becd02025f29e70ec7d660e4c72cefa5129a222d1a6b935c0b82d1e5f2a17e0acc7f24bf5b1ffd4ca5dc6e66863fb2d6b0240dd31ca02e6bdc587474ae4dfd10e254e74c98e0b4a83aa4fda780f4223e009c1750a1b36c51cd396b08e8edef9a2f44371c11b4b4fdb347491c25ee5c17c068af410ada3855fbf49841f2299cab05ff6272b89cfb8f82a305501215f559e17682fc0e20568462ae290b28a29536cb28ffe4f971b11caae47ca8285343c039dca5d6144f062169d625a4d81400a7adb85a353ca8a32f58db8a43eeeb90e81beb6e56b1f0aef825bbcfaf459f004fb9d9ba7f44e8dc2d05e938abb18ae6136ac2b2e28534dad84cecc03d97f02776976cf984eebea587f6b0d59d734cc970f3f3d214fdb2773f8722a85337c44eb30f997691e38db6b81cbb1beec2ced001a30dd4da9c4a060b512798189f08fab3c3a9481f708f54d28d9d57d0134fb3d09a433c7ba52599d251138edcd1beffb10f547eed3a40bf704f49ae7349fa7867ec0941f14412bb69a00c26697130d0641e3ae7eb8ac32870add0e3882dd0645cfb898b68c81c59c7eb8ae7c8509fa53719669a6a6f66115431f9012878fc550ccba8a1a1d345e521f47babf74dcdcc4966509850562ebb037493906ab7c7ebd363bd3fbcddae1cfa2adbba2c7fcdd2280bb00c2bbb8456ea9c949c50cf4af2013845d525d32a9c98a6ce769721f782fa8944a093d10a1019f98671044d02558912485ce9f37cf4abd0120e585eddb24832b00a6a2a3e7f08bc5a1a3dc461db9775581af279cf7598ca78cc18d58b0a6f1bfe6c0caddebe5300e64cd8d56e367cb38680ae86fb8534fd6612ff1efb6562ad9c459b959c2451b8b1f845f9b154024b31819948dd9ccb03112f9124b80534d700b8ad11315f51461e72ac99340780882c1e048ba93ef4c9125591c62af146b1d2c624598cc4847ce92268bc82cdb5c330b74c2dcbc7de9d9cf1fa0668867440f2b4b366884398693d97c1e5a9e58ca21591933a8e74b7081cd592844472f1d2c62fe849d93d9f9d303bcc326517c3ae9ebc1a4c1208c998b59fc5035481cd2a383acea78437377d13769efa65b7ccc72f2ab4d2e73b89e02f3b49284da9f3316c8d898296ac4d775a55ed43ffb5ce239106bc6ac936a4c48bf95fccc4a185613fd76feb45fc8b81f3248da3cbae7521cee0f13188b6fb4fd123e4c90cd4ddd9ad0b6f5d2c838be5c303964bd87c69668fa1335e0ccbbb846115201a487453abb1c36516ff95b9762f0ff26004c9a842bbeb54e7174ca088de2701a593e7cb29c04b8e83e08bcc8220e268d189fb8b89fe4e6b49e35f1597fbb60427ac33dd1a421df18cdd4c07183c103bf48ec0627d92e3f8c611f1f3a49fa708f2b60df3b789f12c66630f1297fb94f362e8a16e7b5e3ef804a3a1291a84f89c6be7ac312a49091b805d663ac299ee18b158514d75cbea1e148ca63bb3291ab46cb6bf1e1d5f8f70d39dfab01d8089e31104211db071295b37af80c7293186c5bb1627b17e3fccc240c1b3c33950dcb89acec5e9db3665aa8a77ee9349f89a467536b627b9c262c20b5192a081b0d560e71e85e72626970edc41c8639de42b5263fe20af1960e9db71cd1588059e9ed991e5eff9bbc6a43d349c9850324247d58d6a63d5a6beb89923956a4d96c5a70c6fec00ab51ba7ec28a19157932a520015436fca927df89e3f77e4507d79041afc57bbe8f0eabdb56cf29985f1847dd34e3f9c3a773363ff53a25733802173c403d0a36861fd58e8cc5a557d834ed8d6b1e643f534141728874c9281e024cfda51f399d7f61e18526e7483bf3d7b493e47147dca2302a8f409658251f794aeaf05e42335123aef2ba0f584502cce3230e37840603d3d0697324653f2e0754fdb93ad2d9c6403a4a08d4599b4c88c915d01d2c8bf02206050d3ec1bf5bb6b08784bc3cf38d46e48735b936db82dfcd0a0dbe9111c753a3b02995889f4fcdf3d16f5229cc5430202d5494a871da040eee6bae437b512993269f8321181a5356cffb912bdf85a497affa11ea90aa1ebaaa700944c9ea486d19cbef1d94fb4c363b7be9c0a05328d912d7e0c339c968ecb06bf839df5a40d200f25664d31e8e183a4d49ada206635e8b271c76c5fc063928e1d424d560565b54126d5161e9f927465ee519efc9418fbccc7bd3dec019b84115514306b7b17fd31204334f443fe7e0887341ba5a4524234562985bd9bf1053eda66c35faeb24cb691d0e7adcfe51e695e6d8f2715202d86e16c58e59b2ffe159a0d704040f5945ca664a945de676e1d7386e6a01cc0c141999e4fd6284d174e43b6b4b00dcd6555ac3a3e6f90359b01b11dfaec2387d0ee7c9264fb87144c98c7579eb4a83fce27e16587bbb3ae0b7893a742d46979f4db10761c45202edad4522574399580769ab4ba49b225af41b918e9f3be000ef6bf61db77132ef6798af7a0a7fc9c412a494a5065b3f5807c64241d8339b10f50f458eeeb51560c5fdb7a7ad8358c52be7becc76c46cc1bd4598cdd4c0371ac52dee2b72da948f19289a95d1b30798db73b44ab0ebb6505b6806911fc215538cd6a23bac82678c1d2cd48236f92d9075296d7ad5c06df0eb5090f7ece255c069a1910e74e6bfba8bcd04fa262c33c2d49b4d274ee38096a0a500834e4675e594703d12923e6c027a6b532f15109a2c4b5cba71cf0476bd7fc1d3267ebc7eafdf8054b308a6a3ec3657e7af17e372a291e0334d0844570d7f0df46f5f303b74de05b6c7b1a5047450b0c4a5b6644f5c9c9c7c82b6cd8b129a72597215d49a7ddf3d12e227276aef6501da22a0568f93c118f17eacf73f26c0d6ead9366eafe9e167494d26e05f3e46636485bd296d2e478492669709186c30c19ed3873327f06525f9996d20d3277c2d4edd97bf189424910cfbc07e16daca95126b3634ebe0abb35477748a54a310b75040606a12e7647f2d071ecb108fc65a6682344d6c7c1bac35d430d1d69719cd24b5dd4d48b1248c1ef2605edfd6f0daa21ed9ef7dc37fa10721060efd48d7c6064399f5f7f5c8a6846061e67e43f302dea4d97f55ce5f90bf42cd98b387015d783f6c7997a37b38ad633de5a505c2cc4eb0919935858b000708db520746fec8aecb73634f84baa87bf15c0f8b7b6637f9331fc8305b70a636617029425c878ebdb4cd16b160c33a00b6c9103ab49f7013a9c1728f0c92a8e227ce556873f05d4c54b470f2acdc6f8d91c8d21b3ff5dfade8b303b0fc6bf88bf42ae91c060975e3e627209b2f5a10619e249f8bd7430dbbde0977cff7f02aaeb46cf36d8e637a0f1ceb0ff8fe8540686ac2a3d25c7953093873fb8b07f6a9fe1bcc242be67d7e0214059d028853da78bc98ad9383dca29b098604580ddf12a781cd04edf90f9b7083d1e178593723ebc80ccc6f58a0ee571615bf4984dc6ae230f2c9728b70d79505adf70fdae7cd0b95132b899ed7a2555521c24a01550c472249ed9020d2c7b664ecc55c1a10d82745ec5bf8b7fbff5bed11e948d3f4f7bb1e3fc81205e6b9570e43a9e48ba83b17f565f6d6b22e5ab52c714bc680f127fd096d7cfc611c871f3b8d442520fcc5f5ea7c1562d781e4bcab94efe5c0b283273f36dd566bf0ca75545d02604d98e87b42c1a5fbb67862f809bac19e6a6c6cf298c58f7ee0d91d305c34990b8110f1995babac2a2e554e43358b8ae9ea65ce8d8f4b21e228cfede8c651d129c28c99008524e4905ca80c5189472d8d77ae5d63d5dd7bc50fb12b8022c89e988caedc0e680fd3dfb88e1206b6b8bdc2241c9bab5042516f7000012ec78038a6bdf3f97200fc035938e5d759d9530a731b772d914c66e9c2a36c0c5822a26a736e8d640eb78119b4910b74e690546a88dbbb27f93d54d994d07df242f5e319ef117a89581d04ae1c1508b56e208da968441c678de59e197de81f969a119608ef31c9ae8b2aef0282bf2d5b37b0c4c2c9a020f3cec14c736c61a020b0201ed464a0692e84834ec258bc93f9fd851c8d5dd0f3cf49fb6c040283352617b5206c2261a46d23cba900341e60fcc701deb395ae39f31957b114201a7ba192f7b67e37b649f36046516661d7f86dc69bca02dd85cb089d3b7e30eaa9d29bf278a9e25cd7881ffb98655953081d6d0999aa989698b75d907b6b6d6243328d3ee1b6a1bc576474f67df424bdd8d30939a2c30b30ad57f2154e2517e9c6b6e7eb6f665592d6f5efda39f9fa7daf460715de270a78528134f5cbbc7f12b42c7bf8c881dcc3c00f96e005f9c42245bed51868a52c9ebb8c6cba4ae677398cecadcb0c278d74500127fc910127b8558a64fbbbe3d01a444e00d0d5088f335586e3c0247620ecea785849ab2d352b68510c1dc21957a86998243cb45b50c83f75fb08413f0109060c1bc4bfe232c620ddea528900e6ed2399917691489561509580285445f3e492643fdd957d23fba1ff385d37d79c3eea497122a713a7d262926dc213ae2a50667e465b5ee179e7530cca95ad4a484cb9448aa8b127e44a2c254db93e22b629a78a40a94c17859bb78175c2ba7ca09c1225f204419fd64d7dc6bbdf8b83ecddbd3668873a32c57481d31861328cf3dd312469c5a7a5bf0a2edad639ee7ccf97173e8facf59f9c27a0d63322a1865400d05baaf7325769343246ed9c98914bea92b50e6da65e3fb01f5446771e169aa8fb7da274538ad3cb2461e2979e16674ea7a84cc851fecd103eda7d74248f0efca8127185ae84b205a95aa3f1f0ebf87922e2f03131626775d0e4d41b85faa755256d89f152d9602ad5b7680bf891e028b6d224bc6593cb549eabdd30ed271f94159622f12a08e9859bd2bf586c0c3c4ca818cdf471696c54765", 0x1000}], 0x5, &(0x7f00000004c0)=[@cred={{0x1c, 0x1, 0x2, {r7, 0xee01}}}], 0x20, 0x4000}}, {{&(0x7f0000000880)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000b40)=[{&(0x7f0000000940)='u', 0x1}, {&(0x7f0000000a00)="928b466d605963865b801be35eb8d57999e5172a8c5c393f57b1d6f571dc5911b14d9cb55512ff23b00f8c7178bd46fd47703584e64cefb086301df5a3e0514e95342ab75555218eb570532174b70806f93c1e93284ca4c92ce380676f74fa5dd73a9719edb57dc6e5df873112b77c0bea88eb9cfdc9e1884d101814cbac34605f142cf0c4f02777f72b707c47e731c972d7ab3f59fad4b27b8abe4527eafe033036ef7665d6a2b028a81b5b54ab323ffc8bc2476c7a2f9c4e4d720eb727bf1b71e040a1c6defde2e5f2441e6a7e08171c3b495e4cc458", 0xd7}, {&(0x7f0000000980)="19bda6154e131ffba02076fea7823fa3904db16dbbd80acf69043829d098ef722bc982", 0x23}, {&(0x7f0000000b00)="58bd65ac8937839258", 0x9}], 0x4, &(0x7f0000000c80)=[@rights={{0x18, 0x1, 0x1, [r3, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r9, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r2}}}], 0x50, 0x4000080}}], 0x3, 0x0) recvmmsg(r8, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0a00000004000000fd0f000007"], 0x48) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r10, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='sched_switch\x00', r11}, 0x10) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) 36.80115996s ago: executing program 1 (id=205): r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x3, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x4}, 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000000c0)}, 0x20) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000340)={@initdev, 0x0}, &(0x7f0000000380)=0x14) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c5, 0x1c5, 0x5, [@datasec={0x5, 0x3, 0x0, 0xf, 0x3, [{0x4, 0x8, 0x2}, {0x3, 0x2, 0x9}, {0x2, 0x0, 0x3}], "edc179"}, @restrict={0x9, 0x0, 0x0, 0xb, 0x4}, @struct={0xe, 0x5, 0x0, 0x4, 0x1, 0x71, [{0x10, 0x3, 0xd418}, {0x2, 0x1, 0x182a}, {0xb}, {0xc, 0x4, 0x2}, {0x3, 0x2, 0x8000}]}, @struct={0x3, 0x5, 0x0, 0x4, 0x0, 0x3, [{0x6, 0x2, 0xfffffff6}, {0x2, 0x4, 0x3978}, {0xd, 0x2, 0xfffffffe}, {0xe, 0x4, 0x9c22}, {0xa, 0x4, 0x101}]}, @func={0x5, 0x0, 0x0, 0xc, 0x1}, @int={0x2, 0x0, 0x0, 0x1, 0x0, 0x74, 0x0, 0x4d, 0x2}, @datasec={0x10, 0x5, 0x0, 0xf, 0x2, [{0x4, 0x3ff, 0x16e}, {0x3, 0x3, 0x3ff}, {0x3, 0x3, 0x2}, {0x5, 0x8, 0x4}, {0x3, 0x6, 0x800}], "c5f1"}, @fwd={0xd}, @enum64={0x9, 0x9, 0x0, 0x13, 0x0, 0x0, [{0xc, 0xdc, 0x3}, {0x8, 0x2, 0x677}, {0x1, 0x8, 0x8}, {0x2, 0x0, 0x7fffffff}, {0xa, 0x8000, 0x5}, {0x8, 0x6, 0x80000001}, {0x8, 0x6, 0x2}, {0x5, 0x8, 0x67a}, {0xb, 0x8, 0x6}]}, @typedef={0x9, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x30, 0x0, 0x5f]}}, &(0x7f00000005c0)=""/42, 0x1e5, 0x2a, 0x1, 0x10001}, 0x28) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000006c0)={0xd, 0x0}, 0x8) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a80)=@bpf_tracing={0x1a, 0x3f, &(0x7f0000000700)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x6}, {}, {}, [@exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0xa, 0x4, 0x1, 0x0, 0xfffffffffffffffc}, @printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x80000001}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @call={0x85, 0x0, 0x0, 0x89}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000900)='syzkaller\x00', 0x0, 0x3b, &(0x7f0000000940)=""/59, 0x41000, 0x98, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x5, 0x5}, 0x8, 0x10, &(0x7f00000009c0)={0x4, 0x7, 0xffffffff, 0xfffffffe}, 0x10, 0x270fe, 0xffffffffffffffff, 0x4, &(0x7f0000000a00)=[0x1], &(0x7f0000000a40)=[{0x0, 0x5, 0x10, 0x8}, {0x0, 0x5, 0x8, 0x3}, {0x3, 0x4, 0x6, 0x6}, {0x3, 0x1, 0x1, 0xc}]}, 0x94) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000b40)=@base={0xf, 0x80000001, 0x5, 0x2, 0x42824, 0xffffffffffffffff, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x50) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000bc0)={0x0, 0x5, 0x8}, 0xc) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000c00)=@base={0xb, 0x60f7b3c9, 0x9, 0x200, 0x853, 0xffffffffffffffff, 0x7f, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x1}, 0x50) r9 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000c80)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x2}, 0x50) r10 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000d00), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000e00)={0x8, 0x15, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xa733, 0x0, 0x0, 0x0, 0x800}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@call={0x85, 0x0, 0x0, 0x68}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000200)='GPL\x00', 0xe, 0xf9, &(0x7f0000000240)=""/249, 0x41100, 0x0, '\x00', r2, @fallback=0x25, r3, 0x8, &(0x7f0000000640)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x10, 0x8000, 0x4}, 0x10, r4, r5, 0x7, &(0x7f0000000d40)=[r6, r7, r8, r9, r10], &(0x7f0000000d80)=[{0x3, 0x1, 0x9, 0x8}, {0x3, 0x1, 0x7, 0xa}, {0x5, 0x1, 0xf, 0x5}, {0x1, 0x4, 0x4, 0xb}, {0x5, 0x4, 0x2, 0xa}, {0x4, 0x5, 0xe, 0xf}, {0x5, 0x4, 0x5, 0x5}], 0x10, 0x40}, 0x94) vmsplice(0xffffffffffffffff, &(0x7f0000002080)=[{&(0x7f0000000ec0)="4e854e91528d868de4b60bcb5d37ea65fa6893f20bebaf71d37fb2fd6f9aa8c0575fdd8e8cc8da2257b8d703b4ece5872dc4d9233b064143ee51ede88ed1eee72b165329eee8956d5d3006f5c4631b37cf4a25218133e2f938568075b3698afc859a87c9268bca875990b003c4cd91efd6496a1a8126e13f28b2fcbfe80ea2094c06e1a6370e1a6d135c4efafdcd5890efde1f900fe92eb1f592e1fac102291f870740b15fb792dbecb35efc58c25d19ef7650504bf4068ab98da93bb3889235a73c8184135a628da5a3eab125ae64c4f37db6387d16aa53f926c4a66361586379635c14a4a033", 0xe7}, {&(0x7f0000000fc0)="e2ea1770de5770dc4fb2ee287930923a2716fb6c6e30c15b9b71127576f8031f4ec6928e2cb9c2735d664f186ff850403c5f1efcfe4375d3571f806cccf6403a9cf343bcff7561d6a860ea08c4d80df0a83ef63f2ac97de476aa683b0b215feea0cfadfb76a387ef4640454914bd45", 0x6f}, {&(0x7f0000001040)="aa0176b5455183931ed976f12660270b19d5", 0x12}, {&(0x7f0000001080)="cb79a12a2cea161b4f0e6ef65ca1e603352e6430637fca54db771f4be545896c6d46d7e1d72f990ae48edb3da2b32ac37f5c6dd7c2ed5967db9d2513c1a9b62a32ef5692e568b08058dc209b330ed169f5523eb263ddd1b3b3a580e9668a6f14ca3a803c7bc53d4a1f0ad5234cd7ebe080b16a4e9c77b7cbe5cdaaa768aa48c16703d05e8dc70e0cc46077da5e893b451226f98974263a8e159fb9ed502921d92c5ac6d7c3e1132716e8be586bc5f59ce379d283ac5207fd4f772e95f3dddc9839f5d1d7a73cb44bc60f8dd55c9d6c83718b311aa7fd4d6d8710080e60d01e0ca26456067d2559ecc9cb8a58a5e2c429d58198cecbd6f87351cc7d4a9566701ed9448e7fcd4b4970d95e97a5c2964a7d4a5a0569054e41cff353c35adce4cfaadc586a6a71a76d1b42c306f139cd71a0bf9634bf77458cc911d9533e58d98274e8a1dea0b9bc26afe851508e9dbe2e51b1fc16e25d6cc140305ba0ee2d23e51bd30fd46494a30684b0738d8f8c70d776f670728e57e8d99a981908a37bdcc6caff11c0537c4d6d49ace08facd187315001186387f069b3c26ac1b83a377879b1956372ed8ffee0c7375153428085d05e5ab16e20395087b611c70d6cbd2fb973521bf7e92d004c2ec2f5db90ed565640f54d99710bda8c242eb127fdb4b40d48d323795a93d89087949d0c757c91917aa81376cc7d7628783a8f5e18845fa538873bd1b13ec42739afb1eb7949d8dc4475f9c4fb4bc48c840dcda153a437f72025ab440d2edd5c3178314a0285a562b42187c0a57693065cbc11700167dd5460e600dc7ed4348a8eea238454b50e1fd4f87cbfb716aae387d7f36b2681bc2bfaca532643cc7387114f9e52fd9014261b49383f38e45ef7e1fccfbe73d415dc44bccd5249bdf0f3be297357aa56a5a046276ce88341d5b549e7d1f3505687b1644058ab48f0a0e90b9f8b5dec4909e16e04d316d5cb61b1946db83bbaccf09a9a99dbede9e6779aa6c0e7eb5a43a90f3a24bc699361e4cb31fb6c9d433a3618bd43c5ab27381ae65184a58b8687f0fa206ecdaded81cd66a5274e8b5c9e9e6abed56eea3aad919d3f61f9e7c9de7afb89b259bf7e0346c276b0de46de572571153946d06b37001052949aa2fef111bb68ab57c5ec0b7b4be442803faad3a4b20418788d3ecacf7fd028476a16e42c0729e17ecfa754cda7dc5b676d19ba262cf91886fb8d03601bbce56e982dbdcb397654cfbc2b910e437a6512f92ee25fbe0274b3a2b1df527a39a402c0f84045b59cdbf18dc98e4ab904977cb2b084d81a89e8050ca13f67849d9a3860910e85d96360573b09b5b2e11a673f798a0f2e24b57dd838aa78d2e56208fb47c72aa367900b0b6944d2c01132c0c98b66370a730e4be50fe6e1cf2e78128a196eca6c861ad6a74d9c90ecdc51123ddfc3fe01a18f84e1bb3ceb61959ef77b900ce26ffcc570438f248a3447af076e65a5f998ed4ea4a943ec7e4f74846c8b6f3435ad666663d3b7dc46c4243e03bb9857b3ff598e8c25b259c49b03df824ff6bb3c651e5b188f440bb4f347ba5f8660ee7689648e65b2300e6c7c06578d46e1b6f1976aa1f2dc8247518fe5288987c23d65b4ec5f2199ddea09ee40bbacaf157fd44513e08934591944e6ae374b150327d695a69c9cb76f61fd19d9a3271bd068bea4ad1206a8bd224c22ee5b90055ee24e3a7fa3b6869a087d3cc431b9b93c0a9e364a6eedbd111d0970b3e231c66e1cdd07e7235e5d542734c67e3aa61773e10cd8519a7b346850bc9618164a06db6ff67bd0c77282ef3e3c7af87bdd6f2a28ccdf6fa6639ab6879e9df6025632355cfc7c0a95a05d2d769c25db0897f2c9a94e09d3120a0e3da4d14a8170f00acea96a4e6baa2b0efaf0f62d15a8e38f412047ad1fc85c391233262b412b2d0dac955aa724f3c903caf29c5233a8b347503e69711216e8243033542ef3b636d42538dc63aca4e8c348ba4862e279c32c86b34e201d98b7e786e96654d2823ceb5ae823864a2c58177324e8c4b6d67eb52be753ddbf881b6c5fc42ea5f5340b95358b8eeb9dc5990235c08368dfd4ca29331cae87b0d47372b22c16c0b72944b2e81f695d39be22906ef06f84aa58e4f2bfaf6293a3c215eb26e372eeca16b759c8f8ba2661399f87d5a8b84133b34eaa98eaf4cfde301eae8ba4f01e9460bb56f93a57f195ed7f9c452f5984fffefd9ef960ff630d15a00aa2ff36ad589bd1225900b3c1181ff71af51e7300c294fb09789915f168415179ab8bddd37e27e6c3524021e93da3a91776fe95bcc938a6be1a8e04566c943659285427e4023a1719ec4ad756c0b7bf2b11af83c9b25f42a5085be642c90f77a09f8e7f6ca0e5355c8339b2a8afaabd6a404a85693454d132a7964e42e262bc9d232818307e165ddea4a171b86c243a4b7acb4034fd837aed4b2722f98d90a21c4987506890685b8c6799d09be7d26d515dbc1a567c64d85931bc647d3ec3f27ca9b3d71ebbf66de8199644092f4079854c23fc4b92f23287c1879d673968e15daa22cba79dc3b9ad8de625737394b7b9b608e1b54f4d1af8619870a15f82ab90b94ea00c6631c56cbad667e7876b72f532d7c5b4e8feb3450465d8055c9353606bb1b48c160c9ad7796f14e5b8dbc440b7e705d54f5b9710ec1f1f918fa03e609f159c8cbf206adb1a170b0eec0df163cfc47a02ec992ce0c23b53aa68cac6fdd0e3f90539a369114f72a951ecf51e729095bc94158475777ccae6d1700ce3d09d6776c79462627dc7013d7235ab66868fc07b4bd8325ead1d0d1384ce54496b7fcff933eb33579f26288ace9d7553ebd691ea32e15495e13fb6b9ee339fbaf33ac310ecd9b84f32425543aeaa97da66a091778df43aac99d06d7403914aacd8497bc9f27f9e8767124f723b2dd26a171d2d8aab7b67edecc93b6ed648e60769e5ccc999de93000217caf6a95f8112198129d24a654a23851c1d690aa99d5698d8a5c590ca9f587c3dbe8c3a3efc1b290924f3e83f64b732c16d3ef316d7894fe5a8059a360ab2914a4410b57e0f3c8390f8999b8abcbe643b1a7b18238c1894630572d29ebdbb86e176fd6cc960e5bb1b43e3bb9934ade2ab656311933d6ec9fd6e693abcfb48c7b79eb423751a235acf332340ff3a207c0ccc58aa066c058edbb6a47d86f04b4af7f464d33b8e805b1a0298ac932ed95ffa0c6a54de1416f27a56fe8a1817b0191bf15e6998f109fa3ec02d4441abebf7c9909725116634fe8eb9c1f6a35218503b4125e028cb9527a38ab0c676fa8cd38e354900cbcfefb49f6e961b13d7f354859ad655a9b5386525ff2345fdb7ed32bf7b48346c52fdbccd58478e40d2323d1b6026994a2322a3bcd5f15883fc271903db26c6a22059c64bd5cb90acf8114418e7e1b288cd903f58c65d55e850021329bbe66f372a9ff6d13005ffcd5029793ba301028496824b6b29ba5bd15202bfebb97b59001cc1506dd0d0f9c7330b2651c04b1ced577e26b10344b896540c34e6d72f44c4b37ac26f6bbfe2606a163a9318da44b8f8d0d45255b89017b3d10d864b9ecd9e028b503e1308d14ffd4029d2a45e5749fd86a78836ea130f8d8e2ce401c3cf757cc2a761b587c2a7a329b2f90702cdd177ecc3be09049a2801ff365e4ec5f435723714f69dbe9cface99b2fb1903e6761ebbc64589a0786fa9b8330a3f8809f563a9732936ecfcfd4dea2f870329f2cb47b99e4d45e63cc8ec6b03ab8f64b8e3f7fc6c1e86c871f60b643a69761654990c3777f3d68047f799e5db7f86bd29999037750c21603ce8e85319de206445f14a43201fa47a6a4af0d54597a4adaaa0da2e5bf031ba85fa29ce407e78f4ba561b46ca7460b80f5e7f66cd9490b361f376a663ceb79e7ac349e55679f78cae5301360bbb09074a9f1ece52540e30fed1d18c33dac428574ed339b28483b7682e84bda79422cfa206fce0eb8e36b6f194b8c68415f171a70f575545ca982539ea99d791da85f586fcc71f357e51b20939d705c87963878b8b734cf72ac2220183b5cd51178e4952cad32e94bf666de2fa8c11351c4413b98f1fc2d42469a920fbfe5de833567b2da7e844b4bf1f293b58004647570f3b8a8ee13da744d06f8d84791ea0f7cf4c3f6b83def36fb276e12488c0d7e58af1941eebed6b7555dc66dfd1f55c752f665df3d51a12952754d198ef0611796632bb3c7d2ef0a6be3df8cec37eeb30e2893d822243d21ba53e96daafe191a040f1640870c37eb476423c2f84b6ff2a2b0c86cac55d0f115f67c4d8f2f7083bc008d49ac8980af55511b494531cf75d951ff9a95192246cffddb785efd52b77641b97d6112331abd952a34813de788759a907fb1b8c3c1cfadceaed655c47fc9a6755f11302b34d59966b0109ac581d32f49e3e5c81d343c990c1040e050c65206099500bfd00391dbdb7df8133996b075723471d4ca6d6e8381e9dbda6bf9dba1822d0d09b3dbbc2ecfab245c304515caa638b8e179cf60ac5a4ffbb8e153db66b460d0535da0c7298ed00df4e06608602613dd71ef8aafe5fd1c989441e93612b64aade05a216bf192019518e54565fa2faa8a880d97f0a7621f0ca2f9d71f9538048e65cad4831f9d7a31227d5682087e9feed4b420571a0dbcc66f9c2208a68f56e1ddf3c2f76a5580e1c1317acb62a52c56f0e2faea300b18fc3af0d29171b1a237891119d60ba33d3cbba4a8c2f7379163cdeb7c15f3b461aef77ad2f25d36c51e0710533a8a92feb2370175003e40674c06557c27e57683c8d3d871d45894271770f0556fa31be45c1b5992e34c2669630f68b36ef0e526fa605488bdcae677a9c62173ffb2122b8744e8144934115eaf0061a8f6ecb25d2b80d3d68d9e735d7d886425f180c4859cd0da6a38708361a3b9af5417955937911146a4a7440918000ab4361531e5bd0277177740e8ed34dee92c5c23ffa71215f99e66491e931dbe64fc4aaee97fa9a0e6b276cbe38be0327d9cb5fbf131d5f63e90d5f59b4a6d4eb58c198e1d87facc2c36ff187e85bcb8930746384483d48152d8d7dde7167cff35fb4edec9bcf740daee0efb2549d3c664badb6dcf794e2b55d5a8a7d947ce9d9bb932e049b6acad0eea1d93cac9d32aff083659a6c8122e32cabd858d87fcf0dca5badd333ecbc59859a1c3c3f3393049c7b0533b2b7ad1bed2dfe4acb9977b961a265899357654e1f8da135e4aa8207d87e111be60e8714bb4b1bace83228eca3547425d9cc2f7e102b6f5c77259258abc90befda10575fd972c603205942173cd313fe303414adab7f71a29787aecda6812b9a72bb1876e70f318d305fa4e82c4e87ae3aacb7e564eb430ef575bff28245cf6f9397b52823a8ddd80446c33902e63ef8ac13fcae6a499362baf17ef3e403bff8b3a208f1e056d01deb923ad02c46347ca5618fd66a83ec20d81a0f4fccdfbf630d8c99a4ab20d943339d84991393dfb0b39aa70a8bc57a12669269351cc005cedf68d0c4920f2c41321bbb12ec1ff90af37b9e36fad86102ab9deedd3c79fead85c3af6b67aeb2375762ac251639dcbf6686826865795d72c4e1d556712301a1cfad46dcfb4eb375a2368bf40d0c27ba4bd132f72c0b4e00b25df28e4365d2cb8d165a6c052d71f99fe99da15e02c43dad20d20cf908a68969b78938a372c22151a0db19f5365c2009122311e4e57d4dbd2a3066f72ca273a21a4faa03bbbc53d40c65c522ccc42b44cc4e4534e15edbb8ed64c2", 0x1000}], 0x4, 0x0) getsockopt$inet6_mreq(r10, 0x29, 0x1b, &(0x7f0000002280)={@private2, 0x0}, &(0x7f00000022c0)=0x14) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000023c0)={0x18, 0xc, &(0x7f00000020c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}, @alu={0x0, 0x0, 0xa, 0x2, 0xa, 0x4, 0xfffffffffffffffc}, @ldst={0x2, 0x2, 0x6, 0x3, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffc}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @generic={0xf3, 0xe, 0x1, 0x39c9, 0xc}, @generic={0xd, 0x1, 0x4, 0xa, 0x600000}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r8}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000002140)='GPL\x00', 0x1, 0xf0, &(0x7f0000002180)=""/240, 0x40f00, 0x32, '\x00', r11, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000002300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000002340)={0x2, 0x7, 0x10000, 0x9}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000002380)=[{0x5, 0x2, 0xf}, {0x2, 0x3, 0x10, 0x7}, {0x4, 0x4, 0x2, 0x9}, {0x5, 0x5, 0x3, 0x1}], 0x10, 0x7e8e}, 0x94) ioctl$TIOCGPGRP(r10, 0x540f, &(0x7f0000002480)=0x0) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r12, 0x10, &(0x7f00000024c0)={0x8}) ioctl$KVM_GET_MP_STATE(r10, 0x8004ae98, &(0x7f0000002500)) r13 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$VFAT_IOCTL_READDIR_SHORT(r13, 0x82307202, &(0x7f0000002540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) getsockopt$IP6T_SO_GET_INFO(r10, 0x29, 0x40, &(0x7f0000002780)={'raw\x00', 0x0, [0xc798, 0x80000000, 0x1875, 0x7f, 0x3]}, &(0x7f0000002800)=0x54) getsockopt$CAN_RAW_JOIN_FILTERS(r10, 0x65, 0x6, &(0x7f0000002840), &(0x7f0000002880)=0x4) connect$inet6(r10, &(0x7f00000028c0)={0xa, 0x4e23, 0x4df0, @ipv4={'\x00', '\xff\xff', @remote}, 0x4}, 0x1c) ioctl$F2FS_IOC_GET_FEATURES(r0, 0x8004f50c, &(0x7f0000002900)) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002a80)={r7, &(0x7f0000002940)="db6403bf9e4e52d7a086de8ffe02db239f0ba436f8252bdadb1e987e4015126066a91b9301d849d1e5604e6392ba28a463c0b8e9bb0e6501cfca6487eb44edd9e0d3fba9ec1cc11b6a945d379ccc69b89250dea44add6b", &(0x7f00000029c0)=""/178}, 0x20) r14 = open_tree(0xffffffffffffff9c, &(0x7f0000002ac0)='./file0\x00', 0x8000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002dc0)={r14, 0x0, 0x71, 0x42, &(0x7f0000002b00)="8b55bcf2d19c831bb99ac5002ff0c02f56dcd02ad188cc77e6395686902f8857c5108a2280377ab66581f512bed5b91fe25dd1f899af4cedbaeaece06f5b28930d5255433c92d8fbb91d5b77b20e11b8fb132795e7324972da957e563c994e411678b464e42d4add4b1f9e6160712e76ee", &(0x7f0000002b80)=""/66, 0x9, 0x0, 0xb5, 0xe8, &(0x7f0000002c00)="8405b6b6b351b7013e9b4b6e917456b65b5f1c157cf8fc94661b343dacad9b900c35512fcf4f399a54e14e35ff99f8fb6b6676edd9e21eab0cc889e42d6dd2fb5b8043e32127dbd6bf815d77c561b98b16cfa76fd3fdeb707ec4ba5c9800ed80c914844091613d31fc35bddeaa149fd46616ff9e8df1c866dd8f3b484c13103b5a95365d668a89f1ed2aee86579de89df518c17ec5eb56b2e945600fa93258174425c985658883b95bdb4e5139723a00fbc4928d0d", &(0x7f0000002cc0)="db12ee3e7f93c3923abdd49233eec92f6c6a16495cc75e9a24e5776bed016dfa8c2cda51a2626ef5ea310cd0249152189a8e0acf47ea9e36b7eda5b0a33a4f5ac3418ef94e9de009e8bb6c7fa6cc6fa782fa94ccc3991f9dac8519419e4cab035a10debb1c0ce4e659bcebe43b6a7080913999b3966bc9e1d7e854863898d814cb4845e266a354c1015911d85458940c29357826d7f73fc4d8868ec9932f66004097f2ce4305cd877eeffac9466e54c6d4828358abebd78e06a8a382426c84dd3ca16cb604d5ef7af2ff953fb3a0512e0ff9223c2196e5f69ca8f9c8188e2fedb1a514a995bc9eb7", 0x4, 0x0, 0x57}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003fc0)={0x6, 0x2, &(0x7f0000002e40)=@raw=[@cb_func={0x18, 0x3, 0x4, 0x0, 0x5}], &(0x7f0000002e80)='syzkaller\x00', 0xb95f, 0x1000, &(0x7f0000002ec0)=""/4096, 0x40f00, 0x14, '\x00', r2, 0x25, r3, 0x8, 0x0, 0x0, 0x10, &(0x7f0000003ec0)={0x5, 0x4, 0x9, 0x8}, 0x10, 0x0, 0x0, 0x7, &(0x7f0000003f00)=[r9, r14], &(0x7f0000003f40)=[{0x1, 0x1, 0xa, 0x9}, {0x4, 0x1, 0x2, 0xb}, {0x3, 0x2, 0x10, 0x5}, {0x0, 0x1, 0xf, 0x5}, {0x0, 0x2, 0x4, 0xb}, {0x4, 0x3, 0xc, 0x3}, {0x2, 0x1, 0x3, 0x4}], 0x10, 0xfffffe00}, 0x94) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r10, &(0x7f0000004140)={&(0x7f0000004080)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000004100)={&(0x7f00000040c0)={0x3c, 0x3, 0x8, 0x401, 0x0, 0x0, {0x4, 0x0, 0x3}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0x14, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_HEARTBEAT_ACKED={0x8, 0x9, 0x1, 0x0, 0x6}, @CTA_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT={0x8, 0x7, 0x1, 0x0, 0x3}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x201}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x48000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000004180)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) 36.738586524s ago: executing program 36 (id=205): r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x3, 0x0, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5, 0x4}, 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000080), &(0x7f00000000c0)}, 0x20) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000340)={@initdev, 0x0}, &(0x7f0000000380)=0x14) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c5, 0x1c5, 0x5, [@datasec={0x5, 0x3, 0x0, 0xf, 0x3, [{0x4, 0x8, 0x2}, {0x3, 0x2, 0x9}, {0x2, 0x0, 0x3}], "edc179"}, @restrict={0x9, 0x0, 0x0, 0xb, 0x4}, @struct={0xe, 0x5, 0x0, 0x4, 0x1, 0x71, [{0x10, 0x3, 0xd418}, {0x2, 0x1, 0x182a}, {0xb}, {0xc, 0x4, 0x2}, {0x3, 0x2, 0x8000}]}, @struct={0x3, 0x5, 0x0, 0x4, 0x0, 0x3, [{0x6, 0x2, 0xfffffff6}, {0x2, 0x4, 0x3978}, {0xd, 0x2, 0xfffffffe}, {0xe, 0x4, 0x9c22}, {0xa, 0x4, 0x101}]}, @func={0x5, 0x0, 0x0, 0xc, 0x1}, @int={0x2, 0x0, 0x0, 0x1, 0x0, 0x74, 0x0, 0x4d, 0x2}, @datasec={0x10, 0x5, 0x0, 0xf, 0x2, [{0x4, 0x3ff, 0x16e}, {0x3, 0x3, 0x3ff}, {0x3, 0x3, 0x2}, {0x5, 0x8, 0x4}, {0x3, 0x6, 0x800}], "c5f1"}, @fwd={0xd}, @enum64={0x9, 0x9, 0x0, 0x13, 0x0, 0x0, [{0xc, 0xdc, 0x3}, {0x8, 0x2, 0x677}, {0x1, 0x8, 0x8}, {0x2, 0x0, 0x7fffffff}, {0xa, 0x8000, 0x5}, {0x8, 0x6, 0x80000001}, {0x8, 0x6, 0x2}, {0x5, 0x8, 0x67a}, {0xb, 0x8, 0x6}]}, @typedef={0x9, 0x0, 0x0, 0x8, 0x4}]}, {0x0, [0x30, 0x0, 0x5f]}}, &(0x7f00000005c0)=""/42, 0x1e5, 0x2a, 0x1, 0x10001}, 0x28) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000006c0)={0xd, 0x0}, 0x8) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a80)=@bpf_tracing={0x1a, 0x3f, &(0x7f0000000700)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x6}, {}, {}, [@exit, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @jmp={0x5, 0x0, 0xa, 0x4, 0x1, 0x0, 0xfffffffffffffffc}, @printk={@llx, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x5}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x80000001}}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @call={0x85, 0x0, 0x0, 0x89}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000900)='syzkaller\x00', 0x0, 0x3b, &(0x7f0000000940)=""/59, 0x41000, 0x98, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x5, 0x5}, 0x8, 0x10, &(0x7f00000009c0)={0x4, 0x7, 0xffffffff, 0xfffffffe}, 0x10, 0x270fe, 0xffffffffffffffff, 0x4, &(0x7f0000000a00)=[0x1], &(0x7f0000000a40)=[{0x0, 0x5, 0x10, 0x8}, {0x0, 0x5, 0x8, 0x3}, {0x3, 0x4, 0x6, 0x6}, {0x3, 0x1, 0x1, 0xc}]}, 0x94) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000b40)=@base={0xf, 0x80000001, 0x5, 0x2, 0x42824, 0xffffffffffffffff, 0x1, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x2}, 0x50) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000bc0)={0x0, 0x5, 0x8}, 0xc) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000c00)=@base={0xb, 0x60f7b3c9, 0x9, 0x200, 0x853, 0xffffffffffffffff, 0x7f, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x3, 0x1}, 0x50) r9 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000c80)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x3, 0x2}, 0x50) r10 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000d00), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000e00)={0x8, 0x15, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xa733, 0x0, 0x0, 0x0, 0x800}, {{0x18, 0x1, 0x1, 0x0, r0}}, {}, [@call={0x85, 0x0, 0x0, 0x68}, @tail_call={{0x18, 0x2, 0x1, 0x0, r1}}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000200)='GPL\x00', 0xe, 0xf9, &(0x7f0000000240)=""/249, 0x41100, 0x0, '\x00', r2, @fallback=0x25, r3, 0x8, &(0x7f0000000640)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000680)={0x3, 0x10, 0x8000, 0x4}, 0x10, r4, r5, 0x7, &(0x7f0000000d40)=[r6, r7, r8, r9, r10], &(0x7f0000000d80)=[{0x3, 0x1, 0x9, 0x8}, {0x3, 0x1, 0x7, 0xa}, {0x5, 0x1, 0xf, 0x5}, {0x1, 0x4, 0x4, 0xb}, {0x5, 0x4, 0x2, 0xa}, {0x4, 0x5, 0xe, 0xf}, {0x5, 0x4, 0x5, 0x5}], 0x10, 0x40}, 0x94) vmsplice(0xffffffffffffffff, &(0x7f0000002080)=[{&(0x7f0000000ec0)="4e854e91528d868de4b60bcb5d37ea65fa6893f20bebaf71d37fb2fd6f9aa8c0575fdd8e8cc8da2257b8d703b4ece5872dc4d9233b064143ee51ede88ed1eee72b165329eee8956d5d3006f5c4631b37cf4a25218133e2f938568075b3698afc859a87c9268bca875990b003c4cd91efd6496a1a8126e13f28b2fcbfe80ea2094c06e1a6370e1a6d135c4efafdcd5890efde1f900fe92eb1f592e1fac102291f870740b15fb792dbecb35efc58c25d19ef7650504bf4068ab98da93bb3889235a73c8184135a628da5a3eab125ae64c4f37db6387d16aa53f926c4a66361586379635c14a4a033", 0xe7}, {&(0x7f0000000fc0)="e2ea1770de5770dc4fb2ee287930923a2716fb6c6e30c15b9b71127576f8031f4ec6928e2cb9c2735d664f186ff850403c5f1efcfe4375d3571f806cccf6403a9cf343bcff7561d6a860ea08c4d80df0a83ef63f2ac97de476aa683b0b215feea0cfadfb76a387ef4640454914bd45", 0x6f}, {&(0x7f0000001040)="aa0176b5455183931ed976f12660270b19d5", 0x12}, {&(0x7f0000001080)="cb79a12a2cea161b4f0e6ef65ca1e603352e6430637fca54db771f4be545896c6d46d7e1d72f990ae48edb3da2b32ac37f5c6dd7c2ed5967db9d2513c1a9b62a32ef5692e568b08058dc209b330ed169f5523eb263ddd1b3b3a580e9668a6f14ca3a803c7bc53d4a1f0ad5234cd7ebe080b16a4e9c77b7cbe5cdaaa768aa48c16703d05e8dc70e0cc46077da5e893b451226f98974263a8e159fb9ed502921d92c5ac6d7c3e1132716e8be586bc5f59ce379d283ac5207fd4f772e95f3dddc9839f5d1d7a73cb44bc60f8dd55c9d6c83718b311aa7fd4d6d8710080e60d01e0ca26456067d2559ecc9cb8a58a5e2c429d58198cecbd6f87351cc7d4a9566701ed9448e7fcd4b4970d95e97a5c2964a7d4a5a0569054e41cff353c35adce4cfaadc586a6a71a76d1b42c306f139cd71a0bf9634bf77458cc911d9533e58d98274e8a1dea0b9bc26afe851508e9dbe2e51b1fc16e25d6cc140305ba0ee2d23e51bd30fd46494a30684b0738d8f8c70d776f670728e57e8d99a981908a37bdcc6caff11c0537c4d6d49ace08facd187315001186387f069b3c26ac1b83a377879b1956372ed8ffee0c7375153428085d05e5ab16e20395087b611c70d6cbd2fb973521bf7e92d004c2ec2f5db90ed565640f54d99710bda8c242eb127fdb4b40d48d323795a93d89087949d0c757c91917aa81376cc7d7628783a8f5e18845fa538873bd1b13ec42739afb1eb7949d8dc4475f9c4fb4bc48c840dcda153a437f72025ab440d2edd5c3178314a0285a562b42187c0a57693065cbc11700167dd5460e600dc7ed4348a8eea238454b50e1fd4f87cbfb716aae387d7f36b2681bc2bfaca532643cc7387114f9e52fd9014261b49383f38e45ef7e1fccfbe73d415dc44bccd5249bdf0f3be297357aa56a5a046276ce88341d5b549e7d1f3505687b1644058ab48f0a0e90b9f8b5dec4909e16e04d316d5cb61b1946db83bbaccf09a9a99dbede9e6779aa6c0e7eb5a43a90f3a24bc699361e4cb31fb6c9d433a3618bd43c5ab27381ae65184a58b8687f0fa206ecdaded81cd66a5274e8b5c9e9e6abed56eea3aad919d3f61f9e7c9de7afb89b259bf7e0346c276b0de46de572571153946d06b37001052949aa2fef111bb68ab57c5ec0b7b4be442803faad3a4b20418788d3ecacf7fd028476a16e42c0729e17ecfa754cda7dc5b676d19ba262cf91886fb8d03601bbce56e982dbdcb397654cfbc2b910e437a6512f92ee25fbe0274b3a2b1df527a39a402c0f84045b59cdbf18dc98e4ab904977cb2b084d81a89e8050ca13f67849d9a3860910e85d96360573b09b5b2e11a673f798a0f2e24b57dd838aa78d2e56208fb47c72aa367900b0b6944d2c01132c0c98b66370a730e4be50fe6e1cf2e78128a196eca6c861ad6a74d9c90ecdc51123ddfc3fe01a18f84e1bb3ceb61959ef77b900ce26ffcc570438f248a3447af076e65a5f998ed4ea4a943ec7e4f74846c8b6f3435ad666663d3b7dc46c4243e03bb9857b3ff598e8c25b259c49b03df824ff6bb3c651e5b188f440bb4f347ba5f8660ee7689648e65b2300e6c7c06578d46e1b6f1976aa1f2dc8247518fe5288987c23d65b4ec5f2199ddea09ee40bbacaf157fd44513e08934591944e6ae374b150327d695a69c9cb76f61fd19d9a3271bd068bea4ad1206a8bd224c22ee5b90055ee24e3a7fa3b6869a087d3cc431b9b93c0a9e364a6eedbd111d0970b3e231c66e1cdd07e7235e5d542734c67e3aa61773e10cd8519a7b346850bc9618164a06db6ff67bd0c77282ef3e3c7af87bdd6f2a28ccdf6fa6639ab6879e9df6025632355cfc7c0a95a05d2d769c25db0897f2c9a94e09d3120a0e3da4d14a8170f00acea96a4e6baa2b0efaf0f62d15a8e38f412047ad1fc85c391233262b412b2d0dac955aa724f3c903caf29c5233a8b347503e69711216e8243033542ef3b636d42538dc63aca4e8c348ba4862e279c32c86b34e201d98b7e786e96654d2823ceb5ae823864a2c58177324e8c4b6d67eb52be753ddbf881b6c5fc42ea5f5340b95358b8eeb9dc5990235c08368dfd4ca29331cae87b0d47372b22c16c0b72944b2e81f695d39be22906ef06f84aa58e4f2bfaf6293a3c215eb26e372eeca16b759c8f8ba2661399f87d5a8b84133b34eaa98eaf4cfde301eae8ba4f01e9460bb56f93a57f195ed7f9c452f5984fffefd9ef960ff630d15a00aa2ff36ad589bd1225900b3c1181ff71af51e7300c294fb09789915f168415179ab8bddd37e27e6c3524021e93da3a91776fe95bcc938a6be1a8e04566c943659285427e4023a1719ec4ad756c0b7bf2b11af83c9b25f42a5085be642c90f77a09f8e7f6ca0e5355c8339b2a8afaabd6a404a85693454d132a7964e42e262bc9d232818307e165ddea4a171b86c243a4b7acb4034fd837aed4b2722f98d90a21c4987506890685b8c6799d09be7d26d515dbc1a567c64d85931bc647d3ec3f27ca9b3d71ebbf66de8199644092f4079854c23fc4b92f23287c1879d673968e15daa22cba79dc3b9ad8de625737394b7b9b608e1b54f4d1af8619870a15f82ab90b94ea00c6631c56cbad667e7876b72f532d7c5b4e8feb3450465d8055c9353606bb1b48c160c9ad7796f14e5b8dbc440b7e705d54f5b9710ec1f1f918fa03e609f159c8cbf206adb1a170b0eec0df163cfc47a02ec992ce0c23b53aa68cac6fdd0e3f90539a369114f72a951ecf51e729095bc94158475777ccae6d1700ce3d09d6776c79462627dc7013d7235ab66868fc07b4bd8325ead1d0d1384ce54496b7fcff933eb33579f26288ace9d7553ebd691ea32e15495e13fb6b9ee339fbaf33ac310ecd9b84f32425543aeaa97da66a091778df43aac99d06d7403914aacd8497bc9f27f9e8767124f723b2dd26a171d2d8aab7b67edecc93b6ed648e60769e5ccc999de93000217caf6a95f8112198129d24a654a23851c1d690aa99d5698d8a5c590ca9f587c3dbe8c3a3efc1b290924f3e83f64b732c16d3ef316d7894fe5a8059a360ab2914a4410b57e0f3c8390f8999b8abcbe643b1a7b18238c1894630572d29ebdbb86e176fd6cc960e5bb1b43e3bb9934ade2ab656311933d6ec9fd6e693abcfb48c7b79eb423751a235acf332340ff3a207c0ccc58aa066c058edbb6a47d86f04b4af7f464d33b8e805b1a0298ac932ed95ffa0c6a54de1416f27a56fe8a1817b0191bf15e6998f109fa3ec02d4441abebf7c9909725116634fe8eb9c1f6a35218503b4125e028cb9527a38ab0c676fa8cd38e354900cbcfefb49f6e961b13d7f354859ad655a9b5386525ff2345fdb7ed32bf7b48346c52fdbccd58478e40d2323d1b6026994a2322a3bcd5f15883fc271903db26c6a22059c64bd5cb90acf8114418e7e1b288cd903f58c65d55e850021329bbe66f372a9ff6d13005ffcd5029793ba301028496824b6b29ba5bd15202bfebb97b59001cc1506dd0d0f9c7330b2651c04b1ced577e26b10344b896540c34e6d72f44c4b37ac26f6bbfe2606a163a9318da44b8f8d0d45255b89017b3d10d864b9ecd9e028b503e1308d14ffd4029d2a45e5749fd86a78836ea130f8d8e2ce401c3cf757cc2a761b587c2a7a329b2f90702cdd177ecc3be09049a2801ff365e4ec5f435723714f69dbe9cface99b2fb1903e6761ebbc64589a0786fa9b8330a3f8809f563a9732936ecfcfd4dea2f870329f2cb47b99e4d45e63cc8ec6b03ab8f64b8e3f7fc6c1e86c871f60b643a69761654990c3777f3d68047f799e5db7f86bd29999037750c21603ce8e85319de206445f14a43201fa47a6a4af0d54597a4adaaa0da2e5bf031ba85fa29ce407e78f4ba561b46ca7460b80f5e7f66cd9490b361f376a663ceb79e7ac349e55679f78cae5301360bbb09074a9f1ece52540e30fed1d18c33dac428574ed339b28483b7682e84bda79422cfa206fce0eb8e36b6f194b8c68415f171a70f575545ca982539ea99d791da85f586fcc71f357e51b20939d705c87963878b8b734cf72ac2220183b5cd51178e4952cad32e94bf666de2fa8c11351c4413b98f1fc2d42469a920fbfe5de833567b2da7e844b4bf1f293b58004647570f3b8a8ee13da744d06f8d84791ea0f7cf4c3f6b83def36fb276e12488c0d7e58af1941eebed6b7555dc66dfd1f55c752f665df3d51a12952754d198ef0611796632bb3c7d2ef0a6be3df8cec37eeb30e2893d822243d21ba53e96daafe191a040f1640870c37eb476423c2f84b6ff2a2b0c86cac55d0f115f67c4d8f2f7083bc008d49ac8980af55511b494531cf75d951ff9a95192246cffddb785efd52b77641b97d6112331abd952a34813de788759a907fb1b8c3c1cfadceaed655c47fc9a6755f11302b34d59966b0109ac581d32f49e3e5c81d343c990c1040e050c65206099500bfd00391dbdb7df8133996b075723471d4ca6d6e8381e9dbda6bf9dba1822d0d09b3dbbc2ecfab245c304515caa638b8e179cf60ac5a4ffbb8e153db66b460d0535da0c7298ed00df4e06608602613dd71ef8aafe5fd1c989441e93612b64aade05a216bf192019518e54565fa2faa8a880d97f0a7621f0ca2f9d71f9538048e65cad4831f9d7a31227d5682087e9feed4b420571a0dbcc66f9c2208a68f56e1ddf3c2f76a5580e1c1317acb62a52c56f0e2faea300b18fc3af0d29171b1a237891119d60ba33d3cbba4a8c2f7379163cdeb7c15f3b461aef77ad2f25d36c51e0710533a8a92feb2370175003e40674c06557c27e57683c8d3d871d45894271770f0556fa31be45c1b5992e34c2669630f68b36ef0e526fa605488bdcae677a9c62173ffb2122b8744e8144934115eaf0061a8f6ecb25d2b80d3d68d9e735d7d886425f180c4859cd0da6a38708361a3b9af5417955937911146a4a7440918000ab4361531e5bd0277177740e8ed34dee92c5c23ffa71215f99e66491e931dbe64fc4aaee97fa9a0e6b276cbe38be0327d9cb5fbf131d5f63e90d5f59b4a6d4eb58c198e1d87facc2c36ff187e85bcb8930746384483d48152d8d7dde7167cff35fb4edec9bcf740daee0efb2549d3c664badb6dcf794e2b55d5a8a7d947ce9d9bb932e049b6acad0eea1d93cac9d32aff083659a6c8122e32cabd858d87fcf0dca5badd333ecbc59859a1c3c3f3393049c7b0533b2b7ad1bed2dfe4acb9977b961a265899357654e1f8da135e4aa8207d87e111be60e8714bb4b1bace83228eca3547425d9cc2f7e102b6f5c77259258abc90befda10575fd972c603205942173cd313fe303414adab7f71a29787aecda6812b9a72bb1876e70f318d305fa4e82c4e87ae3aacb7e564eb430ef575bff28245cf6f9397b52823a8ddd80446c33902e63ef8ac13fcae6a499362baf17ef3e403bff8b3a208f1e056d01deb923ad02c46347ca5618fd66a83ec20d81a0f4fccdfbf630d8c99a4ab20d943339d84991393dfb0b39aa70a8bc57a12669269351cc005cedf68d0c4920f2c41321bbb12ec1ff90af37b9e36fad86102ab9deedd3c79fead85c3af6b67aeb2375762ac251639dcbf6686826865795d72c4e1d556712301a1cfad46dcfb4eb375a2368bf40d0c27ba4bd132f72c0b4e00b25df28e4365d2cb8d165a6c052d71f99fe99da15e02c43dad20d20cf908a68969b78938a372c22151a0db19f5365c2009122311e4e57d4dbd2a3066f72ca273a21a4faa03bbbc53d40c65c522ccc42b44cc4e4534e15edbb8ed64c2", 0x1000}], 0x4, 0x0) getsockopt$inet6_mreq(r10, 0x29, 0x1b, &(0x7f0000002280)={@private2, 0x0}, &(0x7f00000022c0)=0x14) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000023c0)={0x18, 0xc, &(0x7f00000020c0)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}, @alu={0x0, 0x0, 0xa, 0x2, 0xa, 0x4, 0xfffffffffffffffc}, @ldst={0x2, 0x2, 0x6, 0x3, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffc}, @map_fd={0x18, 0x9, 0x1, 0x0, r1}, @generic={0xf3, 0xe, 0x1, 0x39c9, 0xc}, @generic={0xd, 0x1, 0x4, 0xa, 0x600000}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r8}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000002140)='GPL\x00', 0x1, 0xf0, &(0x7f0000002180)=""/240, 0x40f00, 0x32, '\x00', r11, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000002300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000002340)={0x2, 0x7, 0x10000, 0x9}, 0x10, 0x0, 0x0, 0x4, 0x0, &(0x7f0000002380)=[{0x5, 0x2, 0xf}, {0x2, 0x3, 0x10, 0x7}, {0x4, 0x4, 0x2, 0x9}, {0x5, 0x5, 0x3, 0x1}], 0x10, 0x7e8e}, 0x94) ioctl$TIOCGPGRP(r10, 0x540f, &(0x7f0000002480)=0x0) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r12, 0x10, &(0x7f00000024c0)={0x8}) ioctl$KVM_GET_MP_STATE(r10, 0x8004ae98, &(0x7f0000002500)) r13 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$VFAT_IOCTL_READDIR_SHORT(r13, 0x82307202, &(0x7f0000002540)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) getsockopt$IP6T_SO_GET_INFO(r10, 0x29, 0x40, &(0x7f0000002780)={'raw\x00', 0x0, [0xc798, 0x80000000, 0x1875, 0x7f, 0x3]}, &(0x7f0000002800)=0x54) getsockopt$CAN_RAW_JOIN_FILTERS(r10, 0x65, 0x6, &(0x7f0000002840), &(0x7f0000002880)=0x4) connect$inet6(r10, &(0x7f00000028c0)={0xa, 0x4e23, 0x4df0, @ipv4={'\x00', '\xff\xff', @remote}, 0x4}, 0x1c) ioctl$F2FS_IOC_GET_FEATURES(r0, 0x8004f50c, &(0x7f0000002900)) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000002a80)={r7, &(0x7f0000002940)="db6403bf9e4e52d7a086de8ffe02db239f0ba436f8252bdadb1e987e4015126066a91b9301d849d1e5604e6392ba28a463c0b8e9bb0e6501cfca6487eb44edd9e0d3fba9ec1cc11b6a945d379ccc69b89250dea44add6b", &(0x7f00000029c0)=""/178}, 0x20) r14 = open_tree(0xffffffffffffff9c, &(0x7f0000002ac0)='./file0\x00', 0x8000) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002dc0)={r14, 0x0, 0x71, 0x42, &(0x7f0000002b00)="8b55bcf2d19c831bb99ac5002ff0c02f56dcd02ad188cc77e6395686902f8857c5108a2280377ab66581f512bed5b91fe25dd1f899af4cedbaeaece06f5b28930d5255433c92d8fbb91d5b77b20e11b8fb132795e7324972da957e563c994e411678b464e42d4add4b1f9e6160712e76ee", &(0x7f0000002b80)=""/66, 0x9, 0x0, 0xb5, 0xe8, &(0x7f0000002c00)="8405b6b6b351b7013e9b4b6e917456b65b5f1c157cf8fc94661b343dacad9b900c35512fcf4f399a54e14e35ff99f8fb6b6676edd9e21eab0cc889e42d6dd2fb5b8043e32127dbd6bf815d77c561b98b16cfa76fd3fdeb707ec4ba5c9800ed80c914844091613d31fc35bddeaa149fd46616ff9e8df1c866dd8f3b484c13103b5a95365d668a89f1ed2aee86579de89df518c17ec5eb56b2e945600fa93258174425c985658883b95bdb4e5139723a00fbc4928d0d", &(0x7f0000002cc0)="db12ee3e7f93c3923abdd49233eec92f6c6a16495cc75e9a24e5776bed016dfa8c2cda51a2626ef5ea310cd0249152189a8e0acf47ea9e36b7eda5b0a33a4f5ac3418ef94e9de009e8bb6c7fa6cc6fa782fa94ccc3991f9dac8519419e4cab035a10debb1c0ce4e659bcebe43b6a7080913999b3966bc9e1d7e854863898d814cb4845e266a354c1015911d85458940c29357826d7f73fc4d8868ec9932f66004097f2ce4305cd877eeffac9466e54c6d4828358abebd78e06a8a382426c84dd3ca16cb604d5ef7af2ff953fb3a0512e0ff9223c2196e5f69ca8f9c8188e2fedb1a514a995bc9eb7", 0x4, 0x0, 0x57}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003fc0)={0x6, 0x2, &(0x7f0000002e40)=@raw=[@cb_func={0x18, 0x3, 0x4, 0x0, 0x5}], &(0x7f0000002e80)='syzkaller\x00', 0xb95f, 0x1000, &(0x7f0000002ec0)=""/4096, 0x40f00, 0x14, '\x00', r2, 0x25, r3, 0x8, 0x0, 0x0, 0x10, &(0x7f0000003ec0)={0x5, 0x4, 0x9, 0x8}, 0x10, 0x0, 0x0, 0x7, &(0x7f0000003f00)=[r9, r14], &(0x7f0000003f40)=[{0x1, 0x1, 0xa, 0x9}, {0x4, 0x1, 0x2, 0xb}, {0x3, 0x2, 0x10, 0x5}, {0x0, 0x1, 0xf, 0x5}, {0x0, 0x2, 0x4, 0xb}, {0x4, 0x3, 0xc, 0x3}, {0x2, 0x1, 0x3, 0x4}], 0x10, 0xfffffe00}, 0x94) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r10, &(0x7f0000004140)={&(0x7f0000004080)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000004100)={&(0x7f00000040c0)={0x3c, 0x3, 0x8, 0x401, 0x0, 0x0, {0x4, 0x0, 0x3}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_DATA={0x14, 0x4, 0x0, 0x1, @sctp=[@CTA_TIMEOUT_SCTP_HEARTBEAT_ACKED={0x8, 0x9, 0x1, 0x0, 0x6}, @CTA_TIMEOUT_SCTP_SHUTDOWN_ACK_SENT={0x8, 0x7, 0x1, 0x0, 0x3}]}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x201}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20}, 0x48000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000004180)={0x0, 0x0, {0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) 16.98059039s ago: executing program 6 (id=340): prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x200000000006, 0x0, 0x0, 0x7ffc1ffb}]}) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='kmem_cache_free\x00', r0}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{}, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x1) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x10c4, 0xea90, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) ioctl$TIOCVHANGUP(0xffffffffffffffff, 0x5437, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f00000000c0)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="487300a2012f"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000000)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20, 0x1, 0x3, "c282fe"}, 0x0}) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000540)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="20010e"], 0x0}) bpf$PROG_LOAD(0x5, 0x0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x802, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, 0x0, 0x0, 0x31, 0x2) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000100)) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) dup3(r4, r3, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB], 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed074479000000000000000018000000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0xc, '\x00', 0x0, @fallback=0x2e, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f00000003c0)='sched_switch\x00', r5}, 0x18) r6 = socket$inet6_udp(0xa, 0x2, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x50) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socket$inet_udp(0x2, 0x2, 0x0) 14.40969231s ago: executing program 6 (id=361): mknodat$loop(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x50) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)={0x30000009}) epoll_pwait(r1, &(0x7f0000000080)=[{}], 0x1, 0xff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101001, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000cc0)="e1", 0x10113}], 0x1) r3 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x258a, 0x6a88, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x8, 0x1, {0x22, 0x7}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x6}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0900000004000000010000000b"], 0x50) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000006020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000003000000b70300000000ecff850000000400000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(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}, 0x94) r6 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r6, &(0x7f0000000000)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @local}, 0x1, 0x3, 0x0, 0x4}}, 0x26) r7 = syz_usb_connect$uac1(0x1, 0xc9, &(0x7f0000000340)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb7, 0x3, 0x1, 0x6, 0xa0, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xffff, 0xc}, [@processing_unit={0xb, 0x24, 0x7, 0x6, 0x1, 0x6, "3bb56d0b"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0xc2, 0x1, 0xc1, 0x6, "bec0211583f2"}, @as_header={0x7, 0x24, 0x1, 0xb7, 0x0, 0x4}, @as_header={0x7, 0x24, 0x1, 0x1, 0x7, 0x1}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0xf, 0x8, 0x3, {0x7, 0x25, 0x1, 0x81, 0x9, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0xb, 0xfffb, 0x1, "771e8a60a9cf54"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x7f, 0x3, 0xff, 0xdb, "", "52cb54"}, @format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x4, 0xfff, 0x5, "f2ff42ae2999"}, @as_header={0x7, 0x24, 0x1, 0x1b, 0xff, 0x1001}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x6, 0xb9, 0x80, {0x7, 0x25, 0x1, 0x81, 0x2, 0x7}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x310, 0x7, 0x7, 0x35, 0x10, 0x13}, 0x2a, &(0x7f0000000200)={0x5, 0xf, 0x2a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x6, 0x5, 0xd, 0x2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x10, 0xa, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0xa7, "1910802afd205dfce03617e6c443bef3"}]}, 0x3, [{0x2c, &(0x7f0000000440)=@string={0x2c, 0x3, "36031345c89b334ad6ac438a24e988573e898f2a0002628e67418f5ba6a5475521090d03f734cd0f790e"}}, {0x10, &(0x7f0000000480)=@string={0x10, 0x3, "5d991bf76b0433a3ab86b52c1a1f"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x418}}]}) syz_usb_control_io$uac1(r7, &(0x7f0000000580)={0x14, &(0x7f0000000600)={0x40, 0x23, 0xad, {0xad, 0x8, "2470b8110a1a5dc493fc79663ede689f5d423661ac81496694f2ab67e90ba9f8c76ad8335de7ae565cbfa43844a4442c81355cbadad77da436ff6995eb55ddc9749bd4781402d82ab9160c9faa2f92213a746ff22968958309d05bf88d320a36d53aa8f6ea5fb0c0fa2c6f8e5c2610a3096b3692b265e88303239698da119ba5a5414070a3b8144f01825d5427d3f1e02cb931c1277c57db0aaa08d2f60bea0ff7f2b10e35ff5cd3e5425f"}}, &(0x7f0000000540)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1c0a}}}, &(0x7f0000000a00)={0x44, &(0x7f00000006c0)={0x20, 0xe, 0xd7, "815fd576a85db67f6c06826efacc19e9ea3dae04d0393b62a36bac2a28ff03d6eb79603ccec49f581b2b3995a4a4aee597ba27144f37af5a2d4ba47fa015eb0f2c60688907c01e9a749b7e4e12349b3fe90f0e78f364528686357cfec1234acb02cc3bb00d8a8c5d77c90be0bb4edc52ed6596ff77e780dad9ad990ae93dc98942126c43bfc49e10def785114323a9da4baf9142cfeb195d526c1f3c58031d25cd0aa26f500cef5f98397afa894eada6226a01c9b6255e7f857102948fd66e8e69a823e47b50f361eb6d4e1e9a0d24bf8d1d5b1109d501"}, &(0x7f00000007c0)={0x0, 0xa, 0x1, 0xe}, &(0x7f0000000800)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000840)={0x20, 0x81, 0x2, "2106"}, &(0x7f0000000880)={0x20, 0x82, 0x3, "2e9201"}, &(0x7f00000008c0)={0x20, 0x83, 0x3, "1f5b82"}, &(0x7f0000000900)={0x20, 0x84, 0x1, "a8"}, &(0x7f0000000940)={0x20, 0x85, 0x3, "3179f5"}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000005c0)={&(0x7f0000000080)='kfree\x00', r5}, 0x10) syz_usb_control_io$hid(r3, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="00228c0c053a661f275cbc7b42a1c392390333b313efceedb47578469d2da018"], 0x0}, 0x0) 10.266807862s ago: executing program 6 (id=392): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x4001, 0x0) ioctl$PPPIOCGDEBUG(r0, 0x80047441, &(0x7f0000000100)) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x7000000, &(0x7f00000023c0)=[{&(0x7f0000000b40)='?', 0x1}, {0x0, 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x20001) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) r1 = socket$inet_udp(0x2, 0x2, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x17e) getdents64(r2, &(0x7f0000000200)=""/179, 0xb3) lseek(r2, 0x9, 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2d}}, 0x10) r3 = socket(0x2, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x6, 0x4a, 0x6, 0x6}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0xc806, &(0x7f0000000180)={0x2, 0x4e21, @multicast1}, 0x10) sendto$inet(r1, &(0x7f0000000100)='J', 0xfdbe, 0x4004084, 0x0, 0x11000a00) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './bus'}}, {@uuid_off}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = mmap$KVM_VCPU(&(0x7f0000ffb000/0x2000)=nil, 0x930, 0x1000002, 0x4018831, 0xffffffffffffffff, 0x0) r6 = userfaultfd(0x80001) ioctl$UFFDIO_API(r6, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r6, 0xc020aa00, &(0x7f0000000240)={{&(0x7f0000ffa000/0x3000)=nil, 0x3000}, 0x1}) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406c256d0000000200000109022400010000000009040000010300000009210000000122050009058103"], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) syz_usb_control_io$hid(r7, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x2, "19fde941"}]}}, 0x0}, 0x0) syz_usb_control_io(r7, &(0x7f0000000480)={0x2c, 0x0, &(0x7f0000000240)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x3445}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r7, &(0x7f00000004c0)={0x24, 0x0, &(0x7f00000016c0)={0x0, 0x3, 0x13, @string={0x13, 0x3, "dfeed827155a7cf285710644a47a7c9168"}}, 0x0, 0x0}, 0x0) readv(r6, &(0x7f0000000400)=[{&(0x7f0000000140)=""/222, 0xde}], 0x1) syz_memcpy_off$KVM_EXIT_MMIO(r5, 0x20, &(0x7f0000000100)="64be365de974de7ab149b947a8218d12625b0c29c0496e90", 0x0, 0x18) ioctl$UFFDIO_ZEROPAGE(r6, 0xc020aa04, &(0x7f0000000080)={{&(0x7f0000ffb000/0x1000)=nil, 0x1000}}) ioctl$KVM_CREATE_VM(r4, 0xae01, 0x2) 6.627576795s ago: executing program 9 (id=412): mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0x5dd93000) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000500)=[{{&(0x7f0000000040)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0, 0x0, 0x0, 0x28}}], 0x1, 0x4000005) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000740)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$KVM_SET_MSRS(0xffffffffffffffff, 0x4008ae89, &(0x7f0000000000)={0x1, 0x0, [{0xc0010001, 0x0, 0x200000000400}]}) syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[@code={0x1, 0x60, {"3ef30fc735fc9a00003e0f01c8c4417df1a9b398000066b824008ec8460f79f2c4e1717db49c26000000b9800000c00f3235000400000f307b9666baa00066b8000066ef66bad1040f01c2260f78da"}}], 0x60}) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) openat$kvm(0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000300)=@req={0x80, 0xf, 0xa, 0x6b4}, 0x10) syz_kvm_add_vcpu$x86(0x0, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[@enable_nested={0x12c, 0x18}, @nested_create_vm={0x12d, 0x18}, @nested_create_vm={0x12d, 0x18}, @nested_vmlaunch={0x12f, 0x18}], 0x60}) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000040)={0x1002}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_PIT(r2, 0x8048ae66, &(0x7f0000000100)={[{0x5, 0xc000, 0x4, 0x5, 0x0, 0x8, 0x80, 0xa, 0xb9, 0x3, 0x11, 0xd, 0x204}, {0x804, 0x1, 0x1, 0x49, 0x87, 0x2, 0x2, 0xff, 0x0, 0x4, 0x6, 0x7f, 0x20c}, {0x1, 0x3, 0x1, 0x5, 0x8, 0x7, 0x3, 0x50, 0x0, 0x70, 0x4, 0x5, 0x4}], 0xffffffff}) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f00000003c0)={[0x60000000000, 0xdb, 0x0, 0x8, 0x2000001, 0x5, 0x2004cb, 0xfffffffffffffff9, 0x2, 0x1136b2e5, 0x9, 0x0, 0x3, 0x0, 0x8000000000, 0xfffffffffffffffa], 0x1, 0x202}) pipe2(&(0x7f0000000040), 0x0) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r5, 0x4068aea3, &(0x7f0000000240)) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r5, r6, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x41, 0x0, 0x0) ioctl$KVM_RUN(r6, 0xae80, 0x0) r7 = syz_kvm_setup_syzos_vm$x86(r5, &(0x7f0000c00000/0x400000)=nil) syz_kvm_add_vcpu$x86(r7, &(0x7f0000000040)={0x0, 0x0}) ioctl$KVM_SET_VCPU_EVENTS(r6, 0x4040aea0, &(0x7f0000000080)=@x86={0x82, 0x10, 0x6, 0x0, 0x80000001, 0x9, 0x0, 0x4b, 0x2, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x0, 0xf, 0x8, 0x44, '\x00', 0x7, 0xb4}) ioctl$KVM_RUN(r6, 0xae80, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 6.570055379s ago: executing program 3 (id=416): syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000280)={[{@bsdgroups}, {@grpquota}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x5c}}, {@nombcache}, {@noauto_da_alloc}, {@discard}, {@grpjquota}, {@errors_remount}, {@data_err_abort}]}, 0x1, 0x476, &(0x7f0000000e00)="$eJzs209sFFUYAPBvZtuiILQiiiAqisbGPy0tqBy8aDTxoImJHuBY20KAQg2tiRCi1Rg8GhLvxqOJiXdPejHqycQr3g0JUS6gpzWzO1O2y+52F5Yt7f5+yTbvzbzte9/OvJk382YC6Ft7sz9JxH0RcSkihqvZZeW8UFbu+tXz0/9ePT+dRLn87t9Jpdy1q+eni7LF97bkmdE0Iv08yStZaeHsuZNTc3OzZ/L8+OKpD8YXzp574fipqWOzx2ZPTx46dPDAxMsvTb7YlTiz+K7t/nh+z643j1x8e/rwxfd//S7Jl0ddHO0YbKPM3izwf8oV9eue7qSydWBrTToZWMOG0JFSRAzk+/OlGI5S3Nh4w/HGZ9XUkbfWroXAnZKdmzY1X71UBjawJNoq9v1gtFcQWC+KE312/Vt8ejT0uCtcebV6AZTFfT3/VNcMRJqXGay7vu2mvRFxeOm/r7NP3MJ9CACATv2YjX+ebzT+S6N2jLgtnxsaiYj7I2J7RDwQETsi4sGIeCgidkbEw+1Ve6JI1E8N3Tz+SS/fboytZOO/V/K5rZXjv2L0FyOlPLe1Ev9gcvT43Oz+/DcZjcFNWX6iRR0/vf7Hl83W1Y7/sk9W/+EVk0vp5YG6G3QzU4tTbU1AteHKpxG7BxrFnyzPBCQRsSsidnf2r7cViePPfrunWaGG8edj4VV1YZ6p/E3EM9XtvxR18ReS1vOT4/fE3Oz+8WKvuNlvv194p1n9txV/F2Tbf/PK/b++yEhSO1+70HkdF/78ouk1zerxN97/h5L3KsejoXzZR1OLi2cmIoaS6lRVWrt88sZ3i3xRPot/dF/j/r89/04W/yMRke3Ej0bEYxHxeN72JyLiyYjY1yL+X1576kSH8Sct/l1XZfHPNDz+LTehbvt3niid/PmHZvW3t/0PVlKj+ZLK8W8V7Tbwdn47AAAAWC/SyjPwSTq2nE7TsbHqM/w7YnM6N7+w+NzR+Q9Pz1SflR+JwbS40zVccz90IlnKnyaOytX3ZH6vuFh/IL9v/FXp3kp+bHp+bmaNY4d+t6Wm/2/feaP/Z/4qrSy7PCPi/Q7YOG69P6ddbQfQe/X9X6+G/mE8D/1L/4f+pf9D/2rU/z+py5d61Bagt5z/oX+t1v979jYS0HPO/9C/9H/oS63ejU9u/ZV/ibVNxNKdryK9KyK9U4mhNjrIhk7cfKwYME4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWof8DAAD//9EL7KI=") sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000001800)={0x11, 0xc, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000008200000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) r2 = socket$netlink(0x10, 0x3, 0x10) 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, &(0x7f0000000100)=0x1800, 0x4) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r2) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f00000001c0)={'syz_tun\x00', &(0x7f0000000040)=@ethtool_link_settings={0x2, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x20, 0x8, [0x0, 0x0, 0x0, 0x100, 0x5, 0x0, 0x0, 0x2]}}) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setscheduler(0x0, 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) r5 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="580000001400192340834b80040d8c560a0677bc45ff810500000000000058000b480400945f64009400050028925a01000000000000008000f0fffeffe809000000fff5dd000000100001000a081000418e00000004fcff", 0x58}], 0x1) get_robust_list(0x0, &(0x7f0000000340)=0x0, &(0x7f0000000380)) llistxattr(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 6.569653689s ago: executing program 9 (id=417): r0 = open(&(0x7f00009e1000)='./file0\x00', 0x60840, 0x120) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18090000000000000000000000000000850000006d0000001801000020696c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018120000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000002010000850000004300000095"], 0x0, 0x8, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, @fallback=0x27, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x200000000006, 0x0, 0xfd, 0x7ffc9ffb}]}) (async) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="16000000000000000400000001"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0}, 0x94) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000140)='kmem_cache_free\x00', r3}, 0x10) process_mrelease(0xffffffffffffffff, 0x0) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x11, 0x7, &(0x7f0000000300)=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}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f00000005c0)='kmem_cache_free\x00', r4}, 0x10) (async, rerun: 32) sendmmsg$sock(0xffffffffffffffff, &(0x7f0000002a40)=[{{0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000040)="cc9672c49938802f6503a4006b8ab230034d630c33190d827edf393563820e051275f2b0d1d0c773edfb0f", 0x2b}, {&(0x7f0000000740)="746b13b7ce6a5e3130e7f3196adb1d0d20fd9957c2f4f8aae5ba139f921ccfa12a0634e0ce73a6fda55e3c07165f200abaffd95f680085b67ca8a9d468ac716e0784f83eb18fbae68cce90569e3724b387239d42194d6fef08416e5cce4fc3419fde27a0d7dc50636564150dfa779577d991bdc504851674deeaf176c02d1568376cb99e2478fb687b298bcc9c378a16ce80fff84eccc4ea8b13146918cd12601bb9928c1402d8794ffbbd0178e75345873fd9114439c8176847c5120ab4f483fa5f64dd835b04f243a0644a", 0xcc}, {&(0x7f0000000b00)="ca3d3a74100030bb183308038ccf4defcb08b0f1d3e3dac811f4457bc14ff23f5d5445303a40a23b6b8289aca98b6720f9f988411d492dfc03663516f9261fdbfa8061a22dd5787fdde666f7aef5dfaae0a23b260572f453b751b874f991b4cfb8d593a28de6de6e4803a097bab8e9ef4066b5a2c5a2cd15bb2afe92a8cb38deda546d10d7cfff48b11eef11e8d62fe369", 0x91}, {&(0x7f0000000c00)="9ecfb57665b468c5ead60d14ad4e34d964869f5dc525d5897ffedae34cca6f20849c57c366a585484edc8631b3dce130478391edcbfd7a79b1ad245001b7a3e0af5e00d11a9d8b65fc95a3273d2db60acd29fb7ea35ff147c307c6577a7e871bb41dc41c3dea6eae18d69ad7a26a14d4bdf1358fbaaef516a5a89b3061e85d051bc4a929c68ad5cd84f51e85d502f628c4513cd8f6e58758a11bc3cccf96f93a369c3d96120754b49e582c1f377a78618c7aa98d07478a104abbce825c214c88696983802e814c88907f2e81ec0c6fd198ca0c2cd3e6b7bb", 0xd8}, {&(0x7f0000000d00)="3f81e8d9e1069a1af87cca8180d1f01b6bfe46782a9476739ddc2e17f9a18f3e0453456725df422d30799912087cc4f43d0466af4b9a92c85f5c1fc7085706a5af3fb48314a8d72c9c032461dc9fdf1fe49e4ca3ce8984220d400f4e59b1fa4df43837d51fe2d73d787a998ed117e9d1d8d82455e5fafdcef0d95b0be7344c59e5c61b5457e1a97a5ee40874fe423b9d3d310b3b4d1f393339fa27dce46e45eb020e0f23b3f935ed9d0ae33ac2b3dd32b1fee2e75654e88894b5d99e3ee551087ea18f95833cc72ab527f2a389d1886e08540e6f0b7e706455fe5acc66be524daf1a96de55e4e77f9cd1a7abd5d5964d99c097955c8899259bb33785d8", 0xfd}], 0x5, &(0x7f0000000e00)=[@timestamping={{0x14, 0x1, 0x25, 0x7fffffff}}, @txtime={{0x18, 0x1, 0x3d, 0x7ff}}, @mark={{0x14, 0x1, 0x24, 0x10000}}, @timestamping={{0x14, 0x1, 0x25, 0xc9}}, @mark={{0x14, 0x1, 0x24, 0x1ff}}, @timestamping={{0x14, 0x1, 0x25, 0x9108}}], 0x90}}, {{&(0x7f0000000ec0)=@in6={0xa, 0x4e20, 0xe664, @empty, 0x9cd}, 0x80, &(0x7f00000002c0)=[{&(0x7f0000000f40)="990cd65d84d25610fb8746759fa4bb1c9488cf604b53ee6971569add383ea1f724e9d82849a648acefe11fef9669ab77a847cc3bedccfcf4b5b07433a44221f5bd42600733fbf5b9dd80074083b991f4fd1c1eea07a02cc0e976fd9ade80702ac0f4769edeef406b368a23b89b855ceb6fd72e3469a1c397b454b9a331403f9bd4897946ac579962ad3846cd151939679097e0e887db2a2428428ca13f6d08e53c5829ef1a2e6a9b471a76394ac7be517d71c6ae811d9cb12132c2eb25880409ce", 0xc1}, {&(0x7f0000001040)="fc80c5c295f14c8904a8710394cfd808f18d014fb0603ee88dcfb915843858478fdde813101d507abe8e238fccef43c75ad13d51fe7dd7f08c646821402ddd5ae150112580cbbbb96668d1adbc974b57455eb45caa157fc24021248d0cb0f4cda6c37d83dfe5f3770c5038428763ee2c6db1cb27ef1c129988a972283b9c85d1a19d1897877d0fd1536b4a79fc63f19fbbb60f9e910a1d0a64e59531d41c00bc36ab6fb5440c843da92dda21240ee9afd6b40f224374039d51295774d441af0659bf87be94834493fe3c2874e72e6e406200ae7b0b27972ad68a187ba22ed411f3c328495d5c7c87c91b51762b275a38ff3ee164d134b8811d8489722eb022c5916973f09aa9c678c4c4c7ea5bd6f504d492030189bfa7737ba831428c02d82c1761997fbf14b53d425a357767d1e772de6d32cdfb90b922226964f8261988035ef02ec6ea24198b28123dc1ffb02767f7de93c69913eaddd2c8e1ddb8f5f2de1e5e71d605809bfac8b74c30c61cc558542d5af046515cf88a51615903f39c73e15546c57fb1262978196a7084a97166102e52d6266dfdc0e6e72de485d2c0767212c60b25d87fbdae20022abaa37d4b102514e00cdfeabc7c4b25ff0bfd3732561f61fe0363649a06fda1ffbca17c9dd256b33c6e09b7e8d52032e5b64735a13b57ba8cfc12671ae3677f1598c018dbb21f8312c05bf65a073946126ba2c639273faa18eef4ed53077a70f9495ce58c6754012844534cf7b8045f9c74d41da15c6df4b03acf8dbd8cb40fc2d96deb5f074185c2c24cb5f5ab4a3f72d091c101a049097ae771ca04e9e1bae269edc80a21fba150f9ad0f3f142d1c0b3863f424e7bca129b8e59cef8543cc75ac90fee36c1fad2236446828ca81ccd0681e6454363d416a0e97cc1a86ade12e4847baf7451ea6454356a2b38de13bab9d610452b62153d2a1e2276329b894e97bd02a06d4266e7121a49bc0ded3ad0edaae71230f8ea9f3c50056f60cb58eac62f929a4e42146501b15fced437925dc9c42731d3aeaed3bb97eda0a541f992f49a8e7f1574af54b97191dcb0079995332987d4f8721d5c81e44989f88e25b6b2154519ded3761ed8cf2913e7d5eef453af9633e4bee1396ac89e64b34e07947cae2157fa20be900d7d1fa6347a430b1f0ae7edf22308be31e3ed37f11fcc16a9a2bc9c03f82addaaf9ff3e7897253e8928cb35a7494eb3cfabf25d404db1877e22d68c9b6eabe2be860581797b786587784bd1644059f6d36ec81ab8200f934a14f9142c2690a3cfbc7baee84eba50848d04a19e774e591695ce2cbc6caa33b5bc5c8fb314ae8ece68cbff92b0a954ddf6daf496446fc73f2bd9f63772b03742b9f07c651697ef04521f8e0486e0e919fff6d0afa2be7c502423f7506aee9a9850da9834c8dc114a8b73fc1f281031e02091f59031e561b2416d7ccec02a453f7afe48e749b02e1a7080014ebade166695887a8bc4e366450f18c983c1e5eace7b7973694ff2b819f6371bb6b67c62f8fff8450d65c97e5133fecddcbc6bac872098a31ffa6424b3e1499dbb8570f2c0c6064f1ffe99a9ccf9cf3fa62f96c9d4578191aaf75bd308f46b7ded864778c4cffcec437aa9bf9fa761de5cca67960c663e4c458cac761b9ece12cf5c272c9c56351328bcbe3f1aec5cca3cf3ecd0ff511db6b1489c4de3f789cf6f8e2d6db9e50e9afb8d273a0d1827b453df87f41dede501b69126833b75be56ae543fb6b938ff43d0392d48d87123c7f8d2a9d56d85af6b329a1702b1ca4f5cc574259870a895f60a59f6063f7cf1a6879866b7fee2d10f380718f78bfbfd6b59f9a117e0169d2f41c1d8fc8e1fdff0dc97959446093fd6bca039f517a4cdecf1261fafaef5ad5d121823be400796dc6db04970fd876f0dc9bcca82eff300bec576419ec61f0581152d46e618fd6b421bd13c330815efe522961d7278e61db7059513fa796a8b66509c20b69b97692ecbe51ab426e617e71cf20ab73caf4d9648afd586a0e444206f5e4ade5a08c6bf329b72c0cf48f2391b438a69291a1ad55162327609ca96b4f0000c5bf9e654ca0d2105ab8090619a09a77fd5c002a9a12fcc450f7c69bf49520087f9f1f3906686ade789dbb24d2b6a60dcfcf544101c06a3332e5272373dd280f33da88ff6fbb97fa7db54cd38590aa8d8c46efb7c946730ed44bec9d76753a7ce581355f224ee0a20e3c1e092f235d9b0dd5eadade487cd80bf943cd9ef796b1c9a193bac2e47dfb0a800898de215fe296e39b403a5f48df239919f7d0f3faf1e7cc45d6fdf7effbb8119c457fcdad55b6166a90eb9fce9f7a2c890806baa15fc627181afa178eb7fe265e2ddf4b643444abcc2b32fe5485813a42f3b155cd6705beb2b6d2a52b45c6cb74997541ad382fecf93a68244a38e4396d5981237b4fd5762f849c104e82c06dd8b5c41ac4be30550655432504499ca7b8d7ca504b3570f8d21e1067b97624175aaa604d5fe86a388b0166fc2adda83e000d565d8289ff7d9521e5d0ff374328f6038f8867eded725324f5689e6ed51b0635823e631e2e5ec96afc073ef250b2293db9e087a3b09ddc1bc90792dc0ea2cb124632b6322895e726596b72192fe3533981c79807dde64689871926d783150967f883c1c0468eb3b6a9b4e6b35e11c729eb50658a6aa78c1c8c9c91007aba7a6f3a9beb3c1d9813699eb51828e3dabf8674d0be40b04074f6ea0c7888b2ed8133ff00cda01944253af10d03eb945ab132cf4d22769605eebda3290a443227bccdaac8161b99bfc3ae5c26380e6965976bacaa84527663d70af4f5628d2956168f1acddcd028e9cb98420277af8c0b0937489a70f6a83aedac839b6411e1335c9db155310dcd0bc5f7f490b356e99dcd239e0b96281c911f4276fbf32697dfd1615290882cac8cd7a0c4c778f826de221fd61db5607a2f89637df9cb8fe9164d1ed3d9e80642cfd6e38334e60a79c9c79dc9ec4085027dd7e8e7c39fa4fe5607c717a9d7cbe265e5b5441e13a48dcfe88ff8a3114e0635457dfc1cc2bafe4baf3d9e26cd4b0c9f07ae6b6d3fa03d99c3a9929736f9120772f1b11a8d232227a85d7d0b8287e244fa36db68088309ba855f555fe36484b5855f9a39ed2685ae528126ca3e0a42dcdbebb59325c256ce6d3b9a571dcd320350af4d2bc5b23af26e9d264d094a7a8e7ed22183ad60b48884f5da7f02207bf415fe979687f9eacefebb8d160276b45bf1bf51aee02add56ccd1df5e8d61fac7462d1c3fc9979057f74e47195a6b9e4b15bb52c57eb4946f94957c174eb981b2e21ac6c811159fdfb6ec70215226594c4d9acb3670efa644c0ad6b33c1533eced03ddfae118f4879d61efb4b764003979ebcb9e6fbe2cdf55997507f96c53e3589db1de38ce9bf93056bcd5bc13facd0a042853a0e136c2888681e26c97de8e9bbd1b6fd494e4308ab09dc49ca5f8ffa2dcc5d2433bc0776602a2516135f6d28cd8150023f8b9813227ee2171f29f2386b2e1380ed4b384cd73ed28c54a8b1cef9688847949f7cd03da7d686943b65456dee646554a98dfa78e36ee48eba8bee8568de9a0c5f4d35bc84f5a71f1b65a12f060c9b821c539b00ce08af8c997ca31894e95cf313529923769af57a2721bd75a253544d32fc27c2a3f9cb6cd1cf76560ab0b452a80baafeae6358e776a34d4b241d3d789d20a917ff87e017fb6046f9d0352f48512302e171029d418f5f03c5c5cd9205fb2c169d7529927492d123da14b8ad0d92c19f57ac27d8ab435115d64da296dbb3c8e1b2db8883bc3b6e36331e3b50caf829b9465c42062c0b4dbfcc3e059d08c2180aa675f61dcfccdc66e21590fdc932130f3e78d3fce2f5c453de12a064a6cd5b80a21a21f465265f38b5684bd63bec96e88a76649fd76048b97d64d5c8e7d138407ad03f0d7fa642d8371f09f18976d03657f6eef06b71fe862560d0e71d151ad39411e3d80ca3d1eb00c940f9c207caa51c279847b9cf75588fce270f1e49e1bfd4beceb8c2ac2a716cc2ce180788256bc5e9f00316e6604d48778d5e1507308f9fd82d6579636bb84be2baa436626b1f64a4168957cc5651064b7e165a25a8efd4c0cf90ff3b56a531e204972a95522365e48f84fe13dee6de2dd93661a1025634d3c376912df533309c16b4ab7b937fce22fddaa91588bcd0fe54ac40703cea67b28f045a6bda1efcabec172c503cee28a2c16c5dd2647b239cfb8be096276da68ef76ac1202a4e2efbf52d4d656060eb7076e23312f6007a3aa359e9a7141f51a89c2d1dc049038a34611e162ad9e449571a0a6c0ea170a495433cae91ec30607d0c0150d999cc0875621073b5283c5177280201ffdb3c19144a2e44fa54a2e3efb4edef6b9d6ec01715bbae9b191f67aa4463f328f29860d12822c195829e4e33cd7fbda1d4e5b5271299bd623cec1495804c81df049bbf587e3dc18afd6cee6c53a222d36f6fe6f0a77129acbecb666fb64ab720f9cc48843651c926bc15c75eb0fb55cd8934f18fe22cdf6c4b0104982cabed347b40574ed98e52cc24aa7e560315d6095c828c062e9dfd63731e5b6950d094ba6fa0e3ca3ef1125967da64513435ff2ef53e8fdb4a091da1357e19ce66a3ad1236009bd192d1e01547133c73f3331ea248291eb68b6d5213615b7b93afc9396b7f164290d169e12e35805a4074e9d64975838534920c6ec1a02ba93479eff6142c78dea8d908ddce35cb57726b8e29613791a564eb851bdbe3df19488f8b4d38241bd295e0fd8ce7db94f0a7b8c40a350029b769c2b29891cbd9943d2439f0bc27fa46850e30aed835d0fef76e8df052cb0565ff5140458b2f1a9486b30d71982bfe3d0effc6bb0b6c928a342779f6e292658f169d3edaef9281feb861c6e1b51bd1ac7eedf7330ffcebda32fea60f59edc62312f210f1bdec894e94e05be12c5b62cd0b1d89c2a65247de2bfa4f0beb5fa082e8616887657dcdbef3d53248de15d46b6912acaa20f86a52dd44f8d0a346679db2863d4d74941636394e9c49a75e19287362cbde8ffdc80e0b980a3414897cc12fa8feba1e1d5d221badd1bb3bc4982081bf72a2962e47b9a19e3a0f21625b73d4d5276e3d2f213bce559fa01f61b2cb48bed52d30fa3488b575ac4b973caf4f34b4f62866cb25eb0ab125d3aba6a5bffba6704385c22c56a13e74128a892f70a89581e5d715874827fa708ccb8fe41aaf2e963b9a2e13094873a3780f07ec1652caad61d52bd43dcf971ba1e87af336b8395fd35c8de0b5cc371f67b69ad0f8be18ab5970fc10815a7f7f8614f4ac1fa14fb49aee2adaf6a237032f509c4252757d47358171b8b69576b17004b7a825b93a2b8f437a442b6fee2a00d21206634e96f119f621fd027f88322d4be39db57641d80a721e136c394e24a6a529eb1f5710602f51ad59325edb2cc4a4b46d470021ba5822f881af5650ad00b17954746a8add14d815481520444c4d4622fe2d06a5b63db6506b942f027442e8487f6857b511e88e8b76c8377faf18cbae7e40219e96255de725655ff3876e482f2bda52071532e4b06c60d09035893f0267d84ab173501ba26dfab4b523d1c35c3449053549721e79475b98d3c1dc9d2ada82f64f57943c691b7bf693a151a212325df96ad1f09f36221ed90528dc8fb0e05607eec7838f41fb08efe770d251195aab70e19540ca09be61a9afa89b5b4ed950523b3853a213fcedde0e6c93036a46bfc2f7141b21c579fc8d35d0", 0x1000}], 0x2, &(0x7f0000002040)=[@mark={{0x14, 0x1, 0x24, 0xffffff05}}, @mark={{0x14, 0x1, 0x24, 0x8}}, @timestamping={{0x14, 0x1, 0x25, 0xf}}, @mark={{0x14, 0x1, 0x24, 0xffffffff}}, @mark={{0x14, 0x1, 0x24, 0xd4}}, @mark={{0x14}}, @txtime={{0x18, 0x1, 0x3d, 0x28000000000}}], 0xa8}}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000002100)="68a81fd5efb7758489998b1685e5be871734fd0d4267265a1815ef93aebfb1b344f22ad2cd86a5e3cb4b1ba00171f2cb2393a0e65799816142b4c3a1476fade82059b442ba09401331afc333e14fac9ac5aaab612b6a0dff0ba057ec9a763bae7120b07f3cde3c505356423275287d08da62796c5301fdd1451f59184d7a0e36ed77bd606154262c1b664df748d22d036aae57b3cb8cc45c4d17b265bf2189ec88d49e991789230360", 0xa9}, {&(0x7f00000021c0)="363409da071c2f6edd1207d54d28b8a347652c1aff9c0d7e7651cb85f9b0550df6a1fef821cb70a9027a4534ad9d867aec9d7d9dfc9f3afe266356af80abac80c631a7005c2121c0d1f10fdf50c580ed445b6c74831654783a4f21fbde1eeccfcc6a", 0x62}, {&(0x7f0000002240)="f7eb9a1a1b2663af896b9d1de9335579302b1f0a45e6ae8c4660d3316336f28b4e6449e53ac0f30772f1448c21c8032c52e44e408af85d8d0658780f8e6fcea3787badc4696091c032603c8756ba3677d983c0a9408a514b58e779eac77ce165aed701ead10d3ec4953e8bb2de803219c3f105e31c397c815eea07968e9cadcc12d4a586c7b41ab489af7c22222435189c92081f2b5d5492d656b5cd976b3b5fd8f04106113dd927313798977f393e23793ba8b539abdb9629c5e27dc95b7b7194d9779af1475e274b526840549b69ca126ba6cb20", 0xd5}], 0x3}}, {{&(0x7f0000002340)=@generic={0x27, "802e7bf92f533d1f53fdc6da72a289959cec2a7f329bbf87ec20cfc795ada7add6b86874282e2f68712256158b2de7a4f019b11316a95b3390a5105ca23b791f7b450e1a3a450c47186073d9e20cbd24224560b68d8756235974f93b845da9d732d47ddac6b7a644a52a9dae6438d877c34e6b6439eee92b4b49e62246de"}, 0x80, &(0x7f0000002900)=[{&(0x7f00000023c0)="28cf9aa3663bec95399b7ac0d38f81a4888fb4d98adf3640fda5a9a3c6baaa489f657d7b30450032774476bc0681558faec7dae6c977bc91cbcfbce9e0c4febd722c2b68f5e9c2f12c0946dc5c10582d1f4261912f6a63acc1158814a19de68eaab20bf1faf042125d8c0048f32ff53bccc01e62c574429b3a6e57051721c636338f7da1620fefec58e42f2d41031a45051c32b3b15bb633fae44ca9a5c40bc93d8607e8e73f8f6834f3b0ad44bb552fb940ad27e0be7f18f814834fb314991b2b594a57f9", 0xc5}, {&(0x7f00000024c0)="adda4038185a796c7170e9c6b8f49927a581e269df46e31651c66cd71ba447b954a7f9e1bf2bab0fcdfcc295c53074f6089ef40dcf625d68868b9d9e7397e966d0569b58019794f10b0f7e27e9c70e1ef96f8e060f38d966df4983bc4b7b23c361c6a8d5f5aa08ebd397c20b8289bd0fc1e7131a35822e19f90e589b182ab444e8860534c36385a7fdfd7e76c1dc63adb9", 0x91}, {&(0x7f0000002580)="8b331142fe2c8125266ef6168b4247a2d892a2c9aae42f8c4fe5f8d8a0f939cd5ac8d47b0380dad2ec75f064bd5ea370a2a92ae66290e41078b9c5bd83c3208f063144205743f55ae4e8f44eb334237022e06dc003e8619e12ac220c32906f21411e32ef20019fd5723227bf6c937d4d621ebb653c7fa4a7e126f166d45147a5b946d6729bc5ae091ab5ba7499470a7806cb706249ec85f4c43c740f4f024fa6b877932037fb2c2a07e787", 0xab}, {&(0x7f0000000580)="8699fde914717e30e7d12e19a745090ccfbad347a5af2b501bc63f4a3ae800052db328549890f4669fa716c0755f47bf6f7f08c928e2", 0x36}, {&(0x7f0000000600)="07b1ac276c74f9bf8add83ed9353e8f884e66211d78ac65871aaaa29ad7798a0e4b2ad729c493469be3b0dd89ad2b3050b055daef3bb35e50d5c83da412f", 0x3e}, {&(0x7f0000002640)="d14f186f1d17b63f4eb0588342de66a449a907bc347a488434a1669c128df9daf93babf1c6caa07c9f5e5e6463b8d425c44895b5633b49c40d096f18730eda5c8e54bf809833d863513659feb03e636549b5ce612dc499946f2855eef4ba2107", 0x60}, {&(0x7f0000000840)="494b037f88a8d38cdb8fce785f64d0e8b558", 0x12}, {&(0x7f00000026c0)="3d1195ade950d56d3453a5a802ffaf94620ea64d60e5230ce98700809f068539ad97053fcbc987e08b39aa54204944e7154cb4171f1517d3bad971e069e26f0cf90b6bea57613ebb4c5d7ac90740a12eabb3d9f5df7320033826a32f0a69068fed3beb741ef0866c1bd0c8e22d261f5a083f9b35bcf6bf8aacc1cb6b0cd73a78f61473b7e356705186292010ba640bdab8646eadd9f133e2e98f5fd9563032ebc27dc951919b797fcefeeeef4239af", 0xaf}, {&(0x7f0000002780)="4964999104bab75de96499b0752cafb1a15c90e4defb93bb5f21f7abde2256afd31afda39b2a42862d6079d200332c25b25c7f8b1150da391a8bc0d1343c3e990eb87fd9ca9ac17c8e960c6b9285b9ecf3e41e85295d48581f9bea7c561490abd298964beee81a5760d7387221f0b295fec74effba953f10476d141d54e75868fc41bf6f7168067c9f7fa667eefd2eebbf50dccd1e3189744d0b28735b75d8696eb4d7dd5602f7c06cc9cb56e75aa63fd411f00b9e27ebbfb0", 0xb9}, {&(0x7f0000002840)="02037801ac6aa406c1b585c216d1eefde1f2a1aeeec786d8bcffd4e7a9cc71398a63cd8ea5681d82fd8611fb8867d029e313a4e1471f3817f9e58f10fbd3d216bb0f6eaf111d398a1f60e1e0d579b69bab59b51267c0fd3a76b76829fa3298036eb039874b731096f0e35841af1a56ddb93aa531f102425d036d795af64a7830124fe384a8f43ae6305af9e2f64e0608", 0x90}], 0xa, &(0x7f00000029c0)=[@txtime={{0x18, 0x1, 0x3d, 0xfffffffffffffff5}}, @mark={{0x14, 0x1, 0x24, 0x81}}, @timestamping={{0x14, 0x1, 0x25, 0x7}}], 0x48}}], 0x4, 0x0) (async, rerun: 32) r5 = socket$pppl2tp(0x18, 0x1, 0x1) (async, rerun: 32) r6 = socket$inet6_udp(0xa, 0x2, 0x0) (rerun: 32) connect$inet6(r6, &(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast2, 0x4}, 0x1c) (async) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000002b40)=0x1, 0x4) (async) connect$pppl2tp(r5, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x8, 0x0, 0x1003, 0x0, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}}, 0x32) (async) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x180204}], 0x1) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000085000000070000001801000020756c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000a5df"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18090000000000000000000000000000850000006d0000001801000020696c2500000000002020097b1af8ff00000000bfa100000000000007010000b8ffffffb702000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, '\x00', 0x0, @fallback=0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x18, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @fallback=0x36, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='9p_protocol_dump\x00', r9}, 0x10) (async) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r7, @ANYBLOB="2c7766646e6f3dfdf4d69bd12af1afa0b716807fd94a5d60", @ANYRESHEX=r8, @ANYBLOB=',\x00']) 6.538361162s ago: executing program 9 (id=418): syz_usb_connect$cdc_ncm(0x0, 0x98, &(0x7f0000000140)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x86, 0x2, 0x1, 0x52, 0x40, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x203}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x5, 0x2, 0x8}, {0x6, 0x24, 0x1a, 0x0, 0x20}, [@mdlm={0x15, 0x24, 0x12, 0x5}, @mdlm={0x15, 0x24, 0x12, 0x7}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x3, 0x6, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x30, 0x80, 0x2}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x6, 0x2, 0x10}}}}}}}]}}, 0x0) syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x56a, 0xf8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x81, 0xe0, 0x7f, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x3, 0x1, 0x3, 0x8, {0x9, 0x21, 0x8, 0xa, 0x1, {0x22, 0x222}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x5, 0x4, 0x6}}, [{{0x9, 0x5, 0x2, 0x3, 0x20, 0x7c, 0x67, 0x7}}]}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x200, 0x7, 0x6, 0x0, 0x10}, 0xf1, &(0x7f0000000200)={0x5, 0xf, 0xf1, 0x3, [@ssp_cap={0x1c, 0x10, 0xa, 0x40, 0x4, 0x1, 0xf000, 0xad04, [0xc0, 0xc000, 0xffc037, 0xc0]}, @generic={0xc9, 0x10, 0x1, "ba15d4f4b0dcfa8265ab6804078b8d2257a1b63f6a09506f8c56fff23e0ea8e53e8adca5386ba58de275d19c478c373fd921d2e4cec5f75a6f1d5fc59546706b45e6d7dc05ac8a884c4a317aab90432626ec0581b7218482b969eda2f78e1d2f621d7261c5980a17815710e7020d7f019b4d0e408e054c90f925a62825d851bcb6444a97dbb7210b7293c839a3fcc29dad813fde69fccb21ed13ad2cf3fe5c0820519ffa37699209ff5d8295e69c12300132bb33906de6b44dbcf9b0baabc4c24a9e28aa3c4a"}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0xe, 0x8000}]}, 0x4, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x4ff}}, {0x99, &(0x7f0000000300)=@string={0x99, 0x3, "e9f086ef40a4e92d5de445007cb7c0649c2ca9af3dd4e54950221445e38fa5aeec377e53f63cdc855639831c448bb6b16ec37deab0b396f829035c0bab750b0e288b60750396b918a49bf4b8b27b7ef85bd8d5d13b4497e8a15e46e777fb31d6891212cdf14e63d56d574a7d8df95ee0bd769289b2adc52c1f7f43621f83fd202488429fb6a4f4bf292178733e4c125898c69306973827"}}, {0x60, &(0x7f00000000c0)=@string={0x60, 0x3, "71e062e10c31c12d242e0277dc842fb09838a735ffcca68b74f9681b800c076f8778d28dc92c774dcceb24a0af744bedf3ebd6d4cb6e26340f98bb841654d17f9941f7efc2095f71304a931779e77ef55477b5956f313d4fa7ae43ee0e0e"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x42d}}]}) 6.008967373s ago: executing program 5 (id=419): socket$nl_route(0x10, 0x3, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_SET(r1, &(0x7f0000000480)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000440)={&(0x7f0000000300)={0x130, r2, 0x200, 0x70bd28, 0x25dfdbfd, {}, [@TIPC_NLA_NET={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x7}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x3}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0xc9}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xf}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x40}]}, @TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_MON={0x1c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x2}]}, @TIPC_NLA_BEARER={0x98, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0xfffffffa}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x80000000}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x6}, @TIPC_NLA_BEARER_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xb}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9b}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}]}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x20}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xf00f}]}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_NAME={0xc, 0x1, @l2={'eth', 0x3a, 'wg1\x00'}}]}, @TIPC_NLA_SOCK={0x10, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x2}]}]}]}, 0x130}, 0x1, 0x0, 0x0, 0x40}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000001afc180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b703000000090000850000000400000095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0x29, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) socket$inet6_udp(0xa, 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003480)={0x11, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="17010000a4fc0a000500feff"], &(0x7f0000000000)='GPL\x00', 0x6, 0x89, &(0x7f0000003300)=""/137, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x300}, 0x80) io_submit(0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x30}}, 0x0) ioctl$SNDRV_TIMER_IOCTL_CREATE(0xffffffffffffffff, 0xc02054a5, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 5.957433997s ago: executing program 6 (id=421): bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES32, @ANYBLOB="0000000000000000b7080000080000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 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}, 0x90) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f00000002c0)='cpuset.mems\x00', 0x2, 0x0) sendfile(r1, r1, 0x0, 0x3ff) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0b00000005000000000400000d00000001"], 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000004c0)={r2, &(0x7f0000000080), &(0x7f00000005c0)=""/155}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r2], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x19, 0x4, 0x4, 0x20001, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x21}, 0x1d) prctl$PR_SET_SECCOMP(0x16, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000140)='sched_switch\x00', r3}, 0x10) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000f40)=ANY=[@ANYBLOB="4000000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00bc"], 0x40}}, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000002c0)=@newlink={0x28, 0x10, 0x100, 0x0, 0x0, {}, [@IFLA_PROMISCUITY={0x8}]}, 0x28}}, 0x0) 5.713918786s ago: executing program 3 (id=423): socket$inet6_tcp(0xa, 0x1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='blkio.bfq.io_service_time\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000340)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x88fd537e5c114b6e, 0x20010, r0, 0x9c63d000) socket(0x10, 0x803, 0x6) socket$netlink(0x10, 0x3, 0x0) prlimit64(0xffffffffffffffff, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000040)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=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) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="160000000000000004000000050000", @ANYBLOB], 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="b6fe034b000000000000031811188a6a4b1eb4d8", @ANYRES32=r4, @ANYBLOB="0000000000000000b7ae0000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0, 0x0, 0xe}, 0x94) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r5}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0}, 0x90) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, 0x0, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) io_setup(0x0, &(0x7f0000000400)) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x6) sched_setscheduler(r7, 0x2, &(0x7f0000000000)=0x2) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000300)='sched_switch\x00', r6}, 0x10) statfs(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/194) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) 5.678060588s ago: executing program 5 (id=424): syz_mount_image$msdos(&(0x7f0000000140), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="646f74732c747a3d5554432c646f74732c6e6f646f74732c636865636b3d7374726963742c666c7573682c6e6f646f74732c6e6f646f74732c71756965742c00a8f43e0a9765c2419bbc93d3bb042cde7dc609bd874b9221aab9404318121ead7505cda193a13e6d2fd30034c9c4f457dc798a67d4d30285c0590475ba33482c83a51b42d7f7ea92b35388ec28309e3b4b8a758575baa63a8679030bf6423a4759c2bb9f9353f43cc4c825234e791353a87ed0bcade85e0808d879b38514fafbba"], 0x1, 0x158, &(0x7f00000001c0)="$eJzs2z+r02AUB+BTG7Xq0lkcAi5ORZ0cFakgBhSlg04K1aWVgl2iUz+KX1CQTt1eaaNWQ4t/LrnpvX2epQd+DZwzJC8nkNc33k/Gs/m72bNl9DqdyO5HHqtO9ONCdKOyCADgPFmlFF9TSunyIq58jpRS2x0BAE1z/gPA8fnj+X+vpcYAgMbY/wHg+Lx4+erJg6IYPs/zXsSXRTkqR9VvlT96XAxv5xv97VXLshx1f+Z3qjz/Pb8YV7/nd3fml+LWzSpfZw+fFrX8WoybHx8AAACOwmCzma93+d37/WCQ/1DLq+qX9wO1/T2L69mpjQEA/IP5x0+TN9Pp2w+Ks1Bkh9GGYn+RHUYbJy7afjIBTdve9G13AgAAAAAAAAAAAAAA7PO/XwhF/P2f254RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6r4FAAD//3szUDQ=") r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000040)=0x7) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 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, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000140)='./bus\x00', 0x42b42, 0x1c0) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f0000000480), 0x400034f, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r4) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x7, 0x10001, 0x8, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffc4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) close(r4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0xe0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe15, 0x5, 0x0, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffff4b, 0x0}}, 0x10) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r5, &(0x7f0000000080), &(0x7f0000000880)=""/166}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r6}, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r6, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) 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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000300)='sched_switch\x00', r7}, 0x10) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000180)='./bus\x00', 0xe, &(0x7f00000001c0)={[{@noblock_validity}, {@jqfmt_vfsv0}]}, 0x1, 0x445, &(0x7f0000000b00)="$eJzs28+PE1UcAPDvTLeLCLgr4g9+qKto3PhjlwVUDh7UaOIBExM96HGzuxCksIZdEyFEwRg8GWPi3Xj0X/CkF2M8mXjVuyEhhgvgqWbaGbYtbdktLUX6+SQD78282fe+nXnte/PaAEbWVPZPErE1Iv6MiIl6trnAVP2/q5fPLly7fHYhiWr13X+SWrkrl88uFEWL87bkmek0Iv0iid1t6l05feb4fKWydCrPz66e+Gh25fSZF46dmD+6dHTp5P5Dhw4emHv5pf0v9iXOrE1Xdn26vGfnWx988/bhr5rib4mjT6a6HXy6Wu1zdcO1rSGdjA2xIWxIKSKyy1Wu9f+JKMXaxZuINz8fauOAgapWq9UtnQ+fqwJ3sSSa87o8jIrigz6b/xZb6yDg1cENP4bu0mv1CVAW99V8qx8ZizQvU26Z3/bTVES8f+7f77ItBvMcAgCgyU/Z+Of5duO/NB5qKHdfvjY0GRH3R8T2iHggInZExIMRtbIPR8QjG6y/dZHkxvFPerGnwNYpG/+9kq9tNY//itFfTJby3LZa/OXkyLHK0r78NZmO8qYsP9eljp/f+OPrTscax3/ZltVfjAXzdlwc29R8zuL86vytxNzo0vmIXWPt4k+urwQkEbEzInb1WMexZ3/Y0+nYzePvog/rTNXvI56pX/9z0RJ/Iem+Pjl7T1SW9s0Wd8WNfvv9wjud6r+l+Psgu/73tr3/r8c/mTSu165svI4Lf33ZcU7T6/0/nrxXS4/n+z6ZX109NRcxnhyuN7px//61c4t8UT6Lf3pv+/6/PdZeid0Rkd3Ej0bEYxHxeN72JyLiyYjY2yX+X19/6sPe4x+sLP7FDV3/tcR4tO5pnygd/+XHpkonb4j/Wvfrf7CWms73rOf9bz3t6u1uBgAAgP+fNCK2RpLOXE+n6cxM/fvyOyLSyvLK6nNHlj8+uVj/jcBklNPiSddEw/PQuXxaX8+fj4j6VwuK4wfy58bfljbX8jMLy5XFYQcPI25Lh/6f+bs07NYBA+f3WjC69H8YXfo/jC79H0ZXm/6/eRjtAG6/dp//nw2hHcDt19L/LfvBCDH/h9Gl/8Po0v9hJK1sjpv/SL5rovhLPZ5+1yaifEc0Y2CJSO+IZkgMKDHc9yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB++S8AAP///fHg0g==") ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000000)={0x2, {0xc, 0xa00, 0x6, 0x101, 0x100}}) 3.925621665s ago: executing program 6 (id=426): mkdir(&(0x7f0000000000)='./cgroup/../file0\x00', 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000880)='cgroup.max.depth\x00', 0x2, 0x0) write$cgroup_subtree(r1, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r1], 0x27) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000000300)='./file1\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="002afdae3565781009f76e97b48ab97bfb17214266c0e5b7032d7a3d77ba65f6179d16cef7c34648024212402e69cc86c8fce5989be545ce26a9c4f5f2165f36561402b40d94de59edbb0507bf01e3ece0fd57e13bef384234e823d81383eac1c0afb4464b4d16006b7691ea638989f6f567a2817567b9c1606c0a15f5a0dbce62f473cd22efb03bcddff402dacf8c1372a5e8ff5bc5b6a5015037cf1236a6167a302d5d082a447099b4ee2bc4"], 0x1, 0x1061f, &(0x7f0000010640)="$eJzs3EtvG1UbB/DHydvrW0qFemEBYiSElEi1VacXwQYVaAWItqooLFiBY7uWW9sTxW5iumEDCyRWbPgSrOAzsIE9W9iwYwMSu4oiz5wgApWAxI1T8vtJk/+Z4zOPz1iWojNjTQB71rHsl58rcTQORcR8RByJKNqVtBUulvFkRDyTuubSVkn9v3fsj4jDEXF0UrysWUkvPfXrve+/+ObK0x9/9+m3H3z2043ZnDGwGzwXEf2Vsr3eLzPvlHkr9TfWukX2z62lLF/o3077eZnr7eWiwnpjY1yjyLOdcny+cmc4yZu9RnOSne7Non9lUL7hcK2zUac44FZjtdhvtZeL7A7zIjt3y3mNU94djso6rVTv/aJ8jEYbWfa3x+3yfFZuF9kcjFJ/WTdvtceTXEuZ3i6aea9VzGN5yx/zrnelO7gzztbaq8NuPsjO1+rP1+oXqvXVvNUetc9VG/3WhXPZQqc3GVYdtRv9i5087/TatWbeX8wWOs1mtV7PFi61l7uNQVav187WzlTPL6bW6ezVa29nvVa2MMmXu4M7o25vmN3MV7PyiMVsqXb2hcXs2Xp24+r17Pqbly9fvf7Wu5feufbS1ddfSYP+Mq1sYenM0lK1fqa6VF/c6pmfvl/aq+dfGle2dzx7nO8PwL+2lfX/nPU/sE3W/9b/MbX1f/onFY/e+nfvXv8oWf+zLb4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB71g/7vnytaBwr9/+f+h9LXU9ExKmIOBkRJyLi/gPMx/5NNY9HRCW1HzR+35/m8FUligqTYw6k7XBEXEzbvccf9qcAAAAA/12ff/3hRxHzk2bx58VZT4idlC7aHJxWveKSz/+mVe14UWw8pWonNkpOxcmI2HfsxylVOxURc0fem1K1f2R+Uxz8Q1TKmNvJ2QAAADtj80pgaqs3AAAAdp1PZj0BZqO4X5t+i5/uBR8oI90QPLSx98YMZgcAAABMQ2XWEwAAAAAeumL9//fP/5v3/D8AAAB4hJXP/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/YuXfcNIIwDuAfjw3kpaCIx1WoopQUHCJHSJkujX0bd5zBEuIcuPMRLLDYHUteiwKLWa+Nfj9pmdkR/PUt3cysBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjSXbFa3Gyurs/N2e3Pk+dpAAAAgGO2xWpRdkbV/dc0/j0N/YyIWURMI2ISEcfm7r34VMscR0Qn9Y99v3hRw21EmXD4zSBdXyLid7oefjT9LwAAAMDl2qzny4jeoVt+/Gq7IN5SWrQZ5sorl3z6udLGZdi/TGmTp8gsphFRjO4zpc0iovvtT6a0k/RqzfBZ06ma7gkhaTXvf1NFAgAAmdVnAtlmbwAAALw7f9sugHaU+7XpXfy0FzyomrQh+Ll2BwAAAHxAnbYLAAAAABpXzv+d/wcAAACXrTr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCZti9Vis54v66P9V+fs9ufJ90QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP7M9LCoYwEITB/p/qnYL3v5XSoEtx5a4KAh8zhBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArr+PkfcansSb5dtr4dTyS/LtqTF015q4bSy+M2+e2538EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLM/LycAAjEYBuNbe1rsvyYvyg969iYIMyB8JARZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb7r7q/6JIbFX1ZhpYsq4VdWcVWLJKrHmILHloL397Tg/eBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxQ4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbn3SZiIIzC6PUAAicEUAK5xaMGEiIEJfCQkCy5BgqgIRIiUotG2BZ2Je843swb7DnJ/YIJ5gcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODgrHe+OErSpMxZUh4+L/+Pk5ykfI3j/emUzffqbzjb5vPP72PNizxdtUnaNEucAwCwuG7eKc7z/tG/XSfT3tS9rXtXt3sZ+tf9fhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbs3M9LFG8cB/BnV3f9+r19L99DFJQFCVHrD8RVvBQFFvQPeFt0E2ktWT2kBGEX6RJ06d6lS908deo/6NQloqDuBgURBGHs7kw9psZ6aGel1wuemY/DMPM8cxDe8xkFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAttbDmbTOhRCO9P6sG159vD27137rzv9j6bh/7MlSfM3GJQohhGsLtepQB9fSzU6Fkeb+7Yd7g/Ez/PW85dW165VarVpXtFvU+7piGgrFnywy+KUFAMChVUhGI9e/K2xON47lpkLYfrQz/5+O6tBm/t9+OPgivlec/4c7tsLulub/mSsbk7/L/6WVxaXS8ura2YXFynx1vnpjeHxifGi0PDYyXmq+Tyl5qwIAAMD+ismI839+anf//9+oDm3m/+fPLs/E9+qR/3dJ8/+FgYHH7fX/M5gkAADAX+K/458/5fY4nisWw63Kykp9uLX98fNIa5vBVA+sLxlx/u+ZynpWAAAAQCdsred29P/nojq02f9/8+Xi0fiaPSGE/qT/f272Zm2uc8vpWmn/f/J85WrWf/+fwfIBAADokP5kxP3/QvP7//yJ9Jx8CGHwZKtO/g1gW/n/292Jl/G94u//Rzu3xK6UL7eeR5r/N14/Xdgv/zfPLYfQW85osgAAABx6/ySjkf/fFzan618fXCr6/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjOjh2jNBNEcQCfZJPvaxQDglhaaGMhKghWAQtB4iEsREHwCAHxAAqexcI7iKROSg+QwhvITHYkbKOC7Gr4/WDyf4RN9u1MkxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41PQobuS7iS29Wt8v3xm/D85iTSqbP3qwdxBXrVr1t/znrZT5PTp/Gc3vYOmyuJwAAABZPkef7EMJr9/EkZruf5v+tfE2c+YfLszrP89W5P2ee/eNaeijOPm7Um92nG0K4vLq+2K3tCX+3zbCfcvCyfT+/h9XrVr7wXZ10PukfmiIdW3twuzrtpl1v3Y1Gx/9S+f/nnwIA+K6dnGWRfx/F3GuyMQAWVqdcYW7+L/rN9gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQh/cAAAD//5NRnzs=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000d80)='./file1\x00', 0x143042, 0x0) fadvise64(r2, 0x3, 0x6, 0x4) 3.452883491s ago: executing program 5 (id=427): openat$vcs(0xffffffffffffff9c, &(0x7f0000002140), 0x200, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000680)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@metacopy_off}, {@nfs_export_on}, {@redirect_dir_nofollow}], [{@smackfsdef={'smackfsdef', 0x3d, 'redirect_dir=nofollow'}}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x43) pipe2$9p(&(0x7f0000000180), 0x0) mknodat$loop(r0, &(0x7f0000000200)='./file1\x00', 0x800, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x840) chdir(&(0x7f0000000140)='./bus\x00') linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x400) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x0, 0x0) recvmmsg(r1, &(0x7f00000009c0)=[{{&(0x7f00000005c0)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/49, 0x31}, {&(0x7f0000000a40)=""/109, 0x6d}], 0x2, &(0x7f0000000800)=""/26, 0x1a}, 0xcc89}, {{&(0x7f0000000840)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=""/179, 0xb3}, 0x1}], 0x2, 0x2, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=ANY=[], 0x48) r3 = userfaultfd(0x80001) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000480)={'sit0\x00', &(0x7f0000000440)={'tunl0\x00', 0x0, 0x10, 0x8000, 0x60d, 0x3, {{0x8, 0x4, 0x1, 0x8, 0x20, 0x67, 0x0, 0xc0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100, {[@ssrr={0x89, 0xb, 0xc0, [@multicast1, @dev={0xac, 0x14, 0x14, 0x11}]}]}}}}}) sendmsg$nl_route(r4, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)=@mpls_getnetconf={0x34, 0x52, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [@IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x4}, @NETCONFA_IFINDEX={0x8}, @IGNORE_ROUTES_WITH_LINKDOWN={0x8, 0x6, 0x659d}, @NETCONFA_IFINDEX={0x8, 0x1, r5}]}, 0x34}, 0x1, 0x0, 0x0, 0x40000}, 0x55) syz_emit_ethernet(0x6a, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaa2aaaaaaa00040000000008004500005c006500000808000000010100ac1414aa05009078ffffffff401a000500680000810400090a010104e00000028629377c184407020206142205290207c7f02510ab010a342901bb6b73ca88020a425eefa9cceab800000000"], 0x0) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000001070000000000000000260018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095", @ANYRES64=r3], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x21, '\x00', 0x0, @fallback=0xa, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000f00)='./file0\x00') 3.35032028s ago: executing program 9 (id=428): syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=ANY=[], 0x50) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0900000004000000e27f00000100000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="800000000000033666aa0c70e0c500"/28], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7082000000000007b8af8ff00000000bfa2000019000008030000b704000000000000850000000300000095000000ebffffffffffffff000000000000200000e613d6d3eaf2bf0905fe05d107e3fa7213d5a279cec972a5dd20479478bf87e76da45011f13bcf02653863f0d01cb768cdd17efde006ca52d36d04d6fd1cad803bca23a954fc631b5148b001e6de3227a950a938c023f67c616387a422c711885ced1f47478fc8de667213f6422c2816cc79b5355797a0ee9eb8ccaaa006fcdb42d5dd419476ffaf48589afa35ca63d53792290f"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180), &(0x7f0000000200), 0x81, r3}, 0x38) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='map_files\x00') r5 = getpgid(r0) syz_clone3(&(0x7f0000000380)={0x4000000, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200), {0x22}, &(0x7f0000000700)=""/167, 0xa7, &(0x7f0000000300)=""/18, &(0x7f0000000340)=[r0, r0, r0, r0, r5, r0, r0, r0], 0x8, {r4}}, 0x58) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000006c0), 0x48200, 0x0) r6 = gettid() r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='blkio.bfq.avg_queue_size\x00', 0x275a, 0x0) fcntl$lock(r7, 0x26, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffffffff}) ioctl$VT_RESIZEX(r7, 0x560a, &(0x7f0000000080)={0x3, 0x7fff, 0x8d2, 0x9, 0x5}) timer_create(0x1, &(0x7f0000000800)={0x0, 0x21, 0x4, @tid=r6}, &(0x7f0000000000)) r8 = syz_open_dev$ttys(0xc, 0x2, 0x1) fcntl$lock(r8, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed8, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) syz_socket_connect_nvme_tcp() 2.551753162s ago: executing program 3 (id=430): lchown(&(0x7f0000000080)='./file0\x00', 0xee00, 0xee00) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x15, 0x8, 0x8, 0x10000, 0x0, 0xffffffffffffffff, 0xfffffffc, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x50) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000013000/0x18000)=nil, &(0x7f0000000000)=[@text64={0x40, 0x0}], 0x1, 0x0, &(0x7f0000000180)=[@cr4={0x1, 0x40002}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000008000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, &(0x7f0000000240)="0f0d51f40f01d10fc75800f30fc73600102e0f71e100b800008ec0640f017400aa66b9e408000066b81f6269e766ba000000000f309c0c0cb8d09bbc8966efbafc0cedba4300ba210066ed3626f00fc70d", 0x51}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x12, 0xc, &(0x7f0000000040)=ANY=[@ANYRES32=r0], &(0x7f0000000300)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x11, '\x00', 0x0, @fallback=0x13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 2.505758135s ago: executing program 8 (id=431): r0 = bpf$PROG_LOAD(0x5, &(0x7f00000008c0)={0x11, 0xb, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x53) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x18) mkdir(&(0x7f00000020c0)='./file0\x00', 0x82) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000008fd8850000000400000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='kmem_cache_free\x00', r2}, 0x18) r3 = socket(0x11, 0x3, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$packet(r3, &(0x7f00000001c0)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2e}}, 0x14) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f0000000240)=0xe9, 0x4) sendmsg$netlink(r3, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000600)=ANY=[@ANYBLOB="02011400012918000e1a80009f0001140000002f0600ac141430e0000003808a8972bd0b72e41082b1a3d206"], 0xdd12}], 0x1, 0x0, 0x0, 0x4000007}, 0x4000) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000400)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r1, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f00000041c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r1, &(0x7f000000a280)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c71329afd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150f98e3512b513e25ca73f5f5df0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3d4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566edd0272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcf05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906932966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc286330c75fa257afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f27249b5c4a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24170b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4adaf6b0be433d0ed4c87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7553e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b1ec1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda451852e564c42d5de7671560843d08103b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b0a33042a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cbbc44fa2237c49abf858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd65119c52abd6dded97f931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3d54306a300f0ef42bbe4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af4180753388f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a00", 0x2000, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90, 0x0, 0xfffffffffffffffd, {0x4, 0x8000000003, 0x3, 0x8, 0x0, 0x80, {0x5, 0x80000000000, 0xffffffffffffffff, 0xfffffffffffffffa, 0x16f, 0xdbf, 0x10, 0x0, 0x0, 0x8000, 0x2, r7, r8, 0x0, 0x2}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r1, &(0x7f0000000380)={0x50, 0x0, r6, {0x7, 0x27, 0xfffffffd, 0x58482008, 0x66d, 0xfffe, 0x0, 0xfffffff8, 0x0, 0x0, 0x40}}, 0x50) rename(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0\x00') 2.414546692s ago: executing program 9 (id=432): syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000046, &(0x7f0000000380)={[{@delalloc}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x2}}, {@dioread_lock}, {@data_err_ignore}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x4007b1}}, {@data_err_ignore}, {@grpquota}, {@nobh}, {@user_xattr}, {@bh}, {@dioread_nolock}]}, 0x1, 0x553, &(0x7f0000000a40)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") (async) r0 = open(&(0x7f0000000200)='./file1\x00', 0x4827e, 0xdc) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x1000) (async) fallocate(r0, 0x0, 0x0, 0x8800000) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x6}]}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x401c2103, &(0x7f00000001c0)={0x0, 0x1, 0xffffffffffffffff, 0x4}) bpf$TOKEN_CREATE(0x24, &(0x7f00000000c0)={0x0, r0}, 0x8) (async) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000180)={@mcast1, 0x0}, &(0x7f00000001c0)=0x14) r3 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x300000c, 0x28011, r3, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x1, 0x200, 0xfffffffb, 0x2, r0, 0x9, '\x00', r2, r3, 0x3, 0x4, 0x2, 0x8}, 0x50) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002280)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x57af, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x441, 0x14a) fallocate(r4, 0x20, 0x0, 0x8000) 2.397610764s ago: executing program 3 (id=433): prlimit64(0x0, 0xe, &(0x7f0000000240)={0xb, 0x248}, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1b00000000000000000091f80080ee20cbec9a187ee91ce49ede8b9882439c48467093dec5b915bb1b53857622c45c532aeedb1172049b45277796c4e0ce335b733499052bb5d9741f585e41196c1fdc4dea5535e452f33bc00656cb55e1a01e386c00261a7bdbd5938680be42993399383b6b1ba48660ba51c6289306f3c928cac4cf53b054e4428134622c0dabda7b8d20973ae6272a3cf2476d072fd972b4d64a7e399d930f48d28fdc85c2babb3d20cb063a4890c9070afad03f"], 0x48) r3 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x18) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r6 = socket(0x10, 0x803, 0x0) r7 = socket(0x10, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000700)=0x14) sendmsg$nl_route(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001000010400"/20, @ANYRES32=r8, @ANYRESOCT=r3], 0x48}}, 0x0) sendmsg$DCCPDIAG_GETSOCK(r5, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000740)=ANY=[@ANYBLOB="901200001300916728bd7000fedbdf36060908104e214e23970b0000400000000400000004000000b60007000000000000000000f9ffffff", @ANYRES32=r8, @ANYBLOB="08000000fffffeff09000000feffffff041001001d8999b6f5ec4d33e0c50ca18ba51ffcdba344cd9e490b692f5a75029b1b92325c75cac2e3cc9da618d373eea45f10b2153a581e1412c4bc0232cabf876699d0e96eb725a9c78418c6b247ece708237fcf6e131cb8d8d89249a5d2c25663bc478af471d71d1f40d88ea275bc2411943f876370bdfc9df01e74d45ebf278796d724f4e8bd6ae7a8927e398f1e621764e218d526e485d5c9c6305aa32996204bc1e4fba559e6ceb82dd440e79c08d00d13b8c9c7b9e1ac553003b8bb79c44d05b54453f610f208aa2e11749b1687d30a24f3616450b2074e99ffb5924d8c1623a977393010f56792cf634bca68d9d93acea05c56ba14f1f72397577e50f79394a9d442c825de047dd16d627136e4bcbe91108aa28e36d5b1e625ff1ce652087d2f38fdd647928bf3be8bcaa1ad4839f8af10e7b864be6cfff31e6ecbbd964cd18ee27c12c6f3d1433d073b1f47890009fd75b4cc74983919fa3624752ea5064bcf06f75a7dd533dc26a7017f872b28faf1df5f75219cdda253794a869f7f228d32b289d3ba24c16660c0dccc9d9b1e9826211b272d7604afa5e95ef288e71c00432f581bc3bd93e4072565e325d20dcbd6d325a770aed3ee128525043572af61499ae47fcc385297bc8ec72a47db78dd0e6e7354d56e5da47fb15e62f4e93bb0ee3beb4004f1b5365acd76b171a574c70dc689ab23f99202ea7b818e4efd029e43b73b9b19db296c939073264e231fe6ce4937a2411cfefe5c310c0cc6da254a2ae69a33890c6d3eab91dc8802ce365cfab5e72b0b843ff66f51d3a32fd0fd239ea3fbbbeb75ccb2ce6fa9302ea40cc7e062e615aea21f400e00f4168d2a07ff27870f6ac161e66cf9c043c601d3c40227724bc5f8c6e19d0c801d031aa3be5b5767aa2259ed3983ba27ec392bfe90d4a36c0ba7e8cce97d69928b9b530335ee8294d840d0f5fb1d7658314ad9910a9bd0b14274d39b95262dacf8283a898e5455ca45fcc590eeab7db4fbe1284607eee9ad0aa17c6a29710c90ed8652cf715002035630bfbc17ef22b8407cc50c4e1dc8c462d0c5daba7c66b5719f4792f136ab096ce392f2b2c0d72a621e961e0b15560d7ef47cc53159704b4cecea9b28d52b223f47954ac62c0fd0cc229499e4493d8b4bebe6915b063e60232a1518f2e0d434e5f82173160e5aba1c3b7d080bccc4faf9b6cfdd6cef4925edfa28c139b59b232a0cf4b31ff1ad70722bfa49e9990fb12a9ea09712cc92f9dd29180a50f33b2449935784ba9f28d722ca4b549b6d6c3f1f0ee1c6ed2da229f2aad077d01eb6207fd19aba102785a5b2d225530d326436614dd9090ff5549bce5ff0e0dcdaa2c80bbf4a0778bcce2f2c7f5462847f34b5406698a2324224c73b9b614bd43aa17281c4c63dd08932e95c8a22716898711e2a84a7c46cbdd981abc863e20c914d20df258d59bfc1a1cc989771555dc709d0b1dd9165e0c446fc2e9891458055b03a8d4b2dcf5dede8387693c8637937439e7614b6f2ee46dd6d33c00cd049d38529cb50dc9bc7b6d4b41195d08ae000a75edf09f2b476008adc496b397fa74f8400961391f949ff80bd4b3b1d47a807fed3c56c28f2b17c22ba7d380520931380aae5b4aa0dd5be5e6f82dff84f674ba9224f5517977b29f0fb7a519b48783a1167fa0b83ad78bb9c4b5a204edc3eb1809d362e73bafa1e2879bb3ffd2c5335ba73a023aec07608b69762d032b5e3034dee8d04862ba4843deb32472212bedbe6ded89a53d226ed6911006799f12077a7ac196991b0bb3a1cbd84af8e575fea2c4a5ffa7aa2e1e3160acc84596e7ddd438f95b3c1227fec6e99f5d22100a9b3924ecd766d80115d7942de57de98346902bbdc09b556406a7dd5bfc86239b37b3a9acf36d0cee211ff1ee9f9cc5aed1297e7fa912b96182e6b45545827c1c08c09134172fca5744d2aecfadf894495fd5d03f412d9c352ba4acca936d7461cd3293e1a5ab6ee1ec14ceedc12d2ea69d19fcb95cb450614131e819997f8eb2f3b7f8f1b70c82ea5d5e40d36f85aa7143c340b1ecae8f09dc1e18a4682e28791dad5aba92ae193aba88f9aa5b689e7c662e7e41241bac18d080293c17ada83a91e279681e58840cacc5b5fb67e9bbd802a1b06edb96040ffc8175cbcd0de6a10d798267eb424a2d740e0cf90aa039c8ac4208e9838048998367ee469bc65364820a54f4edfbb39df4e1b9a184935a580dd68d3b46619a0c23625b5dd40a3b2d3d5dc837fa34786e07353da60e139cad1259a641f77fa3d8bbc93aae64ddbd9ec3a33760d87eaea58b9fb04ddc6ad8589c95cbaf0d3d8dc6abb4a59858c250a994638ea4e21e236b03af3c0607299507d5f72a052d14da535fc2f7fafe9e21cbdeefa6b1b71670dbce8c830176921d8ebd6995f990d243e2e2fb12d786f7801f6993dcb1eafc332f01e7f2dc563c98a8f90ad9b17d21c930fcd620dd2abd61cfb460dcd98bc4e9080eb778472b9c941ce524077eb997c0469bbc8d6b151c713f7919215127167d8fc9c14717d0bad1d1b9075ce55f26e1ec1ffba9b0e8ed656d24438c1b147f97a924ecde0b49c724839950e3353d50a5fbd1c3a4ee23b5cf48167bc416d08383f8e2b48261c7731c32a7a82f6ed115303c0fd31d889ef3999b5fe70f95f991adc20a1c7602f40bb59b62fcac82aceaa6ad6c653f0d6fec657381b172a315e53e93ae3fe29b1632459749c0115f3037822a02e10b289c2ab4cccb8f941d6239f30b6341a19787c43d02e54d6f4fc47087f3b272e1d883e2ae164f5eadbd195b3998c591cac0d02b40eff539c31ddf77215ed3aeb28649da9e65eb8cfc8f5cec13a555cbc3f1fa49540ee9b11a298dec363a49e6d101b6aa4f97d4ee25ce8b3c721d94ec8fece0bf8dc502c9cb0dffb61059add265af35f923ff8f13c1ff8368619c75099605297769cb9b9284a026c08868294e28e5b8f201b66612b9018dc15d42c197bf0cc7df8dd1e9c6da9facd483808a58704f7fbe1419ac2a101aa11b32b44a1ccc2828d8bc35dd58c08326323b2129e86311d947604795c7e19a7e50889b8f2616c3a0ca44635a1eecc904aff15205f99db695416f72f502081b83b895995f4087094c28d7c72661d18b8d1602bec4adf01675455300b62cbe37ce7316039372b0ce336c3b3aac1afdaafa9721d55d6b3a138320c4e54383dea53bf2e2350e0fb4b9bfded2746d05822994373f63684db6c2901c1522fe9062d1400eb7f4b6cce847a3c4390d017ad7b6a0cf2f6518a7b406e470cef758df7bb60a32e5223190aecbdbdea21d0a68c54f115c995e72a5e6c0b29b471e3c786c00751fc8871f919554824d1ef6ea7d8172a94e07f90f5ef2d429391f06eb1b2801a61a645d51c16040fa419fdd20f90f6f31830752aff3cdb5059e45d0795973e4f2bddb501e07f3acd8fddb099878fd2eeb245c6a6f34043a7970026adf1e25cd4c98a8d416985b6539a174072b1460e920c3e4a56c7cc925fcd5b427be25f7cb2d2ae80cdb3aa0e4122ad0c5fd52af5b2265108268c27020aaa8efccfc2ebe1390293ac0053ff64055d8c80eb554d31edcbe2cf516093850e464abae040122f4539732a2b519e54e86cd2efa705dd03751c8027a77a8957c3a41ea785baf37e111da67e4f6d36894323550c4311bfd5b3d3b81c8d0e426f8967a348da9f6e8222b2501ef1a46a7d11a169a20cf5691f9fcab4a027de0a34bfed1e4f3d5003c0caf2b6bacd58f4be383b6fe11d0b62917c7c664023fb770a64a2e311ee0f2e892c7932f7c6c45f8f73c7f69e1730e09aaa58b1604ae36edacaeeaa4311c518a7af048772df22e40dc1a0741ec21b9adc2a1d029332c86d7cb234dcb20313b2f11f463783eb22894e1feb91b91807ea91e0d585c01f53e5c8a3b8272668deeed2dbbab00afb87f8620eaff0c39dbe8f7c2c3818b30c9a2f68b91b54bbd10bd7066c772478c359d127479bc3bc20fd58cb00a66460740a5205a93d9cdd5172e95aeba67db95ed3866d8e8658c9683595a228833afb55020f6fbc4f72a94481fb1295e2f609fc8859dd6c778fea1933c108c595a887a3cd10937fd2f4988b13237e1f8a49000df6638471027dee66eacc6dcdbde8084449996305452be46f15c7c234aace8a5a2ee735c84ec4b3b77b63209ef60f192224306bb82739d9659df1e7eca6e1235a6338b6ff9cdd18eae9dd423c90831767ce4f27a05291e3d0749cb53ed162d7af49cd7d21cb32afc29409a60950bb628228fedaa70449984faf453abcbd8b87a09e8eb2578068c1aef8b0dd84208156fe3bcb9ff90ed59eb57f1a6345b6c5591c92508203d15cc76d18196a13abc27b3f8fec30f4a3dd3e9f807a0b9eaf2731141f199427564afcb27c689b813dafa34686d591171d83288b5416cea5bb303b4f546714cc48d05dff92b2e9dd78b148698f0e6724b7316f2a2b62064139c0d3d84122f80051c29b9e6917989b9fb1f17a974e26298faa02a85a69dd8b743b37757bd2dc865a516ef62eeb7a96edc75c989c9d709c6c969f5326fd86d2ee1500be8ca2420c21ca46cecfbd90b2a14709026498f8a31deb1a69eeaaa734f34a51705b8c87621034aeef32061832a41186d22754312005dc21bef11d351f3c488126e2b871a19da360c92f4aef926e1ed56a0f7958a102c47a86c7a060e10b926078e2498c406e2d98ba4f5b4581484af8228a0f03b6e08360da200939b04a2eae9ec8de0b1c855df64689115ae1236f4684f9e7bc4d4f7db2daa14e43563148aa2b3fe8e44008e020e61bd04207bd6e3dd57ebd20302104a169d7981f6002f175a23ab75503e774516d82f763ada69935de2a46cb369c2e130e87c4023f185910c40104ddad825912383efc9161c56f903a85eb8e2cf80496eff140815c8df7c3e4f27a0ae72b56b0d2142ec31c7b75b8cece1f211400ba5659f14ddc1afca154ff65e90afb210c5105355b77641dfb8f9a09be92cc8ef5a3c4b6f53bc3012e6cb4ba5c1c7fe5b9949c2211bb2c2e566aa6564d7099da7608feba17369673917839a3c678f47e1bae636309dcf06523fa2fc709eaded151fd0d56059916e420f941ef0830cee99045f4e3c613896cacb1d79ca38510661eaca58cc3ce186caa10e512ac3f3db6102bab8b7ed364d78846e6f7dfe2f216a6959f017e16f9cc178bcf2600c1f18de872b98341abca237d31058e6bacf9e12513d1e78e9512d4d7ad55f7bf6e228099e1907623453feebca0969a921cfa30aae4674e0da24c9200bfe5a29ab7d7fc560428a2da1efa0ed56053f35a9ec1199b80dc351b70fcdc4e4dfaf1c71f73d69b58c07189e97ccced1ceb4e8c139aa523b5ab6f13e6eba055710a6de645ec1efdebd1b0318b298a5dc708512bf88816840cba9aa8e3aa412f14f648985992632045d8bc4acad7dd7d93ddd29c6a96e099849c0e0b3ed03ab69355bc4f6cfa12804030136e383e286af32195202936ab0a4f371119e64fd2eed3938f0d4423b3c7e7dcf07c563d374215205f6b4d41013097f24beb60dff638002830831f5020ae61e5fb46ff5f43c43915de2ab7a275edc293c3bdf2f6f9d11bfae39a883257d76c9de3426fb8821b5ca63db40cbd9f337382deba7a778799e8df7e7ed324db50900037911460bbcfd63da3c3cad8dc9ebfdbc1c13b21eb84779b0a485d85366a0803d399c81796112c7840bcfdbca2eaaae08473c801d6dcb21df02b3a95f3b85bf3a80175ac5b308ff7f6fb123df0b4ecdd1232bd000100825b1324dec75620e95dc45e20fafee2156aad594cba7a36269965c678327cf9c6dc978ba2319fbaf885705bccc9519d144e1cfaf0b644f6254f323a6d941ead7db1a00eef40a67148cd4615a53c942ae000a61e9abcc5a2f42612caceaf7bb9e6d860cb5cb093fbfc27dbc602f168c8321a62f0a11ebcb7eb955ce37f3d06291e0ff8a132bbe1a65ad6475ea3aaa8b79d69aaee50037df860b25bdb6393016f527cf2c2cdcadeff01b11e52ffce80dfbe6171e9cb70f0917e000000a2000100fd3e65b558c14e58431c6d8c5f9e1d890507b6423eab4a3cf09168ac9dee44662437afde7e55837a2103c9b3b7be76724cb00d256a40d81faa004a4e07ad1a163291add30f94f4dd8fb8312c9ced81a13513211d2cc05ea38c3c5a5aa0ad6df4efaa35dd83f5a57aebc00f1532b4951eca86da763dae57dd0fcddf7111b03dd4be83593b3af8dc88f528b079bc97349d6fd8763ab792fbfa411a2c7887450000960001000a3fdf9482edbffdf047628c4d56506e4065e14da2063bf8167d964624179e147470e24ed02624d3844e725e9b4a4745a4ab81f2f3c04025194c763d38c5e18c5eb538e06d74b6ef931e79b360db9fbef3f265bd29ea6290158b00f6b062deb191982c56ebd87eadcfa5b15d7d27f6072a4584e11b000e638530ba176d9f8fe8991617e7203300212fb84beaa3d8446c7db20000440001003b51a656f1ca833100bbd0d8573c14aa0ad68358baf55c86afad54cf9e51f4521821651cac7e71a65397c96176250571f1b2dae635aba8f17f6e9f85fe5f8910"], 0x1290}, 0x1, 0x0, 0x0, 0x4040080}, 0x0) setsockopt$inet6_tcp_TLS_RX(r5, 0x11a, 0x2, &(0x7f00000003c0)=@ccm_128={{0x303}, "fbecec1afd2c8692", "4756bf1f5603c90f8252e771b3dabd61", "0f711a36", "bfdb32fc0d8fd6d5"}, 0x28) setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000180)={r0, r4, 0xee01}, 0xc) socket$nl_generic(0x10, 0x3, 0x10) r9 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x1000, 0x0) ioctl$TCSETS(r9, 0x40045431, &(0x7f0000000140)={0x3, 0xffffffff, 0x202, 0x0, 0x1, "810000cc2b000000000000fa25ffff00ffffff"}) syz_open_pts(r9, 0x149601) ioctl$TCSETS(r9, 0x5402, &(0x7f0000000340)={0x7, 0x6, 0xc, 0x40, 0x12, "2cd7f679d4793d721abcf0949456a02e126ae4"}) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, r10, 0x421, 0x72bd2a, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0xc35d4f6d52288271}, 0x200048c4) 2.385165465s ago: executing program 5 (id=434): r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_int(r0, 0x0, 0x31, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000380)={0x2, 0x0, @remote}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r2 = socket$inet(0x2, 0x80000, 0x5) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000140)="14b59b7067855bee2200ff0e499f891ef4cd6a2a668bdb6105183a0402f0af28ad495f73b13b0807201a37ab2bbd9625c2dbdda5390d4ffb9cf7194dcd790c912f7f8af24a8dd35b5a87f41a4915950321cc0a7f0af52c48b10432b69851beafd31321b3ffb0c3081692081466b95de535610c1fb8999d6f1ae9353efdd1118df9f78ce4b3032bdfcb67b0f677a2ca38c2aae86852", 0x95}, {&(0x7f0000000200)="d43aab681c9fbd4696dfd53098dcbadf763b031dc5a7f28fdb1b5111d2fd7ea4f2a91c61adeb0a7b8f57a7b6fa2b83d71271c4e33a3da66ae553dc9ec21f09bd1b69cc497275c4956637bc4a5d05b1ac352483a45bda", 0x56}, {&(0x7f0000000280)="71d957fc21a8eceb7158d86a5f04f19d1bbdc435a6b34661bdbe4ad1ae266582e519d808f9e3dfc965c775dced88c507a5aa1a245c5de1614f8c1edba6a8a6d2cadb52f569daf46e73c7eda960ca659d619153c434d0d81c584460790d91bbf33384ba93948cb97820a35d2772c08bbb8fa6ca2495a536a7132575e6ce1add2d4647a311c9303721c164774b392f46d9c74e2e6ce908420e9e2cb3b220e52f5dc558ee3f181629b7e502", 0xaa}, {&(0x7f00000003c0)="de7fe186c9d43a6230b469391abe684ecbce37601df8076cc8a0fe5eef8d36ee60dc5b7a1ddd315525d0fd9a31c9538fd5f3c11d67fa42dfb12fe8174789a6900e63664722bcb096040b869812ef97f19d972c98850f463e35a268e1206edfefc093fdb858510772c278f8a16b197b7206834582b58a7f8b3ffac39b7673aec55a0cebd0c01816efe4c294a5771d012e8d1d03c48413208201e595ae0003dbf328f5a509053afce6d2a2dc26fd66893b79974ec6b58c92efde11015674d5ba40a3a5708fa3ec40ef82afba772fedfcb191b45826b90c56fff7ab4fe118276595f6c8278dbaf9de19d05151596d8f35e25e", 0xf1}], 0x4, &(0x7f0000000340)=[@rights={{0x28, 0x1, 0x1, [r0, r2, r0, r0, r0, r0]}}], 0x28, 0x400c050}, 0x800) 2.379649925s ago: executing program 6 (id=435): r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)="3abeafd4", 0x4}, {&(0x7f0000000340)="0d4343fa3641bb7b29c19d626a10b1aec811b5ae32406ff594d7fa23638f2d0ff415273191fbdeb6cb80a31aeaa52349708365dabe7b898917293b0215ab2e3d89c95ded7cb518ff841f6af7e9c9951ee098e64b55495da36468663d937a314fdcb249866545644bb7499f541c11ebee0927e0a1faece9477c38936daa05969e0190a5922feb4f636db6ada07ea932a6cbe762c43d71ae8212d76bb7fc0695eb05305ce9f32b9d76819f", 0xaa}, {&(0x7f0000000500)="642fb5e84ce202d5ad3f96b493fd40f2435ebb252ce8536c2c3176b81ab25415849b93a2b4f65b0752732804b4d0f9e41b738993163528681081979fccf35f80bb1c1eec76eebf8d8951f2ff96a92c86015256bd6d526de299428052d01eac2b87d5163fb218dfb6fdd9a72ad2b632fd2bab61dbfd630da2531f7a5dac2f0cdea2fe26f758778071d466220f51addf960cb0494777762bc701199a2a18921a73825b1196bc0f13ef92", 0xa9}, {&(0x7f0000000680)="497a30290e61f55581caa775c62dc30eaa1314d034dc4c0cd749ab01595b15c77767ff4e39b62054c710fe42c5c53c5df632a6d175f01da3debadec2432573d2b80f86e7c823504e7e2607858329d9d8f59e7302bdd138445706cf833a57272608cf6ac5d000289b7eb749232ce430645756a280dd1db3d530416d4504a1545c9b74cf6234e9643dde565b0b7761ab061c902f549398c7e9e5370bbe6139abb6e199343489ee459b2fc96a817c63b74d1412e53a82b6e9", 0xb7}, {&(0x7f00000001c0)="e51d6d", 0x3}, {&(0x7f0000000780)="c7f659a6049bf0afb0c4ec926a8049f5a672aeba23e360fef7719ccaa06eb397caf1fbe25854fe516edc9f6ecd30b620376fb5ba56045259cccf9cd9565f1dd4e9c76699e42d6854d9b64654ab0e75f254abe440dabd29060a2ffce8e5bbc29a09cd77a4fe44d0613408dba7df0f27956a9152a5718226a4baa2cf79cc4fdd6599f94851ffb37ae601cc3694db43a9", 0x8f}, {&(0x7f0000000840)="f8507de604e934ca7c51e3268e423f3332ed330daeea8edd6c15e8850e70c65dec7bb1be09507c20b1360c746068f8c401a7167c1f437ac2715995670f0a0a3bf37994dab44ca0a294cdbafa738272d38d36ea7f9ef846cf2b365cd7ba4b88f94399643fd7927d319e17c013184b4b540529993ddc1603d070114fe4b7e1421c0bdd42983da4a60bcb3e069385fdc59f56c92eac77763320daac4c380e7f8a2971b7ff764174402d6928bfbf304dca63", 0xb0}, {&(0x7f0000000200)="acc1bfab3ab1361bd6b2eef3", 0xc}, {&(0x7f00000009c0)="6efa6c1b6db86c432d523948a887a90fec3c98266a18d14f0860196eca15ac19a3243b28d8b479af0e021e784349285e55bbc99d1ae56ad093667af5f7b46dcbad104936f514bcc9e00cfaf30d6dd907b1733b85b3dc40427fa6353856540466c97f1a85343adec570fd4d85d8c6ab2531d113d1607a6277fb49d2579b9e9676983420fefe5884b57f0839c71a9023bb9ce5293273a82717f694d36920e5d54b0722c4f5fe1552658d83fec31bf2be13998ddb564ac754cbfbf1776fa1edd5e2474c120c57711574b3a4415356127e40c7a7d61bfb0117439fb199a18ef5f4ea62f5965dae3fdf3ce6f8efef19", 0xed}], 0x9, 0xffff8000, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={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}, 0x90) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f00000004c0)={0xffffffffffffffff, &(0x7f0000000340), &(0x7f00000005c0)=""/155}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000300)='qdisc_create\x00', r3}, 0x10) (async, rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}, 0x1, 0x0, 0x0, 0xc000}, 0x0) (rerun: 64) 2.262650184s ago: executing program 8 (id=436): prlimit64(0x0, 0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0a00000004000000fd0f000007"], 0x48) bpf$TOKEN_CREATE(0x24, &(0x7f0000000000)={0x0, r0}, 0x8) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYRES16=r0], &(0x7f0000000900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x52, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{r0}, &(0x7f0000000040), &(0x7f0000000080)=r1}, 0x20) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r2}, 0x18) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000400)='virtio_transport_alloc_pkt\x00', r3}, 0x18) r4 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r4, &(0x7f00000002c0)={0x28, 0x0, 0x2710, @local}, 0x10) 2.262366894s ago: executing program 5 (id=437): syz_mount_image$msdos(&(0x7f0000000140), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="646f74732c747a3d5554432c646f74732c6e6f646f74732c636865636b3d7374726963742c666c7573682c6e6f646f74732c6e6f646f74732c71756965742c00a8f43e0a9765c2419bbc93d3bb042cde7dc609bd874b9221aab9404318121ead7505cda193a13e6d2fd30034c9c4f457dc798a67d4d30285c0590475ba33482c83a51b42d7f7ea92b35388ec28309e3b4b8a758575baa63a8679030bf6423a4759c2bb9f9353f43cc4c825234e791353a87ed0bcade85e0808d879b38514fafbba"], 0x1, 0x158, &(0x7f00000001c0)="$eJzs2z+r02AUB+BTG7Xq0lkcAi5ORZ0cFakgBhSlg04K1aWVgl2iUz+KX1CQTt1eaaNWQ4t/LrnpvX2epQd+DZwzJC8nkNc33k/Gs/m72bNl9DqdyO5HHqtO9ONCdKOyCADgPFmlFF9TSunyIq58jpRS2x0BAE1z/gPA8fnj+X+vpcYAgMbY/wHg+Lx4+erJg6IYPs/zXsSXRTkqR9VvlT96XAxv5xv97VXLshx1f+Z3qjz/Pb8YV7/nd3fml+LWzSpfZw+fFrX8WoybHx8AAACOwmCzma93+d37/WCQ/1DLq+qX9wO1/T2L69mpjQEA/IP5x0+TN9Pp2w+Ks1Bkh9GGYn+RHUYbJy7afjIBTdve9G13AgAAAAAAAAAAAAAA7PO/XwhF/P2f254RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6r4FAAD//3szUDQ=") r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000040)=0x7) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 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, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000140)='./bus\x00', 0x42b42, 0x1c0) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f0000000480), 0x400034f, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r4) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x7, 0x10001, 0x8, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffc4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) close(r4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0xe0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe15, 0x5, 0x0, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffff4b, 0x0}}, 0x10) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r5, &(0x7f0000000080), &(0x7f0000000880)=""/166}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r6}, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r6, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) 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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000300)='sched_switch\x00', r7}, 0x10) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000180)='./bus\x00', 0xe, &(0x7f00000001c0)={[{@noblock_validity}, {@jqfmt_vfsv0}]}, 0x1, 0x445, &(0x7f0000000b00)="$eJzs28+PE1UcAPDvTLeLCLgr4g9+qKto3PhjlwVUDh7UaOIBExM96HGzuxCksIZdEyFEwRg8GWPi3Xj0X/CkF2M8mXjVuyEhhgvgqWbaGbYtbdktLUX6+SQD78282fe+nXnte/PaAEbWVPZPErE1Iv6MiIl6trnAVP2/q5fPLly7fHYhiWr13X+SWrkrl88uFEWL87bkmek0Iv0iid1t6l05feb4fKWydCrPz66e+Gh25fSZF46dmD+6dHTp5P5Dhw4emHv5pf0v9iXOrE1Xdn26vGfnWx988/bhr5rib4mjT6a6HXy6Wu1zdcO1rSGdjA2xIWxIKSKyy1Wu9f+JKMXaxZuINz8fauOAgapWq9UtnQ+fqwJ3sSSa87o8jIrigz6b/xZb6yDg1cENP4bu0mv1CVAW99V8qx8ZizQvU26Z3/bTVES8f+7f77ItBvMcAgCgyU/Z+Of5duO/NB5qKHdfvjY0GRH3R8T2iHggInZExIMRtbIPR8QjG6y/dZHkxvFPerGnwNYpG/+9kq9tNY//itFfTJby3LZa/OXkyLHK0r78NZmO8qYsP9eljp/f+OPrTscax3/ZltVfjAXzdlwc29R8zuL86vytxNzo0vmIXWPt4k+urwQkEbEzInb1WMexZ3/Y0+nYzePvog/rTNXvI56pX/9z0RJ/Iem+Pjl7T1SW9s0Wd8WNfvv9wjud6r+l+Psgu/73tr3/r8c/mTSu165svI4Lf33ZcU7T6/0/nrxXS4/n+z6ZX109NRcxnhyuN7px//61c4t8UT6Lf3pv+/6/PdZeid0Rkd3Ej0bEYxHxeN72JyLiyYjY2yX+X19/6sPe4x+sLP7FDV3/tcR4tO5pnygd/+XHpkonb4j/Wvfrf7CWms73rOf9bz3t6u1uBgAAgP+fNCK2RpLOXE+n6cxM/fvyOyLSyvLK6nNHlj8+uVj/jcBklNPiSddEw/PQuXxaX8+fj4j6VwuK4wfy58bfljbX8jMLy5XFYQcPI25Lh/6f+bs07NYBA+f3WjC69H8YXfo/jC79H0ZXm/6/eRjtAG6/dp//nw2hHcDt19L/LfvBCDH/h9Gl/8Po0v9hJK1sjpv/SL5rovhLPZ5+1yaifEc0Y2CJSO+IZkgMKDHc9yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB++S8AAP///fHg0g==") ioctl$TIOCL_SETSEL(r0, 0x541c, &(0x7f0000000000)={0x2, {0xc, 0xa00, 0x6, 0x101, 0x100}}) 2.172051361s ago: executing program 9 (id=438): openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000100)='cgroup.procs\x00', 0x2, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000088fe508a8500000004000000850000002300000095"], &(0x7f0000000240)='GPL\x00', 0x2, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f00000000c0)='kmem_cache_free\x00', r0}, 0x18) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x800700, &(0x7f0000000880)={[{@journal_ioprio={'journal_ioprio', 0x3d, 0x5}}, {@nogrpid}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x5c}}, {@minixdf}, {@resgid}, {@sysvgroups}, {@usrjquota}]}, 0x3, 0x467, &(0x7f0000002280)="$eJzs3M9rHFUcAPDvzCb93SbWKrRWjRYx+CNp0qo9eFEUPFQU9FCPcZOW0m0jTQRbio0i9SJIQc/iUfAv8OZF1JPgVe9SKBqEVk+R2Z1JN9vdZNNsdmv384Fp39t5M/O+O+/tvJm3mwD61kj2TxKxKyJ+i4ihWnZlgZHafzcXL5X/WbxUTmJp6a0/k2q5G4uXykXRYrudeWY0jUg/SfKDxNb63c5duHhmqlKZOZ/nx+fPvjc+d+His6fPTp2aOTVzbvLYsaNHJl54fvK5tuJI1lifxXXjwIezB/e/9s7V18snrr7707fZNrvy9fVxdMpIFvhfS1WN657o9MF6bHddOhnoYUVYl1JEZKdrsNr/h6IUt07eULz6cU8rB2yq7Nq0tfXqhSXgHpbE2mX+7kZFgC4rLvTZ/W+xdGnocVe4/lLtBiiL+2a+1NYMRJqXGWy4v+2kkYg4sfDvV9kSm/QcAgCg3mflL4/HM83Gf2k8WFduTz6HMhwR90XE3oi4PyL2RcQDEVnZxiFlW0Ya8rePf9JrdxhaW7Lx34v53NbK8V8x+ovhUp7bXY1/MDl5ujJzOH9PRmNwa5afWOUY37/y6+et1tWP/7IlO34xFszrcW2g4QHd9NT8VHVQ2gHXP4o4MNAs/mR5JiCJiP0RcWB9u95TJE4/9c3B7QebF1o7/lV0YJ5p6euIJ2vnfyEa4i8kq89Pjm+Lyszh8aJV3O7nX6682er4LeLfsvHI2pOd/x0r239jkeGkfr52bv3HuPL7py3vae60/W9J3q6el+KN+mBqfv78RMSW5Hg1v+L1yVvbFvmifBb/6KHm/X9vvk12nIciImvCD0fEIxHxaF73xyLi8Yg4tEr8P76cJ5q01w21/w7I4p9u+vm33P4bzv/6E6UzP3xX7GzbuuPPzv/Ramo0f6X6+beGdiu40fcPAAAA/g/S6nfgk3RsOZ2mY2O17/Dvix1pZXZu/umTs++fm659V344BtPiSddQ3fPQiWQh32MtP5k/Ky7WH8mfG39R2l7Nj5VnK9M9jh363c4W/T/zR6nXtQM2XbN5tMmuTUEBvdTY/9OV2ctvdLMyQFf5vTb0rzX6f9qtegDd5/oP/atZ/7/ckDcXAPcm13/oX/o/9C/9H/qX/g99aSO/65fo50Sklcr0tojVCxd/EOjuqLNE+4lefzIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0xn8BAAD///xQ9VA=") syz_mount_image$ext4(&(0x7f0000000200)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x2a0471a, &(0x7f0000000180)={[{@quota}, {@bsdgroups}, {@nouid32}, {@barrier_val={'barrier', 0x3d, 0x9}}, {@jqfmt_vfsv1}, {@oldalloc}, {@stripe={'stripe', 0x3d, 0x5}}]}, 0x2, 0x46b, &(0x7f0000000580)="$eJzs3M1vFOUfAPDvzLbw+/HWivgColaJsfGlpQWVgxeNJh4wmugB9VTbQgiFGloTIUSqMXgxMSR6Vo8m/gXevBj1ZGLiSe+GhCgX0FPNzM5Ad9ltt3TZrd3PJxl4nn2e7TzfPvPMPDPPbgPoWUPZP0nEtoj4LSIGqtnaCkPV/65dOTf595Vzk0ksLr72Z5LXu3rl3GRZtXzf1iIznEakHyXFTmrNnTl7YmJmZvp0kR+dP/nO6NyZs08ePzlxbPrY9KnxQ4cOHhh75unxp9oSZxbX1T3vz+7d/dIbF1+ePHLx7R+/ydq7rShfGsct2XTzS0NZ4H8t5urLHon/r2l36832Jemkr4sNYVUqEZF1V38+/geiEjc6byBe/LCrjQNuq+zatLl58cIisIEl0e0WAN1RXuiz+99y69DUY124/Fz1BiiL+1qxVUv6Ii3q9Nfd37bTUEQcWfjni2yLdjyHAABYwSeTnx+OJxrN/9K4e0m9HcUaymBE3BEROyPizojYFRF3ReR174mIe1e5//qloZvnP+mlWwqsRdn879libat2/lfO/mKwUuS25/H3J0ePz0zvL34nw9G/OcuPLbOP71745dNmZUvnf9mW7b+cCxbtuNRX94BuamJ+Ip+UtsHlDyL29DWKP7m+EpBExO6I2LO6H72jTBx/7Ou9zSqtHP8y2rDOtPhVxKPV/l+IuvhLyfLrk6P/i5np/aPlUXGzn36+8Gqz/a8p/jbI+n9L7fFflHx5pkgMvrV0vXYuVr1yeeH3j5ve09zq8b8peT0/H5XLru9NzM+fHovYlBzO8zWvj994b5kv62fxD+9rPP53Fu/J+v++iMgO4vsj4oGIeLBo+0MR8XBE7Fsm/h+eb162Hvp/quH57/rxP5jU9P/qE5UT33/bbP+t9f/BPDVcvJKf/1bQagPX8rsDAACA/4o0/wx8ko5cT6fpyEj1M/y7Yks6Mzs3//jR2XdPTVU/Kz8Y/Wn5pGtgyfPQsWSh+InV/HjxrLgsP1A8N/6sEnl+ZHJ2ZqrLsUOv29pk/Gf+qHS7dcBt12gdbbzBF9qAjad+/Ke12fOvdLIxQEf5vjb0rhXGf9qpdgCd5/oPvavR+D9fl7cWABuT6z/0LuMfepfxD72rbvxX4tdutQTooLV8r1+ilxORrotmtJRo/e9B3O7Em+ujGS0kun1mAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaI9/AwAA//9sbvBf") bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[], 0x50) bpf$PROG_LOAD(0x5, 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x1c0) mount$tmpfs(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='huge=always,huge=within_size,nr_blocks=', @ANYRESOCT=0x0]) chdir(&(0x7f0000000140)='./file0\x00') r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r2, 0x8008976) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x4, 0x7fe2, 0x1}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0006}]}) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000700)='attr/current\x00') exit(0x0) syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') close_range(r4, 0xffffffffffffffff, 0x0) r5 = 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}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='sched_switch\x00', r5}, 0x10) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) getrandom(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x21c0, 0x103) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000400)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0002}]}) 686.812997ms ago: executing program 3 (id=439): socket$igmp(0x2, 0x3, 0x2) sched_setscheduler(0x0, 0x1, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000012c0)=ANY=[@ANYBLOB="bc0000000002010400000000000000000a000005300001802c00018014000300fc01000000000000000000000000000014000400000000000000000000000000000000013c0003800c00028005000100000000002c00018014000300fc00000000000000000000000000000013000400fe8000000000000000000000000000bb3c0002800c00028005000100000000002c00018014000300ff010000000000000000000000000001140004"], 0xbc}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mount$incfs(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x100) r2 = openat$incfs(r1, 0x0, 0x300, 0x0) r3 = socket(0x1, 0x5, 0x0) close(r3) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0xd3283d0368e269b3, 0x8031, 0xffffffffffffffff, 0x0) r4 = userfaultfd(0x1) ioctl$UFFDIO_API(r4, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x79}) r5 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r3, &(0x7f0000000500)={0xe000200c}) epoll_ctl$EPOLL_CTL_MOD(r5, 0x3, r3, &(0x7f0000000040)={0x80000004}) ioctl$TIOCL_GETKMSGREDIRECT(r2, 0xc0386723, 0x0) ioctl$PPPIOCUNBRIDGECHAN(r1, 0x7434) ioctl$TIOCPKT(r1, 0x5420, &(0x7f0000000040)=0x5) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={0xffffffffffffffff, &(0x7f0000000080), 0x0}, 0x20) r6 = socket(0x1e, 0x1, 0x0) connect$tipc(r6, &(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{0x1, 0x1}}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xc, 0x0, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) write$binfmt_misc(r6, &(0x7f0000000080), 0x2000011a) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_NAME_TABLE_GET(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r8, 0xf01, 0x70bd2b, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x1021}, 0x4000000) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f00000000c0)) quotactl$Q_QUOTAON(0xffffffff80000200, &(0x7f0000000080)=@loop={'/dev/loop', 0x0}, 0x0, &(0x7f0000000000)='./file0\x00') 514.77476ms ago: executing program 8 (id=440): r0 = socket(0x10, 0x3, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47, 0x8, 0x0, 0x0}}, 0x10) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x49, 0x1}, 0x50) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r2, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r2, 0xffffffffffffffff}, &(0x7f0000000580), &(0x7f00000005c0)}, 0x20) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xd, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000003000000650000000800000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='kmem_cache_free\x00', r4}, 0x10) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r2, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) connect$netlink(r0, &(0x7f00000014c0)=@proc={0x10, 0x0, 0x1}, 0xc) r5 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000640)={0x6, 0x2, &(0x7f0000000440)=@raw=[@map_idx_val={0x18, 0x5, 0x6, 0x0, 0xf, 0x0, 0x0, 0x0, 0x8}], &(0x7f0000000480)='syzkaller\x00', 0x8, 0x16, &(0x7f00000004c0)=""/22, 0x0, 0x3b, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000540)={0x2, 0x1, 0x3, 0x8}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000600)=[r2, r2, r3, r2, r2, r2, r3], 0x0, 0x10, 0x7ff}, 0x94) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000700)='./cgroup.net/syz0\x00', 0x200002, 0x0) socket$nl_generic(0x10, 0x3, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000980)={0xffffffffffffffff, 0x20, &(0x7f0000000940)={&(0x7f00000007c0)=""/191, 0xbf, 0x0, &(0x7f0000000880)=""/182, 0xb6}}, 0x10) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000009c0)={r5, r6, 0x1b, 0x0, @val=@target_btf_id=r7}, 0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000040)={&(0x7f0000000780)=@newtaction={0x18, 0x30, 0x829, 0x0, 0x0, {}, [{0x4}]}, 0x18}}, 0x0) 442.028896ms ago: executing program 3 (id=441): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000046, &(0x7f00000006c0)={[{@dioread_nolock}, {@noauto_da_alloc}, {@inlinecrypt}, {@i_version}, {@data_err_ignore}, {@barrier_val={'barrier', 0x3d, 0x9}}, {@data_err_ignore}, {@grpquota}, {@noblock_validity}, {@user_xattr}, {@resuid}, {@quota}]}, 0x1, 0x553, &(0x7f0000001080)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r1, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) syz_clone3(0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0}, 0x18) syz_mount_image$exfat(0x0, &(0x7f0000000100)='./bus\x00', 0x14802, 0x0, 0x3, 0x0, &(0x7f0000000080)) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x10000, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f00000000c0)='./file1\x00', 0x2) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'ip_vti0\x00'}) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="16000000000000000400000001"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000880)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000080)='kfree\x00', r3}, 0x10) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="73686f72746e616d653d77696e39352c73686f72746e616d653d77696e6e742c756e695f786c6174653d302c756e695f786c6174653d312c757466383d312c757466383d312c646973636172642c757466383d302c756e695f786c6174653d302c666c7573682c73686f72746e616d653d6d697865642c73686f72746e616d653d6c6f7765722c646f733178666c6f7070792c73686f72746e616d653d77696e6e742c73686f72746e616d653d6c6f7765722c757466382c0014697a7960fb374b723f64329787434c6c9f891d2e309efaf1d4e529e1ba0f697fedffb095592bc19d5a8f8141ee9bf46262f3a2b1452bf206c0e2ae8a465e6e1be6eeb5d588035a24458d476fc1f9a234cdc4ba352a4185614ce67df4870bff796357ee95fffb99cde9"], 0xfe, 0x2b7, &(0x7f0000001340)="$eJzs3T9vW1UUAPDzHPvFJUMyMCEk3tCBhajpyoArFCREJpAH/khQ0VaqYqtSLFkqIKxOfAIGBr4HGzsSC98AiQ/ARoUqXfT8Xmxju3ad4hSlv9+Sq3PP8T3X7yUerHfzxev90zsPBvceffN7tNtZNDrRicdZHEQjzqVaAABXwuOU4s8Lfb43G9vqCQDYrpnP/9ZTUnYXQ+9suy0AYIs++viTD26dnBx/WBTtiP53w24W1c9q/ta9uB+9uBs3Yj+eTL8LSKkav/f+yXE0i9JBXO+Pht2ysv/5r5PUPMb1R7EfB8vrj4rKTP1o2G3FK7uRZRH3O2UjN2M/Xl2oL+ePby6pj24eb7brTZbrH8Z+/PZlPIhe3Bl/pzFd/9s8infT9399/WmZXNZno2F3d5w3lXYu+9oAAAAAAAAAAAAAAAAAAAAAAHB1HRYTB3G9X4bq83d2noznD/81Pz5fpzGer+qziHw8mDsfaJTix/PzdW4URZGyKn9yvs+1ZrzWjOYL2zgAAAAAAAAAAAAAAAAAAAD8jwwefnV6u9e7e/afDOqH/CeP9V/0dTozkTdidfLuRmvFTp1e9jqfc/TLZ/1JpNzERZoftoqIVT23FiLXyn7Wv/LfKaWUZRHPd5laz7LWmsHe6pzyDf75h723Tm9n697D9vmF+2l2Ko+zwcO5axrZJh2mjW6/fEVOXt8xz/Q6e8/5S/T2H9VidSRbs4vWTKRVD+Jpt197o/v58v4GAQAAAAAAAAAAAAAAAAAAlelDv0smH60sbWytKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4ZNP//z8dxEJkbjCqi5fnpJRGk0geZ4MXvEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeAv8EAAD//yiCbKI=") r4 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x42, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000000)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0xfffffdab) socket$inet6_tcp(0xa, 0x1, 0x0) r5 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(r5, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="02030609100000000000004c9e0000000200130002000000da16c167d803f1f805000600200000000a00060000000000ff0000000000000000001ffeff0001000003f1dc7f7c6e7c0200010000000000004000020000000005000500000000000a"], 0x80}}, 0x0) sendmmsg(r5, &(0x7f0000000180), 0x400008a, 0x0) getsockopt$sock_int(r5, 0x1, 0x6, &(0x7f0000000f80), &(0x7f0000000fc0)=0x4) bpf$MAP_CREATE(0x0, 0x0, 0x0) r6 = socket$key(0xf, 0x3, 0x2) setsockopt$sock_int(r6, 0x1, 0x8, &(0x7f00000001c0), 0x4) sendmsg$key(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0xa, 0x0, 0x0, 0x2}, 0x10}}, 0x0) close(r6) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000008000000000000000000018110000", @ANYRES32=0x0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000058"], 0x0}, 0x94) 373.351851ms ago: executing program 8 (id=442): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001640)={&(0x7f00000008c0)=ANY=[@ANYBLOB="2c0000001a00010000000000000000000a0000000000006f0000000005001b003a00000008000300", @ANYRES32], 0x2c}}, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x6b, 0x11, 0x32}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit={0x95, 0x0, 0x33}], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r1, 0xe0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, 0x0, 0x0}}, 0x10) 351.496633ms ago: executing program 8 (id=443): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) prlimit64(0x0, 0xe, &(0x7f0000000300)={0xa, 0x200000000000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000240)=0x8) (async) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000000)=0x7) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f0000000000), 0x0, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07000000040000000800000001"], 0x48) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cpuacct.usage_percpu\x00', 0x275a, 0x0) write$UHID_CREATE2(r4, &(0x7f0000000340)=ANY=[], 0x118) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x88fd537e5c114b6e, 0x11, r4, 0x0) (async) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x8, 0x8, &(0x7f0000000740)=ANY=[], &(0x7f0000000780)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x18) (async) setsockopt$IP6T_SO_SET_REPLACE(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) (async) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f0000000040)=0x2, 0x4) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, &(0x7f00000001c0)) 25.637758ms ago: executing program 8 (id=444): prlimit64(0x0, 0xe, &(0x7f0000000240)={0xd1e2, 0x47fffffff}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x4c, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0xffffe000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001000)=@abs={0x0, 0x0, 0xce27}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, 0xffffffffffffffff, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed07449e000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x6, '\x00', 0x0, @fallback=0x14, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f00000003c0)='sched_switch\x00', r4}, 0x18) r5 = socket$inet6(0xa, 0x1, 0x0) r6 = signalfd(0xffffffffffffffff, &(0x7f00000001c0), 0x8) close(r6) fcntl$setstatus(r6, 0x4, 0x2c00) r7 = gettid() fcntl$setown(r6, 0x8, r7) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000040)={'syztnl0\x00', &(0x7f0000000300)={'syztnl1\x00', 0x0, 0x80, 0x40, 0x4, 0x4, {{0xa, 0x4, 0x2, 0x8, 0x28, 0x64, 0x0, 0x3, 0x2b, 0x0, @multicast2, @rand_addr=0x64010101, {[@ra={0x94, 0x4, 0x4}, @timestamp_addr={0x44, 0xc, 0x8d, 0x1, 0x1, [{@multicast1, 0x80}]}, @ra={0x94, 0x4}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000400)={'erspan0\x00', 0x0, 0x80, 0x700, 0x4, 0x3dca, {{0x19, 0x4, 0x3, 0x37, 0x64, 0x66, 0x0, 0x8, 0x2f, 0x0, @local, @empty, {[@timestamp_addr={0x44, 0x2c, 0x7d, 0x1, 0x9, [{@multicast2, 0x3}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x8}, {@multicast1, 0x1}, {@rand_addr=0x64010100, 0x4}, {@remote}]}, @lsrr={0x83, 0x1f, 0x56, [@initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @remote, @private=0xa010102, @broadcast, @multicast1, @multicast2]}, @generic={0x82, 0x3, "8f"}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000380)={'sit0\x00', &(0x7f00000004c0)={'gre0\x00', 0x0, 0x8000, 0x0, 0x7f, 0x80000001, {{0xc, 0x4, 0x1, 0x6, 0x30, 0x64, 0x0, 0x4, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x40}, @loopback, {[@ssrr={0x89, 0x1b, 0xa1, [@local, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @local, @private=0xa010102, @multicast1]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000600)={'tunl0\x00', &(0x7f0000000580)={'erspan0\x00', 0x0, 0x8000, 0x8, 0x1ff, 0xe, {{0x16, 0x4, 0x3, 0x3, 0x58, 0x65, 0x0, 0x0, 0x2f, 0x0, @loopback, @multicast2, {[@generic={0x44, 0x2}, @timestamp={0x44, 0x10, 0xaa, 0x0, 0x5, [0xffff, 0x7f, 0x2]}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x4, [{@dev={0xac, 0x14, 0x14, 0x28}, 0x10001}]}, @timestamp_prespec={0x44, 0xc, 0xc0, 0x3, 0x6, [{@local, 0x3}]}, @noop, @lsrr={0x83, 0x17, 0x19, [@private=0xa010100, @loopback, @loopback, @rand_addr=0x64010100, @broadcast]}, @end]}}}}}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r6, &(0x7f0000000740)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000700)={&(0x7f0000000640)={0xb8, 0x0, 0x1, 0x70bd28, 0x25dfdbfe, {}, [@HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r10}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0xb8}, 0x1, 0x0, 0x0, 0x80}, 0x4004c080) setsockopt$IP6T_SO_SET_REPLACE(r5, 0x29, 0x40, &(0x7f0000001040)=@raw={'raw\x00', 0x3c1, 0x3, 0x360, 0x0, 0x12, 0x600, 0x1c0, 0x202, 0x290, 0x2e8, 0x2e8, 0x290, 0x2c0, 0x4, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth1_to_bond\x00', 'geneve1\x00'}, 0x0, 0x190, 0x1c0, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "0000000000000019b5115c2aee68d23a465cd431e150c3234e082555f67222476147864fa03182f5cf11d8c348cbd06dc8de1dcbde7d4e252c3394fed47bf78c70f607b0178fa5ea335019ac07a602061c96baeb8989f1f34a214e6726401fe4b124e0f7323a587d2a1fcf07000000eca0a7b66c60c527bac2b500", 0x2}}, @common=@inet=@socket2={{0x28}}]}, @common=@unspec=@CONNMARK={0x30}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@CONNSECMARK={0x28, 'CONNSECMARK\x00', 0x0, {0x2}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3c0) 0s ago: executing program 5 (id=445): bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00'}, 0x10) memfd_create(0x0, 0x2) r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r1 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r0, r1, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000240)={0x8, 0x248}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000380)=0x7) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbee7, 0x8031, 0xffffffffffffffff, 0x4af8a000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x3fffffffffffeda, 0x2, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xb, &(0x7f0000000280)=@framed={{}, [@printk={@llx, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x2d}}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, @fallback=0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r7 = socket(0x400000000010, 0x3, 0x0) ioctl$KVM_SET_TSS_ADDR(r0, 0xae47, 0xd000) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0x25dfdbfd, {0x0, 0x0, 0x0, r9, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0xf}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x2}}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=@newtfilter={0x4c, 0x2c, 0xd27, 0x70bd24, 0x25dfdbff, {0x0, 0x0, 0x0, r9, {0x4, 0xa}, {}, {0xf, 0x1}}, [@filter_kind_options=@f_bpf={{0x8}, {0x20, 0x2, [@TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{0x6, 0xd, 0x5, 0x4}]}}, @TCA_BPF_CLASSID={0x8, 0x3, {0x1, 0xb}}]}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8858}, 0x20004804) r10 = socket(0x10, 0x3, 0x0) sendmmsg(r10, &(0x7f0000000000), 0x4000000000001f2, 0x2000000) kernel console output (not intermixed with test programs): scuous mode [ 31.331839][ T563] device veth1_to_bridge entered promiscuous mode [ 31.332278][ T563] device veth0_to_bond entered promiscuous mode [ 31.332680][ T563] device bond_slave_0 entered promiscuous mode [ 31.332890][ T563] device veth1_to_bond entered promiscuous mode [ 31.333224][ T563] device bond_slave_1 entered promiscuous mode [ 31.333405][ T563] device veth0_to_team entered promiscuous mode [ 31.333721][ T563] device team_slave_0 entered promiscuous mode [ 31.333926][ T563] device veth1_to_team entered promiscuous mode [ 31.334238][ T563] device team_slave_1 entered promiscuous mode [ 31.458998][ T563] device veth0_to_batadv entered promiscuous mode [ 31.465623][ T563] device batadv_slave_0 entered promiscuous mode [ 31.472194][ T563] device veth1_to_batadv entered promiscuous mode [ 31.478861][ T563] device batadv_slave_1 entered promiscuous mode [ 31.485374][ T563] device xfrm0 entered promiscuous mode [ 31.491197][ T563] device veth0_to_hsr entered promiscuous mode [ 31.497444][ T563] device hsr_slave_0 entered promiscuous mode [ 31.503758][ T563] device veth1_to_hsr entered promiscuous mode [ 31.510123][ T563] device hsr_slave_1 entered promiscuous mode [ 31.516279][ T563] device veth1_virt_wifi entered promiscuous mode [ 31.522934][ T563] device veth0_virt_wifi entered promiscuous mode [ 31.529539][ T563] device veth1_vlan entered promiscuous mode [ 31.535887][ T563] device vlan0 entered promiscuous mode [ 31.541798][ T563] device vlan1 entered promiscuous mode [ 31.547609][ T563] device veth0_macvtap entered promiscuous mode [ 31.554058][ T563] device macsec0 entered promiscuous mode [ 31.568009][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 31.575894][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 31.586694][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.594968][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 31.609897][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 31.628136][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 31.636217][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 31.645092][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 31.654098][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 31.654202][ T582] cgroup: syz.3.69 (582) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future. [ 31.662223][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 31.686519][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 31.695288][ T582] cgroup: "memory" requires setting use_hierarchy to 1 on the root [ 31.708460][ T530] device veth0_vlan entered promiscuous mode [ 31.718967][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 31.727661][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.737021][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 31.746352][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 31.758539][ T532] device veth0_vlan entered promiscuous mode [ 31.775400][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 31.783289][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 31.790763][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 31.800049][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 31.808333][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 31.816351][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 31.828325][ T530] device veth1_macvtap entered promiscuous mode [ 31.841935][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 31.849542][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 31.856886][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 31.865169][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 31.874042][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 31.883617][ T532] device veth1_macvtap entered promiscuous mode [ 31.886836][ T24] audit: type=1400 audit(1765539653.059:257): avc: denied { create } for pid=589 comm="syz.1.71" dev="anon_inodefs" ino=16130 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 31.912118][ T24] audit: type=1400 audit(1765539653.059:258): avc: denied { ioctl } for pid=589 comm="syz.1.71" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=16130 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 31.946765][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 31.954933][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 31.963388][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 31.970999][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 31.982294][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 31.990789][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 31.999086][ T263] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.019030][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.027975][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.038874][ T346] usb 4-1: new full-speed USB device number 3 using dummy_hcd [ 32.042683][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.054671][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.548715][ T346] usb 4-1: device descriptor read/64, error -71 [ 32.560765][ T608] F2FS-fs (loop6): invalid crc value [ 32.566620][ T7] device bridge_slave_1 left promiscuous mode [ 32.573278][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 32.582103][ T7] device bridge_slave_0 left promiscuous mode [ 32.589088][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 32.596639][ T608] F2FS-fs (loop6): Found nat_bits in checkpoint [ 32.603733][ T7] device bridge_slave_1 left promiscuous mode [ 32.613192][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 32.624709][ T7] device bridge_slave_0 left promiscuous mode [ 32.630906][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 32.648580][ T7] device veth1_macvtap left promiscuous mode [ 32.655060][ T7] device veth0_vlan left promiscuous mode [ 32.668794][ T608] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 32.677573][ T608] F2FS-fs (loop6): sanity_check_inode: inode (ino=4) has corrupted i_extra_isize: 6, max: 36 [ 32.693984][ T7] device veth1_macvtap left promiscuous mode [ 32.706264][ T7] device veth0_vlan left promiscuous mode [ 32.964129][ T346] usb 4-1: device descriptor read/64, error -71 [ 33.090075][ T641] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=65526 sclass=netlink_xfrm_socket pid=641 comm=syz.5.83 [ 33.122720][ T641] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=65526 sclass=netlink_xfrm_socket pid=641 comm=syz.5.83 [ 33.238762][ T346] usb 4-1: new full-speed USB device number 4 using dummy_hcd [ 33.251058][ T651] process 'syz.6.85' launched './file0' with NULL argv: empty string added [ 33.289689][ T651] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 2: comm syz.6.85: lblock 2 mapped to illegal pblock 2 (length 1) [ 33.306213][ T651] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 48: comm syz.6.85: lblock 0 mapped to illegal pblock 48 (length 1) [ 33.324264][ T651] EXT4-fs error (device loop6): ext4_acquire_dquot:6224: comm syz.6.85: Failed to acquire dquot type 0 [ 33.335852][ T651] EXT4-fs error (device loop6) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 33.350565][ T651] EXT4-fs error (device loop6): ext4_evict_inode:283: inode #11: comm syz.6.85: mark_inode_dirty error [ 33.378937][ T651] EXT4-fs warning (device loop6): ext4_evict_inode:286: couldn't mark inode dirty (err -117) [ 33.389448][ T651] EXT4-fs (loop6): 1 orphan inode deleted [ 33.395709][ T651] EXT4-fs (loop6): mounted filesystem without journal. Opts: nodioread_nolock,noblock_validity,data_err=ignore,grpid,nodiscard,stripe=0x0000000000000001,noauto_da_alloc,,errors=continue [ 33.414218][ T9] EXT4-fs error (device loop6): ext4_map_blocks:630: inode #3: block 1: comm kworker/u4:1: lblock 1 mapped to illegal pblock 1 (length 1) [ 33.428625][ T9] EXT4-fs error (device loop6): ext4_release_dquot:6260: comm kworker/u4:1: Failed to release dquot type 0 [ 33.440880][ T651] EXT4-fs error (device loop6): __ext4_get_inode_loc:4444: comm syz.6.85: Invalid inode table block 1 in block_group 0 [ 33.453541][ T651] EXT4-fs error (device loop6) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 33.463338][ T651] EXT4-fs error (device loop6): ext4_quota_off:6543: inode #3: comm syz.6.85: mark_inode_dirty error [ 33.518693][ T346] usb 4-1: device descriptor read/64, error -71 [ 33.536779][ T651] ------------[ cut here ]------------ [ 33.545198][ T651] WARNING: CPU: 1 PID: 651 at mm/page_alloc.c:5354 __alloc_pages_nodemask+0x313/0x5f0 [ 33.554921][ T651] Modules linked in: [ 33.561312][ T651] CPU: 1 PID: 651 Comm: syz.6.85 Not tainted syzkaller #0 [ 33.568479][ T651] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 33.585786][ T651] RIP: 0010:__alloc_pages_nodemask+0x313/0x5f0 [ 33.598278][ T651] Code: 48 3b 8c 24 e0 00 00 00 0f 85 a0 00 00 00 48 8d 65 d8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 f7 c6 00 20 00 00 0f 85 fa fd ff ff <0f> 0b 31 c0 eb 9f 31 c0 e9 c8 fd ff ff 4c 89 ff e8 98 90 f5 ff 49 [ 33.652981][ T651] RSP: 0018:ffffc90007957660 EFLAGS: 00010246 [ 33.659515][ T651] RAX: ffffc900079576f0 RBX: 0000000000000000 RCX: 0000000000000000 [ 33.667643][ T651] RDX: 0000000000000018 RSI: 0000000000000000 RDI: ffffc90007957708 [ 33.676635][ T651] RBP: ffffc90007957788 R08: dffffc0000000000 R09: ffffc900079576f0 [ 33.690377][ T651] R10: fffff52000f2aee1 R11: 1ffff92000f2aede R12: 1ffff92000f2aed4 [ 33.704333][ T665] EXT4-fs (loop1): encrypted files will use data=ordered instead of data journaling mode [ 33.714207][ T651] R13: dffffc0000000000 R14: 0000000000040dc0 R15: 0000000000000016 [ 33.724547][ T651] FS: 00007f395b04b6c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 33.734554][ T665] EXT4-fs (loop1): 1 truncate cleaned up [ 33.741882][ T651] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.748489][ T665] EXT4-fs (loop1): mounted filesystem without journal. Opts: noload,resgid=0x0000000000000000,,errors=continue [ 33.760532][ T651] CR2: 00007ff8c2e02000 CR3: 0000000126801000 CR4: 00000000003506a0 [ 33.768526][ T651] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 33.795084][ T651] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 33.803403][ T651] Call Trace: [ 33.806793][ T651] ? security_load_policy+0x154/0xf10 [ 33.812461][ T651] ? sel_write_load+0x303/0x5a0 [ 33.824541][ T651] ? vfs_write+0x32d/0xd60 [ 33.832487][ T651] ? ksys_write+0x140/0x240 [ 33.838612][ T651] ? __x64_sys_write+0x7b/0x90 [ 33.843784][ T651] ? do_syscall_64+0x31/0x40 [ 33.848511][ T651] ? entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 33.854844][ T651] ? gfp_pfmemalloc_allowed+0x130/0x130 [ 33.860479][ T651] kmalloc_order+0x4c/0x160 [ 33.862103][ T669] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.865006][ T651] kmalloc_order_trace+0x16/0x80 [ 33.872389][ T669] bridge0: port 1(bridge_slave_0) entered disabled state [ 33.884369][ T651] __kmalloc+0x1ee/0x330 [ 33.884438][ T669] device bridge_slave_0 entered promiscuous mode [ 33.888628][ T651] hashtab_init+0xb3/0x130 [ 33.895558][ T669] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.906561][ T669] bridge0: port 2(bridge_slave_1) entered disabled state [ 33.907596][ T651] symtab_init+0x40/0x60 [ 33.914110][ T669] device bridge_slave_1 entered promiscuous mode [ 33.918058][ T346] usb 4-1: device descriptor read/64, error -71 [ 33.932766][ T651] class_read+0x285/0xe50 [ 33.937201][ T651] ? common_read+0x630/0x630 [ 33.944334][ T651] policydb_read+0xac1/0x2ba0 [ 33.949455][ T651] security_load_policy+0x154/0xf10 [ 33.954698][ T651] ? is_vmalloc_or_module_addr+0xd/0x50 [ 33.960292][ T651] ? __kasan_unpoison_vmalloc+0x70/0xa0 [ 33.965951][ T651] ? selinux_policy_commit+0x590/0x590 [ 33.971605][ T651] ? check_stack_object+0x81/0x140 [ 33.972387][ T669] bridge0: port 2(bridge_slave_1) entered blocking state [ 33.976758][ T651] ? __kasan_check_write+0x14/0x20 [ 33.983729][ T669] bridge0: port 2(bridge_slave_1) entered forwarding state [ 33.983789][ T669] bridge0: port 1(bridge_slave_0) entered blocking state [ 33.988896][ T651] ? _copy_from_user+0x95/0xd0 [ 33.996262][ T669] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.003739][ T651] sel_write_load+0x303/0x5a0 [ 34.020534][ T651] ? sel_make_dir+0x280/0x280 [ 34.025244][ T651] ? rw_verify_area+0x1c0/0x360 [ 34.030306][ T651] ? sel_make_dir+0x280/0x280 [ 34.036092][ T651] vfs_write+0x32d/0xd60 [ 34.040588][ T651] ? kernel_write+0x3c0/0x3c0 [ 34.045276][ T651] ? __kasan_check_write+0x14/0x20 [ 34.050646][ T346] usb usb4-port1: attempt power cycle [ 34.050824][ T651] ? mutex_lock+0x8c/0xe0 [ 34.060725][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.060746][ T651] ? mutex_trylock+0xa0/0xa0 [ 34.072393][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.072629][ T651] ? __fget_files+0x2c4/0x320 [ 34.084269][ T651] ? __fdget_pos+0x2d2/0x380 [ 34.089079][ T651] ? ksys_write+0x71/0x240 [ 34.093498][ T651] ksys_write+0x140/0x240 [ 34.098171][ T651] ? __ia32_sys_read+0x90/0x90 [ 34.103106][ T651] ? __bpf_trace_sys_enter+0x62/0x70 [ 34.108981][ T651] __x64_sys_write+0x7b/0x90 [ 34.109054][ T7] device bridge_slave_1 left promiscuous mode [ 34.113610][ T651] do_syscall_64+0x31/0x40 [ 34.119860][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.131309][ T651] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 34.137231][ T651] RIP: 0033:0x7f395c604749 [ 34.137394][ T7] device bridge_slave_0 left promiscuous mode [ 34.141818][ T651] 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 [ 34.148587][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.167472][ T651] RSP: 002b:00007f395b04b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 34.183050][ T651] RAX: ffffffffffffffda RBX: 00007f395c85b090 RCX: 00007f395c604749 [ 34.191062][ T651] RDX: 0000000000000065 RSI: 0000200000000280 RDI: 0000000000000003 [ 34.191215][ T7] device veth1_macvtap left promiscuous mode [ 34.205525][ T7] device veth0_vlan left promiscuous mode [ 34.211347][ T25] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 34.219180][ T651] RBP: 00007f395c688f91 R08: 0000000000000000 R09: 0000000000000000 [ 34.227151][ T651] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 34.245506][ T651] R13: 00007f395c85b128 R14: 00007f395c85b090 R15: 00007ffe6ea28f78 [ 34.258871][ T651] ---[ end trace 1033fbb91904a93e ]--- [ 34.264352][ T651] SELinux: failed to load policy [ 34.304711][ T680] xt_hashlimit: size too large, truncated to 1048576 [ 34.339006][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 34.346618][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 34.359263][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 34.367582][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 34.375943][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 34.382981][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 34.390796][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 34.399771][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 34.407975][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 34.415014][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 34.422682][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 34.430879][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 34.438997][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 34.447158][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 34.459759][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 34.467934][ T346] usb 4-1: new full-speed USB device number 5 using dummy_hcd [ 34.468080][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 34.503097][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 34.512375][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 34.521036][ T669] device veth0_vlan entered promiscuous mode [ 34.527259][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 34.534869][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 34.545369][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 34.553532][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 34.562366][ T669] device veth1_macvtap entered promiscuous mode [ 34.571007][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 34.578540][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 34.586873][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 34.596555][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 34.604835][ T543] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 34.613006][ T25] usb 2-1: config 1 has an invalid descriptor of length 32, skipping remainder of the config [ 34.623404][ T25] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 34.659856][ T346] usb 4-1: device descriptor read/8, error -71 [ 34.708813][ T25] usb 2-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 34.717922][ T25] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 34.726537][ T25] usb 2-1: SerialNumber: syz [ 34.747024][ T696] x_tables: duplicate underflow at hook 1 [ 34.788704][ T655] usb 7-1: new high-speed USB device number 2 using dummy_hcd [ 34.851067][ T708] EXT4-fs (loop3): Ignoring removed mblk_io_submit option [ 34.858430][ T708] EXT4-fs (loop3): Test dummy encryption mode enabled [ 34.865383][ T708] EXT4-fs (loop3): encrypted files will use data=ordered instead of data journaling mode [ 34.876577][ T708] EXT4-fs (loop3): 1 truncate cleaned up [ 34.882303][ T346] usb 4-1: device descriptor read/8, error -71 [ 34.882427][ T708] EXT4-fs (loop3): mounted filesystem without journal. Opts: errors=remount-ro,mblk_io_submit,inlinecrypt,test_dummy_encryption=v1,barrier,sysvgroups,nogrpid, [ 34.999264][ T25] usb 2-1: 0:2 : does not exist [ 35.004272][ T25] usb 2-1: unit 5: unexpected type 0x09 [ 35.011480][ T25] usb 2-1: USB disconnect, device number 3 [ 35.048720][ T655] usb 7-1: Using ep0 maxpacket: 16 [ 35.072072][ T718] FAT-fs (loop3): Directory bread(block 64) failed [ 35.078629][ T718] FAT-fs (loop3): Directory bread(block 65) failed [ 35.085331][ T718] FAT-fs (loop3): Directory bread(block 66) failed [ 35.092277][ T718] FAT-fs (loop3): Directory bread(block 67) failed [ 35.098855][ T718] FAT-fs (loop3): Directory bread(block 68) failed [ 35.105430][ T718] FAT-fs (loop3): Directory bread(block 69) failed [ 35.112130][ T718] FAT-fs (loop3): Directory bread(block 70) failed [ 35.118646][ T718] FAT-fs (loop3): Directory bread(block 71) failed [ 35.125317][ T718] FAT-fs (loop3): Directory bread(block 72) failed [ 35.131931][ T718] FAT-fs (loop3): Directory bread(block 73) failed [ 35.168856][ T655] usb 7-1: config 0 interface 0 altsetting 9 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 35.179857][ T655] usb 7-1: config 0 interface 0 has no altsetting 0 [ 35.186475][ T655] usb 7-1: New USB device found, idVendor=1e71, idProduct=2009, bcdDevice= 0.00 [ 35.200604][ T655] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.209314][ T655] usb 7-1: config 0 descriptor?? [ 35.249547][ T366] udevd[366]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 36.051633][ T24] kauditd_printk_skb: 261 callbacks suppressed [ 36.051644][ T24] audit: type=1400 audit(1765539657.219:517): avc: denied { read write } for pid=688 comm="syz.6.97" name="vhost-vsock" dev="devtmpfs" ino=262 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 36.168707][ T24] audit: type=1400 audit(1765539657.219:518): avc: denied { open } for pid=688 comm="syz.6.97" path="/dev/vhost-vsock" dev="devtmpfs" ino=262 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 36.209949][ T655] hid-generic 0003:1E71:2009.0002: unknown main item tag 0x0 [ 36.219438][ T655] hid-generic 0003:1E71:2009.0002: unknown main item tag 0x0 [ 36.233987][ T655] hid-generic 0003:1E71:2009.0002: unknown main item tag 0x0 [ 36.265131][ T655] hid-generic 0003:1E71:2009.0002: unknown main item tag 0x0 [ 36.285111][ T24] audit: type=1400 audit(1765539657.219:519): avc: denied { ioctl } for pid=688 comm="syz.6.97" path="/dev/vhost-vsock" dev="devtmpfs" ino=262 ioctlcmd=0xaf01 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:vhost_device_t tclass=chr_file permissive=1 [ 36.311416][ T655] hid-generic 0003:1E71:2009.0002: unknown main item tag 0x0 [ 36.320092][ T655] hid-generic 0003:1E71:2009.0002: hidraw0: USB HID v0.05 Device [HID 1e71:2009] on usb-dummy_hcd.6-1/input0 [ 36.335439][ T24] audit: type=1400 audit(1765539657.429:520): avc: denied { map } for pid=737 comm="syz.3.107" path="socket:[18566]" dev="sockfs" ino=18566 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 36.366043][ T24] audit: type=1400 audit(1765539657.429:521): avc: denied { read } for pid=737 comm="syz.3.107" path="socket:[18566]" dev="sockfs" ino=18566 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 36.451956][ T733] F2FS-fs (loop8): Invalid log_blocksize (268), supports only 12 [ 36.478709][ T733] F2FS-fs (loop8): Can't find valid F2FS filesystem in 1th superblock [ 36.491988][ T733] F2FS-fs (loop8): invalid crc value [ 36.498153][ T735] F2FS-fs (loop6): Found nat_bits in checkpoint [ 36.517423][ T733] F2FS-fs (loop8): Found nat_bits in checkpoint [ 36.541566][ T735] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 36.562812][ T733] F2FS-fs (loop8): Try to recover 1th superblock, ret: 0 [ 36.569977][ T24] audit: type=1400 audit(1765539657.729:522): avc: denied { setopt } for pid=688 comm="syz.6.97" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 36.571053][ T733] F2FS-fs (loop8): Mounted with checkpoint version = 48b305e5 [ 36.599119][ T655] usb 7-1: USB disconnect, device number 2 [ 36.624935][ T24] audit: type=1400 audit(1765539657.789:523): avc: denied { read } for pid=764 comm="syz.5.111" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 36.676091][ T24] audit: type=1400 audit(1765539657.839:524): avc: denied { setopt } for pid=764 comm="syz.5.111" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 36.696614][ T24] audit: type=1400 audit(1765539657.839:525): avc: denied { write } for pid=764 comm="syz.5.111" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 36.725591][ T768] syz.5.111 uses obsolete (PF_INET,SOCK_PACKET) [ 36.738056][ T24] audit: type=1400 audit(1765539657.899:526): avc: denied { unlink } for pid=766 comm="syz.1.112" name="#1" dev="tmpfs" ino=131 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 36.738231][ T770] overlayfs: "xino" feature enabled using 2 upper inode bits. [ 37.129648][ T774] F2FS-fs (loop8): Fix alignment : done, start(4096) end(16896) block(12288) [ 37.140687][ T774] F2FS-fs (loop8): invalid crc value [ 37.148459][ T774] F2FS-fs (loop8): invalid crc value [ 37.153939][ T774] F2FS-fs (loop8): Failed to get valid F2FS checkpoint [ 37.166277][ T530] attempt to access beyond end of device [ 37.166277][ T530] loop6: rw=2049, want=45104, limit=40427 [ 37.310444][ T779] exfat: Deprecated parameter 'utf8' [ 37.343248][ T779] exFAT-fs (loop6): failed to load upcase table (idx : 0x00010000, chksum : 0xf6dff195, utbl_chksum : 0xe619d30d) [ 37.361354][ T781] binder: 773:781 ioctl c0306201 200000000640 returned -22 [ 37.368764][ T283] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 37.422632][ T782] xt_hashlimit: max too large, truncated to 1048576 [ 37.628954][ T283] usb 4-1: Using ep0 maxpacket: 16 [ 37.755439][ T283] usb 4-1: config 0 has an invalid interface number: 1 but max is 0 [ 37.765738][ T283] usb 4-1: config 0 has no interface number 0 [ 37.768713][ T661] usb 7-1: new high-speed USB device number 3 using dummy_hcd [ 37.828719][ T283] usb 4-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 37.875386][ T283] usb 4-1: config 0 interface 1 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 37.886852][ T283] usb 4-1: New USB device found, idVendor=04d9, idProduct=a081, bcdDevice= 0.00 [ 37.896325][ T346] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 37.904103][ T283] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 37.944398][ T283] usb 4-1: config 0 descriptor?? [ 38.178829][ T346] usb 2-1: device descriptor read/64, error -71 [ 38.465674][ T283] holtek_mouse 0003:04D9:A081.0003: unknown global tag 0xe [ 38.483994][ T283] holtek_mouse 0003:04D9:A081.0003: item 0 2 1 14 parsing failed [ 38.514300][ T283] holtek_mouse 0003:04D9:A081.0003: hid parse failed: -22 [ 38.522631][ T283] holtek_mouse: probe of 0003:04D9:A081.0003 failed with error -22 [ 38.608760][ T346] usb 2-1: device descriptor read/64, error -71 [ 38.785330][ T804] netlink: 96 bytes leftover after parsing attributes in process `syz.8.123'. [ 38.797961][ T776] udc-core: couldn't find an available UDC or it's busy [ 38.805760][ T776] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 38.813710][ T655] usb 4-1: USB disconnect, device number 7 [ 38.938767][ T661] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 38.948586][ T808] EXT4-fs (loop8): mounted filesystem without journal. Opts: ,errors=continue [ 38.951915][ T661] usb 7-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 38.957823][ T808] ext4 filesystem being mounted at /7/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 38.970819][ T661] usb 7-1: too many endpoints for config 1 interface 1 altsetting 0: 255, using maximum allowed: 30 [ 38.980905][ T346] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 38.999414][ T661] usb 7-1: config 1 interface 1 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 255 [ 39.012549][ T661] usb 7-1: config 1 interface 1 altsetting 1 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 39.017187][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 39.033952][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 39.042319][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 39.050620][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 39.058942][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 39.066988][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 39.075394][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 39.083507][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 39.115252][ T813] udc-core: couldn't find an available UDC or it's busy [ 39.122467][ T813] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 39.198750][ T661] usb 7-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 39.207836][ T661] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 39.215832][ T661] usb 7-1: Product: syz [ 39.220065][ T661] usb 7-1: Manufacturer: syz [ 39.224631][ T661] usb 7-1: SerialNumber: syz [ 39.258701][ T346] usb 2-1: device descriptor read/64, error -71 [ 39.269091][ T661] cdc_ncm 7-1:1.0: skipping garbage [ 39.388832][ T283] usb 9-1: new high-speed USB device number 2 using dummy_hcd [ 39.470187][ T817] EXT4-fs warning (device loop3): ext4_enable_quotas:6489: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 39.484945][ T817] EXT4-fs (loop3): mount failed [ 39.572579][ T817] netlink: 96 bytes leftover after parsing attributes in process `syz.3.127'. [ 39.587843][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 39.596215][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 39.604682][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 39.612711][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 39.621023][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 39.628960][ T283] usb 9-1: Using ep0 maxpacket: 8 [ 39.629262][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 39.642154][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 39.650152][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 39.658771][ T346] usb 2-1: device descriptor read/64, error -71 [ 39.748749][ T283] usb 9-1: config index 0 descriptor too short (expected 30482, got 18) [ 39.757161][ T283] usb 9-1: config 0 has too many interfaces: 101, using maximum allowed: 32 [ 39.766013][ T283] usb 9-1: config 0 has 1 interface, different from the descriptor's value: 101 [ 39.778957][ T346] usb usb2-port1: attempt power cycle [ 39.888736][ T283] usb 9-1: New USB device found, idVendor=0403, idProduct=6010, bcdDevice= 5.00 [ 39.897803][ T283] usb 9-1: New USB device strings: Mfr=253, Product=255, SerialNumber=0 [ 39.906456][ T283] usb 9-1: Product: syz [ 39.910760][ T283] usb 9-1: Manufacturer: syz [ 39.916136][ T283] usb 9-1: config 0 descriptor?? [ 39.959311][ T283] ftdi_sio 9-1:0.0: FTDI USB Serial Device converter detected [ 39.967280][ T283] usb 9-1: Detected FT232BM [ 40.179065][ T283] ftdi_sio ttyUSB0: Unable to read latency timer: -32 [ 40.188783][ T346] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 40.219715][ T283] usb 9-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 40.330223][ T779] udc-core: couldn't find an available UDC or it's busy [ 40.339278][ T779] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 40.368781][ T661] cdc_ncm 7-1:1.0: bind() failure [ 40.388765][ T661] cdc_ncm: probe of 7-1:1.1 failed with error -71 [ 40.388803][ T346] usb 2-1: device descriptor read/8, error -71 [ 40.408753][ T661] cdc_mbim: probe of 7-1:1.1 failed with error -71 [ 40.423251][ T661] usb 7-1: USB disconnect, device number 3 [ 40.608792][ T283] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 40.628743][ T346] usb 2-1: device descriptor read/8, error -71 [ 41.018717][ T283] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 41.029645][ T283] usb 4-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 41.038719][ T283] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 41.047274][ T283] usb 4-1: config 0 descriptor?? [ 41.529237][ T283] keytouch 0003:0926:3333.0004: fixing up Keytouch IEC report descriptor [ 41.538530][ T283] input: HID 0926:3333 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0926:3333.0004/input/input4 [ 41.620273][ T24] kauditd_printk_skb: 16 callbacks suppressed [ 41.620282][ T24] audit: type=1400 audit(1765539662.789:543): avc: denied { read } for pid=79 comm="acpid" name="event3" dev="devtmpfs" ino=588 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 41.621419][ T283] keytouch 0003:0926:3333.0004: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.3-1/input0 [ 41.626654][ T24] audit: type=1400 audit(1765539662.789:544): avc: denied { open } for pid=79 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=588 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 41.701790][ T24] audit: type=1400 audit(1765539662.789:545): avc: denied { ioctl } for pid=79 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=588 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 41.888710][ T346] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 41.978802][ T346] usb 2-1: Using ep0 maxpacket: 16 [ 42.038709][ T283] usb 7-1: new high-speed USB device number 4 using dummy_hcd [ 42.109273][ T346] usb 2-1: config 254 has an invalid interface number: 235 but max is 0 [ 42.117585][ T346] usb 2-1: config 254 has no interface number 0 [ 42.122348][ T661] usb 9-1: USB disconnect, device number 2 [ 42.123996][ T346] usb 2-1: config 254 interface 235 altsetting 2 bulk endpoint 0x6 has invalid maxpacket 32 [ 42.140491][ T346] usb 2-1: config 254 interface 235 altsetting 2 endpoint 0x82 has an invalid bInterval 97, changing to 7 [ 42.142609][ T661] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 42.153801][ T346] usb 2-1: config 254 interface 235 altsetting 2 endpoint 0x82 has invalid maxpacket 24929, setting to 1024 [ 42.162105][ T661] ftdi_sio 9-1:0.0: device disconnected [ 42.173285][ T346] usb 2-1: config 254 interface 235 has no altsetting 0 [ 42.288745][ T283] usb 7-1: Using ep0 maxpacket: 8 [ 42.348754][ T346] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a0, bcdDevice=2b.f1 [ 42.358147][ T346] usb 2-1: New USB device strings: Mfr=1, Product=251, SerialNumber=3 [ 42.366379][ T346] usb 2-1: Product: syz [ 42.370548][ T346] usb 2-1: Manufacturer: syz [ 42.375116][ T346] usb 2-1: SerialNumber: syz [ 42.398767][ T855] raw-gadget.1 gadget: fail, usb_ep_enable returned -22 [ 42.419123][ T283] usb 7-1: New USB device found, idVendor=2833, idProduct=0201, bcdDevice=2a.d5 [ 42.538047][ T876] netlink: 196 bytes leftover after parsing attributes in process `syz.8.141'. [ 42.557586][ T283] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 42.572739][ T283] usb 7-1: config 0 descriptor?? [ 42.795340][ T661] usb 2-1: USB disconnect, device number 7 [ 42.848852][ T283] usb 7-1: string descriptor 0 read error: -71 [ 42.855134][ T283] uvcvideo: Found UVC 0.00 device (2833:0201) [ 42.862168][ T283] uvcvideo: No valid video chain found. [ 42.868481][ T283] usb 7-1: USB disconnect, device number 4 [ 43.346654][ T346] usb 4-1: USB disconnect, device number 8 [ 43.430967][ T897] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue [ 43.598721][ T661] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 43.662888][ T921] EXT4-fs (loop3): mounted filesystem without journal. Opts: data_err=abort,grpquota,,errors=continue [ 43.675034][ T24] audit: type=1400 audit(43.654:546): avc: denied { mount } for pid=925 comm="syz.6.153" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=filesystem permissive=1 [ 43.697102][ T24] audit: type=1400 audit(43.654:547): avc: denied { append } for pid=920 comm="syz.3.152" name="loop3" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 43.720634][ T921] EXT4-fs error (device loop3) in ext4_reserve_inode_write:5947: Out of memory [ 43.720794][ T24] audit: type=1400 audit(43.654:548): avc: denied { map } for pid=920 comm="syz.3.152" path="/dev/loop3" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 43.729933][ T921] EXT4-fs error (device loop3): __ext4_unlink:3439: inode #2: comm syz.3.152: mark_inode_dirty error [ 43.763373][ T24] audit: type=1400 audit(43.654:549): avc: denied { search } for pid=925 comm="syz.6.153" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 43.784645][ T24] audit: type=1400 audit(43.654:550): avc: denied { read } for pid=925 comm="syz.6.153" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 43.805774][ T24] audit: type=1400 audit(43.654:551): avc: denied { open } for pid=925 comm="syz.6.153" path="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 43.807812][ T283] hid-generic 0003:0004:0000.0005: item fetching failed at offset 5/18 [ 43.830170][ T24] audit: type=1400 audit(43.784:552): avc: denied { read write } for pid=920 comm="syz.3.152" name="uhid" dev="devtmpfs" ino=261 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 43.836031][ T283] hid-generic: probe of 0003:0004:0000.0005 failed with error -22 [ 43.858725][ T661] usb 2-1: Using ep0 maxpacket: 16 [ 43.931962][ T933] EXT4-fs warning (device loop6): ext4_xattr_inode_get:495: inode #11: comm syz.6.154: ea_inode file size=0 entry size=6 [ 43.944679][ T933] EXT4-fs warning (device loop6): ext4_expand_extra_isize_ea:2816: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 43.957847][ T933] ------------[ cut here ]------------ [ 43.963486][ T933] EA inode 11 i_nlink=2 [ 43.963565][ T933] WARNING: CPU: 1 PID: 933 at fs/ext4/xattr.c:1018 ext4_xattr_inode_update_ref+0x4ad/0x510 [ 43.977822][ T933] Modules linked in: [ 43.981853][ T933] CPU: 1 PID: 933 Comm: syz.6.154 Tainted: G W syzkaller #0 [ 43.988750][ T661] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 43.990583][ T933] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 44.001627][ T661] usb 2-1: New USB device found, idVendor=1e7d, idProduct=2c2e, bcdDevice= 0.00 [ 44.011810][ T933] RIP: 0010:ext4_xattr_inode_update_ref+0x4ad/0x510 [ 44.027746][ T933] Code: 8d 7d 40 4c 89 f8 48 c1 e8 03 42 80 3c 30 00 74 08 4c 89 ff e8 c4 d0 be ff 49 8b 37 48 c7 c7 20 8f 0c 85 89 da e8 a3 c6 90 02 <0f> 0b 4c 8b 6c 24 10 4c 8b 7c 24 08 4c 8d 64 24 60 e9 b4 fe ff ff [ 44.047415][ T661] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 44.047579][ T933] RSP: 0018:ffffc900017ef240 EFLAGS: 00010246 [ 44.058267][ T661] usb 2-1: config 0 descriptor?? [ 44.061579][ T933] RAX: 66482367b2964200 RBX: 0000000000000002 RCX: ffff88810d132780 [ 44.074521][ T933] RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 [ 44.082525][ T933] RBP: ffffc900017ef330 R08: dffffc0000000000 R09: ffffed103ee24e8b [ 44.090582][ T933] R10: ffffed103ee24e8b R11: 1ffff1103ee24e8a R12: ffffc900017ef2a0 [ 44.098544][ T933] R13: ffff88812c52b0d8 R14: dffffc0000000000 R15: ffff88812c52b118 [ 44.107076][ T933] FS: 00007f395b06c6c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 44.116137][ T933] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.122806][ T933] CR2: 00007ff8c2e02000 CR3: 0000000132b78000 CR4: 00000000003506a0 [ 44.130886][ T933] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.139128][ T933] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.147093][ T933] Call Trace: [ 44.150462][ T933] ? ext4_xattr_block_csum+0x500/0x500 [ 44.156164][ T933] ? ext4_xattr_inode_dec_ref_all+0x375/0xee0 [ 44.162315][ T933] ext4_xattr_inode_dec_ref_all+0x92b/0xee0 [ 44.168205][ T933] ? ext4_xattr_delete_inode+0xbf0/0xbf0 [ 44.173919][ T933] ? __ext4_journal_ensure_credits+0x430/0x430 [ 44.180239][ T933] ? ext4_get_inode_loc+0x100/0x130 [ 44.185499][ T933] ext4_xattr_delete_inode+0xa2a/0xbf0 [ 44.191556][ T933] ? ext4_truncate+0xe60/0x1290 [ 44.196471][ T933] ? ext4_expand_extra_isize_ea+0x1a10/0x1a10 [ 44.202626][ T933] ext4_evict_inode+0x10d3/0x1760 [ 44.207689][ T933] ? _raw_spin_unlock+0x4d/0x70 [ 44.212631][ T933] ? ext4_inode_is_fast_symlink+0x370/0x370 [ 44.218560][ T933] ? ext4_inode_is_fast_symlink+0x370/0x370 [ 44.224451][ T933] evict+0x478/0x910 [ 44.228347][ T933] ? mode_strip_sgid+0x160/0x160 [ 44.233318][ T933] ? __kasan_check_write+0x14/0x20 [ 44.238412][ T933] iput+0x638/0x7c0 [ 44.242322][ T933] ext4_orphan_cleanup+0x96c/0xd30 [ 44.247428][ T933] ext4_fill_super+0x8452/0x8b60 [ 44.252373][ T933] ? ext4_mount+0x40/0x40 [ 44.256682][ T933] ? snprintf+0xd7/0x120 [ 44.260923][ T933] ? vscnprintf+0x80/0x80 [ 44.265237][ T933] ? set_blocksize+0x1fe/0x3c0 [ 44.270051][ T933] ? sb_set_blocksize+0xaa/0xf0 [ 44.274883][ T933] mount_bdev+0x28b/0x3a0 [ 44.279221][ T933] ? ext4_mount+0x40/0x40 [ 44.283534][ T933] ext4_mount+0x34/0x40 [ 44.287661][ T933] legacy_get_tree+0xed/0x190 [ 44.292346][ T933] ? ext4_chksum+0x160/0x160 [ 44.296937][ T933] vfs_get_tree+0x89/0x260 [ 44.301360][ T933] do_new_mount+0x25a/0xa20 [ 44.305935][ T933] path_mount+0x572/0xc80 [ 44.310271][ T933] __se_sys_mount+0x318/0x380 [ 44.314932][ T933] ? __x64_sys_mount+0xd0/0xd0 [ 44.319694][ T933] ? debug_smp_processor_id+0x17/0x20 [ 44.325060][ T933] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 44.331208][ T933] __x64_sys_mount+0xbf/0xd0 [ 44.335777][ T933] do_syscall_64+0x31/0x40 [ 44.340195][ T933] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 44.346070][ T933] RIP: 0033:0x7f395c605eea [ 44.350507][ T933] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 44.370328][ T9] EXT4-fs error (device loop3): __ext4_get_inode_loc:4444: comm kworker/u4:1: Invalid inode table block 1022815425 in block_group 0 [ 44.379174][ T933] RSP: 002b:00007f395b06be68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 44.392417][ T933] RAX: ffffffffffffffda RBX: 00007f395b06bef0 RCX: 00007f395c605eea [ 44.400413][ T933] RDX: 0000200000000180 RSI: 00002000000001c0 RDI: 00007f395b06beb0 [ 44.408372][ T933] RBP: 0000200000000180 R08: 00007f395b06bef0 R09: 0000000000800700 [ 44.416800][ T933] R10: 0000000000800700 R11: 0000000000000246 R12: 00002000000001c0 [ 44.424901][ T933] R13: 00007f395b06beb0 R14: 0000000000000473 R15: 0000200000000680 [ 44.432970][ T933] ---[ end trace 1033fbb91904a93f ]--- [ 44.438607][ T933] EXT4-fs (loop6): 1 orphan inode deleted [ 44.444468][ T9] EXT4-fs error (device loop3): ext4_map_blocks:630: inode #4: block 16: comm kworker/u4:1: lblock 0 mapped to illegal pblock 16 (length 1) [ 44.459313][ T933] EXT4-fs (loop6): mounted filesystem without journal. Opts: nodioread_nolock,journal_dev=0x00000000000000ff,debug_want_extra_isize=0x000000000000005c,nouid32,resgid=0x0000000000000000,acl,init_itable=0x0000000000008d55,,errors=continue [ 44.482459][ T9] EXT4-fs error (device loop3): ext4_release_dquot:6260: comm kworker/u4:1: Failed to release dquot type 1 [ 44.500772][ T275] EXT4-fs error (device loop3): __ext4_get_inode_loc:4444: comm syz-executor: Invalid inode table block 1022815425 in block_group 0 [ 44.517036][ T275] EXT4-fs error (device loop3) in ext4_reserve_inode_write:5947: Corrupt filesystem [ 44.527290][ T275] EXT4-fs error (device loop3): ext4_quota_off:6543: inode #4: comm syz-executor: mark_inode_dirty error [ 44.620691][ T661] usbhid 2-1:0.0: can't add hid device: -71 [ 44.627468][ T969] netlink: 'syz.1.160': attribute type 10 has an invalid length. [ 44.636872][ T661] usbhid: probe of 2-1:0.0 failed with error -71 [ 44.650060][ T969] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 44.663490][ T967] FAT-fs (loop6): Directory bread(block 32) failed [ 44.666190][ T661] usb 2-1: USB disconnect, device number 8 [ 44.679673][ T967] FAT-fs (loop6): Directory bread(block 33) failed [ 44.686189][ T967] FAT-fs (loop6): Directory bread(block 34) failed [ 44.697358][ T967] FAT-fs (loop6): Directory bread(block 35) failed [ 44.709083][ T967] FAT-fs (loop6): Directory bread(block 36) failed [ 44.715600][ T967] FAT-fs (loop6): Directory bread(block 37) failed [ 44.722349][ T967] FAT-fs (loop6): Directory bread(block 38) failed [ 44.728998][ T967] FAT-fs (loop6): Directory bread(block 39) failed [ 44.734663][ T951] loop3: p1 p2 p4 < > [ 44.735675][ T967] FAT-fs (loop6): Directory bread(block 40) failed [ 44.746553][ T967] FAT-fs (loop6): Directory bread(block 41) failed [ 44.776325][ T951] loop3: partition table partially beyond EOD, truncated [ 44.777033][ T967] FAT-fs (loop6): error, corrupted directory (invalid entries) [ 44.791066][ T967] FAT-fs (loop6): Filesystem has been set read-only [ 44.802989][ T951] loop3: p1 start 16777216 is beyond EOD, truncated [ 44.809690][ T951] loop3: p2 size 515840 extends beyond EOD, truncated [ 44.817101][ T951] loop3: p4 start 16777216 is beyond EOD, truncated [ 44.838346][ T969] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a802c01c, mo2=0002] [ 44.867959][ T969] System zones: 0-2, 18-18, 34-35 [ 44.895843][ T969] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 44.949411][ T366] udevd[366]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 44.952969][ T1002] 9pnet: Insufficient options for proto=fd [ 45.018161][ T979] netlink: 80 bytes leftover after parsing attributes in process `syz.1.160'. [ 45.040934][ T979] netlink: 64 bytes leftover after parsing attributes in process `syz.1.160'. [ 45.088940][ T1008] syz.3.167[1008] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 45.088970][ T1008] syz.3.167[1008] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 45.279204][ T283] usb 7-1: new high-speed USB device number 5 using dummy_hcd [ 45.408719][ T661] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 45.524520][ T1016] batadv0: tun_chr_ioctl cmd 2148553947 [ 45.568716][ T283] usb 7-1: device descriptor read/64, error -71 [ 45.611068][ T1021] netlink: 'syz.1.176': attribute type 1 has an invalid length. [ 45.618786][ T1021] netlink: 4 bytes leftover after parsing attributes in process `syz.1.176'. [ 45.627533][ T1021] netlink: 6 bytes leftover after parsing attributes in process `syz.1.176'. [ 45.678711][ T661] usb 4-1: device descriptor read/64, error -71 [ 45.968695][ T283] usb 7-1: device descriptor read/64, error -71 [ 46.068698][ T661] usb 4-1: device descriptor read/64, error -71 [ 46.238703][ T283] usb 7-1: new high-speed USB device number 6 using dummy_hcd [ 46.338706][ T661] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 46.518696][ T283] usb 7-1: device descriptor read/64, error -71 [ 46.812855][ T1054] bridge0: port 2(bridge_slave_1) entered disabled state [ 46.820055][ T1054] bridge0: port 1(bridge_slave_0) entered disabled state [ 46.827107][ T661] usb 4-1: device descriptor read/64, error -71 [ 47.048702][ T283] usb 7-1: device descriptor read/64, error -71 [ 47.218729][ T661] usb 4-1: device descriptor read/64, error -71 [ 47.220347][ T283] usb usb7-port1: attempt power cycle [ 47.337656][ T1072] syz.1.189[1072] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 47.337704][ T1072] syz.1.189[1072] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 47.338822][ T661] usb usb4-port1: attempt power cycle [ 47.365859][ T1073] syz.1.189[1073] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 47.365903][ T1073] syz.1.189[1073] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 47.387943][ T1072] netlink: 4 bytes leftover after parsing attributes in process `syz.1.189'. [ 47.409143][ T1072] netlink: 3 bytes leftover after parsing attributes in process `syz.1.189'. [ 47.442774][ T24] kauditd_printk_skb: 15 callbacks suppressed [ 47.442784][ T24] audit: type=1326 audit(47.424:567): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.471758][ T24] audit: type=1326 audit(47.434:568): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.494405][ T24] audit: type=1326 audit(47.434:569): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.519277][ T24] audit: type=1326 audit(47.434:570): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.541999][ T24] audit: type=1326 audit(47.434:571): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.549538][ T1076] netlink: 44 bytes leftover after parsing attributes in process `syz.1.190'. [ 47.564777][ T24] audit: type=1326 audit(47.434:572): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=79 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.573727][ T1076] netlink: 43 bytes leftover after parsing attributes in process `syz.1.190'. [ 47.598606][ T24] audit: type=1326 audit(47.434:573): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.607872][ T1076] netlink: 'syz.1.190': attribute type 6 has an invalid length. [ 47.634821][ T1076] netlink: 'syz.1.190': attribute type 5 has an invalid length. [ 47.635178][ T24] audit: type=1326 audit(47.434:574): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 47.643606][ T1076] netlink: 43 bytes leftover after parsing attributes in process `syz.1.190'. [ 47.673888][ T283] usb 7-1: new high-speed USB device number 7 using dummy_hcd [ 47.793032][ T1084] overlayfs: failed to clone upperpath [ 48.648784][ T661] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 48.666569][ T24] audit: type=1326 audit(47.434:575): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 48.697567][ T24] audit: type=1326 audit(47.434:576): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1074 comm="syz.1.190" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f10433b0749 code=0x7ffc0000 [ 48.773098][ T283] usb 7-1: device descriptor read/8, error -71 [ 49.082722][ T1104] EXT4-fs (loop1): encrypted files will use data=ordered instead of data journaling mode [ 49.112011][ T1104] EXT4-fs (loop1): 1 truncate cleaned up [ 49.117657][ T1104] EXT4-fs (loop1): mounted filesystem without journal. Opts: init_itable,max_dir_size_kb=0x00000000000001ff,stripe=0x0000000000000000,noblock_validity,,errors=continue [ 49.169192][ T283] usb 7-1: device descriptor read/8, error -71 [ 49.232373][ T1123] overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 49.247683][ T1123] overlayfs: filesystem on './bus' not supported as upperdir [ 49.259891][ T276] EXT4-fs error (device loop1): htree_dirblock_to_tree:1092: inode #2: block 13: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=24, inode=11, rec_len=8, size=1024 fake=0 [ 49.308729][ T661] usb 4-1: device not accepting address 11, error -71 [ 49.684286][ T1136] bridge0: port 1(bridge_slave_0) entered blocking state [ 49.687841][ T1145] exfat: Deprecated parameter 'namecase' [ 49.699724][ T1136] bridge0: port 1(bridge_slave_0) entered disabled state [ 49.713483][ T1136] device bridge_slave_0 entered promiscuous mode [ 49.725791][ T1136] bridge0: port 2(bridge_slave_1) entered blocking state [ 49.739283][ T1136] bridge0: port 2(bridge_slave_1) entered disabled state [ 49.749871][ T1136] device bridge_slave_1 entered promiscuous mode [ 49.769940][ T1145] exFAT-fs (loop6): failed to load upcase table (idx : 0x00010000, chksum : 0x1a9973fb, utbl_chksum : 0xe619d30d) [ 49.858413][ T1136] bridge0: port 2(bridge_slave_1) entered blocking state [ 49.865466][ T1136] bridge0: port 2(bridge_slave_1) entered forwarding state [ 49.872726][ T1136] bridge0: port 1(bridge_slave_0) entered blocking state [ 49.879764][ T1136] bridge0: port 1(bridge_slave_0) entered forwarding state [ 49.926310][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 49.938546][ T9] bridge0: port 1(bridge_slave_0) entered disabled state [ 49.950409][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 49.977197][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 49.987680][ T9] bridge0: port 1(bridge_slave_0) entered blocking state [ 49.994733][ T9] bridge0: port 1(bridge_slave_0) entered forwarding state [ 50.005520][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 50.013985][ T9] bridge0: port 2(bridge_slave_1) entered blocking state [ 50.021027][ T9] bridge0: port 2(bridge_slave_1) entered forwarding state [ 50.038997][ T7] device bridge_slave_1 left promiscuous mode [ 50.045184][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 50.052887][ T7] device bridge_slave_0 left promiscuous mode [ 50.060241][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 50.068566][ T7] device veth1_macvtap left promiscuous mode [ 50.074845][ T7] device veth0_vlan left promiscuous mode [ 50.174566][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 50.182444][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 50.191776][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 50.203824][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 50.211727][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 50.219262][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 50.406240][ T1136] device veth0_vlan entered promiscuous mode [ 50.430875][ T1172] erofs: (device loop8): mounted with root inode @ nid 36. [ 50.441621][ T1172] xt_TCPMSS: Only works on TCP SYN packets [ 50.523497][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 50.552786][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 50.594218][ T1136] device veth1_macvtap entered promiscuous mode [ 50.728497][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 50.776205][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 50.792200][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 50.841814][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 50.851710][ T9] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 52.068706][ T1220] netlink: 4 bytes leftover after parsing attributes in process `syz.8.228'. [ 52.077982][ T1220] netlink: 12 bytes leftover after parsing attributes in process `syz.8.228'. [ 52.090667][ T1220] netlink: 40 bytes leftover after parsing attributes in process `syz.8.228'. [ 52.099833][ T1220] netlink: 6 bytes leftover after parsing attributes in process `syz.8.228'. [ 52.218911][ T425] usb 10-1: new high-speed USB device number 2 using dummy_hcd [ 52.488684][ T425] usb 10-1: Using ep0 maxpacket: 16 [ 52.618796][ T425] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 52.629938][ T425] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 52.639792][ T425] usb 10-1: New USB device found, idVendor=046d, idProduct=c091, bcdDevice= 0.00 [ 52.648935][ T425] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 52.657671][ T425] usb 10-1: config 0 descriptor?? [ 52.738815][ T5] usb 9-1: new high-speed USB device number 3 using dummy_hcd [ 52.775246][ T24] kauditd_printk_skb: 108 callbacks suppressed [ 52.775256][ T24] audit: type=1400 audit(52.754:685): avc: denied { ioctl } for pid=1234 comm="syz.6.232" path="/dev/rtc0" dev="devtmpfs" ino=258 ioctlcmd=0x700f scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 52.775567][ T1235] rtc_cmos 00:00: Alarms can be up to one day in the future [ 52.943598][ T1237] EXT4-fs (loop6): orphan cleanup on readonly fs [ 52.950693][ T1237] EXT4-fs error (device loop6): ext4_validate_block_bitmap:438: comm syz.6.232: bg 0: block 248: padding at end of block bitmap is not set [ 52.965108][ T1237] Quota error (device loop6): write_blk: dquota write failed [ 52.972677][ T1237] Quota error (device loop6): qtree_write_dquot: Error -117 occurred while creating quota [ 52.982780][ T1237] EXT4-fs error (device loop6): ext4_acquire_dquot:6224: comm syz.6.232: Failed to acquire dquot type 1 [ 52.996299][ T1237] EXT4-fs (loop6): 1 truncate cleaned up [ 53.002195][ T1237] EXT4-fs (loop6): mounted filesystem without journal. Opts: bsdgroups,nodiscard,noblock_validity,grpjquota=,grpjquota=,noquota,auto_da_alloc,noload,nodiscard,,errors=continue [ 53.108742][ T5] usb 9-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 53.119816][ T5] usb 9-1: config 1 interface 1 altsetting 1 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 53.138708][ T25] Bluetooth: hci0: command 0x1003 tx timeout [ 53.144809][ T715] Bluetooth: hci0: sending frame failed (-49) [ 53.169110][ T1243] erofs: (device loop6): mounted with root inode @ nid 36. [ 53.181147][ T24] audit: type=1326 audit(53.164:686): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.205647][ T24] audit: type=1326 audit(53.184:687): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.230775][ T24] audit: type=1326 audit(53.184:688): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.255168][ T425] usbhid 10-1:0.0: can't add hid device: -71 [ 53.257627][ T24] audit: type=1326 audit(53.184:689): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.261411][ T425] usbhid: probe of 10-1:0.0 failed with error -71 [ 53.284052][ T24] audit: type=1326 audit(53.184:690): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.293559][ T425] usb 10-1: USB disconnect, device number 2 [ 53.314632][ T24] audit: type=1326 audit(53.184:691): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=106 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.341208][ T24] audit: type=1326 audit(53.184:692): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1248 comm="syz.9.234" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 53.358733][ T5] usb 9-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 53.372902][ T5] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 53.381077][ T5] usb 9-1: Product: syz [ 53.385235][ T5] usb 9-1: Manufacturer: syz [ 53.389917][ T5] usb 9-1: SerialNumber: syz [ 53.429088][ T5] cdc_ncm 9-1:1.0: skipping garbage [ 53.434362][ T5] cdc_ncm 9-1:1.0: bind() failure [ 53.440096][ T5] cdc_ncm 9-1:1.1: bind() failure [ 53.632812][ T5] usb 9-1: USB disconnect, device number 3 [ 54.218720][ T25] usb 7-1: new high-speed USB device number 9 using dummy_hcd [ 54.230570][ T1258] netlink: 12 bytes leftover after parsing attributes in process `syz.8.237'. [ 54.708891][ T25] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 54.719847][ T25] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 54.808852][ T25] usb 7-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 54.817949][ T25] usb 7-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 54.826023][ T25] usb 7-1: Manufacturer: syz [ 54.834037][ T25] usb 7-1: config 0 descriptor?? [ 55.218776][ T425] Bluetooth: hci0: command 0x1001 tx timeout [ 55.224849][ T715] Bluetooth: hci0: sending frame failed (-49) [ 55.703124][ T1271] netlink: 4 bytes leftover after parsing attributes in process `syz.5.241'. [ 55.749651][ T25] input: syz Pen as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:256C:006D.0006/input/input5 [ 55.761606][ T25] input: syz Pad as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:256C:006D.0006/input/input6 [ 55.773310][ T25] uclogic 0003:256C:006D.0006: input,hidraw0: USB HID v0.00 Keypad [syz] on usb-dummy_hcd.6-1/input0 [ 55.943612][ T1283] netlink: 'syz.8.245': attribute type 3 has an invalid length. [ 55.951583][ T1283] netlink: 'syz.8.245': attribute type 3 has an invalid length. [ 55.969795][ T1285] capability: warning: `syz.8.246' uses 32-bit capabilities (legacy support in use) [ 56.179839][ T1304] exFAT-fs (loop8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 56.190545][ T1304] exFAT-fs (loop8): Medium has reported failures. Some data may be lost. [ 56.199995][ T1304] exFAT-fs (loop8): failed to load upcase table (idx : 0x0000ff98, chksum : 0x974c1b3b, utbl_chksum : 0xe619d30d) [ 56.622156][ T1314] device wireguard0 entered promiscuous mode [ 57.231353][ T392] usb 7-1: USB disconnect, device number 9 [ 57.298696][ T20] Bluetooth: hci0: command 0x1009 tx timeout [ 57.601772][ T1341] loop8: p1 p2 p3 p4 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p55 p56 p57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69 p70 p71 p72 p73 p74 p75 p76 p77 p78 p79 p80 p81 p82 p83 p84 p85 p86 p87 p88 p89 p90 p91 p92 p93 p94 p95 p96 p97 p98 p99 p100 p101 p102 p103 p104 p105 p106 p107 p108 p109 p110 p111 p112 p113 p114 p115 p116 p117 p118 p119 p120 p121 p122 p123 p124 p125 p126 p127 p128 p129 p130 p131 p132 p133 p134 p135 p136 p137 p138 p139 p140 p141 p142 p143 p144 p145 p146 p147 p148 p149 p150 p151 p152 p153 p154 p155 p156 p157 p158 p159 p160 p161 p162 p163 p164 p165 p166 p167 p168 p169 p170 p171 p172 p173 p174 p175 p176 p177 p178 p179 p180 p181 p182 p183 p184 p185 p186 p187 p188 p189 p190 p191 p192 p193 p194 p195 p196 p197 p198 p199 p200 p201 p202 p203 p204 p205 p206 p207 p208 p209 p210 p211 p212 p213 p214 p [ 57.602221][ T1341] loop8: p1 size 100663296 extends beyond EOD, truncated [ 57.777068][ T1341] loop8: p2 start 591104 is beyond EOD, truncated [ 57.783538][ T1341] loop8: p3 start 33572980 is beyond EOD, truncated [ 57.799573][ T1341] loop8: p5 size 100663296 extends beyond EOD, truncated [ 57.807042][ T1341] loop8: p6 start 591104 is beyond EOD, truncated [ 57.813505][ T1341] loop8: p7 size 100663296 extends beyond EOD, truncated [ 57.821275][ T1341] loop8: p8 start 591104 is beyond EOD, truncated [ 57.827690][ T1341] loop8: p9 size 100663296 extends beyond EOD, truncated [ 57.835340][ T1341] loop8: p10 start 591104 is beyond EOD, truncated [ 57.841854][ T1341] loop8: p11 size 100663296 extends beyond EOD, truncated [ 57.849565][ T1341] loop8: p12 start 591104 is beyond EOD, truncated [ 57.856061][ T1341] loop8: p13 size 100663296 extends beyond EOD, truncated [ 57.863572][ T1341] loop8: p14 start 591104 is beyond EOD, truncated [ 57.870082][ T1341] loop8: p15 size 100663296 extends beyond EOD, truncated [ 57.877776][ T1341] loop8: p16 start 591104 is beyond EOD, truncated [ 57.884289][ T1341] loop8: p17 size 100663296 extends beyond EOD, truncated [ 57.895919][ T1341] loop8: p18 start 591104 is beyond EOD, truncated [ 57.902452][ T1341] loop8: p19 size 100663296 extends beyond EOD, truncated [ 57.910234][ T1341] loop8: p20 start 591104 is beyond EOD, truncated [ 57.916737][ T1341] loop8: p21 size 100663296 extends beyond EOD, truncated [ 57.924263][ T1341] loop8: p22 start 591104 is beyond EOD, truncated [ 57.930779][ T1341] loop8: p23 size 100663296 extends beyond EOD, truncated [ 57.938453][ T1341] loop8: p24 start 591104 is beyond EOD, truncated [ 57.944968][ T1341] loop8: p25 size 100663296 extends beyond EOD, truncated [ 57.952482][ T1341] loop8: p26 start 591104 is beyond EOD, truncated [ 57.958982][ T1341] loop8: p27 size 100663296 extends beyond EOD, truncated [ 57.966672][ T1341] loop8: p28 start 591104 is beyond EOD, truncated [ 57.973192][ T1341] loop8: p29 size 100663296 extends beyond EOD, truncated [ 57.981549][ T1341] loop8: p30 start 591104 is beyond EOD, truncated [ 57.988048][ T1341] loop8: p31 size 100663296 extends beyond EOD, truncated [ 57.996302][ T1341] loop8: p32 start 591104 is beyond EOD, truncated [ 58.002825][ T1341] loop8: p33 size 100663296 extends beyond EOD, truncated [ 58.013372][ T1341] loop8: p34 start 591104 is beyond EOD, truncated [ 58.019908][ T1341] loop8: p35 size 100663296 extends beyond EOD, truncated [ 58.027526][ T1341] loop8: p36 start 591104 is beyond EOD, truncated [ 58.034045][ T1341] loop8: p37 size 100663296 extends beyond EOD, truncated [ 58.041678][ T1341] loop8: p38 start 591104 is beyond EOD, truncated [ 58.048179][ T1341] loop8: p39 size 100663296 extends beyond EOD, truncated [ 58.056534][ T1341] loop8: p40 start 591104 is beyond EOD, truncated [ 58.063052][ T1341] loop8: p41 size 100663296 extends beyond EOD, truncated [ 58.070666][ T1341] loop8: p42 start 591104 is beyond EOD, truncated [ 58.077162][ T1341] loop8: p43 size 100663296 extends beyond EOD, truncated [ 58.084768][ T1341] loop8: p44 start 591104 is beyond EOD, truncated [ 58.091282][ T1341] loop8: p45 size 100663296 extends beyond EOD, truncated [ 58.098888][ T1341] loop8: p46 start 591104 is beyond EOD, truncated [ 58.105378][ T1341] loop8: p47 size 100663296 extends beyond EOD, truncated [ 58.113043][ T1341] loop8: p48 start 591104 is beyond EOD, truncated [ 58.119553][ T1341] loop8: p49 size 100663296 extends beyond EOD, truncated [ 58.127137][ T1341] loop8: p50 start 591104 is beyond EOD, truncated [ 58.133661][ T1341] loop8: p51 size 100663296 extends beyond EOD, truncated [ 58.141283][ T1341] loop8: p52 start 591104 is beyond EOD, truncated [ 58.147774][ T1341] loop8: p53 size 100663296 extends beyond EOD, truncated [ 58.155358][ T1341] loop8: p54 start 591104 is beyond EOD, truncated [ 58.161878][ T1341] loop8: p55 size 100663296 extends beyond EOD, truncated [ 58.169593][ T1341] loop8: p56 start 591104 is beyond EOD, truncated [ 58.176085][ T1341] loop8: p57 size 100663296 extends beyond EOD, truncated [ 58.184921][ T1341] loop8: p58 start 591104 is beyond EOD, truncated [ 58.191440][ T1341] loop8: p59 size 100663296 extends beyond EOD, truncated [ 58.199064][ T1341] loop8: p60 start 591104 is beyond EOD, truncated [ 58.205553][ T1341] loop8: p61 size 100663296 extends beyond EOD, truncated [ 58.213161][ T1341] loop8: p62 start 591104 is beyond EOD, truncated [ 58.219675][ T1341] loop8: p63 size 100663296 extends beyond EOD, truncated [ 58.227245][ T1341] loop8: p64 start 591104 is beyond EOD, truncated [ 58.233754][ T1341] loop8: p65 size 100663296 extends beyond EOD, truncated [ 58.242844][ T1341] loop8: p66 start 591104 is beyond EOD, truncated [ 58.249367][ T1341] loop8: p67 size 100663296 extends beyond EOD, truncated [ 58.256954][ T1341] loop8: p68 start 591104 is beyond EOD, truncated [ 58.263481][ T1341] loop8: p69 size 100663296 extends beyond EOD, truncated [ 58.271145][ T1341] loop8: p70 start 591104 is beyond EOD, truncated [ 58.277636][ T1341] loop8: p71 size 100663296 extends beyond EOD, truncated [ 58.285239][ T1341] loop8: p72 start 591104 is beyond EOD, truncated [ 58.291750][ T1341] loop8: p73 size 100663296 extends beyond EOD, truncated [ 58.299344][ T1341] loop8: p74 start 591104 is beyond EOD, truncated [ 58.305868][ T1341] loop8: p75 size 100663296 extends beyond EOD, truncated [ 58.313728][ T1341] loop8: p76 start 591104 is beyond EOD, truncated [ 58.320246][ T1341] loop8: p77 size 100663296 extends beyond EOD, truncated [ 58.327830][ T1341] loop8: p78 start 591104 is beyond EOD, truncated [ 58.334343][ T1341] loop8: p79 size 100663296 extends beyond EOD, truncated [ 58.341953][ T1341] loop8: p80 start 591104 is beyond EOD, truncated [ 58.348443][ T1341] loop8: p81 size 100663296 extends beyond EOD, truncated [ 58.356032][ T1341] loop8: p82 start 591104 is beyond EOD, truncated [ 58.358651][ C0] sched: RT throttling activated [ 58.367472][ T1341] loop8: p83 size 100663296 extends beyond EOD, truncated [ 58.375236][ T1341] loop8: p84 start 591104 is beyond EOD, truncated [ 58.381784][ T1341] loop8: p85 size 100663296 extends beyond EOD, truncated [ 58.389279][ T1341] loop8: p86 start 591104 is beyond EOD, truncated [ 58.395777][ T1341] loop8: p87 size 100663296 extends beyond EOD, truncated [ 58.403791][ T1341] loop8: p88 start 591104 is beyond EOD, truncated [ 58.410301][ T1341] loop8: p89 size 100663296 extends beyond EOD, truncated [ 58.417769][ T1341] loop8: p90 start 591104 is beyond EOD, truncated [ 58.424278][ T1341] loop8: p91 size 100663296 extends beyond EOD, truncated [ 58.431788][ T1341] loop8: p92 start 591104 is beyond EOD, truncated [ 58.438277][ T1341] loop8: p93 size 100663296 extends beyond EOD, truncated [ 58.445759][ T1341] loop8: p94 start 591104 is beyond EOD, truncated [ 58.452281][ T1341] loop8: p95 size 100663296 extends beyond EOD, truncated [ 58.459769][ T1341] loop8: p96 start 591104 is beyond EOD, truncated [ 58.466259][ T1341] loop8: p97 size 100663296 extends beyond EOD, truncated [ 58.473729][ T1341] loop8: p98 start 591104 is beyond EOD, truncated [ 58.480237][ T1341] loop8: p99 size 100663296 extends beyond EOD, truncated [ 58.487708][ T1341] loop8: p100 start 591104 is beyond EOD, truncated [ 58.494303][ T1341] loop8: p101 size 100663296 extends beyond EOD, truncated [ 58.501869][ T1341] loop8: p102 start 591104 is beyond EOD, truncated [ 58.508447][ T1341] loop8: p103 size 100663296 extends beyond EOD, truncated [ 58.516006][ T1341] loop8: p104 start 591104 is beyond EOD, truncated [ 58.522599][ T1341] loop8: p105 size 100663296 extends beyond EOD, truncated [ 58.530173][ T1341] loop8: p106 start 591104 is beyond EOD, truncated [ 58.536751][ T1341] loop8: p107 size 100663296 extends beyond EOD, truncated [ 58.544392][ T1341] loop8: p108 start 591104 is beyond EOD, truncated [ 58.551003][ T1341] loop8: p109 size 100663296 extends beyond EOD, truncated [ 58.558581][ T1341] loop8: p110 start 591104 is beyond EOD, truncated [ 58.565184][ T1341] loop8: p111 size 100663296 extends beyond EOD, truncated [ 58.572822][ T1341] loop8: p112 start 591104 is beyond EOD, truncated [ 58.579413][ T1341] loop8: p113 size 100663296 extends beyond EOD, truncated [ 58.587019][ T1341] loop8: p114 start 591104 is beyond EOD, truncated [ 58.593615][ T1341] loop8: p115 size 100663296 extends beyond EOD, truncated [ 58.601195][ T1341] loop8: p116 start 591104 is beyond EOD, truncated [ 58.607775][ T1341] loop8: p117 size 100663296 extends beyond EOD, truncated [ 58.615329][ T1341] loop8: p118 start 591104 is beyond EOD, truncated [ 58.621924][ T1341] loop8: p119 size 100663296 extends beyond EOD, truncated [ 58.629478][ T1341] loop8: p120 start 591104 is beyond EOD, truncated [ 58.636055][ T1341] loop8: p121 size 100663296 extends beyond EOD, truncated [ 58.643625][ T1341] loop8: p122 start 591104 is beyond EOD, truncated [ 58.650256][ T1341] loop8: p123 size 100663296 extends beyond EOD, truncated [ 58.659888][ T1341] loop8: p124 start 591104 is beyond EOD, truncated [ 58.666473][ T1341] loop8: p125 size 100663296 extends beyond EOD, truncated [ 58.674206][ T1341] loop8: p126 start 591104 is beyond EOD, truncated [ 58.680815][ T1341] loop8: p127 size 100663296 extends beyond EOD, truncated [ 58.695164][ T1341] loop8: p128 start 591104 is beyond EOD, truncated [ 58.701774][ T1341] loop8: p129 size 100663296 extends beyond EOD, truncated [ 58.709510][ T1341] loop8: p130 start 591104 is beyond EOD, truncated [ 58.716091][ T1341] loop8: p131 size 100663296 extends beyond EOD, truncated [ 58.723804][ T1341] loop8: p132 start 591104 is beyond EOD, truncated [ 58.730401][ T1341] loop8: p133 size 100663296 extends beyond EOD, truncated [ 58.738024][ T1341] loop8: p134 start 591104 is beyond EOD, truncated [ 58.744617][ T1341] loop8: p135 size 100663296 extends beyond EOD, truncated [ 58.752311][ T1341] loop8: p136 start 591104 is beyond EOD, truncated [ 58.758900][ T1341] loop8: p137 size 100663296 extends beyond EOD, truncated [ 58.766561][ T1341] loop8: p138 start 591104 is beyond EOD, truncated [ 58.773173][ T1341] loop8: p139 size 100663296 extends beyond EOD, truncated [ 58.780890][ T1341] loop8: p140 start 591104 is beyond EOD, truncated [ 58.787463][ T1341] loop8: p141 size 100663296 extends beyond EOD, truncated [ 58.795090][ T1341] loop8: p142 start 591104 is beyond EOD, truncated [ 58.801682][ T1341] loop8: p143 size 100663296 extends beyond EOD, truncated [ 58.809413][ T1341] loop8: p144 start 591104 is beyond EOD, truncated [ 58.815998][ T1341] loop8: p145 size 100663296 extends beyond EOD, truncated [ 58.824598][ T1341] loop8: p146 start 591104 is beyond EOD, truncated [ 58.831195][ T1341] loop8: p147 size 100663296 extends beyond EOD, truncated [ 58.839003][ T1341] loop8: p148 start 591104 is beyond EOD, truncated [ 58.845579][ T1341] loop8: p149 size 100663296 extends beyond EOD, truncated [ 58.853261][ T1341] loop8: p150 start 591104 is beyond EOD, truncated [ 58.859852][ T1341] loop8: p151 size 100663296 extends beyond EOD, truncated [ 58.867537][ T1341] loop8: p152 start 591104 is beyond EOD, truncated [ 58.874134][ T1341] loop8: p153 size 100663296 extends beyond EOD, truncated [ 58.881750][ T1341] loop8: p154 start 591104 is beyond EOD, truncated [ 58.888322][ T1341] loop8: p155 size 100663296 extends beyond EOD, truncated [ 58.896034][ T1341] loop8: p156 start 591104 is beyond EOD, truncated [ 58.902634][ T1341] loop8: p157 size 100663296 extends beyond EOD, truncated [ 58.910361][ T1341] loop8: p158 start 591104 is beyond EOD, truncated [ 58.916937][ T1341] loop8: p159 size 100663296 extends beyond EOD, truncated [ 58.924670][ T1341] loop8: p160 start 591104 is beyond EOD, truncated [ 58.931272][ T1341] loop8: p161 size 100663296 extends beyond EOD, truncated [ 58.938868][ T1341] loop8: p162 start 591104 is beyond EOD, truncated [ 58.945445][ T1341] loop8: p163 size 100663296 extends beyond EOD, truncated [ 58.953615][ T1341] loop8: p164 start 591104 is beyond EOD, truncated [ 58.960206][ T1341] loop8: p165 size 100663296 extends beyond EOD, truncated [ 58.967924][ T1341] loop8: p166 start 591104 is beyond EOD, truncated [ 58.974516][ T1341] loop8: p167 size 100663296 extends beyond EOD, truncated [ 58.982225][ T1341] loop8: p168 start 591104 is beyond EOD, truncated [ 58.988814][ T1341] loop8: p169 size 100663296 extends beyond EOD, truncated [ 58.996372][ T1341] loop8: p170 start 591104 is beyond EOD, truncated [ 59.002960][ T1341] loop8: p171 size 100663296 extends beyond EOD, truncated [ 59.010647][ T1341] loop8: p172 start 591104 is beyond EOD, truncated [ 59.017223][ T1341] loop8: p173 size 100663296 extends beyond EOD, truncated [ 59.024886][ T1341] loop8: p174 start 591104 is beyond EOD, truncated [ 59.031477][ T1341] loop8: p175 size 100663296 extends beyond EOD, truncated [ 59.039248][ T1341] loop8: p176 start 591104 is beyond EOD, truncated [ 59.045826][ T1341] loop8: p177 size 100663296 extends beyond EOD, truncated [ 59.055171][ T1341] loop8: p178 start 591104 is beyond EOD, truncated [ 59.061772][ T1341] loop8: p179 size 100663296 extends beyond EOD, truncated [ 59.069496][ T1341] loop8: p180 start 591104 is beyond EOD, truncated [ 59.076078][ T1341] loop8: p181 size 100663296 extends beyond EOD, truncated [ 59.083773][ T1341] loop8: p182 start 591104 is beyond EOD, truncated [ 59.090390][ T1341] loop8: p183 size 100663296 extends beyond EOD, truncated [ 59.098962][ T1341] loop8: p184 start 591104 is beyond EOD, truncated [ 59.105550][ T1341] loop8: p185 size 100663296 extends beyond EOD, truncated [ 59.113140][ T1341] loop8: p186 start 591104 is beyond EOD, truncated [ 59.119748][ T1341] loop8: p187 size 100663296 extends beyond EOD, truncated [ 59.127325][ T1341] loop8: p188 start 591104 is beyond EOD, truncated [ 59.133912][ T1341] loop8: p189 size 100663296 extends beyond EOD, truncated [ 59.141631][ T1341] loop8: p190 start 591104 is beyond EOD, truncated [ 59.148207][ T1341] loop8: p191 size 100663296 extends beyond EOD, truncated [ 59.155904][ T1341] loop8: p192 start 591104 is beyond EOD, truncated [ 59.162508][ T1341] loop8: p193 size 100663296 extends beyond EOD, truncated [ 59.170257][ T1341] loop8: p194 start 591104 is beyond EOD, truncated [ 59.176837][ T1341] loop8: p195 size 100663296 extends beyond EOD, truncated [ 59.184435][ T1341] loop8: p196 start 591104 is beyond EOD, truncated [ 59.191025][ T1341] loop8: p197 size 100663296 extends beyond EOD, truncated [ 59.198666][ T1341] loop8: p198 start 591104 is beyond EOD, truncated [ 59.205249][ T1341] loop8: p199 size 100663296 extends beyond EOD, truncated [ 59.213766][ T1341] loop8: p200 start 591104 is beyond EOD, truncated [ 59.220416][ T1341] loop8: p201 size 100663296 extends beyond EOD, truncated [ 59.228947][ T1341] loop8: p202 start 591104 is beyond EOD, truncated [ 59.235524][ T1341] loop8: p203 size 100663296 extends beyond EOD, truncated [ 59.243332][ T1341] loop8: p204 start 591104 is beyond EOD, truncated [ 59.250013][ T1341] loop8: p205 size 100663296 extends beyond EOD, truncated [ 59.257590][ T1341] loop8: p206 start 591104 is beyond EOD, truncated [ 59.264200][ T1341] loop8: p207 size 100663296 extends beyond EOD, truncated [ 59.271939][ T1341] loop8: p208 start 591104 is beyond EOD, truncated [ 59.278525][ T1341] loop8: p209 size 100663296 extends beyond EOD, truncated [ 59.288948][ T1341] loop8: p210 start 591104 is beyond EOD, truncated [ 59.295534][ T1341] loop8: p211 size 100663296 extends beyond EOD, truncated [ 59.303262][ T1341] loop8: p212 start 591104 is beyond EOD, truncated [ 59.309862][ T1341] loop8: p213 size 100663296 extends beyond EOD, truncated [ 59.317675][ T1341] loop8: p214 start 591104 is beyond EOD, truncated [ 59.324265][ T1341] loop8: p215 size 100663296 extends beyond EOD, truncated [ 59.332031][ T1341] loop8: p216 start 591104 is beyond EOD, truncated [ 59.338609][ T1341] loop8: p217 size 100663296 extends beyond EOD, truncated [ 59.346343][ T1341] loop8: p218 start 591104 is beyond EOD, truncated [ 59.353050][ T1341] loop8: p219 size 100663296 extends beyond EOD, truncated [ 59.360941][ T1341] loop8: p220 start 591104 is beyond EOD, truncated [ 59.367523][ T1341] loop8: p221 size 100663296 extends beyond EOD, truncated [ 59.399260][ T1341] loop8: p222 start 591104 is beyond EOD, truncated [ 59.405872][ T1341] loop8: p223 size 100663296 extends beyond EOD, truncated [ 59.413540][ T1341] loop8: p224 start 591104 is beyond EOD, truncated [ 59.420198][ T1341] loop8: p225 size 100663296 extends beyond EOD, truncated [ 59.427816][ T1341] loop8: p226 start 591104 is beyond EOD, truncated [ 59.434421][ T1341] loop8: p227 size 100663296 extends beyond EOD, truncated [ 59.442097][ T1341] loop8: p228 start 591104 is beyond EOD, truncated [ 59.448722][ T1341] loop8: p229 size 100663296 extends beyond EOD, truncated [ 59.456273][ T1341] loop8: p230 start 591104 is beyond EOD, truncated [ 59.463158][ T1341] loop8: p231 size 100663296 extends beyond EOD, truncated [ 59.470938][ T1341] loop8: p232 start 591104 is beyond EOD, truncated [ 59.477549][ T1341] loop8: p233 size 100663296 extends beyond EOD, truncated [ 59.485250][ T1341] loop8: p234 start 591104 is beyond EOD, truncated [ 59.491852][ T1341] loop8: p235 size 100663296 extends beyond EOD, truncated [ 59.499526][ T1341] loop8: p236 start 591104 is beyond EOD, truncated [ 59.506105][ T1341] loop8: p237 size 100663296 extends beyond EOD, truncated [ 59.513669][ T1341] loop8: p238 start 591104 is beyond EOD, truncated [ 59.520282][ T1341] loop8: p239 size 100663296 extends beyond EOD, truncated [ 59.528068][ T1341] loop8: p240 start 591104 is beyond EOD, truncated [ 59.534670][ T1341] loop8: p241 size 100663296 extends beyond EOD, truncated [ 59.542251][ T1341] loop8: p242 start 591104 is beyond EOD, truncated [ 59.548841][ T1341] loop8: p243 size 100663296 extends beyond EOD, truncated [ 59.556615][ T1341] loop8: p244 start 591104 is beyond EOD, truncated [ 59.563216][ T1341] loop8: p245 size 100663296 extends beyond EOD, truncated [ 59.570795][ T1341] loop8: p246 start 591104 is beyond EOD, truncated [ 59.577375][ T1341] loop8: p247 size 100663296 extends beyond EOD, truncated [ 59.585128][ T1341] loop8: p248 start 591104 is beyond EOD, truncated [ 59.591728][ T1341] loop8: p249 size 100663296 extends beyond EOD, truncated [ 59.599439][ T1341] loop8: p250 start 591104 is beyond EOD, truncated [ 59.606013][ T1341] loop8: p251 size 100663296 extends beyond EOD, truncated [ 59.613723][ T1341] loop8: p252 start 591104 is beyond EOD, truncated [ 59.620320][ T1341] loop8: p253 size 100663296 extends beyond EOD, truncated [ 59.627894][ T1341] loop8: p254 start 591104 is beyond EOD, truncated [ 59.634499][ T1341] loop8: p255 size 100663296 extends beyond EOD, truncated [ 59.758688][ T658] usb 10-1: new high-speed USB device number 3 using dummy_hcd [ 59.766296][ T392] usb 7-1: new high-speed USB device number 10 using dummy_hcd [ 59.858145][ T366] udevd[366]: inotify_add_watch(7, /dev/loop8p1, 10) failed: No such file or directory [ 59.871510][ T319] udevd[319]: inotify_add_watch(7, /dev/loop8p5, 10) failed: No such file or directory [ 59.882275][ T298] udevd[298]: inotify_add_watch(7, /dev/loop8p4, 10) failed: No such file or directory [ 59.903006][ T298] udevd[298]: inotify_add_watch(7, /dev/loop8p25, 10) failed: No such file or directory [ 59.913910][ T319] udevd[319]: inotify_add_watch(7, /dev/loop8p27, 10) failed: No such file or directory [ 59.924609][ T861] udevd[861]: inotify_add_watch(7, /dev/loop8p7, 10) failed: No such file or directory [ 59.935602][ T358] udevd[358]: inotify_add_watch(7, /dev/loop8p9, 10) failed: No such file or directory [ 59.946328][ T1350] udevd[1350]: inotify_add_watch(7, /dev/loop8p13, 10) failed: No such file or directory [ 59.957064][ T1352] udevd[1352]: inotify_add_watch(7, /dev/loop8p17, 10) failed: No such file or directory [ 59.957927][ T1349] udevd[1349]: inotify_add_watch(7, /dev/loop8p11, 10) failed: No such file or directory [ 60.008714][ T658] usb 10-1: Using ep0 maxpacket: 32 [ 60.118783][ T392] usb 7-1: device descriptor read/64, error -71 [ 60.138772][ T658] usb 10-1: config 0 has an invalid interface number: 1 but max is 0 [ 60.151222][ T658] usb 10-1: config 0 has no interface number 0 [ 60.170114][ T658] usb 10-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 60.198909][ T658] usb 10-1: config 0 interface 1 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 60.208875][ T658] usb 10-1: New USB device found, idVendor=28bd, idProduct=0094, bcdDevice= 0.00 [ 60.217970][ T658] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 60.227524][ T658] usb 10-1: config 0 descriptor?? [ 60.292247][ T1364] EXT4-fs error (device loop6): ext4_orphan_get:1395: inode #15: comm syz.6.263: inode has both inline data and extents flags [ 60.305957][ T1364] EXT4-fs error (device loop6): ext4_orphan_get:1400: comm syz.6.263: couldn't read orphan inode 15 (err -117) [ 60.317892][ T1364] EXT4-fs (loop6): mounted filesystem without journal. Opts: ,errors=continue [ 60.368704][ T661] usb 9-1: new high-speed USB device number 4 using dummy_hcd [ 60.743929][ T1400] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=25889 sclass=netlink_route_socket pid=1400 comm=syz.5.268 [ 60.918741][ T661] usb 9-1: config 0 has an invalid interface number: 199 but max is 1 [ 60.926885][ T661] usb 9-1: config 0 has no interface number 1 [ 60.932983][ T661] usb 9-1: config 0 interface 199 altsetting 0 endpoint 0xA has invalid wMaxPacketSize 0 [ 60.942787][ T661] usb 9-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 61.028740][ T661] usb 9-1: New USB device found, idVendor=0002, idProduct=0000, bcdDevice= 0.00 [ 61.037797][ T661] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 61.045845][ T658] uclogic 0003:28BD:0094.0007: pen parameters not found [ 61.052806][ T661] usb 9-1: SerialNumber: syz [ 61.057560][ T658] uclogic 0003:28BD:0094.0007: interface is invalid, ignoring [ 61.065233][ T661] usb 9-1: config 0 descriptor?? [ 61.109283][ T661] uvcvideo: Found UVC 0.00 device (0002:0000) [ 61.116263][ T661] uvcvideo: No valid video chain found. [ 61.259180][ T20] usb 10-1: USB disconnect, device number 3 [ 61.316887][ T661] usb 9-1: USB disconnect, device number 4 [ 61.510400][ T24] kauditd_printk_skb: 32 callbacks suppressed [ 61.510410][ T24] audit: type=1400 audit(61.494:725): avc: denied { setopt } for pid=1411 comm="syz.5.272" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 61.542169][ T1414] netlink: 144 bytes leftover after parsing attributes in process `syz.5.273'. [ 61.674169][ T1416] EXT4-fs (loop6): Ignoring removed nobh option [ 61.682679][ T1416] EXT4-fs (loop6): mounted filesystem without journal. Opts: max_batch_time=0x0000000000000003,nobh,,errors=continue [ 61.718419][ T1416] netlink: 44 bytes leftover after parsing attributes in process `syz.6.274'. [ 61.732358][ T24] audit: type=1400 audit(61.714:726): avc: denied { relabelfrom } for pid=1415 comm="syz.6.274" name="NETLINK" dev="sockfs" ino=19722 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 61.759117][ T1416] SELinux: Context system_u:object_r:ssh_exec_t:s0 is not valid (left unmapped). [ 61.882604][ T24] audit: type=1400 audit(61.864:727): avc: denied { relabelto } for pid=1415 comm="syz.6.274" name="NETLINK" dev="sockfs" ino=19722 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=netlink_netfilter_socket permissive=1 trawcon="system_u:object_r:ssh_exec_t:s0" [ 61.910693][ T1416] EXT4-fs error (device loop6): ext4_empty_dir:3092: inode #12: block 80: comm syz.6.274: bad entry in directory: rec_len is smaller than minimal - offset=12, inode=6, rec_len=0, size=4096 fake=0 [ 61.932247][ T1416] EXT4-fs warning (device loop6): ext4_empty_dir:3094: inode #12: comm syz.6.274: directory missing '..' [ 61.951137][ T1424] 9pnet: Insufficient options for proto=fd [ 62.095098][ T24] audit: type=1400 audit(62.074:728): avc: denied { bind } for pid=1428 comm="syz.9.278" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 62.116398][ T24] audit: type=1400 audit(62.094:729): avc: denied { search } for pid=1422 comm="syz.8.276" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 62.138087][ T24] audit: type=1400 audit(62.094:730): avc: denied { read } for pid=1422 comm="syz.8.276" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 62.159379][ T24] audit: type=1400 audit(62.094:731): avc: denied { open } for pid=1422 comm="syz.8.276" path="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 62.182197][ T24] audit: type=1400 audit(62.094:732): avc: denied { write } for pid=1422 comm="syz.8.276" name="/" dev="configfs" ino=1732 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 62.219046][ T24] audit: type=1400 audit(62.094:733): avc: denied { add_name } for pid=1422 comm="syz.8.276" name="freezer.self_freezing" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 62.293557][ T24] audit: type=1400 audit(62.094:734): avc: denied { create } for pid=1422 comm="syz.8.276" name="freezer.self_freezing" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:configfs_t tclass=file permissive=1 [ 62.408717][ T25] usb 9-1: new high-speed USB device number 5 using dummy_hcd [ 62.428625][ T1438] netlink: 8 bytes leftover after parsing attributes in process `syz.9.281'. [ 62.658876][ T25] usb 9-1: Using ep0 maxpacket: 16 [ 62.699011][ T25] usb 9-1: too many configurations: 55, using maximum allowed: 8 [ 62.824324][ T1462] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 62.832298][ T1462] EXT4-fs (loop3): quotafile must be on filesystem root [ 63.178699][ T392] usb 10-1: new high-speed USB device number 4 using dummy_hcd [ 63.198739][ T425] usb 7-1: new low-speed USB device number 11 using dummy_hcd [ 63.208222][ T1485] exFAT-fs (loop3): failed to load upcase table (idx : 0x00010000, chksum : 0x205ab87c, utbl_chksum : 0xe619d30d) [ 63.278200][ T1491] netlink: 4 bytes leftover after parsing attributes in process `syz.3.295'. [ 63.458745][ T392] usb 10-1: device descriptor read/64, error -71 [ 63.496476][ T1507] SELinux: ebitmap: truncated map [ 63.508160][ T1507] SELinux: failed to load policy [ 63.590461][ T1509] EXT4-fs (loop3): dax option not supported [ 63.628721][ T425] usb 7-1: unable to get BOS descriptor or descriptor too short [ 63.708921][ T425] usb 7-1: config 1 interface 0 altsetting 7 endpoint 0x81 has invalid maxpacket 1023, setting to 8 [ 63.719934][ T425] usb 7-1: config 1 interface 0 altsetting 7 endpoint 0x82 is Bulk; changing to Interrupt [ 63.730843][ T425] usb 7-1: config 1 interface 0 altsetting 7 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 63.755452][ T425] usb 7-1: config 1 interface 0 has no altsetting 0 [ 64.018735][ T425] usb 7-1: string descriptor 0 read error: -22 [ 64.024974][ T425] usb 7-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 64.034048][ T425] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 64.058693][ T392] usb 10-1: device descriptor read/64, error -71 [ 64.058732][ T1482] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 64.072052][ T1482] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 64.079022][ T1482] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 64.099289][ T425] cdc_ether: probe of 7-1:1.0 failed with error -22 [ 64.309155][ T1482] udc-core: couldn't find an available UDC or it's busy [ 64.316124][ T1482] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 64.324140][ T661] usb 7-1: USB disconnect, device number 11 [ 64.330114][ T392] usb 10-1: new high-speed USB device number 5 using dummy_hcd [ 64.411690][ T1514] EXT4-fs (loop3): Unrecognized mount option "./file0" or missing value [ 64.551201][ T1528] device bridge1 entered promiscuous mode [ 64.618698][ T392] usb 10-1: device descriptor read/64, error -71 [ 64.629355][ T1531] EXT4-fs (loop3): Ignoring removed orlov option [ 64.639471][ T1531] [EXT4 FS bs=1024, gc=1, bpg=131072, ipg=32, mo=a800c019, mo2=0002] [ 64.647576][ T1531] System zones: 0-1, 3-12 [ 64.652249][ T1531] EXT4-fs (loop3): mounted filesystem without journal. Opts: debug,data_err=ignore,data_err=ignore,nobarrier,inlinecrypt,orlov,nogrpid,nombcache,stripe=0x0000000000000002,,errors=continue [ 65.049394][ T392] usb 10-1: device descriptor read/64, error -71 [ 65.058972][ T25] usb 9-1: string descriptor 0 read error: -71 [ 65.067193][ T25] usb 9-1: New USB device found, idVendor=2304, idProduct=a1a0, bcdDevice=7f.58 [ 65.076438][ T25] usb 9-1: New USB device strings: Mfr=220, Product=245, SerialNumber=158 [ 65.484716][ T392] usb usb10-port1: attempt power cycle [ 65.489497][ T25] usb 9-1: rejected 8 configurations due to insufficient available bus power [ 65.499374][ T25] usb 9-1: no configuration chosen from 8 choices [ 65.519834][ T25] usb 9-1: USB disconnect, device number 5 [ 65.890212][ T1559] netlink: 84 bytes leftover after parsing attributes in process `syz.9.314'. [ 65.899096][ T1559] netlink: 'syz.9.314': attribute type 2 has an invalid length. [ 65.906807][ T1559] bridge0: port 3(veth0_to_bridge) entered blocking state [ 65.914124][ T1559] bridge0: port 3(veth0_to_bridge) entered disabled state [ 65.921585][ T1559] device veth0_to_bridge entered promiscuous mode [ 65.928064][ T1559] bridge0: adding interface veth0_to_bridge with same address as a received packet (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 65.940382][ T1559] bridge0: port 3(veth0_to_bridge) entered blocking state [ 65.947473][ T1559] bridge0: port 3(veth0_to_bridge) entered forwarding state [ 66.278886][ T1566] SELinux: failed to load policy [ 66.308301][ T1554] F2FS-fs (loop6): Invalid log_blocksize (268), supports only 12 [ 66.328748][ T1554] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 66.369307][ T1554] F2FS-fs (loop6): invalid crc value [ 66.403833][ T1554] F2FS-fs (loop6): Found nat_bits in checkpoint [ 66.433055][ T1569] FAT-fs (loop8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 66.509190][ T1554] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 66.519043][ T1554] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e5 [ 66.558899][ T24] kauditd_printk_skb: 50 callbacks suppressed [ 66.558910][ T24] audit: type=1400 audit(66.534:785): avc: denied { create } for pid=1553 comm="syz.6.312" name="blkio.bfq.io_queued_recursive" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 66.614250][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.614259][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.628698][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.646384][ T24] audit: type=1400 audit(66.564:786): avc: denied { read append open } for pid=1553 comm="syz.6.312" path="/39/bus/blkio.bfq.io_queued_recursive" dev="loop6" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 66.648723][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.674655][ T24] audit: type=1400 audit(66.574:787): avc: denied { rename } for pid=1553 comm="syz.6.312" name="#5" dev="loop6" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 66.705976][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.706854][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.722026][ T530] F2FS-fs (loop6): invalid namelen(0), ino:0, run fsck to fix. [ 66.735616][ T24] audit: type=1400 audit(66.584:788): avc: denied { unlink } for pid=1553 comm="syz.6.312" name="#6" dev="loop6" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 66.801913][ T24] audit: type=1400 audit(66.584:789): avc: denied { write } for pid=1553 comm="syz.6.312" path="/39/bus/bus/file1" dev="overlay" ino=17 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 66.824654][ T24] audit: type=1400 audit(66.734:790): avc: denied { rmdir } for pid=530 comm="syz-executor" name="file0" dev="loop6" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 66.912497][ T1552] F2FS-fs (loop3): Found nat_bits in checkpoint [ 66.953560][ T1569] APIC base relocation is unsupported by KVM [ 66.953984][ T1569] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=3879603851 (62073661616 ns) > initial count (55732866816 ns). Using initial count to start timer. [ 67.009340][ T1569] Disabled LAPIC found during irq injection [ 67.031640][ T1552] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 67.808995][ T392] usb 7-1: new full-speed USB device number 12 using dummy_hcd [ 67.955992][ T24] audit: type=1400 audit(67.934:791): avc: denied { mount } for pid=1631 comm="syz.3.329" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=filesystem permissive=1 [ 68.168800][ T392] usb 7-1: config 0 has an invalid interface number: 16 but max is 0 [ 68.177041][ T392] usb 7-1: config 0 has no interface number 0 [ 68.183144][ T392] usb 7-1: config 0 interface 16 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 68.194029][ T392] usb 7-1: config 0 interface 16 altsetting 0 endpoint 0x82 has invalid maxpacket 63147, setting to 64 [ 68.239176][ T1638] EXT4-fs (loop8): mounting ext3 file system using the ext4 subsystem [ 68.248920][ T1638] EXT4-fs error (device loop8): ext4_xattr_ibody_find:2220: inode #15: comm syz.8.330: corrupted in-inode xattr [ 68.261070][ T1638] EXT4-fs (loop8): Remounting filesystem read-only [ 68.267571][ T1638] EXT4-fs error (device loop8): ext4_orphan_get:1400: comm syz.8.330: couldn't read orphan inode 15 (err -117) [ 68.279430][ T1638] EXT4-fs (loop8): mounted filesystem without journal. Opts: stripe=0x0000000000000000,noload,errors=remount-ro,resgid=0x000000000000ee00,min_batch_time=0x0000000000000006,usrjquota=,nombcache,noquota,grpquota,nodiscard, [ 68.300745][ T1638] SELinux: security_context_str_to_sid(unconfined_u) failed for (dev loop8, type ext3) errno=-22 [ 68.358761][ T392] usb 7-1: New USB device found, idVendor=0499, idProduct=102a, bcdDevice=85.2d [ 68.367857][ T392] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 68.375875][ T392] usb 7-1: Product: syz [ 68.380084][ T392] usb 7-1: Manufacturer: syz [ 68.384665][ T392] usb 7-1: SerialNumber: syz [ 68.390589][ T392] usb 7-1: config 0 descriptor?? [ 68.408717][ T1610] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 68.415710][ T1610] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 68.631487][ T24] audit: type=1400 audit(68.614:792): avc: denied { write } for pid=1608 comm="syz.6.325" name="softnet_stat" dev="proc" ino=4026532426 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 68.631754][ T1610] udc-core: couldn't find an available UDC or it's busy [ 68.660943][ T1610] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 68.671984][ T25] usb 7-1: USB disconnect, device number 12 [ 68.697254][ T1643] netlink: 'syz.9.331': attribute type 5 has an invalid length. [ 68.704962][ T1643] netlink: 'syz.9.331': attribute type 27 has an invalid length. [ 68.712893][ T1643] netlink: 'syz.9.331': attribute type 6 has an invalid length. [ 68.721891][ T1643] netlink: 2209 bytes leftover after parsing attributes in process `syz.9.331'. [ 69.285233][ T1670] incfs: Error accessing: ./file0. [ 69.290648][ T1670] incfs: mount failed -20 [ 69.295888][ T24] audit: type=1400 audit(69.274:793): avc: denied { watch } for pid=1669 comm="syz.6.338" path="/45/file0" dev="tmpfs" ino=267 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 69.332932][ T24] audit: type=1326 audit(69.314:794): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1673 comm="syz.6.340" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f395c604749 code=0x7ffc0000 [ 69.435720][ T1680] FAT-fs (loop8): Directory bread(block 64) failed [ 69.442391][ T1680] FAT-fs (loop8): Directory bread(block 65) failed [ 69.449003][ T1680] FAT-fs (loop8): Directory bread(block 66) failed [ 69.455544][ T1680] FAT-fs (loop8): Directory bread(block 67) failed [ 69.462097][ T1680] FAT-fs (loop8): Directory bread(block 68) failed [ 69.468624][ T1680] FAT-fs (loop8): Directory bread(block 69) failed [ 69.475210][ T1680] FAT-fs (loop8): Directory bread(block 70) failed [ 69.481727][ T1680] FAT-fs (loop8): Directory bread(block 71) failed [ 69.488235][ T1680] FAT-fs (loop8): Directory bread(block 72) failed [ 69.494792][ T1680] FAT-fs (loop8): Directory bread(block 73) failed [ 69.528967][ T1658] 9pnet: Insufficient options for proto=fd [ 69.685537][ T658] usb 7-1: new high-speed USB device number 13 using dummy_hcd [ 70.043417][ T1695] netlink: 4 bytes leftover after parsing attributes in process `syz.3.345'. [ 70.052542][ T1695] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=262 sclass=netlink_route_socket pid=1695 comm=syz.3.345 [ 70.129851][ T1702] erofs: (device loop3): mounted with root inode @ nid 36. [ 70.338923][ T425] usb 10-1: new high-speed USB device number 7 using dummy_hcd [ 70.488720][ T658] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 70.508690][ T658] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 70.518532][ T658] usb 7-1: New USB device found, idVendor=10c4, idProduct=ea90, bcdDevice= 0.00 [ 70.548678][ T658] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 70.568859][ T658] usb 7-1: config 0 descriptor?? [ 70.718708][ T425] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x8E has invalid wMaxPacketSize 0 [ 70.728606][ T425] usb 10-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8E has invalid maxpacket 0 [ 70.738753][ T425] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0xA has invalid wMaxPacketSize 0 [ 70.748501][ T425] usb 10-1: config 0 interface 0 altsetting 0 bulk endpoint 0xA has invalid maxpacket 0 [ 70.842889][ T1723] netlink: 12 bytes leftover after parsing attributes in process `syz.5.352'. [ 70.857686][ T1730] bridge0: port 2(bridge_slave_1) entered disabled state [ 70.864806][ T1730] bridge0: port 1(bridge_slave_0) entered disabled state [ 71.175662][ T1732] EXT4-fs (loop8): orphan cleanup on readonly fs [ 71.183901][ T1732] EXT4-fs error (device loop8): ext4_acquire_dquot:6224: comm syz.8.350: Failed to acquire dquot type 1 [ 71.196559][ T1732] EXT4-fs (loop8): 1 truncate cleaned up [ 71.202708][ T1732] EXT4-fs (loop8): mounted filesystem without journal. Opts: bsdgroups,nodiscard,noblock_validity,grpjquota=,grpjquota=,noquota,abort,noload,lazytime,,errors=continue [ 71.247108][ T425] usb 10-1: New USB device found, idVendor=05ab, idProduct=0301, bcdDevice= 1.00 [ 71.298796][ T1740] netlink: 47 bytes leftover after parsing attributes in process `syz.3.354'. [ 71.309391][ T1674] syz.6.340[1674] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 71.309472][ T1674] syz.6.340[1674] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 71.328754][ T658] usbhid 7-1:0.0: can't add hid device: -71 [ 71.353640][ T658] usbhid: probe of 7-1:0.0 failed with error -71 [ 71.363905][ T658] usb 7-1: USB disconnect, device number 13 [ 71.474235][ T1748] EXT4-fs (loop3): Ignoring removed oldalloc option [ 71.480981][ T1748] EXT4-fs (loop3): Journaled quota options ignored when QUOTA feature is enabled [ 71.501300][ T1748] EXT4-fs error (device loop3) in ext4_do_update_inode:5350: error 27 [ 71.509816][ T1748] EXT4-fs error (device loop3): ext4_dirty_inode:6157: inode #16: comm syz.3.358: mark_inode_dirty error [ 71.521361][ T1748] EXT4-fs error (device loop3) in ext4_do_update_inode:5350: error 27 [ 71.537042][ T1748] EXT4-fs error (device loop3): __ext4_ext_dirty:182: inode #16: comm syz.3.358: mark_inode_dirty error [ 71.558445][ T1748] EXT4-fs error (device loop3) in ext4_do_update_inode:5350: error 27 [ 71.572558][ T24] kauditd_printk_skb: 182 callbacks suppressed [ 71.572573][ T24] audit: type=1326 audit(71.554:975): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.601683][ T425] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 71.602630][ T1748] EXT4-fs error (device loop3) in ext4_orphan_del:3292: error 27 [ 71.609848][ T425] usb 10-1: Product: syz [ 71.621865][ T425] usb 10-1: Manufacturer: syz [ 71.626544][ T425] usb 10-1: SerialNumber: syz [ 71.633096][ T425] usb 10-1: config 0 descriptor?? [ 71.638202][ T24] audit: type=1326 audit(71.594:976): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.642625][ T1748] EXT4-fs error (device loop3) in ext4_do_update_inode:5350: error 27 [ 71.660982][ T24] audit: type=1326 audit(71.604:977): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.669386][ T1748] EXT4-fs error (device loop3): ext4_truncate:4396: inode #16: comm syz.3.358: mark_inode_dirty error [ 71.691858][ T425] ums-isd200 10-1:0.0: USB Mass Storage device detected [ 71.703458][ T1748] EXT4-fs error (device loop3) in ext4_orphan_cleanup:3108: error 27 [ 71.709580][ T24] audit: type=1326 audit(71.604:978): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.709599][ T24] audit: type=1326 audit(71.614:979): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.709617][ T24] audit: type=1326 audit(71.614:980): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=56 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.709635][ T24] audit: type=1326 audit(71.614:981): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f24a3850749 code=0x7ffc0000 [ 71.709656][ T24] audit: type=1326 audit(71.614:982): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7f24a384f3aa code=0x7ffc0000 [ 71.734196][ T1748] EXT4-fs (loop3): 1 truncate cleaned up [ 71.785102][ T24] audit: type=1326 audit(71.614:983): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1752 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f24a3883005 code=0x7ffc0000 [ 71.807655][ T1748] EXT4-fs (loop3): mounted filesystem without journal. Opts: discard,oldalloc,data=journal,resgid=0x0000000000000000,grpjquota=./mnt,,errors=continue [ 71.835838][ T24] audit: type=1326 audit(71.644:984): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1754 comm="syz.5.359" exe="/root/syz-executor" sig=0 arch=c000003e syscall=230 compat=0 ip=0x7f24a3883005 code=0x7ffc0000 [ 71.948268][ T1776] syz.8.364[1776] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 71.948301][ T1776] syz.8.364[1776] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 71.960246][ T1775] mmap: syz.8.364 (1775) uses deprecated remap_file_pages() syscall. See Documentation/vm/remap_file_pages.rst. [ 72.030200][ T1785] EXT4-fs (loop8): Ignoring removed mblk_io_submit option [ 72.037388][ T1785] EXT4-fs (loop8): Test dummy encryption mode enabled [ 72.044240][ T1785] EXT4-fs (loop8): Ignoring removed mblk_io_submit option [ 72.051424][ T1785] EXT4-fs (loop8): encrypted files will use data=ordered instead of data journaling mode [ 72.061878][ T1785] [EXT4 FS bs=1024, gc=1, bpg=8192, ipg=32, mo=a002c028, mo2=0002] [ 72.069894][ T1785] System zones: 1-12 [ 72.074283][ T1785] EXT4-fs (loop8): 1 truncate cleaned up [ 72.079951][ T1785] EXT4-fs (loop8): mounted filesystem without journal. Opts: errors=remount-ro,mblk_io_submit,inlinecrypt,test_dummy_encryption=v1,debug,mblk_io_submit,data=journal, [ 72.278682][ T655] usb 7-1: new high-speed USB device number 14 using dummy_hcd [ 72.368690][ T25] usb 9-1: new high-speed USB device number 6 using dummy_hcd [ 72.482272][ T1810] netlink: 4 bytes leftover after parsing attributes in process `syz.5.373'. [ 72.536042][ T1811] netlink: 'syz.3.372': attribute type 2 has an invalid length. [ 72.608691][ T25] usb 9-1: Using ep0 maxpacket: 16 [ 72.648718][ T655] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 72.658493][ T655] usb 7-1: New USB device found, idVendor=258a, idProduct=6a88, bcdDevice= 0.00 [ 72.667529][ T655] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.676096][ T655] usb 7-1: config 0 descriptor?? [ 72.768713][ T25] usb 9-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 23, changing to 8 [ 72.779705][ T25] usb 9-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 72.792507][ T25] usb 9-1: New USB device found, idVendor=046d, idProduct=c222, bcdDevice= 0.00 [ 72.801555][ T25] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.810149][ T25] usb 9-1: config 0 descriptor?? [ 73.028846][ T425] scsi host1: usb-storage 10-1:0.0 [ 73.036443][ T425] usb 10-1: USB disconnect, device number 7 [ 73.054196][ T1813] FAT-fs (loop9): bogus number of FAT sectors [ 73.065293][ T1813] FAT-fs (loop9): Can't find a valid FAT filesystem [ 73.139980][ T1763] udc-core: couldn't find an available UDC or it's busy [ 73.147009][ T1763] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 73.520983][ T25] lg-g15 0003:046D:C222.0008: hidraw0: USB HID v0.05 Device [HID 046d:c222] on usb-dummy_hcd.8-1/input0 [ 73.672071][ T54] usb 9-1: USB disconnect, device number 6 [ 74.012310][ T1837] EXT4-fs (loop9): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 74.029851][ T1837] EXT4-fs (loop9): mounted filesystem without journal. Opts: dioread_nolock,data_err=abort,inlinecrypt,noauto_da_alloc,data_err=ignore,nojournal_checksum,errors=remount-ro,grpquota,noblock_validity,user_xattr,nombcache,errors=remount-ro, [ 74.081390][ T1837] EXT4-fs error (device loop9): ext4_mb_mark_diskspace_used:3342: comm syz.9.380: Allocating blocks 497-513 which overlap fs metadata [ 74.095395][ T1837] EXT4-fs (loop9): Remounting filesystem read-only [ 74.209434][ T1858] fuse: Invalid user_id [ 75.380237][ T1836] EXT4-fs (loop9): pa ffff88812c64cd20: logic 256, phys. 401, len 7 [ 75.388252][ T1836] EXT4-fs error (device loop9): ext4_mb_release_inode_pa:4359: group 0, free 0, pa_free 1 [ 76.018182][ T1873] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=259 sclass=netlink_route_socket pid=1873 comm=syz.5.391 [ 76.031580][ T1874] overlayfs: unrecognized mount option "uuid=off" or missing value [ 76.248717][ T655] usbhid 7-1:0.0: can't add hid device: -71 [ 76.254735][ T655] usbhid: probe of 7-1:0.0 failed with error -71 [ 76.261903][ T655] usb 7-1: USB disconnect, device number 14 [ 76.408751][ T428] usb 10-1: new high-speed USB device number 8 using dummy_hcd [ 76.628678][ T655] usb 7-1: new high-speed USB device number 15 using dummy_hcd [ 76.648680][ T428] usb 10-1: Using ep0 maxpacket: 8 [ 76.688715][ T428] usb 10-1: too many configurations: 58, using maximum allowed: 8 [ 76.808714][ T428] usb 10-1: unable to read config index 0 descriptor/start: -61 [ 76.816418][ T428] usb 10-1: can't read configurations, error -61 [ 76.882299][ T1894] F2FS-fs (loop8): invalid crc value [ 76.888787][ T1894] F2FS-fs (loop8): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 76.914110][ T1894] F2FS-fs (loop8): Cannot turn on quotas: -2 on 0 [ 76.922818][ T1894] F2FS-fs (loop8): Start checkpoint disabled! [ 76.930923][ T1894] F2FS-fs (loop8): Mounted with checkpoint version = 48b305e6 [ 76.950970][ T263] attempt to access beyond end of device [ 76.950970][ T263] loop8: rw=2049, want=45104, limit=40427 [ 76.998717][ T428] usb 10-1: new high-speed USB device number 9 using dummy_hcd [ 77.008799][ T655] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 77.019820][ T655] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 77.108751][ T655] usb 7-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 77.117809][ T655] usb 7-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 77.205002][ T24] kauditd_printk_skb: 139 callbacks suppressed [ 77.205070][ T24] audit: type=1326 audit(77.164:1124): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.292650][ T24] audit: type=1326 audit(77.164:1125): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.302731][ T655] usb 7-1: Manufacturer: syz [ 77.315467][ T428] usb 10-1: Using ep0 maxpacket: 8 [ 77.325315][ T24] audit: type=1326 audit(77.164:1126): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.347933][ T24] audit: type=1326 audit(77.164:1127): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.348132][ T655] usb 7-1: config 0 descriptor?? [ 77.375781][ T24] audit: type=1326 audit(77.164:1128): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.398780][ T428] usb 10-1: too many configurations: 58, using maximum allowed: 8 [ 77.407710][ T24] audit: type=1326 audit(77.164:1129): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.431288][ T24] audit: type=1326 audit(77.164:1130): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.454097][ T24] audit: type=1326 audit(77.164:1131): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.476954][ T24] audit: type=1326 audit(77.174:1132): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.500782][ T24] audit: type=1326 audit(77.174:1133): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1912 comm="syz.8.401" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb727c30749 code=0x7ffc0000 [ 77.578757][ T428] usb 10-1: unable to read config index 0 descriptor/start: -61 [ 77.586700][ T428] usb 10-1: can't read configurations, error -61 [ 77.593983][ T428] usb usb10-port1: attempt power cycle [ 78.018924][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.031068][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.034952][ T1936] EXT4-fs (loop8): mounted filesystem without journal. Opts: ,errors=continue [ 78.043153][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.053946][ T428] usb 10-1: new high-speed USB device number 10 using dummy_hcd [ 78.063966][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.083564][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.095637][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.107701][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.119770][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.131840][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.143916][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 78.165654][ T1943] syz.5.408 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 78.187752][ T1936] netlink: 68 bytes leftover after parsing attributes in process `syz.8.407'. [ 78.197221][ T428] usb 10-1: Using ep0 maxpacket: 8 [ 78.238742][ T428] usb 10-1: too many configurations: 58, using maximum allowed: 8 [ 78.368787][ T428] usb 10-1: unable to read config index 0 descriptor/start: -61 [ 78.376632][ T428] usb 10-1: can't read configurations, error -61 [ 78.548688][ T428] usb 10-1: new high-speed USB device number 11 using dummy_hcd [ 78.648813][ T428] usb 10-1: Using ep0 maxpacket: 8 [ 78.699079][ T428] usb 10-1: too many configurations: 58, using maximum allowed: 8 [ 78.828748][ T428] usb 10-1: unable to read config index 0 descriptor/start: -61 [ 78.836417][ T428] usb 10-1: can't read configurations, error -61 [ 78.848414][ T1953] 9pnet: Insufficient options for proto=fd [ 78.854374][ T428] usb usb10-port1: unable to enumerate USB device [ 79.199000][ T1957] pit: kvm: requested 4190 ns i8254 timer period limited to 200000 ns [ 79.493335][ T655] input: syz Pen as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:256C:006D.0009/input/input7 [ 79.650384][ T655] input: syz Pad as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:256C:006D.0009/input/input8 [ 79.709269][ T655] uclogic 0003:256C:006D.0009: input,hidraw0: USB HID v0.00 Keypad [syz] on usb-dummy_hcd.6-1/input0 [ 79.742291][ T1977] EXT4-fs (loop3): 1 truncate cleaned up [ 79.748189][ T1977] EXT4-fs (loop3): mounted filesystem without journal. Opts: bsdgroups,grpquota,debug_want_extra_isize=0x000000000000005c,nombcache,noauto_da_alloc,discard,grpjquota=,errors=remount-ro,data_err=abort, [ 79.873147][ T655] usb 7-1: USB disconnect, device number 15 [ 80.118683][ T428] usb 10-1: new high-speed USB device number 12 using dummy_hcd [ 80.334629][ T1993] EXT4-fs (loop8): Ignoring removed bh option [ 80.340856][ T1993] EXT4-fs (loop8): Ignoring removed mblk_io_submit option [ 80.348036][ T1993] EXT4-fs (loop8): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 80.415806][ T1993] EXT4-fs error (device loop8): ext4_quota_enable:6445: inode #4: comm syz.8.422: unexpected EA_INODE flag [ 80.434821][ T1993] EXT4-fs error (device loop8): ext4_quota_enable:6448: comm syz.8.422: Bad quota inode: 4, type: 1 [ 80.446300][ T1993] EXT4-fs warning (device loop8): ext4_enable_quotas:6489: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 80.461719][ T1993] EXT4-fs (loop8): mount failed [ 80.469151][ T1991] device wireguard0 entered promiscuous mode [ 80.518784][ T428] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 16 [ 80.528820][ T428] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 8 [ 80.749145][ T428] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 80.777285][ T428] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 80.793103][ T428] usb 10-1: Product: syz [ 82.360030][ T428] usb 10-1: Manufacturer: syz [ 82.364732][ T428] usb 10-1: SerialNumber: syz [ 82.889114][ T428] cdc_ncm 10-1:1.0: bind() failure [ 82.895037][ T428] cdc_ncm 10-1:1.1: bind() failure [ 82.902473][ T2013] overlayfs: unrecognized mount option "smackfsdef=redirect_dir=nofollow" or missing value [ 82.931502][ T428] usb 10-1: USB disconnect, device number 12 [ 83.028673][ C0] net_ratelimit: 83216 callbacks suppressed [ 83.028684][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 83.048663][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 83.060651][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 83.072719][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 83.084750][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 83.096709][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 83.108700][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 83.120737][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 83.132761][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 83.144716][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 83.629182][ T2010] F2FS-fs (loop6): Wrong CP boundary, start(512) end(1536) blocks(0) [ 83.657261][ T2010] F2FS-fs (loop6): Can't find valid F2FS filesystem in 1th superblock [ 83.671843][ T2010] F2FS-fs (loop6): invalid crc value [ 83.678512][ T2010] F2FS-fs (loop6): Found nat_bits in checkpoint [ 83.713371][ T2010] F2FS-fs (loop6): Try to recover 1th superblock, ret: 0 [ 83.720526][ T2010] F2FS-fs (loop6): Mounted with checkpoint version = 48b305e4 [ 83.831656][ T2034] fuse: Unknown parameter '000000000000000000000030x0000000000000005' [ 84.110842][ T2051] netlink: 40 bytes leftover after parsing attributes in process `syz.3.433'. [ 85.875738][ T2060] EXT4-fs error (device loop9): ext4_xattr_inode_iget:404: comm syz.9.438: inode #1: comm syz.9.438: iget: illegal inode # [ 85.937704][ T2060] EXT4-fs error (device loop9): ext4_xattr_inode_iget:409: comm syz.9.438: error while reading EA inode 1 err=-117 [ 85.968841][ T2060] EXT4-fs error (device loop9): ext4_xattr_inode_iget:404: comm syz.9.438: inode #1: comm syz.9.438: iget: illegal inode # [ 85.988798][ T2060] EXT4-fs error (device loop9): ext4_xattr_inode_iget:409: comm syz.9.438: error while reading EA inode 1 err=-117 [ 86.015105][ T2066] EXT4-fs (loop3): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 86.138914][ T2060] EXT4-fs (loop9): 1 orphan inode deleted [ 86.148998][ T2060] EXT4-fs (loop9): mounted filesystem without journal. Opts: journal_ioprio=0x0000000000000005,nogrpid,debug_want_extra_isize=0x000000000000005c,minixdf,resgid=0x0000000000000000,sysvgroups,usrjquota=,,errors=continue [ 86.189788][ T2066] EXT4-fs (loop3): mounted filesystem without journal. Opts: dioread_nolock,noauto_da_alloc,inlinecrypt,i_version,data_err=ignore,barrier=0x0000000000000009,data_err=ignore,grpquota,noblock_validity,user_xattr,resuid=0x0000000000000000,quota,,errors=continue [ 86.276357][ T24] kauditd_printk_skb: 49 callbacks suppressed [ 86.276368][ T24] audit: type=1400 audit(86.254:1183): avc: denied { mount } for pid=2057 comm="syz.9.438" name="/" dev="tmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 86.420369][ T2066] EXT4-fs error (device loop3): ext4_mb_mark_diskspace_used:3342: comm syz.3.441: Allocating blocks 497-513 which overlap fs metadata [ 86.454681][ T2066] EXT4-fs (loop3): pa ffff8881103a8d20: logic 128, phys. 385, len 8 [ 86.462761][ T2066] EXT4-fs error (device loop3): ext4_mb_release_inode_pa:4359: group 0, free 0, pa_free 1 [ 86.475698][ T2066] ================================================================== [ 86.483781][ T2066] BUG: KASAN: use-after-free in ext4_ext_remove_space+0x3a6a/0x4920 [ 86.491746][ T2066] Read of size 4 at addr ffff888135510c18 by task syz.3.441/2066 [ 86.499439][ T2066] [ 86.501765][ T2066] CPU: 1 PID: 2066 Comm: syz.3.441 Tainted: G W syzkaller #0 [ 86.510417][ T2066] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 [ 86.520462][ T2066] Call Trace: [ 86.523745][ T2066] __dump_stack+0x21/0x24 [ 86.528075][ T2066] dump_stack_lvl+0x169/0x1d8 [ 86.532747][ T2066] ? show_regs_print_info+0x18/0x18 [ 86.537937][ T2066] ? thaw_kernel_threads+0x220/0x220 [ 86.543217][ T2066] print_address_description+0x7f/0x2c0 [ 86.548749][ T2066] ? ext4_ext_remove_space+0x3a6a/0x4920 [ 86.554373][ T2066] kasan_report+0xe2/0x130 [ 86.558782][ T2066] ? __read_extent_tree_block+0x1e8/0x790 [ 86.564488][ T2066] ? ext4_ext_remove_space+0x3a6a/0x4920 [ 86.570112][ T2066] __asan_report_load4_noabort+0x14/0x20 [ 86.575735][ T2066] ext4_ext_remove_space+0x3a6a/0x4920 [ 86.581180][ T2066] ? __kasan_slab_free+0x11/0x20 [ 86.586111][ T2066] ? slab_free_freelist_hook+0xc5/0x190 [ 86.591646][ T2066] ? count_rsvd+0x156/0x8a0 [ 86.596139][ T2066] ? __es_remove_extent+0xdc5/0x16f0 [ 86.601414][ T2066] ? _raw_write_lock+0x8e/0xe0 [ 86.606166][ T2066] ? ext4_da_release_space+0x19f/0x410 [ 86.611612][ T2066] ? ext4_ext_index_trans_blocks+0x100/0x100 [ 86.617581][ T2066] ext4_ext_truncate+0x169/0x1f0 [ 86.622511][ T2066] ext4_truncate+0xaea/0x1290 [ 86.627179][ T2066] ? __ext4_mark_inode_dirty+0x610/0x610 [ 86.632801][ T2066] ? __kasan_check_read+0x11/0x20 [ 86.637808][ T2066] ext4_write_begin+0xd78/0x15a0 [ 86.642734][ T2066] ? ext4_readahead+0x110/0x110 [ 86.647571][ T2066] ? can_reuse_spf_vma+0xe0/0xe0 [ 86.652496][ T2066] ? __ext4_get_inode_loc+0x544/0xc20 [ 86.657856][ T2066] ? __kasan_check_write+0x14/0x20 [ 86.662953][ T2066] ? down_read_trylock+0x100/0x150 [ 86.668052][ T2066] ? __init_rwsem+0x1c0/0x1c0 [ 86.672721][ T2066] ext4_da_write_begin+0x455/0xe80 [ 86.677821][ T2066] ? up_read+0x12/0x50 [ 86.681882][ T2066] ? ext4_set_page_dirty+0x1a0/0x1a0 [ 86.687151][ T2066] ? __ext4_journal_stop+0x36/0x1a0 [ 86.692335][ T2066] ? exc_page_fault+0x67/0xc0 [ 86.696999][ T2066] ? asm_exc_page_fault+0x1e/0x30 [ 86.702021][ T2066] ? __get_user_nocheck_1+0x6/0x10 [ 86.707132][ T2066] generic_perform_write+0x2be/0x510 [ 86.712406][ T2066] ? preempt_count_add+0x90/0x1b0 [ 86.717428][ T2066] ? grab_cache_page_write_begin+0xb0/0xb0 [ 86.723219][ T2066] ? down_write+0xac/0x110 [ 86.727625][ T2066] ? down_read_killable+0xe0/0xe0 [ 86.732636][ T2066] ? try_to_wake_up+0x638/0xd70 [ 86.737473][ T2066] ? generic_write_checks+0x3b3/0x480 [ 86.742836][ T2066] ext4_buffered_write_iter+0x4b8/0x640 [ 86.748371][ T2066] ext4_file_write_iter+0x536/0x1980 [ 86.753644][ T2066] ? avc_policy_seqno+0x1b/0x70 [ 86.758480][ T2066] ? selinux_file_permission+0x2a5/0x510 [ 86.764100][ T2066] ? ext4_file_read_iter+0x530/0x530 [ 86.769371][ T2066] ? security_file_permission+0x83/0xa0 [ 86.774904][ T2066] ? iov_iter_init+0x3f/0x120 [ 86.779568][ T2066] vfs_write+0x725/0xd60 [ 86.783796][ T2066] ? kernel_write+0x3c0/0x3c0 [ 86.788452][ T2066] ? __fget_files+0x2c4/0x320 [ 86.793117][ T2066] ? __fdget+0x1a1/0x230 [ 86.797343][ T2066] ? __x64_sys_pwrite64+0xec/0x220 [ 86.802442][ T2066] __x64_sys_pwrite64+0x191/0x220 [ 86.807447][ T2066] ? ksys_pwrite64+0x1b0/0x1b0 [ 86.812198][ T2066] ? __kasan_check_read+0x11/0x20 [ 86.817212][ T2066] ? exit_to_user_mode_prepare+0x9a/0xa0 [ 86.822835][ T2066] do_syscall_64+0x31/0x40 [ 86.827229][ T2066] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 86.833109][ T2066] RIP: 0033:0x7f6c6e78e749 [ 86.837510][ T2066] 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 [ 86.857100][ T2066] RSP: 002b:00007f6c6d1f6038 EFLAGS: 00000246 ORIG_RAX: 0000000000000012 [ 86.865495][ T2066] RAX: ffffffffffffffda RBX: 00007f6c6e9e4fa0 RCX: 00007f6c6e78e749 [ 86.873449][ T2066] RDX: 00000000200000c1 RSI: 00002000000000c0 RDI: 0000000000000006 [ 86.881405][ T2066] RBP: 00007f6c6e812f91 R08: 0000000000000000 R09: 0000000000000000 [ 86.889354][ T2066] R10: 0000000000009000 R11: 0000000000000246 R12: 0000000000000000 [ 86.897305][ T2066] R13: 00007f6c6e9e5038 R14: 00007f6c6e9e4fa0 R15: 00007fffc0359258 [ 86.905255][ T2066] [ 86.907556][ T2066] The buggy address belongs to the page: [ 86.913164][ T2066] page:ffffea0004d54400 refcount:0 mapcount:0 mapping:0000000000000000 index:0x1 pfn:0x135510 [ 86.923377][ T2066] flags: 0x4000000000000000() [ 86.928029][ T2066] raw: 4000000000000000 dead000000000100 dead000000000122 0000000000000000 [ 86.936584][ T2066] raw: 0000000000000001 0000000000000000 00000000ffffffff 0000000000000000 [ 86.945135][ T2066] page dumped because: kasan: bad access detected [ 86.951517][ T2066] page_owner tracks the page as freed [ 86.956864][ T2066] page last allocated via order 0, migratetype Movable, gfp_mask 0x100cca(GFP_HIGHUSER_MOVABLE), pid 2010, ts 83609197797, free_ts 86416193966 [ 86.971327][ T2066] prep_new_page+0x179/0x180 [ 86.975891][ T2066] get_page_from_freelist+0x2235/0x23d0 [ 86.981409][ T2066] __alloc_pages_nodemask+0x268/0x5f0 [ 86.986755][ T2066] shmem_alloc_page+0x1b1/0x300 [ 86.991578][ T2066] shmem_alloc_and_acct_page+0x36f/0x7b0 [ 86.997184][ T2066] shmem_getpage_gfp+0x625/0x2110 [ 87.002185][ T2066] shmem_write_begin+0xce/0x1b0 [ 87.007011][ T2066] generic_perform_write+0x2be/0x510 [ 87.012269][ T2066] __generic_file_write_iter+0x24b/0x480 [ 87.017869][ T2066] generic_file_write_iter+0xa9/0x1d0 [ 87.023210][ T2066] vfs_write+0x725/0xd60 [ 87.027423][ T2066] ksys_write+0x140/0x240 [ 87.031721][ T2066] __x64_sys_write+0x7b/0x90 [ 87.036285][ T2066] do_syscall_64+0x31/0x40 [ 87.040676][ T2066] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 87.046537][ T2066] page last free stack trace: [ 87.051190][ T2066] free_unref_page_prepare+0x2b7/0x2d0 [ 87.056633][ T2066] free_unref_page_list+0x12e/0x9b0 [ 87.061802][ T2066] release_pages+0xe38/0xe80 [ 87.066364][ T2066] __pagevec_release+0x71/0xe0 [ 87.071101][ T2066] shmem_undo_range+0x6e1/0x1760 [ 87.076010][ T2066] shmem_evict_inode+0x1fd/0x9c0 [ 87.080925][ T2066] evict+0x478/0x910 [ 87.084792][ T2066] iput+0x638/0x7c0 [ 87.088570][ T2066] dentry_unlink_inode+0x2cf/0x380 [ 87.093655][ T2066] __dentry_kill+0x44f/0x650 [ 87.098219][ T2066] dentry_kill+0xc0/0x2a0 [ 87.102519][ T2066] dput+0x42/0x80 [ 87.106128][ T2066] __fput+0x4fe/0x770 [ 87.110090][ T2066] ____fput+0x15/0x20 [ 87.114051][ T2066] task_work_run+0x127/0x190 [ 87.118613][ T2066] exit_to_user_mode_loop+0xcb/0xe0 [ 87.123779][ T2066] [ 87.126078][ T2066] Memory state around the buggy address: [ 87.131681][ T2066] ffff888135510b00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 87.139719][ T2066] ffff888135510b80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 87.147757][ T2066] >ffff888135510c00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 87.155786][ T2066] ^ [ 87.160605][ T2066] ffff888135510c80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 87.168641][ T2066] ffff888135510d00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 87.176677][ T2066] ================================================================== [ 87.184706][ T2066] Disabling lock debugging due to kernel taint [ 87.192220][ T2088] syz.8.444[2088] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 87.192273][ T2088] syz.8.444[2088] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 87.656057][ T24] audit: type=1400 audit(86.454:1184): avc: denied { create } for pid=2057 comm="syz.9.438" name="file1" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 87.687461][ T24] audit: type=1326 audit(86.454:1185): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2057 comm="syz.9.438" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 87.710087][ T24] audit: type=1326 audit(86.454:1186): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2057 comm="syz.9.438" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ffa2bed6749 code=0x7ffc0000 [ 87.736197][ T2091] netlink: 12 bytes leftover after parsing attributes in process `syz.6.435'. [ 87.760112][ T24] audit: type=1400 audit(87.744:1187): avc: denied { read } for pid=76 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 87.784784][ T1136] EXT4-fs error (device loop9): htree_dirblock_to_tree:1092: inode #2: block 13: comm syz-executor: bad entry in directory: rec_len is smaller than minimal - offset=76, inode=0, rec_len=0, size=1024 fake=0 [ 87.807126][ T2091] netlink: 12 bytes leftover after parsing attributes in process `syz.6.435'. [ 87.817988][ T2091] netlink: 12 bytes leftover after parsing attributes in process `syz.6.435'. [ 87.827322][ T24] audit: type=1400 audit(87.744:1188): avc: denied { search } for pid=76 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 87.849157][ T1136] EXT4-fs error (device loop9): ext4_lookup:1834: inode #2: comm syz-executor: deleted inode referenced: 15 [ 87.862524][ T2091] netlink: 12 bytes leftover after parsing attributes in process `syz.6.435'. [ 87.872055][ T1136] EXT4-fs error (device loop9): ext4_lookup:1834: inode #2: comm syz-executor: deleted inode referenced: 15 [ 87.885452][ T2091] netlink: 12 bytes leftover after parsing attributes in process `syz.6.435'. [ 87.894669][ T24] audit: type=1400 audit(87.744:1189): avc: denied { write } for pid=76 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 87.941849][ T24] audit: type=1400 audit(87.744:1190): avc: denied { add_name } for pid=76 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 87.962447][ T24] audit: type=1400 audit(87.744:1191): avc: denied { create } for pid=76 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 87.983773][ T24] audit: type=1400 audit(87.744:1192): avc: denied { append open } for pid=76 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 88.038677][ C0] net_ratelimit: 42425 callbacks suppressed [ 88.038688][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 88.057771][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 88.069777][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 88.081759][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 88.093787][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 88.105797][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 88.117801][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 88.129752][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:aa:aa:aa:aa:aa:0c, vlan:0) [ 88.141769][ C0] bridge0: received packet on veth0_to_bridge with own address as source address (addr:8e:04:95:2a:28:65, vlan:0) [ 88.153780][ C0] bridge0: received packet on bridge_slave_0 with own address as source address (addr:aa:aa:aa:aa:aa:1b, vlan:0) [ 88.203689][ T263] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 203 with max blocks 1 with error 117 [ 88.229256][ T263] EXT4-fs (loop3): This should not happen!! Data will be lost [ 88.229256][ T263] [ 88.790278][ T543] device veth0_to_bridge left promiscuous mode [ 88.796499][ T543] bridge0: port 3(veth0_to_bridge) entered disabled state [ 88.804177][ T543] device bridge_slave_1 left promiscuous mode [ 88.810336][ T543] bridge0: port 2(bridge_slave_1) entered disabled state [ 88.817726][ T543] device bridge_slave_0 left promiscuous mode [ 88.824261][ T543] bridge0: port 1(bridge_slave_0) entered disabled state [ 88.832274][ T543] device veth1_macvtap left promiscuous mode [ 88.838257][ T543] device veth0_vlan left promiscuous mode