last executing test programs: 5.465101134s ago: executing program 2 (id=3): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) 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) mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) prctl$PR_SET_IO_FLUSHER(0x39, 0x1) bpf$MAP_CREATE(0x4400000000000000, &(0x7f0000000000)=@base={0xa, 0x8, 0x4932, 0x7f, 0x0, 0x1, 0x18, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x18000000}, 0x50) 5.422412717s ago: executing program 0 (id=1): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000100)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) unshare(0x20000000) mkdirat(0xffffffffffffff9c, &(0x7f0000001500)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000001500)='./dev\x00', &(0x7f0000001600)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./mnt\x00', 0x1ff) mount(&(0x7f00000000c0)=@filename='./dev/sda1\x00', &(0x7f0000000140)='./mnt\x00', &(0x7f0000000100)='ext4\x00', 0x8410, 0x0) write$evdev(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x2}], 0x37) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x59fc02, 0x0) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000040)={0x0, 0x1, 0x6, 0xfffffffffffffffe}) write(r3, 0x0, 0x0) 4.378090676s ago: executing program 0 (id=9): sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000005c0)=@newtfilter={0x24, 0x2c, 0xd27, 0x30bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x2, 0xfffe}, {}, {0xfff3, 0x7}}}, 0x24}, 0x1, 0x0, 0x0, 0x4000004}, 0x2008c010) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./dev\x00', 0x322) mount(0x0, &(0x7f0000000080)='./dev\x00', &(0x7f00000000c0)='devtmpfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0xa82, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x28, 0x5, 0x0) bind$vsock_stream(r2, &(0x7f0000000040), 0x10) listen(r2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000280)={'tunl0\x00', 0x0}) connect$vsock_stream(0xffffffffffffffff, &(0x7f0000000080), 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000140)={0xfffffffd}, 0x8) close(0xffffffffffffffff) ioctl$sock_SIOCINQ(r1, 0x541b, &(0x7f00000001c0)) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{r4}, &(0x7f0000000040), &(0x7f0000000140)=r3}, 0x20) r5 = gettid() r6 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r6, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) close(0x3) signalfd4(0xffffffffffffffff, &(0x7f0000000180)={[0x9]}, 0x8, 0x0) pselect6(0x40, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1, 0x2, 0xfffffffffffffffd, 0x2000000000000}, 0x0, &(0x7f0000000080)={0x1f, 0x3, 0x9117, 0x0, 0x0, 0x8}, 0x0, 0x0) timer_create(0x8, &(0x7f00000000c0)={0x0, 0x21, 0x800000000004, @tid=r5}, &(0x7f0000bbdffc)) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) 4.372907957s ago: executing program 2 (id=10): r0 = syz_usb_connect$uac3(0x0, 0xa0, &(0x7f00000000c0)=ANY=[@ANYBLOB="12011003000000403512100040000102030109028e000301002040080b0201012130c60904000000010130000a2401042a00ff0f0000132403050001020602028000000700100002000f240902020000000001"], &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f00000005c0)={0x44, &(0x7f0000000240)={0x20, 0x6, 0x4, "e971ec7b"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000b40)={0x84, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac3(r0, 0x0, &(0x7f0000000640)={0x44, &(0x7f0000000480)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 4.259315369s ago: executing program 1 (id=2): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) syz_usb_connect$uac3(0x3, 0x98, &(0x7f0000000180)=ANY=[@ANYBLOB="1201100100000008410e49424000010203010902"], 0x0) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xbfb3) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000dc0)) r1 = syz_open_pts(r0, 0x101000) r2 = dup3(r1, r0, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000000)=0x17) 3.21057822s ago: executing program 4 (id=17): lsetxattr$system_posix_acl(0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000100000000000000040002000000000010000600000000002000060000000000723d597a5818064a2a0f40651a5264db5e556d1f04a9243069612306c59abad686eda99cab7fff7a244431682618"], 0x24, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x109001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000002c0)=[@text64={0x40, 0x0}], 0x1, 0x43, 0x0, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000140)=@arm64={0x0, 0x34, 0x1, '\x00', 0x5}) ioctl$KVM_RUN(r2, 0xae80, 0x0) 3.079371856s ago: executing program 0 (id=18): syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f00000001c0)={0x8, 0xf32}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(r0, 0xfffffffffffffde4, &(0x7f00000002c0)=0xdc) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeea, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./my_configfs\x00', 0x0) mount(0x0, &(0x7f0000000000)='./my_configfs\x00', &(0x7f0000000100)='configfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000700)='./my_configfs/target/core/rd_mcp_0\x00', 0x1ff) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/117, 0x75) rmdir(&(0x7f0000001640)='./my_configfs/target/core/rd_mcp_0\x00') 2.588934352s ago: executing program 4 (id=20): socket(0x1d, 0x6, 0x3) socket$inet(0x2, 0x2, 0x7d) 2.430685146s ago: executing program 4 (id=21): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x240, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0xf) ioctl$TCFLSH(r0, 0x400455cb, 0x4000000) 2.428177337s ago: executing program 4 (id=22): r0 = socket(0xa, 0x3, 0x3a) setsockopt$MRT6_ADD_MFC_PROXY(r0, 0x29, 0xd3, &(0x7f00000000c0)={{0xa, 0x0, 0x0, @local}, {0xa, 0x4e20, 0x0, @private2={0xfc, 0x2, '\x00', 0x1}, 0xfffffffd}, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x221a, 0x4]}}, 0xfffffffffffffe9b) 2.389599558s ago: executing program 4 (id=23): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406c256d0000000200000109022400010000000009040000010300000009210000000122050009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000280)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0, 0x0}, 0x0) 2.034635606s ago: executing program 3 (id=25): r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c000000120069b17a4ceecc537e000007", @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 2.02090084s ago: executing program 3 (id=26): sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000030c0)=ANY=[], 0xe8}, 0x1, 0x0, 0x0, 0x80}, 0x24000044) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000000080)='./proc\x00', &(0x7f0000000100)='proc\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/thread-self/fail-nth\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)='3', 0x4e) r1 = syz_open_dev$loop(&(0x7f0000000100), 0xf01c, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.stat\x00', 0x275a, 0x0) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, 0x0) 1.986702739s ago: executing program 3 (id=27): r0 = fsopen(&(0x7f00000000c0)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x1, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, 0x0, 0x4048094) 1.898464614s ago: executing program 3 (id=28): r0 = inotify_init1(0x80000) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x1208002, &(0x7f0000000480)={[{@grpquota}, {@jqfmt_vfsold}, {@resuid}, {@journal_dev={'journal_dev', 0x3d, 0x7f}}, {@dioread_nolock}, {}, {@acl}, {@noauto_da_alloc}]}, 0x1, 0x5d8, &(0x7f00000005c0)="$eJzs3c9vFFUcAPDvbH/QUrSFGBUP0sQYSJSWFjDEeICrIQ3+iBcvVloQKdDQGi2aUBK8mBgvxph48iD+F0rkyklPHrx4MiREDUcT18x2pnTb2ZYubacyn0+y9M17O7w33X773r6+NxtAZQ2m/9Qi9kbEdBLRn8wvlnVGVji48Lx7f39yOn0kUa+/8WcSSZaXPz/JvvZlJ/dExM8/JbGnY2W9M3NXzo9PTU1ezo6HZy9MD8/MXTl47sL42cmzkxdHXxo9dvTI0WMjh9q6rqsFeSevv/9h/2djb3/3zT/JyPe/jSVxPF7Nnrj0OjbKYAw2vifJyqK+YxtdWUk6sp+TpS9x0llig1iX/PXrioinoj864v6L1x+fvlZq44BNVU8i6kBFJeIfKiofB+Tv7Ze/D66VMioBtsLdEwsTACvjv3NhbjB6GnMDO+8lsXRaJ4mI9mbmmu2KiNu3xq6fuTV2PTZpHg4oNn8tIp4uiv+kEf8D0RMDjfivNcV/Oi44lX1N819vs/7lU8XiH7bOQvz3rBr/0SL+31kS/++2Wf/g/eR7vU3x39vuJQEAAAAAAEBl3TwRES8W/f2/trj+JwrW//RFxPENqH9w2fHKv//X7mxANUCBuyciXilc/1vLV/8OdGSpxxrrAbqSM+emJg9FxOMRcSC6dqTHI6vUcfDzPV+3KhvM1v/lj7T+29lawKwddzp3NJ8zMT47/rDXDUTcvRbxTOH632Sx/08K+v/098H0A9ax5/kbp1qVrR3/wGapfxuxv7D/v3/XimT1+3MMN8YDw/moYKVnP/7ih1b1txv/bjEBDy/t/3euHv8DydL79cysv47Dc531VmXtjv+7kzcbt5zpzvI+Gp+dvTwS0Z2c7Ehzm/JH199meBTl8ZDHSxr/B55bff6vaPzfGxHzy/7v5K/mPcW5J//t+71Ve4z/oTxp/E+sq/9ff2L0xsCPrep/sP7/SKOvP5DlmP+DBV/lYdrdnF8Qjp1FRVvdXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4FNQiYlcktaHFdK02NBTRFxFPxM7a1KWZ2RfOXPrg4kRa1vj8/1r+Sb/9C8dJ/vn/A0uOR5cdH46I3RHxZUdv43jo9KWpibIvHgAAAAAAAAAAAAAAAAAAALaJvhb7/1N/dJTdOmDTdZbdAKA0BfH/SxntALae/h+qS/xDdYl/qC7xD9Ul/qG6xD9Ul/iH6hL/AAAAAADwSNm97+avSUTMv9zbeKS6s7KuUlsGbLZa2Q0ASuMWP1Bdlv5AdXmPDyRrlPe0PGmtM1czffohTgYAAAAAAAAAAACAytm/1/5/qCr7/6G67P+H6sr3/+8ruR3A1vMeH4g1dvIX7v9f8ywAAAAAAAAAAAAAYCPNzF05Pz41NXlZ4q3t0YytTNTr9avpT8F2ac//PJEvhd8u7VmWyPf6PdhZ5f1OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD//xYSJMU=") r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x1fa) inotify_add_watch(r0, &(0x7f0000000240)='.\x00', 0x60000726) openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x2000010, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(0xffffffffffffffff, &(0x7f00000061c0)={0x2020}, 0x2020) io_setup(0x18a1, &(0x7f0000000140)=0x0) io_submit(r2, 0x1, &(0x7f0000000700)=[&(0x7f0000000100)={0xfff0, 0x20000000, 0x4, 0x1, 0xc, 0xffffffffffffffff, &(0x7f00000009c0)='1', 0x1, 0xf}]) syz_fuse_handle_req(r1, &(0x7f0000002080)="d1f0c5b577da807b6e7cc7c78c67360d42e1c53f7a574a6d7c95500b83495a37d4adaec01f66ba97644fc010f17f583755f933b7cd1ba1728e2223b2fe5c25fe8a7c9d485ea5fb3738edfffa784ff0d64df177f1465d7000c10bad2cefe3aae01a94ad627f6be24786cc420e6508552ecbb6098c526d14dc3c9fd386fb732d680ae0e102681ed8dec4b69ba85f5057524c4ef545f3b077a20b34639858bc410d3fe8ed0a09b36400ec9fa492a2dff2d8f88c16df59ac4a651c025f1407c339476f2c57c1e601a186ad58660f3180978af83f438371117fc1f573b15679a2cc49efd84383b8fa7e7376616ac470cad1eeec5d0c8af842372c1b0fcb6907437e7d864b417f54d05a45501a1e6a46567457590901b5ab3cb1991ddfeb4f674034d2668a031557899800d15772a655e3bdc960e75ac60a3873cd1865ad33bddef78ad724084b68b3341f535a38cc2b3d7e3a592de7594a709d5de4afac728687f59c67490d149bd83ab1d890c7f5e6773b2214b111e3ce75650d71d4ce3462cf9ca2812881ebf32de6d6fecdfdaf1f66a07d1e675179cacaf4634cb85d145ada4cd4f6ee69073f53e7fcef1a1e27599268bb2aefc252fdd791d4f60cf03f8e9d9261ffeb9b270c781735143aa89935514733cdeb790da88b9946cd004439332502dec94f85f94bdfaf5d271681270fcb337e4237835ef6f7baf7991d5b7f60ac63110f2e5b9462d58261f868f9c7570168cc3a5dfb1b14783c75dd8be552cac7b49f34b2e3c76c65551c40be6c6f16df192e0150cd77f507d1c49334f6099a13b1b44d2401dbf19437875c0f453de317e81ad87f9ce9dde549cf08a829dc6316a1502a1ee35e34caec0bd9ab7738dabc94387e2c88876be546b647299b4b3e40af10d0c3723149880cc95c31e4c0b3bb07f29bb4e04e0694a075f8217ffc0b44642bfabcb0b01fc6022c504cb3d5634bb19ac56edfb064af53a8089c460e0a03738350d85242bedf1e17a1391a5647e4cb5d180877ee95205554d5e8c1a40d62b95113afede22c80695efc69a8a48a8a774e2cbe9579aac381ba918aafd9e350d972662f428c115bf8a7963eaffe5e52855b9d250eb540ad3a9f64577c008a9148d7f8921ee21cb5ffe9cd449a17d26251acde783555d9ec264a90f214e611e328090644d38572737a4725fef967d46b019e115aaef91d28c0529728784d8162956f651afff0ba382b99e927136f33d76dfb592cd38f9ae66409eac5fade780e8ffac28242e01104e5170dbacff12ffc0a0ff82a8a7c6abd56252f0a64a19fab45de16a40048023ab4f4cf31eeab398a7ebd59e116fa21bc23e6dcfcbe395d59e819e4d2827a889e612c38d0912d864626883461bb20b723ec90eb6f6d7d26e4864c869af36b1c7bf65421d297e00aaee0d8b96528b8ad20e3b616597d037fd65e6e3d96c5d4cc91bf70d4b0b2096c4c0c036229823f64a330eeb3877d3e9bf1b48547394d1a2d58e34fd90df1b151d2c416c372a0c76db5fccdea127dcd3cd5401bfc6472813488494d61111a23b144616a418aa2ca7d2c6a1465817d5913377d11cd6dee11cea08ab9bb90f0cf4eea2fcfcc61361369f6ad0925cf79de37e777a2ad3df440f4f002a5c7573511bd923d904b90fa37e7e2c9794b04c36904e0b15833f9067b10a144b234754848b987c51e5eb28ddd2e4c09bd9df90d51c2dadaa9dc3c404ac50dc7fd91533598f6f19166456c59ee60ce55a855d41bd06e3656f64ba69304a8c3ed49c1d02f21382dd7210166e9fa00bcf0ef75a0cea2256fd9da946915487eaf4d3402c92fe14e317123dd1d462a841f39c70d1bbfbd0ddfcf5cdbb46b401e83bad128cdddc522674fcc8dbf28e33b83acb8379ab1fe140a24d8c5b154cc48d714f83793b70858b4246cd991dd1c44b542dbd811ebfe748ab7c89a8317b42675d30052147fdcab99931a36db222fbe093fef1138907b6197c12862eb4352c969e07b4dbfe64c408994551be392cd2c1a3b9398dc3d47f4e69b44d51f166caa612aee77446b97d5067fc2b2e2f224a4d1f4dbdbacc2caab4ef72b395da3471559e6f3e4b06940292fd634d5b0cbdb302a16b2c28c31ada785ec54e8884c6bf346e5626224c54acd79454e21d622fdc1fee91d532672cecc7e0cedc501afec34b4b0c020634c072da42d33bcab643704a2952931c1028c3b364a55f66098cfc8e64c72979e494504336704be96d422640b13a640954a03aaa8b4d566812a445e32d7cd8bcf7bbbacf4e2dd3dee6901ed2c8e2a52b49736dfb62361039f66aaad0426178c8b1a574a808e19f21cc27b5756648687d0521bcd5f1eda5484f55087a15819fc02eae24e26ae859b02b3b008c537cb8dcb8d232280a490ba8d65c65576689da5b2ffef8b5651dcce78ea939914768f6ff49d7fcf52174c2fa1f3c1c42e8ab06bcc7c11b4da1dc48c6f710d3ec3620bc25e8ea027a0d28371c9f0c0cc33cfde0af89def3fe51637e4e3bf344dbcbf3167268eca2b7ed179482751339f06b11d929c6e2b56929c6aa053dfdd383e724db92eb50ee2074d0970fcf62a44cc9f277d665af87ecc9d90c2504ef89d1e8ea146b26fb77b5b2ab3aa519b7de65254d47770b7833181cab53c4f7b2a014f214d6e5971a02a86cf77475336e8b13b6091f38296e56750da007f49c9eac9e7cb33334b4927371adc69ce5d5de0fe12288c54649674821c2bac997c6731d3345990b4ad00feed72fe7336f0cffb881cbe6e5e44d3e5d746ed7e2297aaaa7c985240ae90b0737a431feb60e52c10086c15c8a3efd14918626d4e2752d0b2ca041d9be8fc47dea9760380b0cfc23a761f3eb0caa9abcf29bcf6ee6704961dda07c767ba483f92d5db29eb56fa4f6a9677ab3676d3be63d1aa40845c3b4cf50593e18dca55661a794ebdd6c8449bf4371e3156fe226fde3eb93b23ba3cd826545b7f62b3af13017e6a2086180fbb423e8381f1c60bfd3c30c1aa4b89cd4f5d7cd06fa8fae93f83013d6f90b6ec3bb0dfb10f42b1bb619f4458b98b22ac8a3b8a47659152f60fd11cb1a6d060171892d1165963d27c914d5b9f1e9a00a380c2eb12b869229e68411d36f2922ec3c1c663ab02e55f2f69acf3d0503c62a0f1bc2817471123f57bb29bfba8f01d884157aea2afdeccc9e7faf3085d1108226183676df39c99f60a9ea8373cc1d31da25853231e199ed2df950457fb9e826380caffaeeacc7b58cccd4fce4cb07ccdcbec9442a46c19ba37cae827b8f863418ee87e0c061a2b13528db5e8f6702550fc112490434d5947671af597124a453951dab89a2af4b58dc2977e113cadedaafca45a2339895a509f53e694a20569d84308fefeb5e81854d628ba023bf273db00ee632eee0244691596169ea80fe495c974ee51ffc87066c944a69261298718d6ce07296ee2f7acee8d9eba416820af10b6b05fb79f1641340da98552c9eb9c20671440e630d9d9219ac2e8eb2ee2a9edc21585f9713fd1d09432c247978f9989a3f788a83a93b9dbe20375fb273ae7730b3f7ad6e22a15f11f15d0722b6f660360958ffa47012f6b8cbbd4e3d63e3b4e768dadb4d2c79ed1cc0803ca328e515f09e7bd1c49114f3da4143d4c6f4826774784e68353fcc92eb10e071218de8f51975593d5aa0afc5c6bf022371ec3f602c715422c2c49a0251090f817c2190773c8f9f74af59d615cec5374ffa4b284c8d7ab228bf4d199e2742e1080f800b942d980aa342bbbd6b7a7d2fb86972dbfd1058245bbb857aa838fe4d47470537f8a019320a8fdebe04407fde2b51b65603f2b2a878b22910bae6cf8bf405a77dcf24f3a32517dab137d65ce53d1dc963bf99d3784e8e11a195d23d73278a21b1e5acc7424c7aa2ca17015ecec4e6a4319d413ea5c1afa30a38bf894a9465c3e5379442198dda85fbc634cbe346a72ceef29ef724ef81ce66a7088c3ae661199ff01b2228f921302304ac59c583f2dd3800e87202ece3f3f8c01d89fbc2d69f8897e25ea34c5501ce4c422ba6b191b3b3f13b90448306ea1149b05a22de40b3b654f56eb335ccafe28362a678c979a269ad27376e3c3c54d6a2fabbaa0257b717d705c19508ea4af0964cb9ce708e33a8ea1c0e687c4603f0e646d8fc96cabe72ad0f596c6931400bec47926f71ebaaaa559429bbd155e8bae77c3183a90a3c662049a4f6410e573305e94019ac4aa32bbe5f04def1a69d1813b3867094644b7972a5dcb25862c4b2faf73c17f415c37e492491e73ed3811f5e517a84d15d6831ae8dc3d593f12a71f3129b2d612670c4f092aa4d938f3e994c90cd210fd560eef563d2f597fd2f608043371afdd48bb87c217371b00d1e4d2c47d87e4efcfc65c230510c86962f91a6f054e9be368506c95bd9fc117f0650d04daf22c9788813e9fa949fe90319e0ca157d9860322468adcdc039f062368d0f53e2e32bf25eb86a3ba30922dd4148a0e43e8060f6da2e8c5f5439da48b6eddbb72d3aeffe7738c25f654bb31cf5d9c795590c7e72fa2eaf1e637c2f2ddb526cf55713eb938c21e6d5239e5b3b3bfe79aca3818df42278f39b0bdda58e27e56a58da58193c4637494659a811bd64089280e33eea07304889dada386deddd6cfbe944836f095dcc2e6256ac671d81855fde3f95e697b36c3451363c97bd01d558c29e8f3308a43fe9e445cf657e30666f99760a3ed9492088c8ec1183a99ec542bdb65e951f8671554363cffc52d7255e8b169d64e33e99b700d622bc39a05841303af94f722bbcab0b7557d6976acc95ac20e5c9e6677aa2e12f8421b779b0f95650540979d22483dfe6c96b20853b39591966e5f92a5fa0ec3e8ffd26c601662ad00167007f7200eaf2909edc17033ff75deecca3a278745293f842ad3e4f8a11b8274d22395f140dc1a938cf106ec5036e208d8e0d29491e336fdaa001def93556a5d9451bf97ec52014b7f07ebe2214174ae65cd5305357aec5fe25ae4a5f7b8d8a099889ed47e3373369bde9c9b48e58b66f19b3b350581e37f24fd869019161e8a012fdd3a5e947774aeef017ce98dc4ad9d634528efeb33775f2865429f61a1a6e7a52bbc6658b4484585c89cc8ed5ba74689ddf95f72aa2938d622586c90fe7facd24dd278ad67a13d6ab936aec5d9c1fc0471c5f555908e70530b75d52cd30bb3ad56cee85e6b7715127f9f430614e2895325e45f74196d6897db18301d75863d26efc9ff1e8c5261cc87cf1cb148e37fc1738dddae7140f953cf740df2a176744b79c7308f28d0b6c8df86507ba1869718ae72ce437c20b7f4c1fb2b7f69a12ec466764ec27664d1bf8b2b337c5c7aca3639858c2ff0a5d7ede5a755f5f07395d85978fb8a361e2f3ff65efa8780bfcf3c728fbbb6f5661350046bf1b923459eb3b9a8883f679633e4e4215a512ffdcc28bf16ea1b6ed0562d45a7098f0f577101d8d98e8a6d4e4ea0b28e51d24f421aeb2ec86909df92251c55873010244c3d224bc31fc9391c01512c203c66ee68fae29592e5db76e2725bbf466096b90a4c3f020f0a524be77277ba050d36cfc09f45b6e35daa76a5100167ab7ba9f065daf0697a1b9b74df9adbedc3c99af3c4b926c25fd761494fec66519ad3cb4540063a8c2444332bdab7a61c29371b4e40dcecf6a7d929d1434751d875eb55bb3924b960eb703ada2e280aa7568dc2edc934d4be743a37c149d032d5eed93392cd81c2564835b539de664821e41c34e1baaebc609fa23b0e60f21338987a7dfc52e2652db26cd5498157193d55a2d3c2fc2671484b8cbf3c129750d37776c5aec34e8cc0ab69eb67edd8421067e97e3d7425c4060d547bea4fa93346a9472972e9cab8c0acfcdd3f7a71c2b79d6cbc7715e77957514502485d1988e145375af0ef98d81cf3275c5025d273d7a9d42544576e9168f2fb3dcaab10d7ba5966aedcb765cb011c3b11f2bb2bd99d2f99d75136efb7e9c8edc5c4acb6bd335953c8199f9607f83a0d3e0387b9a59dff60ad8d41447700817ad5c19b2dc21cf2560a2702ee33bade0644a0e656c7f11b7cff38448d499ec05f8aa742c60423d87402482aef249dbe93c68922165702f19f2217128ef54f34f7a6f6323135bd2ed6bdaa56062883902eca0cc528d19988131c04936b90d7fbf6e8f50075191568d40b75f0c18ce7970d03230ed1227c06f4d33f79f988114cdb5a913fdbbde9665cd9f2d34d7e3d02978a9a198f9f924031c7e842253d487b62f14453cb752ea9578f0215c8a122e090ac997c41fea93c976658bc1757ee070f952da653171ae138e37cb558466af77c688c194cc3660b2bb6f0f6a394946b261aa318d78060ce40be238e583b7b089126e1c6fde3dd6fbf423014812c99de15832175e278ebfe9619b7d98147870ad4c5bd3413e7c7292826cac747a41618897ceab1e7bd736dc56c651335f6c4b95bd369421db3c7ec7267c70251b1847520dd15758967f2d5bde5621d4c1a1a93682280add94d5ff44a25fe8742fcd05cbaff0d5417014784dece55294dcc7c4836d1171e0b1d70a22ac2d4aac4800121cecf4df341a710563987a0c13b50d146021438f887fca2069a3e94a08fad1ddf3da6ea8c2dc7370cbe2d1acba853f0b451ac739b6d08cbd07d198c288711ecae9fcdbe30cd147520014529a749d70258f3768306e9637f04607557a17a5f53bf7266b8354c926dad349ea0baae63409049669414da8f1ecc8ab7d30a08af8cc00bda84fb4ede2915cab031c8ec9e20c03a65a9f3e8ba21bf23da71266aea3982489e71ce0bcd412ed704dd309249c151297b38168a85ec0c4416a254cb1fbeb17f20801fff510c1bb58b065d094aeb91b32364ce1b276652824b27a7944d9c94692abeae6ff53fb6fe7227ecbafddbd6a15ae6631b081dc3841613e273ec8cdbd2dd13dd222ef5e4a473edc4cf623f94e758f2634b4398b07850992eb78b84c8ecf847692e452b79c344949ac9133d4ba94a6c135ec64f4b28c3c1855c7f4fe79d46ade9b58270a0dcf20a4db56ea8fab2c2dc8f53491b69f341bf222f5a24deb284b55ec4d3c9dcde5248a420b861eb490c8047d5ded39e751de1c6f8f6dfa3828db9608a0939755c8dcd9cab2a8f1d6ca456c5f9f81ac07b226d4920dba52f56680cfc0b039c59a3a090ca6cd5e1b5ead5b7bd9272d86de4c7fb80c427b5e76ccd941096ea532dca67a5fa8f46284fd761e67d02ddc1cc5de59f888aa3280115d59947460725fd6c3a24a8ee1b587059265ed196361e67dcc9396f91d01565538b0bce218f75e230ea2a49d937a6e8af3b1f3190e91b684b6c753e7653d75f72fdce7cca3d185695db6ee649d11fedea6da520b68d39759fc2cbd7979970f74bb79e8315a54b2d1a7eec0f52d8c785b8b465b80625249b62b19dcfceb69076caffb61d3663a054f09303fa7301a127f2eb7c3d5b66d9631b72f3d8513e979f923498ad0e0deb92cc8fe98919e8ab314ff529266856d9b68fe8b554ad98d82fea2ad523da6f181c05a4c9b621233398a6da6ef65f8a08fccffb420b29c095531ca30b0450ff200d0b8582aae405b7fe4d00e26fa0b5b6dee59e72adaa1c06332a5b5c355b2bf28b7c8fae8c26aa646367bec8820268c749d7dd608f93289da00fcbf56a9ed764f66cbafaccb852223ee18ca196530e9bbaf8d23ef56897e825082f5b1f829d05d0f352ca7e8962e48b83d6cbe9a331909ba1bc820233e6658817a91c1515f64437e7c7ae85d473701152321bba8b3269d0442e615ffcdfb49963cc9287e7fc09c90e4f756c310d4b78cfbc620160cf1318a58ac2bb85f8c98e1f3a54aa8286e09da8af0dbcec8f8941e9fe48f6745e5813558e15460968d04978fcdfdea9d9f6b6a899366ac355938bf1c7ba286df5d90c5ec5c7f9114601e61c5c3932c92967e64f189f62c38bacde609debe0e2239e952bed4b7ba1c4a83a8c07616c78d92a136bb23b1ed73a3973d88021562e76ec6daee9d9ce67ccd9bbcb74bad4869fc26ae968a8cd6574de8875c68987dc774449be673abff36d3a8e0b759d3880a73b66229dcdce3b90e7bf86efad5efc436a63b693da5422b163fa601c1e12f1c92efdd5c665711e8b56bfaf757ab34b345e200121363f56e9d9c39d5e003c49011499ba6f773a96a2c764d582fd237103645535838eecbf096dbd759d382d3f7925a9f413700b8ca4e5b4fcc55a0b38bcfc7f5f7386a5565c87d5f887825d9cc08c7391429e671fd1ed88fdddb5e603cd7459674669042054cc5d8aa7e4f18c0d4acaa062bf3bfab36df3d1999a9499a28d825842f1f1a05b2a3e13f84bf9eecdb56b24147764644cf5f82fb52ec9c2528fb9fb2007e8b7b069249eada4fcc54793f21277a0fbf19b6480953a6a1a5f8e9c91652b73d18dfac8fa2c80cad986fc8450ce41111fc4ab6c878feee43ded37852005944a77eb42c3111be325088aeecfe7f3641f01fe8615cbb8299f207ab81306da3656f899bc2c658aa4df198bb02acadafbeeef917828ba4f3ef4544ae5bc0c6cf964dfd27fc8d09430a280c176d358a8ff02184ea495f0934187dc5ed014c7657616a3f1f22dfc5d18da70017cf4e4470df95b19c66dda0813410d8f0590d1a1f3a29a46d36b515490649de30d9682a8ddb29b116ccc9b19eda944c09f26ef54621d4533c4418d2d26431c1b7a40353266ffdd812a9c143d5befbf5847e10bf9395b80cd34956df40f93d7a3b9083853318bcb3e4a3b5beb58d512f29e53f1b7da71b142f38281dcce6d3443c674ebaa058e365c39d928981761adfc2591af3e19bcb2e36de5f88ff05a5d17184af1d340b322b225b59b923d39537f765c7dd1cc3387cdd841e13f72fe25c03c23fc6e8303bc6d7745a22c142cbc90d0fae83215bae25dcc063430ed7775fc854bdeaa39c89f70b93e4ebf418f9ec42bda8aec825325cab19ef60db25378a58dcdea8ecae8342f48b1dc71d8cb26a5609cf5057e4d4f44f2890a38084f8b0fa39f4b40182d383c0e3840d452b4d6a14863cc0637c972a47e294139511be8bde6481a03c46ea9ea18783d5388317bd917fa9fa8b90b55390900949cbfb88b80e4ba734d97a17a51bbbc934aaaf597a418126f7ebc36ac1f0ba7c602d04a61203c68f35377156b64b0e7531a766306d7d049cc2d9bf72f918778ed20e311507bb190b6c4b57e20ffd96515adbdba1dafa7d14611db296ad21c495349373aff9a12686ff571c825223158d71ba98d5db35cce8928e15490b735727222f6edb3b81520c92944357f8dc9549622152a65ad81a65172f5b1b3e134cb5a32e54a198c9313cdef0c8351abdf7c5720acd3ce31b893a820e4c381f15bae3c8151f157d7cf2b77f1f46ddfc86dadd9492d5d9a70cbb00b45a4f8ffb804decd7176d2754d74a00bcb094f17173a6fbd83c02e7ab8d2aeae911968609b1814d5562df933f8cdfb41ada214241ba7e408a8decd479111b55b66ef32e74ebc0c1124af48d8a43b9bbb4d31574718eba7c0b4ab140b01462cbd5571bd492fa63d14795e937e8017057c332d7979592e9bb64810a269975cbc89f01f354b5595465a2441945dd6b7df25789da668b40e7735ac1e492c9dee031f4966230a18a4b334a589ded0242747788fb718b1ca915d0a8984a4e9d84ac55fe3e6f718ec72c1e3867d72427df7727a91261764d897d05e986c38c98fe910e4992294512aedc0bcc91ed1930b55b5022b24a030f936fdda50ae0d8227d1b85d8dacd6caabcfa1ddc6c1a25920bba95b450d4469b9f7539e0e001496a127ff8d8d1e2e19c9b5307c6fd638d30786bc3c79794e97a84df586ae22549e9394c301bffaf25917a5b21c11f869ddeb315cf57493286ff586fde064d886e9200807a1f316a4fcc6412de012cf94d2f14a612f81c41ba861a8e3919dabda6c957ab6ae353e82b2825ac23775019c224d52cf0a21919a8707122891041ad83975e9275ee1ae49c5735bd47905f6806a6906e157965fd287bbfff8cdab0890b5a16ef4751487e6aa38427e7eed9ad4209b68018a146107f6f151876fa1409a21e94f3e8455bb90e98022ea1995d26bd3dbf75806556248b68282c5dc66577c84efd9dedee37fb558656ca920d13d61c698489ae2a2c22b6393ff65c3f2f1264fdbc60d1c50f6c1269d845186835919a12ab4f4ee9a1170daf9460c502942a5698c9b2edd203cfb3ff3578a77d79f792b6ebe0cb4f52dd9bac6c47ffc4a6e92d9a99c3ca19a6d92e073d4536f56364dd35ec113d2ab422ebb3635feb0a040494da4a0f8f349e924b7c0767d3abf96ded23990bc63504a639e5a67626a1543492d3303ae36fa5379e84413234c404df27d7410a4759038f662b11a1c89251a0181b196c337c853a8012ef814722b3e8610cca6ea27a28d0040d8d4f8c78f90046c7c58f2f1aa49ad5c8b38abacb0369e71d9c974b622fb2345f7f7589638dffe09c1df16a26c796d615b35b76a654427a1ac36526e95fc317fe9c37632a5762739105da77dc999da18d655e3eb406533a3474e419f42675a9abd6de2e9f2bb23a88a3b998e102e629bc8ba02d66ffbd5b0bf429d5902c16cf476f132da25e522a0fc271c9960cbf7848967a246bdecc8b29553f781afded64bd7c772626f6bcdeffa5d4fa1f1d95cf77166b26e87d81451d361dc716c9781cd04b5fc2c5c13357267fc917b5d42a37b430c8374627f21355e90f922c922c26f6f41f48725c63613857bb2978b3435bca3defa2f58baedf3cc12c645fbe4fb0aa91289b21d05aa1c8b825520662440839b9b0c6ec92bb352be4c62148344d0b46eb4c9b0c6886f135a012755646bc197a0cc715d8db849680fa337ad013e01286153036273f5f9c90fa0ab67f57ca769c2674264cd7a96c2a212e8bbdfd08fcc6a5dc4842cdb861df285d2965ad351dabda78678bb5e8ffea0e341eef159e5e51d8d96682eeb7fc48a9d2081d9b719d2611f11031886abbae99709be5b8c2f8b83ef2b9437e43ca379a2704778710473d0294ef5bc890cf7a3ef4beab262b3563d7eb7dcb02c42a1ec023ffdad68d674248e2cd4ccd53ea33073b187a836fc6a3fc309cee2f458cad19b3293905c033643c3b14abe739a95d5984e5ddabaf06bf2a28f9b70a2089293c4050f2e1f9bbc80274c4949fcd8e4ac48e6a56acac39beafd0522b21258e7556c825c67fd2c15c892010afeb905e424ff76b88e5acd72b1bd5596788e3afafed3da0000aa402f2175c62fa1fa06c570fac84ef5f5bd803ebb2fd1f4d2e6131a950392058d2c1b05160a74baca4c60e6673bf5927d1849d2153ebe57ba6750deb685ad685eba401bd5f7fcad558c2cfbdd0cb67d0a370296d752b6793fc0bc189015d25736a505e066db6cf96b8784f1ba41b2afd30bc1e0b21340b1df3297323c7e5c1815fd7b10405526d786dd01e38a5b41be1a5c4d65566951baee763bca4d0c1252a0bb86d2e209c6bbaba7ed1dc81de27266a8dafeb52521b68c6295f22439403637b161d1a510167384f4dcf3703572a6afed9f717d", 0x2000, &(0x7f0000004c80)={&(0x7f0000004080)={0x50, 0x0, 0x85c, {0x7, 0x2d, 0x91, 0x880000, 0x0, 0x3, 0xe3, 0x5, 0x0, 0x0, 0x60, 0x4}}, &(0x7f0000004100)={0x18, 0x0, 0x5, {0x1000}}, &(0x7f0000004140)={0x18, 0x0, 0x81, {0x7}}, &(0x7f0000004180)={0x18, 0x0, 0xffffffff, {0x2}}, &(0x7f00000041c0)={0x18, 0x0, 0x6, {0x6}}, &(0x7f0000004200)={0x28, 0x0, 0x1, {{0x7, 0x8, 0x1}}}, &(0x7f0000004240)={0x60, 0x0, 0x4, {{0x10, 0x7fffffffffffffff, 0x3, 0x1ff, 0xa1, 0x5, 0x81, 0x6}}}, &(0x7f00000042c0)={0x18, 0x0, 0xfffffffffffffff9, {0xf80}}, &(0x7f0000004300)=ANY=[@ANYBLOB="150000000000000007000000e1ffffff6478743400"], &(0x7f0000004340)={0x20, 0xb, 0x6, {0x0, 0x2}}, &(0x7f0000004400)={0x78, 0x0, 0x3, {0x1, 0x3ebf, 0x0, {0x1, 0x7, 0x7fffffff, 0x9, 0x3, 0xffffffffffffbed9, 0x6, 0x7fffffff, 0x365, 0x4000, 0xda, 0x0, 0x0, 0x6, 0x8}}}, &(0x7f0000004480)={0x90, 0xfffffffffffffff5, 0x80000001, {0x6, 0x3, 0x100, 0x0, 0x2c2, 0xf, {0x0, 0x4000008, 0xb72, 0x3, 0x8001, 0x81, 0x8, 0x4, 0x1, 0x6000, 0x2c3c, 0xffffffffffffffff, 0x0, 0xc, 0x2}}}, &(0x7f0000004540)=ANY=[@ANYBLOB="b00000ffff00000500000000000000070000000000000001000000ff0300006273646c6600000002000000000000008300000000000000060000000300000073797366730000000000000000000000030000000000000005000000000000002d2d2b2b3a0000000100000000000000080000000000000002000000090000002a250000000000030000000000000000080000000000000006000000000000007265737569640000"], &(0x7f0000004740)=ANY=[], &(0x7f0000004a00)={0xa0, 0xffffffffffffffda, 0x7e52, {{0x3, 0x3, 0x2, 0xb, 0x0, 0xfffff01a, {0x4, 0xa, 0x400, 0x9, 0x9, 0x0, 0x51, 0x826a, 0x8, 0x2000, 0xffffffff, 0x0, 0x0, 0xe9a3, 0x7fd}}, {0x0, 0x10}}}, &(0x7f0000004ac0)={0x20, 0x0, 0x2, {0x7fffffff, 0x4, 0x8, 0x9}}, &(0x7f0000004b40)={0x130, 0x0, 0x0, {0x101, 0x8, 0x0, '\x00', {0x80, 0xefa, 0xac, 0x3, 0x0, 0x0, 0xc000, '\x00', 0x8, 0x4, 0x2, 0x9, {0x9, 0xe9}, {0xff, 0x5}, {0xfffffffffffffffc, 0xd9}, {0x80000001, 0x40}, 0x8, 0x1, 0x8, 0x80000000}}}}) 1.682990983s ago: executing program 3 (id=29): r0 = socket(0x400000000010, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r2, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0x2}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x0, 0x3}}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newtfilter={0x8c, 0x2c, 0xd27, 0x70bd26, 0x25dfdc00, {0x0, 0x0, 0x0, r2, {0x8, 0x4}, {}, {0x8, 0xf}}, [@filter_kind_options=@f_matchall={{0xd}, {0x50, 0x2, [@TCA_MATCHALL_ACT={0x4c, 0x2, [@m_gact={0x48, 0x1, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x1000, 0x0, 0xfffffffc, 0x800007ff}}]}, {0x4, 0x3f}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3}}}}]}]}}, @TCA_RATE={0x6, 0x5, {0x82, 0xf}}]}, 0x8c}, 0x1, 0x0, 0x0, 0x20000010}, 0x20000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f00000099c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000009980)={&(0x7f0000000c00)={{0x14}, [@NFT_MSG_NEWRULE={0x1fc, 0x6, 0xa, 0x101, 0x0, 0x0, {0xa}, [@NFTA_RULE_EXPRESSIONS={0xac, 0x4, 0x0, 0x1, [{0x4c, 0x1, 0x0, 0x1, @masq={{0x9}, @val={0x3c, 0x2, 0x0, 0x1, [@NFTA_MASQ_REG_PROTO_MIN={0x8, 0x2, 0x1, 0x0, 0x4}, @NFTA_MASQ_REG_PROTO_MAX={0x8, 0x3, 0x1, 0x0, 0x1e}, @NFTA_MASQ_REG_PROTO_MIN={0x8, 0x2, 0x1, 0x0, 0x9}, @NFTA_MASQ_FLAGS={0x8, 0x1, 0x1, 0x0, 0x40}, @NFTA_MASQ_REG_PROTO_MIN={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_MASQ_REG_PROTO_MIN={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_MASQ_FLAGS={0x8, 0x1, 0x1, 0x0, 0x48}]}}}, {0xc, 0x1, 0x0, 0x1, @osf={{0x8}, @void}}, {0x10, 0x1, 0x0, 0x1, @masq={{0x9}, @void}}, {0x40, 0x1, 0x0, 0x1, @log={{0x8}, @val={0x34, 0x2, 0x0, 0x1, [@NFTA_LOG_GROUP={0x6, 0x1, 0x1, 0x0, 0x7}, @NFTA_LOG_GROUP={0x6, 0x1, 0x1, 0x0, 0x2}, @NFTA_LOG_SNAPLEN={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_LOG_GROUP={0x6, 0x1, 0x1, 0x0, 0x49d9}, @NFTA_LOG_QTHRESHOLD={0x6, 0x4, 0x1, 0x0, 0xc}, @NFTA_LOG_LEVEL={0x8, 0x5, 0x1, 0x0, 0x8}]}}}]}, @NFTA_RULE_HANDLE={0xc, 0x3, 0x1, 0x0, 0x5}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_RULE_EXPRESSIONS={0x9c, 0x4, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @range={{0xa}, @void}}, {0x24, 0x1, 0x0, 0x1, @payload={{0xc}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_LEN={0x8, 0x4, 0x1, 0x0, 0xe1}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0x2}]}}}, {0x10, 0x1, 0x0, 0x1, @exthdr={{0xb}, @void}}, {0x48, 0x1, 0x0, 0x1, @limit={{0xa}, @val={0x38, 0x2, 0x0, 0x1, [@NFTA_LIMIT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}, @NFTA_LIMIT_RATE={0xc, 0x1, 0x1, 0x0, 0x5}, @NFTA_LIMIT_TYPE={0x8}, @NFTA_LIMIT_RATE={0xc, 0x1, 0x1, 0x0, 0xecf2}, @NFTA_LIMIT_RATE={0xc, 0x1, 0x1, 0x0, 0x8}]}}}, {0xc, 0x1, 0x0, 0x1, @cmp={{0x8}, @void}}]}, @NFTA_RULE_EXPRESSIONS={0x88, 0x4, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, @fwd={{0x8}, @void}}, {0x10, 0x1, 0x0, 0x1, @redir={{0xa}, @void}}, {0x1c, 0x1, 0x0, 0x1, @immediate={{0xe}, @val={0x8, 0x2, 0x0, 0x1, [@NFTA_IMMEDIATE_DATA={0x4}]}}}, {0x10, 0x1, 0x0, 0x1, @tunnel={{0xb}, @void}}, {0x3c, 0x1, 0x0, 0x1, @exthdr={{0xb}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_EXTHDR_OP={0x8, 0x6, 0x1, 0x0, 0x2}, @NFTA_EXTHDR_TYPE={0x5, 0x2, 0x94}, @NFTA_EXTHDR_LEN={0x8, 0x4, 0x1, 0x0, 0xed}, @NFTA_EXTHDR_FLAGS={0x8}, @NFTA_EXTHDR_LEN={0x8, 0x4, 0x1, 0x0, 0x8c}]}}}]}]}, @NFT_MSG_NEWSETELEM={0xc08, 0xc, 0xa, 0x301, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0xbdc, 0x3, 0x0, 0x1, [{0x140, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY_END={0x12c, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VALUE={0xa4, 0x1, "f8f744e7bb518a28d6411eadcb0b421bffda668601da28a87baa09e75df395260c5e6b0da89071243da48beafcd5b1941ba3ef5a9bbfa58f78fd74d4db1c3f2001f82bafbb0d0044a533e2d6e91afde77e2984ecbf11775227555ad952d88d83dc3b62180aa2a69c7a81f2f414afc7461998a2e973260b7d380c4fd46eec71d9885dfeaf291d08cc6724ee391fc317a04e2d546b976be35eff0673f2dca55cdd"}, @NFTA_DATA_VERDICT={0x34, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VERDICT={0x24, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}]}]}, @NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_SET_ELEM_FLAGS={0x8}]}, {0x3e8, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_KEY_END={0x1c4, 0xa, 0x0, 0x1, [@NFTA_DATA_VALUE={0x3d, 0x1, "e28c4f7b17c4a06bf91e98d2c313316643fafa846e10d322c4c30d98cc23b5a5f27da289cb305ebc89341da5d589ad253a0168d9c140174eb2"}, @NFTA_DATA_VERDICT={0x38, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VERDICT={0x44, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xd9, 0x1, "435d0e39e6a097fd9111350b21e8f02f693576dcf21a70c603b19d39c41372a2563fdfe00fcfa0db1a8c6cd9e20d28b415afab686a70064c13acd8b5680c42d3c3cdeaf1369ab00fd2f9578a8a9ec974f658f72d675ff861b90cf14735c019c0d0cd75d699a611cb0568a3c978a258c349a28490ba3234db69e393ffbe4c5208ee5d983a037f20e95dcfff83b55287cd604e1f214c0e8c54a1a1fb43a3965c4485f84dfbef18589257c7408bc9b93553a161d00528d39f3d63a62e8b53c5bb616ad2dc8aaec9a1b88e82e9a24ee3a333f2fdd40a34"}, @NFTA_DATA_VERDICT={0x28, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}]}, @NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0xad9a}, @NFTA_SET_ELEM_EXPRESSIONS={0x30, 0xb, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, @reject={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_REJECT_ICMP_CODE={0x5, 0x2, 0x5}]}}}, {0x10, 0x1, 0x0, 0x1, @last={{0x9}, @void}}]}, @NFTA_SET_ELEM_DATA={0x1d0, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0xd8, 0x1, "02dce9ab12b24ca845b29eb0b902a9feab4bb670352c7ad7593c7a2039d52279338d15d675163e6a06e42b45e3e94f8c54a5bf52d9f8d2a7f00375d84b7935d6b5f6b5ade276ad4a655b0ed2ffb21b4731871d2ad947f4f55172a597fb9877d5a36867adb60b0bea42f7dfca1b83485711a2cf6e7c428f435b40d0713309c2afd3524c8aae0ae8c536520add82967df5a8e8398a51951a0992de9eb8610ea72cf857ddae7e658f3bd71858042b6a33bca6229a29cd8187953a71ce3c3f813177b8c986b6bca2a822c94c13f034937ab4c6da6a09"}, @NFTA_DATA_VERDICT={0x54, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0x22, 0x1, "d50f1af5fbbff2e84a96a8dcc8a6414d62c789a5af9716c73ce9f990c773"}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0x3d, 0x1, "1edbbcf1e9b5f74159178264d293bfc569fd8e2800d6cd0522739ffe40cc0302c8ac3ff11cee69dca8371245bb319c1f8972f5c3c4f5e4afbc"}, @NFTA_DATA_VALUE={0x1c, 0x1, "3e416775bd9afc169145098ad44b6d905f3eecd7835ab5b8"}]}]}, {0x314, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_DATA={0x2f0, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VALUE={0x72, 0x1, "de2bb7e5ccbe4244567e68edf24559bef31e7d4f3e017b17810c2e884f39eaccbf4361f0be86620e5529c5b734ae66c19c940d8020a23cfd3e249240d3aaffc1c2f03c267bace406b3f1c2fa3c8fd1dd36037215933144d98cd442e95cce4083f97fff287eb0dc2d7e653dcc8560"}, @NFTA_DATA_VERDICT={0x44, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}, @NFTA_DATA_VALUE={0x2f, 0x1, "9979eb995d9fa6cbf82e902610401a9004cb8434bc1f517fca9ce035f63a854f58fd1e20fab08ab5ac4b1d"}, @NFTA_DATA_VALUE={0x83, 0x1, "6aefe4a7f7a5fa9ba6819aff4638d0f47e57637fda36cd0d2cc0e908397b49b4ea2c8f09ba830d4eeb9d91d7df5de52e746e5ebaadeddf75c1e518478d5bf1430831f0539339bc43a1326ad14c02511af4c6c5da4ee37bccc90ed6e070baf661aae11dfa650517dfbc67886d695c17e23b56d349e6ef8ed70985b068856d9e"}, @NFTA_DATA_VALUE={0x80, 0x1, "33d796ed9e91c79c50778baf7450fc1096c09bc8096dd7b82b13d3af9fdaae9da131a7503e6226a9cac6b1863dde7658d0915f03b475e97cb99bed8b2df4aa4e45653046eeed9a6d718eaeaca15375ed350bc4bc4f4e357b88d0d2767bf5fae33785858567ae02cd320446fb0ddd4b3e842312896149338563852526"}, @NFTA_DATA_VERDICT={0x14, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFTA_DATA_VALUE={0xca, 0x1, "d82d13949d88ff02256a01517df71646ca7b7299948ece7bde4bdb7eaf62b89be7c067dd646ef6040ddd83699ab5b43e5841ab52beeb83fd0e2f469adf91ac5531eaf3f2bf96d9e9abf5c5bcad2ffc3ab8294a0bedaa5ed6d2dbe5d8ac6ad72f6348855b9920d95a974ce7a1260bcfaddeaac0f6f32a9a993281ac12e73f8d75cad30691cfba96825eb9459452650f1986a062d5eb2d730edd54b178b9db0fa03e5b7fc7d22611155983b39e672d95c86bf06ac030af017482071207a171c6bfbb8379947108"}]}, @NFTA_SET_ELEM_DATA={0x20, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}]}]}]}, {0x2c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x9ab}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz2\x00'}, @NFTA_SET_ELEM_EXPR={0x10, 0x7, 0x0, 0x1, @dynset={{0xb}, @void}}]}, {0x314, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x40, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x3c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}]}, @NFTA_SET_ELEM_USERDATA={0xff, 0x6, 0x1, 0x0, "4833048efaf84a7364b2c53692984b9dc203324978959b40b09475fc184ed8decefd532faf6d3bcc9d53f9143959813c90ae55744b8760903599b54e48c7bafba49ac7da020c2f7665c21ad4d1bd4af711a565b660fe1a9b09ec390c05b616c3aaafe6f30845ee1214cfaf5819fd76330b7f892a32a4c3f2e1a202f74ad1c0562febc6b33f5dc8e954d7fc50a7e5a9d52620183d209ac30358acc3a5a1248fe67db42c1e83a75e00207902044862d5037287644f5862e65cb07f3868caf21af1a86b6eeac0ed0795414e49747055f7efa84977150d25e2cca547c7798824e1b9fb9b54c6329bcb8f09a9e7e730bf1d66c658a2e059e5bfef89b524"}, @NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_SET_ELEM_EXPR={0x10, 0x7, 0x0, 0x1, @hash={{0x9}, @void}}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_SET_ELEM_DATA={0x1ac, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x14, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}, @NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}]}, @NFTA_DATA_VALUE={0x72, 0x1, "85ab0121937c6d3e8690bb956782aa1345dcb294c084a0a3118da17870bf26b7efe68ec7493a9d4f43c1b5037d3775f56706645860b804d7f4264e3a1d9acd91d75f47230555edf23e4e36f447b7f613f13b6a8f80513de5dc20f8296612281b74cb071d597d06f96c4a41d6b2a5"}, @NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x40, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}, @NFTA_DATA_VALUE={0xb0, 0x1, "69af443a4628d0e373636fd8562115eced518af13008ab9a6bcbdbecc7d2ecd765e660e4a5e887c71d0881bc81a0283b0058645fd085e3022d1974c6dd2b249a9e0ae211ec3b20d6feabfa8f53dfc65254293ec830eac7184a3d826b834b43be2174011ef79fe496afb6b71b2cfb45fcf8a62c94b49162bed7cf527fc96d15c3b83bf04868ca57f88f119aca21453816edc33d2fc15ffcfb80ded90056c5a0dfb4a16295aa3f35aabaa4523c"}, @NFTA_DATA_VERDICT={0x4}]}]}, {0x50, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x3}, @NFTA_SET_ELEM_USERDATA={0x1a, 0x6, 0x1, 0x0, "312c100e33b855a87200093ad87742e16db9812c5434"}, @NFTA_SET_ELEM_EXPR={0x24, 0x7, 0x0, 0x1, @meta={{0x9}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x11}, @NFTA_META_DREG={0x8, 0x1, 0x1, 0x0, 0x4}]}}}]}, {0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x1}]}]}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}]}, @NFT_MSG_NEWSET={0x44, 0x9, 0xa, 0x5, 0x0, 0x0, {0x7, 0x0, 0x8}, [@NFTA_SET_DATA_TYPE={0x8}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0x3}, @NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_TIMEOUT={0xc, 0xb, 0x1, 0x0, 0xa418}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}]}, @NFT_MSG_NEWOBJ={0x1c, 0x12, 0xa, 0x101, 0x0, 0x0, {0x7, 0x0, 0x3}, @NFT_OBJECT_SECMARK=@NFTA_OBJ_TYPE={0x8}}, @NFT_MSG_DELFLOWTABLE={0x38, 0x18, 0xa, 0x401, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz2\x00'}]}, @NFT_MSG_DELSETELEM={0x7b00, 0xe, 0xa, 0x801, 0x0, 0x0, {0x5, 0x0, 0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x23e0, 0x3, 0x0, 0x1, [{0x23dc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_USERDATA={0xe9, 0x6, 0x1, 0x0, "4e394d64b63ebca2e940350ed2d154a84636dfcb3c12b1dad449be8e9a7fca64ecb167c3388b75c6284af2e1138b6b2e4a0f7964619a907b19d59307bc49ee0220ba781e884633b1b305a13041e0185665c9735ab18e796785a013359da35617409b6cb41c401457b0ad7a3e79a467723f1c4cfb7fac538ab676c18f3d98d22c93b4f9ca7c8acec6cfc456360975a709829c5cb031b1f6b9dbe8c27eeb33354536bef81c03ad142be0e518d7a08f791e89036f218140296fad4d2d2aab6eb178fd583ca884212e2e74bccb62ca2ef0000c812e081825cbc28c7f0d78d4e8e0bfb890822709"}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x747}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_DATA={0x22bc, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFTA_DATA_VALUE={0x57, 0x1, "4f5745039ad56b59a05c610a17ce4c4f72cb935c9fd189aa26c887fcb04282a0ddfacf8e908305d8c31414264ca258f2883e3bc45d95105af3d6eacc5d29a3a4834f235dbdf1ee5506420b013f1309597e71c4"}, @NFTA_DATA_VALUE={0x76, 0x1, "c22140dbd81998750cadf045191a89dcbe887231f90fe5402686d3f6ee35f86ff8eee37228b64469183aa83f4b9519c912ef9669c77f4173be6ad85c51baac195b00c2db575ce6e2bcdfb35365555bdd87099897185ef1033bc45a527d7bced2aa0d160ed2e7dabe3825c7361740af4dbd9b"}, @NFTA_DATA_VERDICT={0x40, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0x22, 0x1, "9fcf84fc9fb49949408eb67ff548a81fd3bd50d51c06c977fa6fa6f50662"}, @NFTA_DATA_VALUE={0x1004, 0x1, "c3bc7cfd38c69d5ccea3896be9803793118ac276ff2a0049ede16a09180372a6b54cee3c77dcf1e706611960da2f8b1414dd56e759403849aed739c693f956015da10a40c5caff394438650c41647bbed114dd60441f5fa487216472080a8b76b537d1744871bd88a081dcf0fe9abbf953d0afc02c48b4cd70f951c3d75bbf4ef8a318f298f75297d820c7ab1603d51c00ae000a577b3dffba70addd33f29061e7a6e93a659bd489b4af95fde6040584c6109e4ce52c3b2c37a65cb524cf694588c9bec3f0c29f5eb8ae73813c5a6fe6e9f3a6fe8392c354b2055826ecd67b8594d229b26cf077749c31009d935b9ae6c7cea49956c1bcbe971b146bab53cac8aa04e6892f8af1ceff2533c2c03b7e8d50e38c9b56101b8716c24e82f1498beb42d453b2ca9bc53ff463a05af21c600da5d96d3290c73437eba13685ba7a8bec1f2caba236cc0bcca64ea8c270bac2defe0de48de0a2c5cfc8d5bb6be5047990e41db63552cc5e9a69e4b675cdfce0764312617518ccc1e0e65e72ca4605ddc7fb92e3b819abba79555cb8025b491ee18ed37c328b0d0300871e39e234f3c15d8e32a70fef97a1c4d3b15fe2d5a2eb7e4559ce9f7fcfb40f32f3fa2a16af16f51b30d81e8d58eaa60593f817613d2b690763201aa9d37e7f110c13c9dc1ae2797f800b05ef87ce87af0582d3f5be81899ba3a4108c2b289c3bd248414de11835dd09313478d2c7b1259363fb1173f0615228bfe9307140f22d5480a919cf84e2ba2fdd1bee8941e0b6cd01d7d04c32ef637d43ebed97b3d51263823f29761900c13e22adc046462a8093c00a420a50a8f2e8a3a611ddc1122e1f71f4629edf859b7b0b1c537efe93725140a5eb1d978b1aa794b66053154b7cd3eecf7840a396c3314fd9510ab4c742ffbf4cf9d11af2a4517a3df952f469508e224cfcb24b7b82991441fd8b474838ed2b7a47b0b193726c92eb2e4f3c29e5372468ed6119a0b617ce17103d5754900ee4f9c5d2a96ac5caf0046642265a9f5757cf73218b230c2056b912fc6b579fd9b729ccb136e3277f8a63802d8688f75de3b6c6851f683084dd0aac61b4dc4cd1d02e465265df467c551660b4feff57814987cb7bb8792a10ebafacd0cff8a1a1d5bd0488b66ed6612e60aeb1def4e50ef4edae4cd2c7c18c2fb0db650b4f061300159bc45de1cf66d8786f7c04de4594fe6c5e0dd3faacd871d33103acc03762e13230e12b2f682816612d6f051556c1d432ee7708da606e595f5125920aae1d2ee0ebd84d486f3064dfa086419f69788579c785bd391e50f4b109041e9bb7f8509306be914a896627f4e4c25a0f1df458107fc04096b028a1e5b88ceaa60e9cacf164ced85cb3178ce6e4d21d3db302d92bfea299a4fda9830aaf21bb7bb6585ab21991021af78952e1c615fcf276d9bbeb1d8d0fc515ce8f7afb22f1593a5740b958b10365c2fe245dd96070e6d046fbe7de5d4880101e9ae36f4a5a04924f99abc4f6e5c0dd4a2b95832a50e104b46ab1d7e60235efe1661ee77d398dfa68e2eaab2fd66e6a669dbcdb040247224f544df6b3f93bea009a514b372d2a72a99010df4e6e25226bc2a24471f6d914b80bfa02b5c3e65f454405eb6e4fbce35799a47f21666b58a35947f604faa56d305d575705d90f8692dd2425e7b0c1332983c884172db022c2f6068ecb174dbb29edb331e6442cc594827a73e356cd605e9a442d174c5a3d45de0238cdd86779fc6b253107659b8e03f0ddf0989a5f3d724fd2fc19943df678e67c5da48a0c09d9a55665650d84b30bca506d0e5d35e0a254029bce218131a8babeca374bd6915ebf2d1a7152b97c9016359a31b500f5b540c0b987c70d4a0023012595a5f95ce91e0dcc501af1e033033e91ee82efbabcde36630dc929b57a45e74b6e0630eadd1ea86fcb9706f24870491d8fe14e18f27d9aa05b933fb74017fa05493684abbb315b8c98c898360e1b6e721469977bea760f83b8249a478ea6f3b6c96335cad84447f152e828f8885435ac025401b86e46f81cb5e6a8755f0b4da02ac5f6553296e1d65811da89949527093b8c4faf9c5b1e955d16ac54dbf6b0ea79f9ad8e349188bb36f2acc896a42f28cad88784a7dd56fe7f4fd4cbf2e29164323803d8c3ec1758ba53b38eeb29f0817c4041055a6dab15f6af96eada00af12c71d7b2a38b2d3c3db64d2aad38d724bb4dd59723d4f24fbf2ce06d10877fa07b86e6903cee03f63522cc5b6cd0bd323e1105c52b69c389ece6a117b3315ca538de1f9c976a7fbc473d2dff845f540093dc740882a96775a73305a0517a54aaa8e76b29514d95cf7e8dca35e52238645604ec9d44567f5517158a5e362a39f99c2f56e4ce59b4df585ee137cadac8d70ef575d9dacc3f076c8c0538f96452f3aaf4976500dbc3cac16f0d1a910b05684ce5537a0e643752f457e34454c36da980014a108bb975ed4594376f299e0e11f3935dd0428d911aa22a24a5022de9b34237045b7e2ff345cd78ed667a916087814f46c2d5b8b712e856b757584f1b8bb98c9fb6bf30e9f925923742a6d55749269957edac47ce0eb0f36a11788d5c540231b5756dd63812b608d5c09c1e66892a117acdb53a1dd58f790233d9d4a6877aded1a35f70d029dac531e1d458382d8b1c3c19b1d7943cae5f50388b303bf775514589e4758b1e8ad2dacea1b4c407b5f8e6c67d5d493e4bff626a48154491cea59aab2f35233466b6338d9e7a0358e1cb2b02a2b1cff5abfafa48dc194f8fb7620423bbc5533bb0eceb39bffe063bf1bfd6269cea75d983f55a711c00ab6a0bb5300f3d141cf0ef8deb44261bba9ee02978f8b7eca1b16f8f38b04988c97ab826effb6496fcb63934b9ad3a4588b9d882428b4fdda1ce9427f043673f6b7333e0b4a9fc33c62c9405ff4090bacfbf348e77998c711a3fca806784f211d3fed8c1623b26c4d3816ddbcff38bcb8fe9018aaa0ff333461017b35594feb524a9acba4f06fc86af998abab1e0e668ecce4b8eff375a3a223f94c423ef91ef5964af62dedfa4ef03d1e2eb89fd616254f7355af8696ee6b54a4b7b3ffb4621654f8eac8923a481438e51084adf4af54772b2c46ab604f2bf102b17dde6cefb2f4c370157b27d227e1722d9fa8e983019e36c3b6a86cd233b0a7eb68d4ca414a8af136cd9276432a9f4574e3b4fa35474f16ee8427465ac79340669dc117e600546ce471e37527cbc0a0040c6f38b126fc8702e00cac7939e69324e6da3118d3923ae7ff7435703a8632d9142815e7c97b858876ab30e2396ca74774a54040e545fb08e9ef343025e6fc401ff9112f023d7922691b4c8c7ef75bb8280c211657ed21015e6282ff6790388f529d0266f4cb5f8e38d14bfb3a997f032120a3001f4964aeb45ae68342357c1cc06dac4f9288ffdf7408b1772edb4d55cfcf28acdc66728eac0564f97097b53213bdc09bcaa9f51096a4e5db256c307634c14a3f18cc2419477ca36e52c89d56d09b24ef718ba68631b198a115f1c76731275bed4279f44a1c55f0c5831c5ed49853f01782c5ea80a235684bd60e5e3c9b87354e7f633a7099371a998e0dffa39e76a9b81b8f711e949c0f9126267f50a99a30cdaa2272a7441cc802acf4f462d782da117b92ad38496843ddcdd2c6888125e91f9d6a36d889697c71b2476485fcb706fbead3489398756eff4b3bdeefcb24919dc6aebfe7212064bb57e18ba653fbb07aa2f475462912605c1b51d3b8948910f91d270a6ad8d795885d03d9def72b2c50fb12924c284d22f7263fde83940f8eca8f7f1416032674feaf45b90954088be0aa6d7e1d2fac38985a7113ea8b63a813e564749a01066d50d4bd18db944328d80bfc85140cbc1f46914b15df94c9ba1986bc81d4732bff89de341f7f07083d813cb5cfa3d0b2445c1927d312d34db5066b7bb0b312dc7d7c83bb1fe2e98f3789c5aa90801cfa86468a91be7d820a655caddeff879abc6f367299531ef8921d326be0e52950b1eefbb353e05d36a2c4249b6cc97bcbc0ac6d7c1346a93c7b5a306fb459bb00d0c44404f3ad0247149d075056b7b9770d9c39bfec40eb5e04d5b8994db0a0f3ce999da2eb0671808414840cdddc75ba5f839ae34d2be7e0a970da74a3b0801608bacef5044b4e84386b1195f71b7b3c5d7d47de237ffd7ca53f910708a27e314fb3f2f60bfee215761fe3cdcc6edd7fb1aba029930166888dc99ddf44f2ac6c4c01a7e953c139fc3843472270ab396ef23f627b0e67d54d40194ca1869bf5dc25a32d652b89ef4e2fb519e7af447ba935acb4f3ce5ae7cf94e87faf618b4757f8b8a3e8b33154a434cf4f56eac4d7fcbf68d80f28e78e18a6fad7e753643038335d85273901854653805fab5f2a017f41767217112878b126ba46ea85ed6bb1330b827cdb50e13171cada94a924f2f21b69535103974c79f0cdb996c2754c56869fc25f3f3ce9858fd180da0cf5f5bcbbd04691974ddef45a968f17ba1526ddfd3c516daad5ad0dcac90d44ab7c39ea93796d165a8948068a3355e5dd8ab3f0aa5cc983bd124b220e43063fc6f0c49e950b0bd481b152dec6f0c1d7431297efe00dc6f1fd4b96ef9986e7c5e9afcb8402d55fabc232b86428883f5ab4bcd48791ea66a15991fbe5db0aa9ccb69c9f1c512353731e35def8da10608666cc7327e1ce072507b9e54a78a7cde424fc8c4dc5488d61018ec697cc0dda4cdbfed1941c05f92424077c58d3bf80946928d85c38bc3bb947b8088d84d4bd157a03fbb4c39d909aeb23fcc6672d26c19a38ff482eaf8e3e9cbe397168fb8f85242a40ec7961f4e510801957df4c7a9895490f08c5bc125cb35e347ca2c13d60c03646a6abb7839972f58381b87f31fce036e0e68a6bb964b353112968fa39c29d667c0aafd77e60c35cd05da49284ab9d9701c18de41cb5c4a8714ff8c7dd54f067e4923732aef6daf332d7f24afd9eb4b8cdf6727af1131de52c3f5f73fb8a756ac5d33ed0ca63f711b6f1cf391d367630f93105d9c88921570ea1246d11b26e34cdefd0441a5e71014b5417bdde2cf4434c24d282f79a276d417214158612d7d168d94f6d31e1223a8affdb14304af8146cc3d37f80078bf954bc721f6106305e04fd0065226743360738439ebc6c59f6ac306177915ef4d2f290aee7dd874de190f800d1984170f0626e40b7517949fc27005452711ccc9f99bf51b634cefcc68242654ae44b5d39a488fd026c9d8bc2b5871d1dcf95c2eaa6aa3bfe69b7e94be713f10ce894b5958483f3428fe3e690589873032982f710d5c12a5d284620e9ee876150435bf1ad2e002178a1e949e5249f637ec44544b9e78c6d8161b7b4da96cb33c3e79be8caf2f6096db8a606af54594dabe724ed40174125251ffbc12921a48ece5c859c6d791de42bacd8a232d363fadb189b0fc3df1145d995223e8c332c329974f5e6bd5ddaf9fbda70c1a2556aafae19f413db9eb3871a6ee507cc9bfeae3a20da9987df30c71bec18a3cf7b562153d9419c212ee148a3242239cd1e8efe699d9818d91c6a387ccb0183d92f56408d3399d036882f7b1b042c771a9043054e76952449f76c7fd24b9df6d523baffa1042b0465c7295cba17e7a186777825adb8bab8beb10ed761bf04efe99415c3804a8453ee06ed7e82c7b30d277cd2fa67e839021167b40ea4f5be9030f2b34473acf7b9262ad0c25ed96220908bcf57e617373ac73a9f0c9e7e42ed94c02036ec289beffaf35af1"}, @NFTA_DATA_VERDICT={0x4}, @NFTA_DATA_VALUE={0xae, 0x1, "81be9dbbd4a9d1bc93c2ebae88aa84202e0ebc71e4c17f9d4086c50b96a9d2f38f419ad15c427849da0c83a5a724ac91da12fdbc4ef58550da8776943b79121006cacc6eeda551e41500fda1d776c44232a729049dd9cd5b4c71be4b9a3bb14a42e776469e26cf196685f2f110f603c4065a4c3180bf8ea3d3ecb37ec3726e55d35b356343ab65fc41e4de64c28655028f78066a8ce1d97bfcfbd22320210848620b9e0ac7192771de4d"}, @NFTA_DATA_VALUE={0x1004, 0x1, "8daa4f5ff5b4e80ce680e194e75bc2ba75b65d47a5cffc11af3527d1246b83b5d89cd1b96b4372f285137358fe28bf09305eae27d32ffc6424d518a8ed277cda22e172759e7555678ed4a8b22d1e81dd30747de69d802616e6661b2d07594e04bb5780c718fdf0f2a5814a4dffcc0575ce5c0fddea86abc982642628895bee16ad76ce0853bef92c2371d7b7698fbf955ccc09062a069c8b002fe0c440229e00501d0cf1940ca1120e37a58b6f34fc61afabc40d2f4ab2708e20d4b927b3d7c10e21f9bb1f33480ea699b2248a84ebea826335462c5a3050452857622ddc678230720ebd7eb1916dc8dce28c9ee360ee896ea9cd8579f97d4a7751f476f962a56991ede6adeb3b603efcdcb5418d4e2585aa1588dbc1b66ce615d622221af492f1fde5d962a9fb742b3f792d1f9a00a7fed009518cb6e169c7a8cd73f90253c46ff8870be1ea169dea9c4e3d56a5e23499d3ef49d75e7a455022ea6b3277a3d5cc3761fb696434343d62381594ef925115220c8e6b0ebb812398358ec0abc3bf9cf92dd13cc3e8cb5a0e347e0fa19228dee716daa6d100e7c0e4920ea4922aae8f4f27fb4a595ca90eba3311904ccd20beedd9e09b65c834d5fae62d36f3542a6f6c1da9cfaee7f2f6532b6b62f9a76603a9f255fd987d231a293f59493615c6fc7f1f833bb1ab0ad8bcbd93dc3fec6d4dfde0fb62d096a66ec67eba0362269296b37247a753d446ee09c3eb2f2743a58de0d78b0d7d05a1e630eeecab4552547fd2db95486a6489599a9499949170c8ee27612884c8a63c5909a33cb3749c8f20043a95326532dd649accee94024ab5d00d024e24095bf4eaa1743ef362516fdfe832e4fec06b60c631b6d2c6f432188b297e07cb6676e36965335d8018a46beee7db78d1de00419496f033b780b5f41d4a20000038270da172b721a58b7bb40a505db550fc388ebc6996bf2d25705b230c36c47b7070421029e73b6ade5188773eb4f2dd8b586eb62047e5f93c6923877f4a082f7b786a571d7cb4c6511054ddd1b14613f7c4a095f2e0a8e808cc719306864a8ad73dab3ab980fdb67b3f3d8b59ef740703e3a5de1352edee00c4d53e5bc1a29159c36366c3c3ea9e07e952c6879bf7bf558bab3b985578719730d5b8b51807f078bbaab2b0fcc176fc13a13afce4e0da16356f193c96421f146326fecad2bf0f2ce27d55b58f42e7f7a8b446bdf4b03a60699af1c656b6cc4287d71af4710ea6b52c51769c53d8edbb8623167002e1b0c7dba123e29252f781bfa33bf738682eb248c8e96109e9360b4425eca55502eb17d512a9f0af0dc788c01487f99a3413ca4288b0a6d4c837d0fb3c928408a029afa4aea5493f7c2bfd3067ab84cd2000990c7b06ecaf0891bdfb051cb45186cb1746d2788b9b8c55597aee3bf3ac571714de85852800853b13b75bc1ba01d0a4e7814b666dca104a839bfe2a643a8adad038b89fc44088e1432a34425c049051794bbab7912e26e3456decfbb9dc998f3c79a6d57af29eaf865d2d54d73854b89c8293666f43d9006369619e1bf847b071bda33597f699a546a7fad970117913e372d18718a1be6a2b9c35951e49012d3f0250cadfb302fc1f9707aaf58ab9780a3e85eb0a36e8695d83744a789987a9570434abc71e46c79411e0a7758c6bcd6190ac63b54f9eec81c11432eff37a0b470cc0b41e2ea37018f89ffdbade99f47e2b08ba66799bbc69e98666118bd3079f930e13d9a6bf94cf681e4e87fc9ffe01daa011f61f668846b119503db451bff325e8442fac4117d10d843e98a8fc544fa29aee1be82dabab6eda67f87f7d41142a91754da934ef9b0c133ddf571816323eefd9e7aa3ac44a66b1b38c64330bc9e3a2d73346f578f39a4abdacfff09054dd0f99b623dba77bf8f033db22c32cf548bc4ce66dfa5440a0f5bb8d8f004b93169bb78885e499691be5569a13a3d2d647d9944a0240c5537d63bc31160856b9eb3de9205824992df44fbcc3fc7a3134b4f036e8cbace47dfebe712f58749ddfc61d7042093e5a2bba0faa79359b98b0dee662f2f83795943608d2269f2eda75e1fe870bd5fbe6f8f012946ec8844e20d0a1a50e3f6656438d00f769f33c9ae241b7f1a62b9d415473a41587ef2b5246cac4021be05671cd6b9ebfa540a0699506ced8f43c73c9d8e6957dd9ccbcc796d85241c3e41ffea6e7015f6f98a92ce6c2cfdab4c9d4322002b8970aff58b123ad45db88ef3bf7c05083660413304b529b5c2d73bf9c4ef2e2d53e6a0416046ed96237993b5eef5fd7baab34acc6aaad41ae2a17f7b77df03ecb5af5176ad0834cb660f7106728c49d5e425a2b641c1d90fe6bc371e685333f781c99caa544d05fc1b8dcbf08abf75a4927f517b517b4c71b607ac2cc104edf9dd9697608e65b83fcb567dcaf8401269480bcf2487f0b8165fe03b1636232cacb261b28cc6edcc6acde3b0dd21b7dff9a071e28418f8da6bbacdcf7a9c3dab8d87890f19d949e16ed7e0fecf33252341a1aa2f3bd8ce2f32e7a52b9cdd732e29e8db31f4ce77556baec0798ad8cc177e3505c72c03af29f93b9ba5ea089e82c4e13eb439f49c0f4d6a880745da49b3e513f94a9fe598cc4bf3cfbee7882a9daa0c11a56d324703ae08bdab4d76d5c76216ee7675866a709c87d1fc7e60a5d3a3eb22bb1eddad43fb7fbd44be7538a047baab10d2e9c0f72259d0a31d5b28e7651eaa78e362d00c06831b1b8e9da207efd251c8a5bfa22dff877dbb76684a4e88d2549b843ab5f711401cd74160cb0449a2a696ac19cfcf63a843b4c7518a0e77c2f935fc51fc6e416b0014377b6e09587fc3c247f855919afcc365fa7ff0fcdbc5d04995a75447edda47889dc27c2982a07d0058f7d5abc872f884e471fed61df94503e8b6d6ac85520738a4f610d3ab4c52ce1f9c2c874dec6c2027fa57dd30c5219e0c1e10a9444a1f920b4e417e823b70727dd828a78e57dd41eb5b2173f54d92ebffc452451c6db1c516045ed47994601bac0682a3f13d5c84e7daf53f2f4fa3ba32eef3ffa4a8b623fc68cf25f99ae4bd5ded39da41a6cc5a97e0756429c86aa09bf514a554ead8c4628960212dc56fdd7da89c95ceedbf14d07dcbcf6bc6829338fcad3841692b33aa6c65b5f93c2d11063f1ed0d9c2bf985f2074b7b9e9042d43a45e9b2563295a2743ab6fe29d65af77ce2b0c44fd921e8c9aaf659b221c7e2694fe51bd18c8c3f0b9e5959f4b175b9b10f3d5fde576644992a075f72947ed9ebea005772ee0b38d3484581e29b8699be96eecfc759d2d6ec822cd961cfedf94fd688755219d4941dfca517db2b7b5b6f4e88c6412098a3e48f9def61b4a9a4bc7c9877f7f56ac85008e73259f6cceb4cdf3852cb1994e92993278bd54c664da236bfe52c1a6e75db3f273742506dfcde218ed2b304e903c9aeb9407384f1eb1e9fc8744c9be1234d1946a8823030a9634c150a91499c04c8d171a3d4f7add0fb4bc4aae8c98fc9bb6352dd64a4cf829936d39b02365a9a4404009a11bf73beeb3830a4097077e0d97c0bc6264f9e70714ab80f4f61646b5502b108e9d16591257ca318f601920bc2e928f47ecfab22dc8b2ede92ad43f2c3af87e67e3e6ab86410805261accb7d51496fa18adcfe4076e7e03bdcae3a8150732fc1b175fb4bb8847b0480c99d498dcd17b3d59ef46c7ea9ef384289797b932dca6175dfc5d5d1b3cc656bb9a975caa627c7f732b93821173820a78044b1e73d69c6c6aa355859b6a88e723fa3e44b37cedb50012e600f6baa9dabee1ded1a5813338a5c312edee8b6d374ad249ee7e097dcf87aaccf6da917aef121ba97d565589a81b1f02cee879ddce6ae9bfd49b6190bead5b26d39268ad77fb0170d780e5647d89f47fe71d8301d276476202737649a485d94529288dc4b10ce19f5e72fbfa74cd1595ec2bc9f06bddca88c0157158d5ee7a93f1aeed991f3e74e99e77fdfe55ca7023aecb010457046e7eab91e0f1aa9504ecea9521d1d7e5a32bd849cc50d32cdb039865f9a376d7150aebc077259980b6d772e6949cbdea1b166f48326cad49c805dbb63c4c1c4cec8851aec87be13ea9876e40e13abbcd2fe43a0d1069a5c760ca523216eaa0eb2b817fa2cbf4c624d43f3ef48866fe84515906677102fab3dfa7d3698e0fcb780823beabf70ee5e05b7a17c66aff7f40d50092d85d0f991a11e684b06210fa35ce90a9fbc97b2914d9c3c0b27da69f57b98c4907142ee58502354a3f80cb6f2ee25f34da0459998459c252000abe42111673fcfe077d71f3a48b2f25bfc29e6f2f2670f2ed741d87c7abcaad7c6315059e1715e72fbe9850cb8a48adf99c15b83b109fd3a5d44892c2a9c71c04c127ccbe02ceeb9b920da1d0e3907daf6268df53a0b3a9063ec5dd03e21843e6fea99d1dca6b16d105c2afd9d92f4d28140cc70ac74501d78a49980bf5de8ea42566e08c18b35a1d306fc7da3fd8665617457884f4f8c0f7390765ab7828d045d4a594933098b29ee70c15e99fc786a4d0638858ea25d7e2be6cd9fa9792626d1228531fb1569b421e6cd23da885449cc1ab19e821bb0554dc72b4bda407f8426c88fe80dd04809835d5cc6a6f6f2b3b64da8995fe3fc5e4c92f086b033bf4d96b7a510db404b60d3cff5c9737a0ed7d41f9146af4f2067bd7052cb0ab65c0909ee4ba089c7cc67c859f2c8a9684447b3acdfeb572b27787de5bf3779f1cb14b6197272902918538135e4d12b9b75a1dd7377f2eb07635254017e6e6fa1c2e32507f5a7eb223bf938afbdb62e00dd23452cc7425edefec7fb6f43d33cb781ce6475281b0994f33002d54c9cbbac0df830b39d56f27aaa44bc7c564b4c4d4fa482dfce8a46d4eb521ca55d26933de2273bcabcaaf7ef11fe83867c2fd6c865c1352ba8eaeb8226834900824efc65ddeae795f14eb61602f07234d1669abf9767f489ecafe122ecb6efa93e37f0fd62ee2f357a47ff07fd0855e6aba0b9953e79239e92bd29c55b0c8df8d0eb03e7cba04a4e37274bc5ffbc4f32d5ac6af0e0becec82ce150ddd4f0604e12703455bc7d19ad4a34ab2884641a59a68f04b48f1eb0a92777b0e79c6966d536e28c1cead7cba9079765ddca5eed1a7a80f74b9c2085ff84df31bbe8db2a733cc72162fcbf0d0cf9e80ffa51133b102c3773d8d7a3559686a8b3bd50f9b0807bfb78c7961a90bff8d92406ce50748c0176382c6c590bac7e7e83e1346365979a6584532746ca10d4099681644e3e79769b47187c5112d59c9950a95d215aae8419c1ca9ae602019b555e3c9f9e28e28042ace54f1f41569db2daecb8d6f76fb274642024f8dc4c113cfe6e3160476503f5ba7d01bf39887eae508a31ec791744449c32ff8b805b232060864487f35b977a642a0d9cc3d080333db57921a21d56b035bf39add87f67aefc003221b88b9aecb1b4d9e345a8955805f43107c277204c85f767466b5842875bac45e9fc565be7154c6a818f70b9e2d8b13e9d2ee2e4edfa0622703f1746342e5222a54b7c3f467d7d6c06ad59ac82afdb62196c2dd8d5a0b7208b503481ddd3db35cedf70b8f4ed44dc4d34023289033d5a5085595d2c12adce49cd829e6a86e7338865e305090646374d4ec0b7c02cd17b9cfefc30a49c243bc27dd918fa774e7058909d81c1d14399fe5b2a1ca5e9516ca273757f3ceeb9dd80d2dfac902c843075524dbbfec1b4c4a7d7aad75810eac04d05a58b97329ca53d8af532769e6188b572f646"}, @NFTA_DATA_VALUE={0xbb, 0x1, "28460fa3860a8d8776aa94e04214f432b41e374a3fa6ec557383f06fcc272e36c52f48d0e9b721caf6c38aea13a20819bfef946003fc86ed6d17d9e2c4708ae4fd166c4db7b9d3e1cd415fcee1edb4cfc79804a8d86d8dd0038f4fdedbc4f1396bf89611034282f45ded749c3afa85b3f88d57ab34407d7313bddc8a30d6d13478ac32c46f459ca415524511d81ba7f63b9a9867cd9b476affd95578aece54495261d0256ec25efba2ab276c0306455947a8c7ba7de5b6"}]}, @NFTA_SET_ELEM_EXPIRATION={0xc}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x401}]}]}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x570c, 0x3, 0x0, 0x1, [{0x428, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_DATA={0xc8, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0x5e, 0x1, "13e82c505d2f7160e8960cecb23f52e9fb8fb7acb36dd97539ffc77c41d2afaeeeb813268e8220fb82e263f70f07e5a6e8f636527ea44b4225337008b856793061564ad066f82303159d5c07e7e81094c4047b47012db70149fe"}, @NFTA_DATA_VERDICT={0x64, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}]}, @NFTA_SET_ELEM_EXPRESSIONS={0xbc, 0xb, 0x0, 0x1, [{0x80, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0x70, 0x2, 0x0, 0x1, [@NFTA_DYNSET_EXPR={0x5c, 0x7, 0x0, 0x1, {{0xb}, @val={0x4c, 0x2, 0x0, 0x1, [@NFTA_LOOKUP_SET_ID={0x8, 0x4, 0x1, 0x0, 0x3}, @NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0x16}, @NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_LOOKUP_SET_ID={0x8}, @NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0x9}, @NFTA_LOOKUP_FLAGS={0x8}, @NFTA_LOOKUP_DREG={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_LOOKUP_SET_ID={0x8}, @NFTA_LOOKUP_FLAGS={0x8, 0x5, 0x1, 0x0, 0x1}]}}}, @NFTA_DYNSET_FLAGS={0x8}, @NFTA_DYNSET_SREG_KEY={0x8, 0x4, 0x1, 0x0, 0x3}]}}}, {0x14, 0x1, 0x0, 0x1, @synproxy={{0xd}, @void}}, {0x24, 0x1, 0x0, 0x1, @quota={{0xa}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_FLAGS={0x8}]}}}]}, @NFTA_SET_ELEM_KEY={0x280, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x4c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x38, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xa}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x7ffffffffffffffa}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}]}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8}]}, @NFTA_DATA_VERDICT={0x4c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x81610e8b3d68f1ba}]}, @NFTA_DATA_VALUE={0x5e, 0x1, "97d1620422308fcedb2f86584af41b81cc9caa492bfd6a566b1627b7553bc10763cda0eb294debbedc4e212184a70fcf6e5dfd4286bf015c21c07924573563615eb7d6dffe450db256dbe9a7c82fb4796d866fe943c7de61807e"}, @NFTA_DATA_VALUE={0xfc, 0x1, "925abedcb860d996b766d7fc82df8a06fdbfa951c9e58e9dc5e4367d7a7498aa927aebb01e2d7d3a3a4d688db805245ced38d1ea3ee479c215e93db5cb41f67eba5cbe2864e8de1eda4edf3ac6406d955a51d944f476f0446403f73c50d842a3516a9ec6633f44be20a01ea5003cd353762b14ab28bfd5a0b1920ee3a504aaa740753e77dcb564984c55dee1c8e0b462b442ffce9988740fecc2db013d73f868a36615c05b380b8f115d37af0ae217a152ffc71ae9bbd87f12823fdc087e2a13e25f1afec294e8815c14b3fcf3f1e913a775e5193b79f1fd24fa68d04be179d2de7afea589e82be5a9df76793b5e4e90781fb4d3fec568e6"}]}, @NFTA_SET_ELEM_EXPR={0x14, 0x7, 0x0, 0x1, @connlimit={{0xe}, @void}}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x69}]}, {0x360c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x1250, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}, @NFTA_DATA_VALUE={0x1004, 0x1, "b5f3559b0a08ec7afad4b4d98de03b848f583cb29a0597e6bde177d511b482881e79b13360e1995c4223ba5ba553f024f36c54a7cd60b17f9883ed99f2d0debddefedc91a7ef072aab836ab4b0f8308a509d7c299432ff78b2ad0a99dbbbfe2ffa9be7ea82cc3f426f9338774320c7187bc1a68ad2af116ab05871ad98dba023da59eba3ab8b139a7e07e40d5f7c332d728758256f52a7e0576d7a3b36f61f5fb5feca6c27bf83631ce503bc3ab45381e948ea84d8b4a74b60e6394cd321fd36915245d7e23bc670368864d9170d8123303442a7d1da44147088b8e661da24d6048d93441645d70e7d94fb60f4aafbc7cd62e8b6239e5b641fecff826c8269625a2d672df9d00d9d4a8b894d04e1f1ddb2b750765b832c43b05d35129063bf39ca9c0b938e83ad6016715be55b819dc650fcda32b20ec5d3183f1b4db5632fa884cc020b0da45c335e2289ea589c22a8a26c9ca276dd6c819e432efd2f9ca94eb8cdd8b676fdbfb77ed70af7d2aca53d14745efcd3bf820b836511f3d402492c005ae081d8b2ead7ab1dedccfe721f959aca9e50a7a2c76373c0ab3677fe42976db74578c68df8a71c2ac0f1664ba2471f8a9e7bff35a32968c68c4332792c30364de036dab696702b1548ed8fd2ef97bf05613199bd3c04e32ff0083f2dcddc5b3cc45304098a4ef687290ae529f50d91dd0da5c75622df8da7a7dec00fa9be5bb5e344cad69b4e550900a6f7519ba4db4c2b8b2762a1587fc45e68c803877ac6dd9df956d1fd67a2ffeeae324437bdfe3383cb12530c25daabca5b98f75095589b0952d6c1f2efcb37ddfdcbee717051d577b1f72647d8ed3eca6d98af8fd79cf807a6aa63586755531dbbdd6a2138a7f48072bc0ee47c99f5ac1cac5535c3b7c6a8bedd6d1cc42e3ec1b646c4263c985401ade18a31825b98b6e09cdd2ffe94765b453faecc72e7dd745c2ea8889235e9e0daaac605aa5427c49bac657b9de3067521473e7712bda03ed064fa91a7f1dcd7b3e6ec2146c89dc2e1c92ff6c9f0aba90cbcad58bb0bc73d5084735b4064b46233a5abe9e1bb71c360010589aa0b5b4a34654ab93ec49064e293149092064539bcf87222fb348e55d3c7f5882df721230dc6eed2d7e0e39d76754a27b8af08846ed49ae66ef05ae55088561a3b4b92789911e96189b9d60bbf0694be1df740512cf1312612dccab949803451cc9eb803718204c49263768cce4f898c418fec6f632ad7a609c48b66ad1f9ca4ebd4b3880ff6696ffaeef4da089d4a1b86c091f85acca34034044a8c761a756daa099b600f523ebe8fa5e4820f7dbe85d26b3018d223ac2f6bb615daa4f8d7f6415f0da057d8697d83815e1f964851a38f11410348e1ca49fb78ce9412d2ad269201d15eb065d0c4cd64b569c153e9c591938efb50af8411cb7bb7fdb54fc60ac8f8aa2c29c09e53060c7c622aaca44ca934aad749690874210551d4975bbf44c6e0e77c14738fe24d117d7ce4a6b78c48325853bdca03f2b607d1ecdda3432783f5735b89775ee8ddf61a65cb797d64ac1959383fef34c9ee3161b5ccceaf521ad3db851c038c807c1bdc71b19b1bd82d18c9432ad4235d4356c1de54d2d604521f2ce6c535283e4808b23998f1575aa31f577e9a62028f4aa5b84f73ffeddf7421c9e4ce1cbf920c6be24857658be6be80814d57359a17abce6f521bbf0c9622cb73d6c3357c1385bed3d1b70e19109e36e07f5c66bce617792e7acbeb7d155a55b900e0b6fd8e783a3985dad6f9eabfe7027f3f3a96531f661b96069f83e75908efd33afe7cf6f9a8f0132c5dd8583fb2d985d7efc648a72ed1170e90274130afa9cc1f87e11b31c243223991ed6736a3b89a630095d6aaebd45e46149d807cf3dc65106b22befe7e45227051fe848b3758a601356140a34eb97b67d003277008638d9d8aa8738e7f964349e05e42585f0d987e8e2588b40b70b039a62449d04e3cd60a19a6fb3d27f437549efa8fb35ba39bba5f1c962fa3ee03c2ef0c93a63597f19084c48c4921b1775507bd0bd7b572f6d50043d16ed6242cc88bb657847683f3d05cf92c7a225a3ea1a44c4e250e3ad6019adc85d8102480f054b205e551beef76c6d6b6d40b543617160704d5ec4d14cd83f63293c3c6b09f5043a4f35b4711d17ef826f804e92b13c42555538921c2f7e72ee7ac0f83940b045419b84c52305d406d4aca064d67606033b65372b3f2ade9d1dc93005656f5e6b87f690801680033c4633a605495b12fd92e140bee2c14947dee3ab57cfa71365bc77c366381679f88684d1fb1e4270b1dac5c1bdfacf7a5feca78e0542d9f082425223fdc210c0d70739a32885556f0336c7b29a1faa10e0b5d030f13d1db98c57d8427b62d131948f98c4a08b97c3f53b9acff6dd6e1c44eb3bdabd67d460559d7deb23a8ffa6280bfec4b48d5c8e464e4704ebaaec7f4ba3d823c01af1178a99f6d52f5ff0c29d9258e8b4abd7247ae56243dd059527856205c8d5bc73505f67b259fd11c318d16039e750b1d152b36012474a89f476c95a4f5675604ea205b4720c660e4f773fab3a680e03ba32514f24f98ccaf971a2784c3f8811953de768e0b0c7394a9ab784a16cd85302deed077666c8741a39787e3c956f65a353517333703de292b918a77972ac9a857498f9b7a55bb3a702de830961f37c0744e4d4e5c06e7fe34d8c1308cbc028dbf8c705bc8dbda3f21a2e31b5e6e90ce6af471af60578eb166c4cd0adb48318322da1d51b5dcceb862755aeb4846c5708a8067c3c10f8c0a608937dd3253ee1f5da447b137eb4bb81d20eb35ca5dfb817cec2d3432ad24c5c76ef0f8647774564e0b075cfa11edaf5f28c008c87c8e0cac7fda548bbb2e60de17059f420e05b1cef311cd309895a61c745e85d9c2a2d3a9cb83bb78a86779fc419810c650a6f8a9376e81565b9d617ed4f9d3c4cb00d18f562af9440e8842766dd1fb8f182e992f5ae24b7a59214017a0dd0b0ddc7d25817092c3d3ae7e59bf9cbe80e7b2810a1f5a8a6bbc58c6d611597937861abfd5acab6347e7cd86197bde77b237e4879721a805a0c00ff995e806b45430e313f773770cda63c944da73e6051e7cb30342fe442385ba4e84a345e3b207c05742a3ba7ea19988195e3558ebdda80bfa2aec7ba82cc4dea0bc83b05f54b0bd87818e2882c96af1140d57c68e93856753b35271af59a95dd4a7c5d3d3cbf30777484fee14898c84b13e00c9a7214c52d1360b4cff388754f9910f252ccac34a198b4bb627cbf0806a278f099c344bd122986ab70eaff40932572f6db67e1b4dc8ffb77052d6dcd34b5aa98b58f9875e0e8873193eac4e361567dbbbcc8e2d89ebdf639e25d507eb4b7652cd2ea37b8118fa9251b872b7387c4dc5c55540b3e83eb76c2a7ba1ab311d3cbe490c0d1fb7665663fac19eb3e0b47c1e33a3623baab8fdda75973611ad33a3a2406150cb22b61440e644ef7346eb0be772facace74730e387716775a899978af34d05a493289009aed4a191cef4454ce62401c73c743ba9f3bc8f688cac69ff15c718fe16dbf14401b99dd9246cb532ef9a9aaf2f3f7211d46e25fb901ec850e89a1dea73c39fb6b290b653e685269a17524936a921841c08bb4c3f996e003f2995c09fd173938e9effed903dccb2345aff5d2ffa9cca31557e542e2a12ef71f9d5daee292c11e4dc278afd1edc0fabad14b61c103ec1b35f2f3933709657645f2c16cd03b8e9cae57b0f3069f80f292c72cb47d3e23eca45ed473eb60a0f549075e6607038e3660a399fcf706ce7fbb9243dfd1ebb837e6b925bbe2c169f7f38b049ff253d8512d3557e3b16ace74bb421d6c5da8a0dc95b17808c221c445cb83307ab181f67d2d93028134b34f6f8908ad07e164f25fad46509201e9765dd0addaf253574edbdc474069b797c45b88f710c6c0c480b788b82773415c8aa6c714fec826a5f73a20616a681a08858fcbf23ca89efe7eddb6eacba5ee57c687c18c52cc9f64bd04bc69b778a29a5364b451ed0dc78498c7616bb969ca17e923e9d4437a39525c1e15c4b08ea0b649f3cbf36951b65adb100d624b0433822bc1c461f398b3923af768352a7be7309b749b72bd84b7e9c7d953d622a07370c710fc2ffb77859fd78ea4b20ec97d1db7cf6300857ab3cf0345a7b27975d04261780a138bca3de0732b50246573f1f72845b2bf1a3228dd333cf0530a5fcefde12142e9e598ee76a2332e4d2430413f6f8a0b20c4e362f03862a8a934aeb251f00db99516cdbe47ba55596ee40373b5659491730f159d0b552950737e5116eb3b669be947dce977d8c09dcca89bba2d677218c2decd3c99b42fb136d8c5f2b48034c49c4d85db28fe19ca0103e79532ab95ea01a8c694e21e5c3f855f4043693a44c126e1cf7a8798d9e3fb494baf966a181c937e366d31737a65f824698f8d3c577d6cd1108df056473a19c88a6d85ebcd36e8f55d2accd3fa821cf92412c8348d0df87cbb9bf122b0c952af257c3f940cc0f101fa205142ece589f4f16aab14d66dc1af680d74ee510820614b62903d1b4a56744dce29fca91e44b89d7d566d6e38742cea6eb67ae294a04611fe4ff073e86e9e62d61262469103c10f90e134b9916a87cbe7f127990541a62cb481d1aba0fd75e7b8767ea00e7f29c6c5dcac592096120269765c825ea85730bce55ff6a9b956a58489546e7116d56bbd7e7232f5483c904f3217e2c3b4b70d7841240a3d72a32eeacd87ab5f1b9304d00b907b42c4f4fb1ee2befaa480ee17d707c4c23bd2eda293fa3e21920b6f8ba7393c322c1b5ca4dc646b93dbcf603e71141d0849b915700f0ccd0d3106bfb6e1340dad5989b494c1e8d090643a949bbe652de9dffb05433f33b9841c82bb7a3c66637de0046b3b4c7d7058b1961795a7b49fe0cad71265c3e885fcb3542594cd8e52027d3dee28e0082164de48bf9fce18cb09e1f5f8e3d43590cdb8b640ba81c65feca3e3e62301aea006f8a0cc3e2c47b197b917e43a9bea36ce4b7fb6766f16f9dcbf2cc8b2c82ca2cfc573f21bbeed215f183bc93adf9cb24cd56907252e9d06a2e08e52451b26bc82bb954616aa2c097d53ba2c9f818895bf8bf8626a5f684fdda053406275a422e11a431f06ba36a021ee52da9107740c0e6e23d10502126e60ac83aed6196cbbdcee3aa629b80eab55f40be9993e90941dcab49553f2f249e1a4973ff0980d25970e35ee54e88dcaf7af02504977e0451016c37ad705f8a9ee0fc0ca80cad80d9c7f66ce6a10a77e80115e3ad96cc0f7d650d5ffa622e40b1d4c9be8a055192fc0157bde921ab95b89ea729b19f4b403a480d76cd16802a6d9015db093d4f6e6591f68dcbdf916d31fdea5de0775449a868fed9136ea411e1f596880f1af8a3b3fefadca1806ad314332347997dcc4d5c0137d1170722c5c59d3452537f1597f47ec1b7a06741e10ee107ef128577e6d4e867ca4d7f8dfe59be8da861390a8219a00312417ec3014f0db153bf8d9f4453160440ae4e3678fc1b80154430763f66ab7c5538dea6209171a0329325f6eda2df3c3a663a82b41a19e319c39cc557258d182c20d9516fd875447c529be20b984b2a23abf6078080cbca3fe6f2b35dbe99105db52dfcabbe5c0fc625e7b09f99fa7eef275a44ddaab9b6d03163ed854d3a6b11371bb3fec55d7620bf7ac232761c7d431bfc72766b5129f065d01c54467de14732b3695eb85d507a1f0c78d7a03dcdae219245c"}, @NFTA_DATA_VALUE={0x2e, 0x1, "84e69d4b1ca68339ea8921e8f76bce43da3586ef93144297a659afaf81205d599ffd28b409d31ddf893d"}, @NFTA_DATA_VALUE={0xfe, 0x1, "6d822737fd2dd6fbcdd40bb4d2f7a2f3d7f88466ef52bbd11ea9779fb2cc1521fec7776d1ab6a7942de60cd41ca3c703257bc40ba5535fc9d105c7a8fc813c34e0bab0ccd3bfeb812af004e9a66c4845591bf196c33ada5190b1a9945bcad01dc16114fd5033ed2176e5f49ddb94aa3acee102d4c8d1a9f4f6019af75f973405e33744490d620add654d2a68696fd27cca36e6e7da4e18ab844fa2ceb6850641a7d3f51e883b040564042191ec1653a405d1ba3596b6291a4c911f15b763e87d3d46d65b2b59ec7824e084fb469f876cc9d52afa69ab45f2c1a2dca5125e244deb7cbcee211c4da51ef6a66e84df0b245d0af69c6a71a75d5002"}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VERDICT={0x2c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CODE={0x8}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFTA_DATA_VALUE={0xdb, 0x1, "89b6c4d1f52e5f9bed22b82d8e60019de84dc55fa03bdf146797959fc3c76a77126811d230754c916fe1de61c6e3fc152f754ad9518ad5cfb3168d832f14126318d2b58c5c86c252f9b4db3c68daa2fb0f60f0f53f6e65456b92a132eba563d9ab81b2c0d6c5f140ff53bfd297192bc6a14a489a1c618b75d9b24011c5be566dd7d0758993559edcb9b5d314b31930676106abcb42e0c645f8a9fe0275c374d1e95c21e93f9b4d7813167562253f50629f348d08e50b4c7dd08fd6b847846bbe709c316e85b7b7f439287a3c17520b80beffa1dc1ccdb5"}]}, @NFTA_SET_ELEM_EXPRESSIONS={0xbc, 0xb, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0x8, 0x2, 0x0, 0x1, [@NFTA_DYNSET_EXPRESSIONS={0x4}]}}}, {0x10, 0x1, 0x0, 0x1, @objref={{0xb}, @void}}, {0x34, 0x1, 0x0, 0x1, @redir={{0xa}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_REDIR_REG_PROTO_MIN={0x8, 0x1, 0x1, 0x0, 0x17}, @NFTA_REDIR_FLAGS={0x8, 0x3, 0x1, 0x0, 0x8}, @NFTA_REDIR_REG_PROTO_MIN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_REDIR_REG_PROTO_MAX={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0x10, 0x1, 0x0, 0x1, @payload={{0xc}, @void}}, {0x20, 0x1, 0x0, 0x1, @fwd={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_FWD_SREG_DEV={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_FWD_SREG_ADDR={0x8, 0x2, 0x1, 0x0, 0x12}]}}}, {0x10, 0x1, 0x0, 0x1, @redir={{0xa}, @void}}, {0x1c, 0x1, 0x0, 0x1, @meta={{0x9}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_META_SREG={0x8, 0x3, 0x1, 0x0, 0x2}]}}}]}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_SET_ELEM_KEY_END={0x22d8, 0xa, 0x0, 0x1, [@NFTA_DATA_VALUE={0x2a, 0x1, "c8395bab4f1f0207a639e26904fe1a581d361a5ed89da43af10c069c39942334db8a02ba0274"}, @NFTA_DATA_VALUE={0xd1, 0x1, "6e5821a5b883eeae37d9aa77c5bca0c9fc8bc7a8bafcb566c1646774b4b2094c67775888c6ffbbc3deb7087cd86ad5a2a99f47fbd4a2f2ce940b23bbcd78e98b2fc999b7fd7e439a3abb502d777d266407afc7130d7a8cfc37d9b68e5b3328954a620a23c2dd165b81da52734c6d45781d321c4aaf1730a46dfb9b854bd7ea9c6787ad1ee3ad3bcba86e7b4992b6f2bf1ce28d63761cf8b68ec3805a8256c658bfa246529bc2b8534e8f255702b8be11c92fe931376430c146f04468bc4954e0b27e98071c22062babf2f50d21"}, @NFTA_DATA_VALUE={0x52, 0x1, "2a2390eef2719eba61237e7eb2b4c256fd116e9d3556d0d1c2dd6b2b226857bdedef3662e1ff22e63e5753987c75ebd535fa9ae06f92d2e9234ad39e8086242b3559d1b3550f3e8476baa682e6c1"}, @NFTA_DATA_VALUE={0x1004, 0x1, "86501d8551b44fff825f7decbbae064f1e6313451061e3b653723975ff42590eb03f313d92408530dec55743d5cf508ac3583a5c2c49453312a344a0ef9e79d1451fb8ccc6bb018740c9853e8d22989bb1165895c6a2809306b4f4a9b546e141cb1fcb77128c3de696fccc7787c0d45c80764f03c958be22a12732ffb3132cb3f7804c0c138e2e477864ca2db2eae3ef121d1cc855d4aacdbd6f4f32c65b74b6468d1dfabd281aa746532d994b060f42bde2238e7da046200d557b9a0a213c3764ad6c81d54766d68964679a514beda9c449dca214345dc6782d38c83e219a4edddb8d8ea5bd67520087f8d8e428c22d00af139755ae78209cf474dfe2825033f1207b22959027eeb29a8ccb53037a28c1a652242b8b96b803817ad50af1c86427bc084e361d6880efe8956e518945141024d9e8bb92e5529e37e6fdfb59bdfec19c03b122e9e90e2f9e6aed5aeb54e092aa862d8178c54deeb8210e048ddd5b79691fd46d3077223da5fcf07e5738b0d5d64286458a76c9155f96847505036f973bc77d7b467f222950ef460d2da029ead137da6846b7c391db6eedf090013f70ec6f8f14c21a22ebf08c9ae2de8c19234128a2469412b70ece004c7cf941dbeb2c5e6d203392053df0e2df10261af3c5272dc6042c0ebf962caaba35130441f7536e34a5ccf26f90a7176affa3525b95ce20f64bee1248047e1ffff4062eedd9f2a421b947fcf9674e429f03737042a590dadc46140edaa274f089dcc1a1af7f9178140297b7b8215b3f67c44053aa634aa246a58ab6e5f5dabdca68eb6ab4a6e20efc338e3165d8c3631c57cc0c130d00217a6bc86ccfd0d428340cd85ddb30af2fd8e1d07748ad6ca5dcbc0adcfcbe8dae303651e6cb94771bfc33d866e9ef0713d5c7caba548e6da36c54c58fc6c8d198f4c6c07a91c56ef1dee587fee548a39efd966acef78d1719fb0f882cb356c8813531945520d7e09a41e0c31f5738efb93b2f847aa9b3db46880c5156c2513a3027c6de55332d6ff096f23dda12731133415533738623605a5da51902165e131cc408509ab0dedfdaddc5745a98e9b2c9dd1e6596589b31176b060449ecd0fd8021c1ff68094ee3e84cc140aad4f01112af24acea983e0a0f41d5ca6b65f95b348d485f5e2fe659237e895f8f3185f1d848040ddcb66ceeb2a1f32a186b64b97a64abacafcd594da3459ea700fe348822b60a93b71e6a5ca07b3886011e8182d35b6478897bc92741afce856f04b8c6dbe54d9fd1d6b42ae56c8678ec760ec9f0ce67ac1c598b756b9ec511c45163cb83badeb0cfa92f305b4cca3967918fcfd11f765bb7bcb0af251d88ede3a51c759def66a9b693c6d3d018981974f42d7b76fec5a54e90094960bb8e10c0eefd19b7ab6e45007f841cb6fdc39266c5e3abec9c880cf60461914e4aeea6587302cea33087227385a06a79bcbc518d7eda11551072311da5269b7e936448df34182f6aa0545405a5fa31c2f973db336ffb1ed816dc326c81c4e9c44554d90b62b9688fda593bceeed7fdc42321dbbb2400a5e823361755e0348ceea6a82218f25d08da34aca7a5171b9ceca6b90feaa58f0e6568ca186d5a935ae57d3cd93680b0fa97d5f31b30aad6088f06f0212fd34f5b0d806f0484c7b071f54e58f12d92591cc5235d9812f51def91c26bd125d1518445ef834a7fa07e5765682427149740bfa7b3f0eda36529558ce22865eaa232caa5d4414c744b0ae2cf03f1ff0264fc41503dc880fadcfeacb5b4811ed688c0950d7e6ce8d6c6ed76fb9b85c278af6982a982065604841c7a8d5dd21a59ae3c8404d4c5dd434a653bac5a80dba9c66d934c8494eddad0816c238ae5bb0a316f4856307faa883215eac7b4364eeda7812f5f2d494fb98fe11f466a5e57ef6a76d52c972bf4ebadceb2db89977c74a4d6c9830689cd6ff0124cf7f4abf10ee8efdd2a9c3315b0f3fa04e9ade763e3dab7a1be8a15b5b1ac65a29cba47a73f30dbe587e035514a1604fa8719667f53b5c527a4128d4bbaf0b56313e878715c914bd48171cf0d666b43c034306a6bd0595a743a4f833b69eafc1ed29eee2646961a141b0b2b7a696c8d6a045a67976aa2690eaff37313232875ef4f567bdd75102dec10b8e9e5da86516a4a7ac6456f39544350ec2e3c9206f749c2c5d5ec53087e3ba11fdebe13b4344198164bb6c07623da736a7d7b70091e36534573f5d0d642e392122ae27de419e128b19aa5a9084a27f4c57680290c4fcbe88b479d13d0536ecbe83940531b2130693510b6caf2391a06b4ba9e7a8c18476f97db25fa4eb62cdaf538a672968b90e05c3d8a252717597e7ff039bbab25bcfd5c891ad3dff890b89abd8136769529e8f194530af8986bbfe11b04402214c81da8f522a3535aad4bdb2ae22cef7ca30abc0a9063b99926082e18752482083066ee3f54115f68bfdd0468f195fd45e29c0f7725a6f691b2ea0e265b253f751d71f47c976ab9fe778e1ff7f7dad49a6a3da747a86fcf2df3106e51fbdbf775e32db64ceb17c1be9a33d336aedc105e5db1e7edea8494c726ee920d81233c09c024c17c3559f340c9aeb5b7f2c77aecee3944447559cc1892205b9325bf7c90cf95a9cf712e699e58a560ae4d4616834a676d4dc04c7d52fcf1d13e3dc56f95af8e3c506a6507773deecb91fde9e0c7c4a2ef7284eb67e203b16ee21377f403af1bc51847bb94706e8afd29786cd095ec7133ab76c2550f58bd02e976111895dc94464884be81cdc503ead607b20ed5ef52b52469c77a1dddb3d5a899d23e3b7498b5ad19795297c4c23c43c9691e86f1dd4d51232fc901274af3b9199dfaa0e19de3b7b75582db1993206071722939fc36d873d04c2fe1a2891b6ab2e78f37ae53b618a339bba3af64e07bb7671eb7aa1397211c457136f8eab60ea098d82f31fba00d33819fa9e332190d76eeb1a70d1b8c58e6d8c201f0bc21c8da1b3c6a3b44b422ba8686b8294b0a406eab11e7db495bef3fab83adee44d39d40533e60460f3d5aa1c8cab8f41bcf8f51f1f9b12ec6d9f210e089e1eba86c47010708161b0915e4425b2d4b7416db5160f791d52b60b66bc15006bb6434007d5285bb9c7e77b9d0be4715c4db40f7433d913248fe11a5fd1376f79bd379bd895093cb5644872eda1fb87ea6f7d3eb7b1b305ecf1bd1d53fd34090ac1543b375fe748eda834e676825022859bac20775ef8f322488d33137c1afeded9bfbae25a09487f257a52cfb1723a7dc2c7db3fe96a16433416a5d467b5cd3e2acdd7c559f396f4e1e9853ec327cae3113fd52a7a49dddbbcb4073c5b429135293f1587532b563ce19029723c39fd7398f0fb319a3aeb6a6a7e28b5d9189b379c9979c061b6620f5159196470600691de0c27b817951b19c122dfc28de3690f1a6872850b38efbb9d5ef420f4b0321528fa05f5f0e7cf3f64f604e8b3e0e74c06ccfaa0111dd87606bd53028992bee5f61c5e24ec469080504ebc5791c3c9911b5ad7f3508ad27e2d63b610f621bee358a9f0bba72305a90f834f9b3c6869b825866b5fef20f330deae0e91dfb68b1ff36136d2be1cf0a7a4cb6f9dd2b7a128017bcab7d8608250eb8ce1bb5f6437db3f086d1b5d7af6976450cca96c39141859001264dd1d5ddd9cbf71877bfcef498a4e82145bfbdbf602c6cea761bfb7ed57b06b76c449f3dbf58aff72b1a36052de5b351cae85cef6005f2756870f38079c3ab7a650133e664f95dfb2f964d2c62dda913536d3a1ecb08acb2b38d7836620796d11c1a5280e298b23b30a97edf7323c0949e3e643509d5614829e70e05120eb1683a7a4ae62f3b04820811c4c79e0b761019ac22c462aac6c56fd31dd8dda4346323a103ca4e1541456741e7f48e2d853dd127025f56a8b02d72f0ebfcd9ddf7e60dc27a46759a0e183c0ef4d20f9934b816f683e55f6ea04cab6d022416333791c0b09c6c88f20586b724403eedc10f00e90fb95023205ecc2f2ceddf512dad0f2149a205aefe73e7e94e413838587c7d417e2fa4f8aba037ebb7507a0adb575d20ba4d9842ae93d50f7943553997827ba6fc77c4c6928ae7b9da0823a02893d8f25f6f4e460631ed8c8b17d0adf777aa1107666627ce57a4768c6a2fd9405affb28ddd883c635b99e5303baa4a5f5a3d76b9f70d4c230c77ef5abdd073657c35c754a2334f0b6d850cc9be479522c2cb0ce931f18d12c7611391c43d9135a87d2c7fcd17d9f4400ecc703d3ab8a020b6dc74539fdc7c1269249dd2d89a1656d5f05f22bc3446ebbf7976123e8c793d56f489b67196d6e899574b83b53edf4335c9f37de450359fc8e5d65c6185dc1685562ab9a27073b87ea3f3be52f49b40440997369b265e826d2e4a1a236af038688252a433fee2f726ae70e9c4909f0e7b7051b23d8ed995be32546850b11d49833ff0c4c8e4f9a870008a8bc46df5430002ae21867d95ae40ddfd57bb1426fa49b0a1c9e69353d1c7b01ecc9c60af1dc57be6e43f321fe6ce64448002d4c162a0be704d3eb4a94dd2b5e1ae11255016c68115f7b766fc1b3792255feab526b7461e234303394180d5f5ff4a380b419d28cc3fcf95ebeb0df6f861be271b3a48fcea669d982086a6f39b44a79f414e713cd02ef436378eb74313a37c45fb5baaf51455952b91968e14a7887b244d3ee277d13e6fe5ac9a58f0aa1b1321c1b5ef5ce1ebb7e08e16fa0f9c03ae3906ba3f392759f407b8b1b91fc08ae84d7f79d8116c0bf68d44d78cf45e1a47f40061d6452bfc9819cd0cfb3335a243f95dc5572471f43611ac2f25402b35787f84e8af0934db5c4cbbea805f9540c979857cf62d0fbcff45a6db61dd6dcbdca8e9c2361b9353a777e4073bbb16f25705f5dd2c5f43ab8bddebd356d286b5bf8ade2c1e825a0c088fec487e5c4bf837e7a8a8ccbdc3f8d9be49f1e3d5119a49001249ffa9a68d728a096b2e0d600dd0f73082ebae2f32a5f7644390848262909768763afb89c7efdafb7c208c23d7eef1fe9c8be7f6c83c415a4306a79dd173efaa77907249b789e437fe1c9bde66d010470f09ee610230fdf773fc6c826f59a45769321bdcaf0391d4cf24c680d93d66d926701bad7bf8d084cb1bdebc92638363d64fc9718ec72bd33096066a7159d36e3db7cacee16e2fefb5a5527fb85781d8a1fa2017eed886474bf80b168796fe5b9a6e0533ed7eccc0736923535392bd14c6c0ffc4465826a42949902888ee4699212bb86e3786a559dc2de92c00b6e8a403589db1f5e91ab680918826ef0570a827af5e721ed4ed8994b87fe6d7bda4ddeca9cf6ce57f5653f731c1d269565e270c93b04b6f7406dddb32de2c2daa30a74e4767951472d7164b11f4c803656458ca16f86bd606a383494ed56dd2e8144215630dfded7fa23d757a98cdfcbb291661beaf958dbac225b8d3129b289fdb52e438d62d30981be9056af4cd409675dea0651d82794724187bc2c00b27787fb54b62414aa2b2305f3b0e2f8139d85fde0ecb641f06ba58c162453e8fe696a61250b589093ec71aca48a64f6d92da1836c8fedc0ccfce679d425a940ec5c19db99ad4965f28f5377e799229ae3ca01236edd82c0bbad39cfd311da7ab707cefa86f6656b5075154b25410638c6ff913adfb27c991e7079549dcc0bcbe9f6e89595731e33ace6b8fd709f44ebfaf504320d419b98b6b2a2532b5d59f8caf123f205d282604f2e6590d189649d183339f0ed3ad8b1220f15dab6c1d98a9888d43"}, @NFTA_DATA_VALUE={0x78, 0x1, "66f2eb02a69acea4ba91bd0fd22606d7abc994204a8c3317fdce72160b653c0718c42d53c5341f6b20cf5e3d926808d328fd5e7989ed575dd8feeb189befe5715343a13807e697fa19771b4033580a86e30c7365e3ab00f52982d76f80151ba9eaf157defd23a55ff7ddb61b3f168c393cbe8ec6"}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}]}, @NFTA_DATA_VALUE={0x1004, 0x1, "4c2c9bc329b5811258f879029a574fbc12bf03e886b649bbd2e5a6cc943888180443ea2d603a35372336400957a68f1ce4f0d2b4a81b3fb86a6e4ee042e8d744549dc924c85d65d1b89a2b02412d48a1526d6509e1d3ddffe391cf4f7b45fe277bf6ab614b15965d8a9840353b02c249876bd7a266715f80fb3aa8dd3cf54487aff8366b40d5bf8fd961f087a4818d718b48987d66de3e0b852effc0c5e11df58a7524da06c756d4b10ef6a06032f261c99cc71da5a5287c7aab3e48706e52f0bcc230c9011107c5eb15d68cf00d74b9800f5c8c7e4e314689292081eefeb0a8bb1e40e4961e15a3d66b10a92af0984c443b49c1eef16d47255525c3f8ba8168553c15d2e7866653d334791ef9821402e7cbe1e7266b0024c48857b511c9d98894719d12b3ead64f762ba70812d2c76eaeab563be3e94374fe3e0089b0a71421f6fd279ab284280f86d10b903bd6f79d06f25663f85fbc8dc6f019a5956adc844265a452e20ede97d37f8f016c22f16ea46b9f1bc8a2ca9daede4a94459e8e32429b19d3ca2f0346889184859ef9b3e4f638528e9c240f8dfb6839f97cf3413dc2ce696c971f69aa36ab60b496646ecd08ca9681032ccb49bb0a1b0f37a903759469aa9bcb31b8486ed856ab660817da7e0053a81572167b2cde01d9328adb197311cc6b5ea45408f252bd41cc7a31c7a5899157f0fb5b1dbb9b99636f5e10046c1399875456fa416f22b39f4de612df4054272e6ed66bd7a616d5b125df1a0e1c5ee6221a7f758708d0fcbd98bccaceb216490d92c9067f3a68828506357827658c61727bf9767db0bdccc63dd866db58287f917e8d0f38702a08cd99164543c9a2b580197a7115863ff2b3fde426ef44464e2a092bc9b17d7a4c2339f53bf6b28e98ff55fdd9eed4efe8a23bd5ba7222144fc1ef0ae76db5d772c66e763d0881bf5c1aeb02f5c828266b7a27c59593aa27d84a40751f4c3c06fadbfa948ceac4b32be2969a8956e1fb3f5711f9f38be16c0c100c2ab2b48217b692a1ab90c6d3b46b937ed501efdd1c66a65abffb67620b8f334a9db0da36f2138323ea70bc3dc964971f47d00c2bb13bfa9662bfd9a034313f2c7cd375ecae6b240d9fd6cea1711d283f759c57ed7da3c5be9a999a1e78eb65704bc6ffb12852eabb486586ecf3fbdf2ba76cddeb4a12ac769f81bc62af4e5064e8419bd2d581c581be41bc176dfa6717e5e0e26ce9480150ae192c0eaa89dcec1a9e359ddef4047cd66dba61e2580215e07b40dd24835ef60164eaa108ca7be99972d82cd478994a4ff6b16f4aaf024517196e3fc068ad9d651444fad8235479a88fbbb841cb00e5044ad7f94e7aba581e0df3cccb0767feeb02305563cef484613838352c9085f59f2b3526fb3fd64010713a45079c548c558f86ff254208b78e63fc581716e2999bfcbd36cb772753b347e78596a6a9e891b77886d34a68c3ea908b1747c072a49ad854434bcffc70e4c5424d4359d22c257955cef41a339a55f1c835ee57d5509ab40cabeae44a0ac554b9516e6a1e65ed100a107e4aebda86c5277885ae820b86a3eed0fb36a2a75e29b0be8674ceac939d82103e9c693e83bc87f9429a6ee16abd358bf5cca45c61a1a6059a9b8cc047a41fd1aaefeacb1b5fb6a85faa89946e28c976027a45755f162296f99bb571b02b4fd9efdb2d90554f8998488e02c4e2a8dde6b0593dcfeabd15faabf5c9e40bf48e1e477984e622d08a6d19ee405c39e2b4bfed6224f25d4f0c271ececb5ab0124e4a76bc2fe1277d2611b7cd0acbca5e11465c402e0aac568b23c3913ea82e2fa7e50f15b79c720083ed8072a13d747b7b2cb2b5e1024d417187579ed26c9725b9c04f5cdc262298485903d6fa7ebcec4c0a3a8798089c45cee59b94b1954c0116183b1d2ee7ba9f8aab65f28d08d5a94dd474156a32ab93f0d9b47f45e4ca604422013a631f7ad4165e2aaa826d82623ff32e67dbdedadaaa059c0859097a04dbae765a3def226152cf578556d526cd9113cd891a9237f94b00ba0c2129162b8a78c453de2eb6fbe9f818bf1d74b26c42bcd456f3127038bc73e149deb0de0fb7886f8d46576d205bf4efaf719f52c6557177498f646162adaff078e541c02483bc89694bbd64367be0a0b7191b51618299fa790246fa96bde77a656a70df0e58ea69b1bad69a680fcdefc47742f20628f65fc96ed6a965cc4ff4e7708d40a5d0dffba739423a85769e17dc947298cd4cb500259cec985dde4ff65862500d43eb724c423f276b999de6fb7e2d4d920a37e1906270e12fa22521520eda1ec04e30211fddd954c337aa379a2723dfbc1fa390f2fdaa48e4bd2159b8fdd7a7e7d831330e620231cfa310985c7258f3bd87b0c592c0640244dbb2c13976ea43e630dd0f5eb964a1575f72d0af3c17a7cd04fb86af67fa3d5867b9706de66bb012347d81583d9576cff831ff0d502b496e149aad5513e9a8f81425f58f7c70b8447198ff606215abc4180b0d5a7a0c536a8a9a8637cfdfabd386cd757c5528c946a03b717427095896842f05757c294d19bdf40944a680a594b062bbc2b8a9833681247070e4b091a734d3e63d3544aa6ff464be411f99979147ad946de2374484e717c2722f07c46abe6e951c01232cae1f8947b27b4dec7df7bd617839265b7c3aef46f748fee3e1b38fa594f34c4f9a3c7ae3d700e0269535be02d66c94ba0576e0f2ecce24cde12d162530b37b949334e26bbba76a9f779e89ab2c0e08a5f4d39febe3c0a81fa2cf8717b3c67fc0ed34055225c8ec10354739264ff420e2071227fcc0128775116ec6e41bef54ee135228abe9341b705179fdce076759a64e49c2100892030c094ae37d7ae6519685d68465897bf44ca40f18c5197ba3237ef5035fd915fd96a6bd7ee53499cadb36885d0fc8673a799153f7114f542d085cd04564978afdedc5efa4516a3458fb498cf29cbaff4912f455e3c35e227705cef2b1ee288ddcfdce0d284d4b86fe89a60780113b7576015a28a5e9fa8771033a0709f2f86c51e7548dc5ac25ef7c1962a5304f10661fa749ae02848d04808cf46b1b758a10431bac0cd3d6df6adf2d87512be01888bbbc2abf7c0c7d920389d77fa62faefaced638148484295a5b9baf2cb52f4d54a2d8c1c7f1d9268ee53f0e1d55242ffe1caf47e07fd34e73d4dd01aba219f96b5a6c3232c87ee1f2963cc64485360deb66eb1361115a40605a162dfe0f54d06d9547e8bb0c1df3652938c763e5e31eee1d4cac16e0c80230227128797bb3c7d35356fe602debcb9f4add0fb30ab64c5dde0a72c35205617b9d9b1cf67e9b788032f502eae433cedbed9c6de18b53fecfaa0d2aff623d3e6b76e1906978e8be0838b0839b82a4a3744f442ae178f43944cd0c868a2e1b6524d48ac02f104e997911e698b6488864cf72b39b8715a033c0f7c6dc1c9440b9d2afef80592a5d9423a8d46259a040b916ae64159f149d101f4c257b9954980da1beb1a861c758aafbe64ccef575fcbe50b6d7d59f73ad784c38848b516d85cc72de807c88002d240f25b2e405e25540e32ed953e19d8ee81e393b994858f8315c872a70a9b041de788bdd8a9c0d3e6849054feacdeaf315788c37166fd3bfe47225176ccdb50aab0afe5294e53d2fbd23132a834f763cc54f4864c4c44448db208e5d2f385ff3eb68cd30836f91596dba21ebe5de06862d7b8c3b40e5685f191f727372f24715cef31c4e1d43c57bb9e18ef5d694c852febc9edf6d0280b73d6e4f86cd88f0405c74be5e607d9b7d6f932c305b0694a8d89666d6d53c08b3bcbdcabc3f8d23cf9f7cd3eb1bbfe0f36330d87de1324853ea712177e28aa7ecc7b7a0546b95b14f128621a74d20824f1f7fa4f9b8b253c0c5fce33ad993a29bec3a69187c05ee841397f481328ed5fb8a4cffd3ec97fe8b3e672bd1bfb8dbc1bf2011b62b7ec2b517a3da63fa1555d58a35e55faa16d85e3bac4fc4f20f213798c3e4b57c9ffd3847b7504eff0748fa4ecab23434c2f1e509c8b9453313b98ca3910014d5256870a720bb7a978d42263a725c55a2b56f6ddf5254e19295cad2bac7d14feaf533d7f3c3c374f74c035cc543583ad658d56503ec3fc865fd0bc7acdc52b66e5247902551129c3f9aee4c57874b5f39d73f3c9e3b7e3021b283fcf90d2e4827d9a10c280b8c68c1ba70d68fa959389ecbe0219e4a8afdea7efd1e5fd91268e65a1b075b2321a412652f4a6117fbcb35e38aeb94e093a7327b3ce873f4096529c900ed39d7e27bf1211b076a5eed049f92a522440b5ed09ec7ce8fcd393c802c16f493aee63c8d2b60f894d86e8426553f1cd3d564c856fc4fae637749e68ec0716f835a22f81db9670cdf874f9bb954ef4c75847f3bdca06c8d156c2c4a2ebc35ef16f52e7b9e4a1569fa6fd16b53f673b3508ee05b55c3ef857482c29ccdfe52f64de56b30df7e9fd4321bbf17bb1cd4e8485080fadae4cb0ce7ceea5ac4078b638070013ed3ada22dc8ebbf06d606e58e0cdf6eb6d76184e2c96de5e57b9898cb2aa56b6b02a0b30cf0b71af914272d60ce87b547cd4e2a1989f6011dcc2ae5e0af14ba98a740b0fab600edcee9fcafac19c3f9028fa7921c6db8b19dc8532524e75f533ff325cdf9ab7ba025656bbd71d983a0aeb7b7fad5d8c4351a2d92c262459f18f67a907fbb32bfa5b71eb27569df04cf5d1f18d24dc04b79c3efbb078f2f59f60c16767f9ecee21b439f401431357f3d5dd1b15c03f81af16718be4273600c78016e6b766717626bff37c6bbc02d7e20003a5626d7291a808796d2b928cbf46944566b18c510a9682147e4d7b132f9352f22ee9fd76df5ff74945a190c30ffa1cff9e22cc55ab1811e8f87f9716c482a4672e6672ed05aebd4dcfb6f55362d9be84e64a3ab1d3bc93a87300705ab7dfa4cfd986a85c6b88869e3095a0553914b2a3f1a5186decd4e3cf325ff4be39b5483fda54c78a79353a43d3b4440d26bd696422995df73f40411d6a09262c222dd8461a6a8caf2b8aae94c3f0cc99ae51008707227d064821e6db9f873e4018f2915e1f88d9e1a0bd20e9e78cd7dc40226747084471daed74744f8d346f2240fed9d3e91b26712c2ec816c6941016b0c61b94ef3cd636d5607f606aa6465b86b6a49a0363a0535519eeb2c4dbb4e6e14baae2b9a4fbab0979ea7ddd6ee8cfe2fbcbf41a6197b3c5a90f6e1b8545a0b54f253e98afa7e5fbc91b9c883a78e91b03a7d6f666f423286fcafdbc4770f669bc3c8918750619ea2c53fcb4fafbfe31789f0ac3dea182edfd89739da2755eb16add9ca9d6c9da185d04486b7f1a255d48c250e0a263955c92813447f8880bbe4da2731a0d31563669929aa22ca501f4021adf7c70c5e4c58da7fa96f6bbd082d8de02514b299820db1be107a9fdb51502cdd579a8bb1c7669feb979fd823f9bc28d15692f2449e08dabb0b4e25e740be05b51c03a0b4d660740f971ef72d52774ee1c20c8b5ee3b2e751ec2adb1b850bbb197148c9a627a3713589c90daa04d062e5d91ff16cc5db08bc9ea1b79a523e71dac6fee70f06295a8d62e4651de6f43bd236c044e75d589d2f37f6ea89d949b2c405458df2985023a9780bf7089b0ab1a9e9e5ce87a49e8633759684a48d869bfe1eb75f797b1f2a5b1184787ab34d5cdf5bc403fac196011f7b108b594f2145cfc76974da93a1fa649f9fc422a1f6a386073bd081ead6e8b79b3df0f5c9e62a4c0e98cfa36f4e3b7525197800"}, @NFTA_DATA_VERDICT={0x44, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VALUE={0xad, 0x1, "da714baf2a81ba4f30fbaf876bd67e178d9b3390f8f3750095132b8b99192d2846102a2dfdad0e3a2ee644dd67bd0c7897e9a7356b1e7c9d79b3e25e0e1c96e64d6d5360a8d78a2dd3927964e92857aa4ad90a9979f855963b0200b7d2a8fb49a0472a54dd70b074065351df23eb03d8428ab28130e5f3b84834c7986e720f1119c60731001076aa700c9d8675403f54518de2d7d06a97ae41742e5ac2e8d396245ac3e8462e55d2dc"}]}, @NFTA_SET_ELEM_EXPR={0x10, 0x7, 0x0, 0x1, @reject={{0xb}, @void}}]}, {0x34c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x7}, @NFTA_SET_ELEM_DATA={0x340, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0x53, 0x1, "fe4db90dd5c7f9c189761ee27534a72ae7129918a6a0997470c64ab86d00711c573bc1a0ad3874c54d0eeb102e6c845a1bba1be78ae8dc1021c43904598bc94bacad30d344c62d736bc5174ae194c8"}, @NFTA_DATA_VALUE={0xab, 0x1, "ca62ff3cd6d0ab5c145252f5f55b525f3ba22ecfe5ffc3f2f65a5d057258d629017cb45585ef470b09919bc53474947d60525573498179d09ebad6d1f461877581d6eb2c71d08fb0dee1ff295439cb37322a22fbc57f7d79386ba729ec971ef66be543435dca5d9e98f281c5d9c25a44e060067974e7b48124bacdd3cfdf4fca5f84865df8bbfe22a18e1afb5a01b7dadd2c8bcd7333d8758d70909f8b3c508da974e6079ab0f7"}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}]}, @NFTA_DATA_VERDICT={0x4c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}]}, @NFTA_DATA_VALUE={0x86, 0x1, "caf7375b4140b4c1def4098877dfe06a834ec16a49448352a57790e90d81c7136dcc68a50d2ff3122559fd2c3cc05c6e5f98a5c52cbe28ea9513747de10c63aea116afe503cea26fc1a3671bc9942edc0748c888359473b568b1e50d8109e11563c7a6bf08d2c3214bcafd5ea82c862107e872fc1a3ed118f17fe261be4c1ce3fe22"}, @NFTA_DATA_VALUE={0x94, 0x1, "c3d0b2d66581e3bed7642c419c2c3ff46f2311f3233be543e98f5378c29f9bb3fafeb5116c7ddaf04bc6c4ed69f94760e098f6a11266976f56e538bc6d35cc67ad8c417e6d404349a8b4d1e0dbd8725a206e3b86bae10303345b4a42ac174b0fda25143791d49c211e1df2cd23e2d4925f0a69a7906ede9bb177b401abcc2302eb3aa2cb0f89f75cb771221f6edb585b"}, @NFTA_DATA_VALUE={0xc5, 0x1, "974e6af56b18a50ae4318b193cdef7f891f680f126836029177dfa026a1ef076c4b5fa28e451735d926db0c386e043f9574442694858af09ee493924a3a4f299408af15a9bbd7e90e7d2f00be0b4f280ccd30cbe24ab3160a8ed23c77f52e49874912b998438318fd34e7843d556ab3fc5ed82b8f83dd98238b5119abcdf473610939db9645595d5f877279a450cb9a3b95f7b55367d6459be921edf41f86f37da78893d488ac62b538b40419e7015fa1a199311b20c8c4d8496c631129f76283e"}]}]}, {0x288, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPR={0xc, 0x7, 0x0, 0x1, @rt={{0x7}, @void}}, @NFTA_SET_ELEM_DATA={0x7c, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0x10, 0x1, "1cd142cb115828af1caaec14"}, @NFTA_DATA_VALUE={0x5a, 0x1, "2c2e9f79aafda29fbda7d2cf57ba6b915628c4a8d3d0e744716a39e72c5dec84e5afbe0aa6dcad8a59cc039aecfd14c6780d3d3b81d83151915b3a0a5d6af3cf4f291b1afd87f767a080d34ef25cf0f52a7c213c7ac5"}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}]}, @NFTA_SET_ELEM_KEY_END={0x110, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x40, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFTA_DATA_VALUE={0x1c, 0x1, "db66419aea088a60280ca7c7169bb81d2622143e4f287b09"}, @NFTA_DATA_VERDICT={0x60, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x5}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}]}, @NFTA_DATA_VERDICT={0x50, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}]}, @NFTA_SET_ELEM_KEY_END={0x90, 0xa, 0x0, 0x1, [@NFTA_DATA_VALUE={0x37, 0x1, "c38ba36c0df0bd6c79ec8633935f993364f0bf2d45a7befcdb1b216eb944cb6aefe7336ea6865fece6c7b0152bc6f8c55bf3a3"}, @NFTA_DATA_VERDICT={0x30, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0x22, 0x1, "a81fb30004727623c02ad1db7b6b08c19a48e36ec5db4acd459ff8169ed1"}]}, @NFTA_SET_ELEM_EXPR={0x5c, 0x7, 0x0, 0x1, @quota={{0xa}, @val={0x4c, 0x2, 0x0, 0x1, [@NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x4}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x40}, @NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0x7}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x2}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x3}]}}}]}, {0xbc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x10000}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz2\x00'}, @NFTA_SET_ELEM_KEY_END={0x24, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}]}, @NFTA_SET_ELEM_DATA={0x7c, 0x2, 0x0, 0x1, [@NFTA_DATA_VALUE={0x76, 0x1, "c3c85c4ec2a2b12e076446dda4cf2aa75aa39442e18ada2c1595f155c3bceacd5ba39b2665f404eb9703f84956b72dadcb3aa50f345bf211fe830589738e5b141c89d9c22f2bdd90ab95d621b2d2c8036fcb17a27b2277dab6375b26c10e5e25fd60f6f753dd1d0f393f7da96a12c65dbfc5"}]}]}, {0x124, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0xfc, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}]}, @NFTA_DATA_VALUE={0xde, 0x1, "6998a9cdc5c149c9ea11c95715cb521a05417e6d94781b65cf0d7eb0aa835259d67e038bc50a5585b78e83707488af89b1d8bf38bbaca643308c0c7bc097a56b658ee8cfa6360004a27fb34069594e754d17bd718d372c0a5da6b4c9220d8d868d55ae64a104cc4c0f6a2260ec361c154300ddf349c314d117ebfc490b15c0bd8299f0072362732aa8bb0f07957059d1ca0eba62cac96ef581fe1eb62b2b63127c7f328489ff1f5f19e5ff0b6f7a727321d03507bd1f3585dffeb6c81516fb6904daf553afb55e70ef44c83b1272000daa2dc7f2be9d90301e81"}, @NFTA_DATA_VALUE={0x9, 0x1, "ac5c4dddbf"}]}, @NFTA_SET_ELEM_DATA={0x24, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}]}]}]}, {0x1340, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_DATA={0x1324, 0x2, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x2c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}]}, @NFTA_DATA_VALUE={0xd4, 0x1, "330f8cf4325b51e72ca4117d70cce4244abe27bc111ec8cd9ff4255ed7c5c0206db74666ca6ac35177bf89ac8150f3aa09d5dfb5a60e00462e32e540f25dec7b72f0ab97569a743172f7bcc1ebcc42f7fcc1b68fe2da4c594747740339fef1746964dfe833c0b2ff7ba22b5b970a84b916509da7337489bf316129b7f560e466d436226d0a3c195bb13f6fa87d98caa5c610d76608f7c2d8a84883b2d1c4ef894cce7b5b90cabb4bd1b50ede254b6b87edc3011f320e9fb2bb093a7d727542654f473c710a0d15e5d8ee2abdebf8a07c"}, @NFTA_DATA_VALUE={0x8b, 0x1, "16441f1abe2fa36d1277372d46bd306e1ee1e9cdc6040d93fce5aa0014bee112a3ef81010984e4a3009ce8aab7aaae5e1cf021398ba3584a5da5e1fd66a2c085765729aa11a6f58c31b431c86fd23f64789f4ca280ea692c4b77aff027baef7af4752a37f844582894233715509f4c4b7965d517018b76f3618ffa263114f0a40fc24830694af8"}, @NFTA_DATA_VERDICT={0x38, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0x12, 0x1, "e4696ca13a72ec8d4ca4e4c60291"}, @NFTA_DATA_VALUE={0xd0, 0x1, "0db1f123096f4cdaead5033ddd1c06bccbfe5ad14b85a48c16362e77a48cb05cea33d1e632a918834ee30a1bc0129fe1e85b7c29bffe95e84187808dc3a06cf77e3396b5e8a93c06e3cbb0052ee094971f5f96fcbb5c57a5c7487745d467cf48a1359e5d71b7a7e2fdbb246bf47862020c691d069eb3b2f18f9307449a1e057161a93383e15284e618936188aee4ed28a636f8fdb662a966351534b15fa05192b32064a00d919579c0e1d3d40924b4ae021f31c3959e871a6470428b3c675aadda16dd3c215ec56d9df7663d"}, @NFTA_DATA_VALUE={0x1004, 0x1, "c726b8b825f29036e2a24db58a0417c51257e67285c740b7bd3a603e3e625ba906e4fc7ecc7b9351539581db262d8d06b5e4890d5b74a9dcddc55286cdde060ba3658c6e4f340dab8703b980476253d68314e79c224bbf8bbfeea905b668524a1837bb68cc868d8bfc65ccff82485f812522efd0d5fbf0384959360b241fc842231f02b6249897ae87fcd6e4ef72bc6bca1de97f5d76d7d5e82900dda24dba177803adb9f318ec0ad10943e3a31fed050a9afa3be745f417aa4b63b4dd3414cfbcaabb0f99421787b242727babf2353932dda8b776674747b9243360a9d57657200189b7493f281ffec4f542af57064d7dd6a492042adae9e799b5e77800a36648926deace97ad016f0589a34fbebdaf273fd6a9e0dfe10a2b57cc84aecf5d405a358ffbc224148c3123107840cad84e0b96df23afe16c376116deb1457025a4dd55813a983411183db7744731e3e60c56a44418331b535e807e041117bc81ffb31fb9f936cb08b3bccc47cc6e0282bbd4a6599fa68365f199e0cf38a1bdbb4c0f71c6d497d78d5c4388b111d831d0ba662d8f4e900f6d9aec6418dca0ba71173c16a28d0b74ac064d8cb6b13a8c808bfeaaadc63c41fbf626911ce3c58c7a6a2fc9988f2328cc74a46eecd0ab5b68aa85a554f7167c0dc78ce1230613ca51cb35ee3aff5c3db0be8d8d8b02a84b0b15b491b8309946fb4c8af33d5744bcc124531c89568493bee12d81b7ba58daaad6ea2ae4f2d0e62b0e891ee977cbf5f5b6addea17f0f15f516bc8af81d1661efc1e067c624758306e7603b47c42643e90a11a134663d1352aec39e7d385f1f8703e0feb447a8362b77553d86489cb4c0ae330f5c690ac4523600ce338e162e82935699913fc17783c5ed1d0b852ec9ac89a0d124251b3ad5b8861bbcf6652ec47030987f224840b46b21950e7ff0df3d741ff29bde839ebaf59ea5e55f3ef391f52b24b2c5d9cbff6cf4f7916d1a8dd699c3b912794cc9cdf85cf3909e2b250da08c1e9a6d8b146116cdda7910ef749e8cca875c788fad2b95c363c51278cf351ce91f6d9875341398e88d6b2d5063638318624bab498551cc55ced6e17732c2ccbe4d57709b78aa682d913695ef6da96681a5397d35e86ddd51fb99956a012e2794559518e7575daf3aefeba1f28db80fc26a1f0f649da204ac567df71c2d9067e0b634389118fc39487985f5380285cf954ee883de55379b7ddfe1d5075a64e8ed09b93c49ebce7e8ecd52e25d736fddc9e5955463d504b5e8fe954c4f0617b81f7ff5d307887236ce64cc01668bd3a1c6b2d318565a58f22396dd4062d7eb9418630acff9d6fd3b73a2b7fc1cc0f34514e51de991e17fbc383bc3ff6f9d49ab3f1c59b9fdb2ba66d82c2c325be6711c1152f331451970a49f7feb5242c02e04b959d5ed88fd4817fadc4065cdeae672328cad790d223a60249f3fa6bad1ef612dc62987ed457c775e71b19b6df19df19657dd7a9968ed4fd61961e1f058182e0cd59d4ffa42affabe7501ac5fbbcd6415ce55f2559716ea3cc6f294edfea26da17a9bb8565fe92cf7eaaec2b3de51e483690cb8cc4ffa2abbff33decfe3d870f97941b9690a64c0b96757accbfc1011c68f89c8513e028a0886ea69434d344f458f0a0ad76abd65f02fc2bc8f3910295a54e632e65a3636d54b9d2b20ed8eb3a07bf97c4e82d2ae30aadf79f422851fa374cd15934c0dfd09a730cd2b9f534adfa624df6115a76dda44c1f1c81c27e97d634274f3d36a4181952292601f57a1b591753b71fa859239adfedc317f344ef65538588b42f3e6bddf3b7e595fdf1296e55187440d8f2f58b60c5a33906ab21b40407650ba3dd86bef10dcc07a92291030c5698efa7ebb29502951568ee4e2b6684d2dfd25d8735d84887a7c95d7b6848366cb266930ff78a8f442f75081bbd0ec26e43ea72c3ffbcecb25f576aa1031dadaa83177b727bbf195234c7949591533f676a1d7e8b6bc53fcc1aef924a5675ca77020aeed3d79f428ddf6fc5df7ba649f6ea87a6f6abb6e26dfe920a0f1df8e8d774be3937eaf5a41d62da6bd240189fed8d2861e4f8d1180e6d4580a73285cb0160062ca9bca5c898e409a7d1c3074fb88b565ca8f6b6f9011f8e0d44768723749fc660a39a64e96881d34c11e5489aacb96caeca82817ed61b31d134cb20125322f897e678874dc583f4da4f4f7b4cfe368c4c9c76b1bb57cf77c3ca9cf74f93d280b21160597216bc33296a47c03610a82ff9f1d3a15a26b1185929e3c8b55d62a453dd24f9de9556463070a4232fc74ed61ca559eb74fae13e7b2ae81f9731429ba1e8bb1ac6a3817926741670e5573101ec68e401dd3857b64a8562eb383f0b951d2a72cbe005c7c7b5e3a73bc4efd0836982a036c8815db9869fe72551cf5ce92a767546931dabd3b04245bec4759c6450d4f7ee33911b90616b79d424368e23747d8b7e4be4be3e56ad102b225025403ecd322b5c6cddb75eac2ac3a7fd3f273cabbbf2d2b1f4a090a2e9b4fa51da3339cdf85437ab776ace7629a4d05f94e68781d530790e284383cb6c17f16b87e3c86880fb94207f89297849a1c9330f81031a30c2d0d7e981e66ba0d11e9ed11924da3ab2729828b1bd44c35f13fd3050792d9cb39f1d3ea45d489f374e4e1191e2bfab18b1c43b543759def94b941817c91220bab12823f7d9acdefc16fc4ce6793897ac1892bb3a9bc78712c77e46e8fdaf0df6a6e2a145f475ebe7ce0801691c52f2bb4387cf15431e2bdda877466383511d3f8ae80665c5339eb983a5a9cfbd1a2351f8f2651684b35ff359478d17e6dc9401306858b03602ceb94b8e53fcaee032bb3a66c45088ad12daa2346b0424066c74a93bcc9386ca5264ca9274d62dd8629e60c1540ebfaeabd28c6f00137b24b39c71aa85e33d0e9ec9925d87f6cb7062ed3ee653b8fac65137196171a48d851e5994782a275afc7f896a54995c2a09c139c3e055f6d66ce2c455be6541bccf4f142b046b64d3928d5e0bdd59df2b0bbf0b99aa5f0fe92878b18a6136a9785b46f8de45b905a386d52be7722054a44fc3ec12709ff7c276942e8ff97d0f07d98219c2d4c5d4a4d387cd337fae40dad140681d680afa7fd84e913530bc5536315cd140a9de0f85e7415ba4e75d5318ed4c822a7c168180bd5325fac6315bb86824f9f58a6b9b8a9b34455a9a597980daee7149981ea33598fdf6e85723711711ac22c0f22e8a343fe8e7ba72b7c496d44d250606e553337defa434177b9f5c932ef5ac1ca50441055d604828d360f87312e72d8d3ae75eb6e2c2f01070fc6446eeaed1ed24aa560ae173974ea1a071cfb07ab6623f88d375c02786997bc607e5fca3fbc890f699c011ed263ff1af0fa51386bfa26f39eb0d375dbd90b3d160f03c3819b1fdd2db55307a1d12550f120946db195dcee28ded28ae5ef6f3236ee50294b40c0286536357a2bd6112a1d9329bf4a1eb8673196832abba73c0176e6784ef754c1c68431f1f8cef56c29f14e15a0ea57bfe155964e09cffbcff166539980daa5e63e02e6fa97a1237bcaa8450043d8ca0b5075311be0bc3918347188ec18563eaee13191170cc0ee9b03fc419ccffaa90077198601d816ef0e64b25a413c80d1c6cba86d2277349dde728b97fe517e8112329c7a0f8b6b7c530ba4d9c84534f863d70fa1d603e51541d2fdca7022905a63dad4778d593a7f252d5b6ee3459a67305b64325ea8aba0b7f99ae6a746d754fc750953592ae4c36437cc3c34195214585ac4879c6c9ab35877f51c3dd6b1e6d6ae8a92c8c59db9ec6e2942052db43438529ef0d6682f2f8432d2d302ed68519f2d8e34637ad5112a2cf611856b6f91d506a1596b63e791452fb231d731e99c45bf580bbc0a9fe15f03afa5bda38546e81919c3e80d81f1011a3663925ba7e4a563666b28e39738f46b4840669c702528559daeadef17b71e25e1868e6deed6ee55deb57b2b5fcbb4ee66110fb1d99889f9d68e9bbb278bc53ff2872363e34239dfd77ea0812498b39af80de69eaa253bcbdc4fbf64351113ec1952c0dcdeb6e297309e814488574c5343188c9d32b342061ed305090066fc6e9b9f4134a509bd6493432ca1ea235aacc3ccd50207a1a440855f2a5dac71fa73befe6aa7f126c3ce4533b3cb6ea2c21fbc64072bf484307c0e39aa013988d4f38a244ab094d82cc58afbf24fd2c6ebe5b0329d41a9f16009c9905235ddd42b1b264849f066968473b675cf463df2ce5b3eb5f458cd087a7374ac135edbc432512444136f38623410f7ec4dcefcf1243709868dde9b680d0b999be554baa86312ff71ffb0bb298d59eb21d8699654b9940c5ad486c2af9c7387d0ae4921cbf5a63c7bb2f9099879df9025986ab6f67c2c938c07fe09ca813bc5d21541a59f635bdff951bf69b575b1fcf72f7b9e4d458574056b171a8c97142848aa4233235a4895e0e78746322b5b8d1fab1bf90ecbaec9dcdcc2056cd566d1b5ba613fc996e543c11e54841ad441ba95eb96da007d9e4d86439f9f55fdd2701c3699e1af74c0e92d879885585f05f39c92e5815eb52f626e69e418c53391f7e8a39eef89c085cb58797496a5676a5d22ba37f9410cf8575a619c05bff048fb52e169fa966ac4777c8ca63ea4b604053d71b018c7335b942972c8a470b4d300ce557cfd8123f70b0b74f52f3a959c3ffd15bb65e5d4592484dd6f41902f2eb35784bffadb836bc6e38cbd23086ff57e43da4e2b81cfa54bfa1e373ff1b193a27932195cb811b39025e7afe3ae2de7a6eeb5ad7a990bab9b4696c1e4910a125faae64732bc73270b03735aed09e276c9a474090de712c15aa491c01fcf2c01ea29dad2a6bf4ebd36ed40c0043f4cace47137def9f2638ff32a60c879bfe6b09079fa20a7edec96f10e63215581ec2e70f160bef02d03b7d975cab94cc75f7dd8f9a5924b7dcd51cfa3a20feed529c6d4248a8ec149358352a15b80163be6ecca878067a9f3b5caf6c20153c2c88d367caf1e500cbdb527297fa7812a6f20c53db03fab38ecbbbd7fdeda06a0d0363fcef31d2743e966d429a84d1de790435f2c9233f2909100fba16e754305c604e5a3839ec1b2c937c221ba3c59c59e7be3a292a2b6135dd2f3e95f6957997402a97ff0472f0a81f01a3a1d038317f0b9c7828c427055ddab0a1d9bf651eb71ebf63338137d9beb517f81df8a350a8a7c694678ed95d4038d4f3c0c9d9a5999aebd26839491c923ebe14a3eec498a857a127efab3dc7e5c4e438844e9ca7eef70e3a7c0f5996ded73619c5c257daeed9615761a3494e24b769898c0fc10ec7723ec9c84149fa1162b972dac65a77cc33bfa7c8f85c957572e794570f5df9bea7ca182b51e5a68279202513961a1a8bf9afd52b248ffff807d9f55b0172dd989751461d095c00aee1c1d2be9c3f2ccd4622d2772910cb1046f312ca21de3c34efba082e7ca2c349c8a5755020a7a02f60f003785ed98581d8dae3ead617bfe7ba381201342ba7d46b8661c5c270dc84e480377d56c45b02e78fb26ae1333bdad8df9c59747a8552937d08efa0a38e21a9f9f4eb8f80d581f5717630e9cae3e7980fbad21c61816a3a9d94a5b44dd8c0a2c5136599df049dbd67c0732edcff7b86c210034a72e768a08e9891e06cd5b8901d08d8e072856e0147e650fb7138790635fb9ea24417cf50cd03c29811ce018780e157657bb5ef0d462856e6c69e6c8701f6cb46e7ebcbae621a3a6396f9f819b0c1b7cd6"}, @NFTA_DATA_VERDICT={0x58, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x7}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VALUE={0x1a, 0x1, "f695fcb02f1703a2a474cbfbc4010cba8cf88ad83a55"}]}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz0\x00'}, @NFTA_SET_ELEM_EXPIRATION={0xc, 0x5, 0x1, 0x0, 0x1}]}, {0x1e0, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x1dc, 0x1, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x20, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x2}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}]}, @NFTA_DATA_VALUE={0x99, 0x1, "25858070f13e477f3508a10ba214a760965df045c19e03faaad8a77ff945094449dddac4dab58ed69f91aa0821df49d11fa071b7f7ef61dbee1a1f91eddb0afd6f668c70b75e106442cc101543b2bbb65ae0363209a5b9aa642623475384a29bd017113055da1725a3d322a604f8696f6e992675767403f017c6d77b57aa855fcd32c967bf1f9a4abe7c465cb79ab1ecb7bb7bf8fe"}, @NFTA_DATA_VERDICT={0x48, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x7}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}]}, @NFTA_DATA_VALUE={0x42, 0x1, "1f25341b66def03b7d36d00a551f2e4fb3ee60c27b2c99922b81aec439d6ea351cbfad3e73b24daa4587f6ecfa2643f2242090b9530cdee7cdee00ae63c2"}, @NFTA_DATA_VERDICT={0x5c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffc}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VERDICT={0x34, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffb}]}]}]}]}]}, @NFT_MSG_NEWFLOWTABLE={0x94, 0x16, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0xa}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_HOOK={0x1c, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0xffff0000}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0xaa3}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}]}, @NFTA_FLOWTABLE_HOOK={0x38, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_DEVS={0x2c, 0x3, 0x0, 0x1, [{0x14, 0x1, 'bridge_slave_0\x00'}, {0x14, 0x1, 'batadv_slave_1\x00'}]}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x8}]}, @NFTA_FLOWTABLE_HOOK={0x14, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x1}]}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELOBJ={0x1c, 0x14, 0xa, 0x101, 0x0, 0x0, {0x3, 0x0, 0xa}, [@NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x2}]}, @NFT_MSG_DELSETELEM={0x2c4, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x270, 0x3, 0x0, 0x1, [{0x26c, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY_END={0x168, 0xa, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}, @NFTA_DATA_VERDICT={0x34, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x1}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}]}, @NFTA_DATA_VERDICT={0x34, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}]}, @NFTA_DATA_VALUE={0xd7, 0x1, "3d7c5c22314210000d8fe4229716a5fd74765095be60c2b315339e20d8d53edf0fa07a02b625738241d3ea27831f66c082625118a1c61118493d73922eb4154e3f55e3e0857df40a91e51e28151083440211eea865f594930143ca30a29e5fb2d78fe47482ad8ca684b2185cd666b8c28335fdbfb675e5528a9c9381c3e2a66f3910622c13919909d19be81af2c3174ea98d62cf42ebfdc5f779a6a0a6c62144eb193f3b73eb32c309c67e733bdc7914785b02f99764cde7707d05d32ca272c510cf50baadf6c00f870d227a454e0b76d2270b"}, @NFTA_DATA_VERDICT={0x4}, @NFTA_DATA_VERDICT={0x10, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}]}, @NFTA_SET_ELEM_TIMEOUT={0xc, 0x4, 0x1, 0x0, 0x8}, @NFTA_SET_ELEM_OBJREF={0x9, 0x9, 'syz2\x00'}, @NFTA_SET_ELEM_USERDATA={0xe7, 0x6, 0x1, 0x0, "72691057c58051ebe680744874149e3ef9a743aedb41f6f7fecb64991637978e7aeab062f7f798cd48afbcba869adf1cac7c57bbe1eea32e5a053e4b46994b7cd901fc96d745a2daad40560c6e9206f44fcdd0d113d7721a74ab1bf21624f77efd1e2569d0b8e87e541d93b4bd2a91ff1777e7c31d87dce586c0674d34d74e60565b209df316f86c97de5a606025fd50a65644a6fa5a24d6c2eb5ac150f1b6c13a915e527949e2e09a57a6781d31c597298f6771d960b8d38a23191b80089fc95d8684f95aade7f26da7b488bacc6292c2a5a64de652fb858f2e430a87839aa012b525"}]}]}, @NFTA_SET_ELEM_LIST_SET_ID={0x8}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_SET_ID={0x8, 0x4, 0x1, 0x0, 0x2}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz1\x00'}]}, @NFT_MSG_NEWCHAIN={0x20, 0x3, 0xa, 0x201, 0x0, 0x0, {0x3, 0x0, 0x1}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x8d58}, 0x1, 0x0, 0x0, 0xc4002}, 0x48000) tkill(r4, 0x7) wait4(r4, 0x0, 0x0, 0x0) ioctl$sock_SIOCSPGRP(r3, 0x8902, &(0x7f0000000000)=r4) 1.490614826s ago: executing program 1 (id=30): mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) r0 = dup(0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f00000001c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) write$UHID_INPUT(r0, &(0x7f0000002b40)={0xe, {"a2e3ad099b0d09f91b5f2f0987f70e06d038e7ff7fc6e5539b0d3d0e8b089b3f323063090810e0879b0f0a75e70a9b334d959b669a240d5b0af3988f7ef31952010afde8d178708c523c921b1b5b07070d075b0936cd3b78130daa61d8e81a3f00005802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397273ce1766769f0c91c00305d3f46635eb016d5b1dda98e2d739be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b7638354a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc3609aa24b7d520c829d095083bba2987a67399eac430d145d546a40b9f6ff14ac488ec130bb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce7cd9f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b2860d1b3cff57d8b6d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d4ac01b75d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a4f0492d48604675fde2b34cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827955e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb9754fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94e7475cb74642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd72ea4998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5ff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c58b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40427db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b50517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864af090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d885b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afa2d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1a85ae7e69fd1a47a284f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cef8473b53d94d02daee67918e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b344340002000000000000f288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cccf8a97406bb5a68a1f0c4549820a73c8859dde0712ae00398e8bd1f4108b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcb7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c2e14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ec00000000000000b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a52830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec685f068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c6b00000000000e00f96f06817fb903729a7fb6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x942}}, 0x1006) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r5, &(0x7f0000000100)={0x1f, 0xffff}, 0x6) setsockopt$bt_hci_HCI_FILTER(r5, 0x0, 0x2, &(0x7f0000000200)={0xfffa, [0x0, 0xfffffffc], 0x4}, 0x10) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSETD(r6, 0x5423, &(0x7f00000000c0)=0xf) setsockopt$bt_hci_HCI_DATA_DIR(r5, 0x0, 0x1, &(0x7f0000000040)=0x401, 0x4) ioctl$TCFLSH(r6, 0x400455c8, 0x0) recvmmsg(r5, &(0x7f0000009040)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/88, 0x58}, 0x2}, {{0x0, 0x0, 0x0}, 0x6}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000009000)}, 0x2}], 0x3, 0x62, 0x0) r7 = syz_genetlink_get_family_id$ethtool(0x0, r4) sendmsg$ETHTOOL_MSG_FEATURES_SET(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x1c, r7, 0x1, 0xffffffff, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x4}]}, 0x1c}}, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000200)='./proc\x00', 0x4, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f00000000c0)='./proc\x00', &(0x7f0000000100)='proc\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./proc/sys/net/ipv6/conf/all/forwarding\x00', 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) socket$netlink(0x10, 0x3, 0x0) 1.396766833s ago: executing program 3 (id=31): syz_usb_connect$cdc_ncm(0x6, 0x73, &(0x7f0000000040)=ANY=[@ANYBLOB="12015002020000002505a1a44000010203010902610002010484080000000001020d00000524060001052402000600060624"], 0x0) r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ffe00000090582"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000200)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(r0, 0x0, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r1, 0x6628) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'dummy0\x00', 0x0}) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="310327bd7000fcdbdf250000000008000100", @ANYRES32=r2], 0x1c}, 0x1, 0x0, 0x0, 0x8040}, 0x4) r3 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x70bd29, 0xfbfffffd, {0x0, 0x0, 0x0, r4, {0x0, 0xfff3}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}, @TCA_RATE={0x6, 0x5, {0x20, 0x6}}]}, 0x40}, 0x1, 0x0, 0x0, 0x4000080}, 0x4c840) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f00000016c0)={'batadv0\x00', 0x0}) getsockname$packet(0xffffffffffffffff, &(0x7f0000001700)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001740)=0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000001780)={'batadv_slave_0\x00', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000600)={'veth1_virt_wifi\x00', 0x0}) sendmsg$nl_route_sched(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x48, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r10, {0x0, 0xc}, {0xffff, 0xffff}, {0x0, 0xffe0}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18, 0x2, {0x5, 0x52b1}}]}}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000805}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000017c0)={'vxcan1\x00', 0x0}) r12 = socket$nl_route(0x10, 0x3, 0x0) r13 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r13, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r12, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000200)=@newqdisc={0x4c, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r14, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa, 0x700}, {0x1c, 0x2, {{0x8, 0x0, 0xff}}}}]}, 0x4c}}, 0x0) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000001800)={@empty, 0x0}, &(0x7f0000001840)=0x14) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000001900)={'syztnl0\x00', &(0x7f0000001880)={'ip6_vti0\x00', 0x0, 0x2f, 0xc, 0xf, 0x200, 0x20, @empty, @empty, 0x7800, 0x80, 0x0, 0x4}}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000001940)={'batadv0\x00', 0x0}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000001a40)={'gretap0\x00', &(0x7f0000001980)={'syztnl0\x00', 0x0, 0x20, 0x80, 0x6, 0x3, {{0x23, 0x4, 0x1, 0x5, 0x8c, 0x68, 0x0, 0x3, 0x2f, 0x0, @multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@rr={0x7, 0xb, 0x67, [@multicast2, @empty]}, @timestamp_addr={0x44, 0xc, 0xf0, 0x1, 0x7, [{@broadcast, 0x6}]}, @cipso={0x86, 0x4f, 0xffffffffffffffff, [{0x0, 0xe, "66d9a5538004f67c704533af"}, {0x0, 0x3, "f0"}, {0x2, 0x10, "04d9ec5f1a710e1b896822b3d258"}, {0x1, 0x5, "af7bbc"}, {0x0, 0x6, "2ce9bb66"}, {0x5, 0x8, "ac53303e5a5c"}, {0x1719a3e2503c5d0b, 0x8, "34e73c402b61"}, {0x7, 0xd, "1f59e2e449d772383ad9e6"}]}, @generic={0x82, 0xf, "88207e1cac385d0768906609cd"}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001a80)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000006240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000006200)={&(0x7f0000001ac0)=@newtaction={0x473c, 0x30, 0x20, 0x70bd29, 0x25dfdbfe, {}, [{0x1180, 0x1, [@m_mirred={0x1070, 0xe, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x9b1, 0x10000000, 0x10000, 0x3}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0x7, 0x8, 0x2, 0x3}}}]}, {0x1004, 0x6, "c8f04a22695a5b27258ec53ba23f3dbb4bcfdc3c0641326be91c90346ac3f0066ba96419c7b2695ee8862ea778da2d1cab0460bc12d56c62725ae5f14105b52040c6c0853e37826b78e3a94ab8ebc17db874d854ff0fc7bebc48371ffa33abb4bd8f69a228788a015db63ff3d2c5685022f9dc6efe0066d73e1d4f4d6e1cacfb83e9c05da61f48a0edea67f2c3f9d4e9ffdef795e61a392772dc77cbbaec260305880e6320d56c7e699760e1bef51d2e9daea16ebf2267929468c53db886124c6982b59d9070cda432c3b6df9d7e1e4a4c1299c2e1585a9bf6726cdf7e07a285593805c06c8a5480a159e6e2ad9ae40616f03f84741e150625250c604caa16b5d234b0e138af6e0828f1f4da272f5aa303f335435c7b09699f2bd95eb4f52a129db39252fa3e4080689acc3ca7446ad6a111f3d1fd11604f86420a9dc1e3499a950d73936c5c5cb53400e8982e99ba46eb09c1b57683cf0820dd89458f50ae01f7d5036987037fa6f445c222c140b39cc885dd4bb1fe3361f44bc98f0c87c76e0f9877d6129dcecf1505c77b5185481c32f7dd9694ad9189f4bd03d98c93c6e98936f5568ceb90b05d53602b78b503a7bac343672af534dfe32d5de8277e770c2305dfe3d9fb52d8d6800f3f9b91af0370660f8bccdc90a6aa2af9ebda975ca78c32a1fb81fb0ca55b240fb3b14fa676669e89375366b298081ea01b312538145d47d067e4967f26d244c1ea799e63d2bce6f40dbdd4733bd72a0f4bc2c02e1fe17b8cea1e65b005c7fcd7224f7f0f77f6fa83479364ed15ed00e6ecf8cbf9f5c2bf31c9561ed05e753f181d81a58ef61db8de39501446e3406e8355aa7d1a8336352c2a0fd1aaf497e5182b84cc0cf9d1d4110aabb96e68c2847a2ce6b1461e462c9fa5fe1b5c1be723f2426a3aa4737370558aab7fff4129fbf7088007a689e2f27c1ccd16180a6c9d07bcc44e117e5e618bf46653aa4cf994735b5f246ac03724656be0b5f7929522202fae8fcf99060073dde440d390f525ce7d5b478d33ed30c4b6aa147d7e90121cbde4af805c8683c88715ba227e82d2efca9fd853acff7501aa0dc0e41b2f68ff5e104e54d6c3feb590894b28148e97817a718cebcc547284847d8a79a5fe8e09accae10b7b317a3d6e437800a77734db5529f20469b0fcbaf0d2e7e48f6ed4e29487dcd210e60143a6e86c24f68482a064c7975b602ace9916e9bf1d6ed43449aa8405201e766b7989a5193a49207143cd21afdfaaad64270c48eb3ad7038fc121715087e8303afe9cb65f6ae35ef2c0b426b3d53980e603c2e708343342129426a13b4d9193a3a8f29f9c1f38e7f5e3960d7250095461ca13f8e5f99e92bbb6349c12c03246146f166a1316ecdd5fb12db775fede327ed7867ab30fe996bda12003a463bf2acbc658633c9e713b94eba950ab990a937bda5472a56b7fd1e3fe687fa27f0e6f42dc2c9f419fc7488c5126dd885b78dba2e28f8cdb24ff959dd71d0b21905b3364fd50610e3123d0f879e444278997aed276be69501d5ccb87e78da4cf696b0739330e568480edad0fef14b9c0f12f58b668283c6792f73b456d1a032b6918471edb56eb5cfaf499e4800b6bb3240199035697ee561f0246f793934c3027d6a431abba70360027d8e97bb9ed6b464aa7620455bb87bee023760f415ab5aaf3f15f1f53d62dec75a2c5673ea3bcbe83c7c0cdb8c44991b61e00216863196c21dd666b75cc674ebb230ce89ce5e330065fe6b96e31c72ffd0fd0a21b685be8714e870883057af538e48ec52127a92e46b2a6e7946f7c460a0f4350aff8622af86c1e7040a71df26413443e5d8ce963b632d4aebce196d435ea69bcffb6ac2261784f7fc7cf5f6c1a25631b336498547d8cf71ba865df8cc135edb55e94c5830f1b76598b798ccea02fbb518665f87c68e009e340ce3ba0b056ac6e00630d96b42e0d47f274657c218ebdbfdfa6eef7bd8acba358e16402f883a2904bed762f557cd6719a0feffd9737214cbc85519ad7d25f227ea255c56ffbbb7d0396bf7c2d4beb08ecc1e07d4262c4dbd7d9b515d4c18a760912f39cc1aaeb70ec44c4da34ef404973d2ff93b12762ce431843c41a850472b460063f514be42e5aed6dcb61415d8270cd9caa8df0cf84c8cf3d9469575249ef8b3aae374a78b5675d743bc1e95a9986318fb52e00f3d95d22486b7e5937316925a0bc8420ca78da6f4d1ca9cba2eb18d0f882b2959b977474b48a54df50d5fa7ade4803d7c6841ed8c8577e4953507ee40351c755219706092ecf168bf5cacc31e40ba0842d23d129e506ebaabd3583826d03e83da7d24b88be867156119dd3ce986511be66dacb00364a2a22881b05661288d2f0fc87d473770ddd28f294dbeb2d4bc91e1eaef18ceebda111066d78022342727eebcf37c388efd4e4b414455353d7b887cfdede0242cd5cf39ce161660de835a52bf7dba068c6733846d838c9f102d9a8bbf51a733f19684b31bfe3eb612e173ac69e1cc534b873c345b23ef78b7dce04ff11de7d793086c877a61f1d78b051fdb2b759231bf80281b7135dd0c245d42f225b3d778f6a48e4c5adfed1745cdf9108665ebda0547b8f85101ddffff6928237b7ffd05d25d9dce8d3db7470172d919de8abc8060e0a2530e7bffb2b0e610aa6d18f6833263c35fc3572e923491fe5c28bb0bb8c9c38c0587a171a57a3ed52faa788f8aa20ffc1d6d86c323ab38a75d9993e6354b4d7223d3081e5f3d4bdc0a65b1b99f6872854817d0e68b9ce7a8470a514ea08579eaaf5473bb4a2d3991eedeb3245593c1ee22ba688aacf74667647ae84cdfa00582897f5c3c568056bd83676e551d0be424aaae1e827c78939fbf5777b6c0d16ecc76daf6238b0d029d2b8ca35db4261035ecb31731e75cddf92dfd7ea94934df1113e80b813b9395a3c6d9ffb1dfe50e743ca2be65d64746d36fd6574803ba9ef4d57790e0511c5a7c4bf6354cc880195d912f6ddba8a8de6610700873d64c77d2b25d85e1523a762a54704451f03c7f865beb7194eb1590e54e403f3d8d3b27f7367665b12a5a869e95e9dfafdd83568daab704a109d093889e96e1c3d82ff004f97d0534a7b3d8a50f9f87107bbd3fd2a72bc148536ba2ade57ac644a690d121e1e4eaff2735a52a8a841cffaf0f3015be078c9a9b78b1141f13974f1cbcb932f7ffe75210fe133cc5012afbb182522e1449c5bd54d3af668600be95c5fade635df85cc167391a757aae7046a29af28f235e6b2857b234f15a2ef8dbdcb1746b8731085c7f52e55af70beda2d62f0418ef2a0e6c6fbefde8634483f63e471882e1c02f5d85f3e1d282b18d9b39aa4f5210d3a656f3428006e63db288884fcc5da8c51ee68375891e673e67e006deb90f5d145f6d7c674a4145da02861170649b0781c88dc94858831b0227b83431c9645206638cf6f85397250bd5a9b5153c5eeebc95049062f8c7041e93e7a625cdbe9227245c362a9cf2838a4c17815c5f82e1232b73f9397c5d0afe7159870a5430f539037d23b9240153358fd5b9729b45ad5f893214da4de0be87a311f12ca8c6a08ec31afd49a560d668f760370ef476011c5814fa90bfb9dc37ca5e0e3880168b2eded86e4ee1518fdbfd10dc1c75a1d39719b555914423d00d534e7fae9fa715ffbbb553c5ca49c5ef58cd42ebb18d883b5664fcb67c714fc199a0f2126bc320f042abd61983a13a0a784e7ca866b63d1707216405dfbb83998b76bea885b900bff6f633617ea70bd5d7a124e5ffccf768a59af1020b111b458be27b1ff4a14db5e79ed5002bb859624a3b62c326aeebf2e6c4995174af8d5a489e39de62dd8e5c884dad6ed909471c826a341e08700c18188696bc44f162d7dc4c5400e2ab7e62b816999a2ecaad4a3bfe94af018ab76afa3dd7aa57c9eb22e55d591000460cb2008302a852ec87a04b7b41e1219243a5b37aded5fea4f06d79631d76e19ba1c264ab809d4ea524a27c60eeef6a620b662e061e03797bd59ccb9c201c2233b96031b52e16a55347675c600b28d187970d41ccb366f28f5ae0db1a4f9519c5c74df8bb48ac2cf2720e676f9bd085b9bb8dc1b9d4e08f0e4faa511ae96f278a14a83f5ed3990729da8c65582823041cea191c765928bc65b2f988bdd0390eeef6f5d50559fefa6e55af3bca2993a2d6617d036d92b6e2be79d6fd73d5a22547728249ea0729586add4fe2d0edf62c1b929d331bb3268d3037af0c9948ed1d55846b8584edd10d9acb656dedccc89bea3d36f0815ef21d39ccc4f270205e1353911af7f1362b317cc5b0dc9a72957efef291b6a0f5fb7f66fb1b87e1a10f9fc3b96801f9956bd8722f3c750acf7cf9d2cecd466de50cfa49a395fc036b43206f9b1ee341cf4214cca16572851ebb51df933292468f7bf763eaea794d8ca3ff72066a184f1658c7d8e842410219341b1ad22f62e35bf855f92a3c5c75a81bf700e88a662008c6321eea3ccb2d375f110b212e5d84f027ccd7372dcad4f6b7ca2a1c95de603c137272451bb6cb9981b6871a4d5ac1cbc6604a3fff503dec8556d3d6b428e98726581cb8f2256a2c3c68525e79b3adefe6e4ebf458b6918973bf3cdb9993767d31dd99161f50217f48ba04ce39f67686f8e228d05747d90db169e9a024d5c5817aaa769c06f0553356fcff4677ef8142bacacec71e5f0668e562fd4b7aef540fcf04b6737d85cc0fa97fabebc1ee98b5da6d3b4a0b88d90ba228783576d3dff803c79793ef9480a26cddd7ca955cbaec171bffff96c2cb951ef15e8193c5a4fee2687f043655bb3ebe363327c9d4f725050db83661a56e88fadfbcdd36dae3809aad7a9ba69d4b65028df27706808433723217aba5d8eb396992ca7b62d38b9ba58b044e839dc60dd83f61275e6291c73ea2cd631025f650a3478dd502f8936df8c8e248a76efc1e624f0251986e0dca1624a7c71a1d0ed953c67d0a8dd89746f710cf6869b0dec49d809955e81ffc9f399790829ecd305a8e27a0fa933f4065715747d81c21716ca097cb56b392788c7429244d998ac60768ae7f818051e6baab15a80ea9ef3d0c94f1059a7e96a28a9d0f4c657006ceb91d0f04176156dc69b37528a0a7f94591a78c65bf35f832c2054d946c965fb4eec5b06ef2b28682e62d83d1b0cc313561040de3f03834cb906e49539a9c27f6cace71ffab29b36a52fd872cf4bb6c64eb72cd9e8a23a4bfe07ae4411097ba088e856219115a584fc6484ee37d2e2ae7968b39260d1db96307931965eec7d12a7a0d5a45cb3fad78ea9f179b0fb4223f3a6bbe29ad37e6549bb3f1f32e951d07180573378cc7c866c3fc250ed48237446dea5ef79b5812d8bf03de47ed333eb7969eb79d3f24584c1011bbdcac495a56b2110531fe55550b16d5cb9747285a0e06b3747e8f7f9d199ee480e22672f3a7026fcafce9353e41cd9f871a00c53b78a0bbc1dc9f2de513d46826155bb5a186076321cd3e1de7ddc55bec458ff880f706fb812c9a950b89bd7c8bd99b5ceb931bdbc506e6d243d93db0ec4af00fc2aa2ac401496edf9c449a9524ccc1105827a03a7a5dc199c27944b038c1387d84780713fb03155df39cb3b8127830a5186c655c5d3cbe6e153466e2483e7a4fe9cff697e9bac9d2b2a84560121dac44830fe8b040820fa036c28df8574dfcb512ab3a1a289b60882b66ef493e9d99bbd082099607ea4e1d4c0bd8f613d0b4ad6d70adf0b4da5a7ee3be7e4a181cdb8b094c8fc60fd"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x5}}}}, @m_gact={0x3c, 0x5, 0x0, 0x0, {{0x9}, {0x10, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x2, 0x109, 0x5}}]}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ct={0xd0, 0x20, 0x0, 0x0, {{0x7}, {0x78, 0x2, 0x0, 0x1, [@TCA_CT_LABELS={0x14, 0x7, "2014c7f0e806a072225cb5fff44e10b6"}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @initdev={0xac, 0x1e, 0x1, 0x0}}, @TCA_CT_NAT_IPV6_MIN={0x14, 0xb, @ipv4={'\x00', '\xff\xff', @broadcast}}, @TCA_CT_NAT_PORT_MAX={0x6, 0xe, 0x4e23}, @TCA_CT_LABELS={0x14, 0x7, "7a8a2bf05380be1d39a5f2543c46f077"}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @private=0xa010100}, @TCA_CT_MARK={0x8, 0x5, 0x40}, @TCA_CT_PARMS={0x18, 0x1, {0x9, 0xf, 0xffffffffffffffff, 0x8, 0x33e}}]}, {0x32, 0x6, "6a95bad2c7df38d42adef54415354c260ca3377efb759c0781d9d9a8b8917264c22b2693a9ebdde844c1d0b2aa5f"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}]}, {0x328, 0x1, [@m_skbedit={0x160, 0x15, 0x0, 0x0, {{0xc}, {0x5c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x5bb}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x9, 0x19}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x7, 0x8, 0x0, 0x7, 0x5}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x0, 0x101, 0x8, 0x5, 0x19e}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x7, 0x8001, 0x10000000, 0xfffffffd, 0xfffffffb}}]}, {0xdb, 0x6, "759dac3f49c5653d0e89f9b9be581e094aabc275b63a55c4b67ac8e339a6c1b7b457b989905e04a93e5ca3b845f43a3d44d922addc5836ca279ddb6b275ddcb6fe9eb2d476725770e37b415e06c242ae7015c18c59133f1c72c0ef9009e9cda15f23c85ed8508357721c989c1bbf3a5f97a887c54eb2ef2a0e1243fb657022433d4c4765ff8c6c4face33c80e3f8c31f6484ad364fceae11b54305e2ee018bd27d44156b297a0735635da62158872ecfa0de455484bcd611a4be7d068e878a0313cdc9524f2f74e0dfefd2f302e3db3eaeb41827225492"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ctinfo={0xc0, 0x1b, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0xffffffa7}]}, {0x8c, 0x6, "5410f5633639017cf74ef32fdd2b61f105f1086b57ae8e37617de75df3badbe51e9b3bde3e8233cf202b90c5973fe7814a8b066d8e532619f1251cd0c3f5520f81456a33bbffd071e1c3ec8ecada0759818ae7caf48d31c79ab7320a2eb283b63db5478abf031f50805c1350f1f6217c1c85e5e1da22343a9a003881627cb225990f872bdeb21cea"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x5}}}}, @m_mirred={0x104, 0x10, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x7f, 0x3, 0x6, 0x2, 0x5a4}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xb760, 0x4, 0x8, 0x0, 0x2}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7f, 0x1, 0xb46f250962b8040e, 0x3, 0x5}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x401000, 0xf, 0x8, 0x0, 0x40}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xe57, 0x0, 0x0, 0x5, 0x1ff}, 0x1, r2}}]}, {0x35, 0x6, "c3a31c58d2105d7bae77388c5bbe7329fc3308bdedc37cd2b9f35ee2deb350b3440c1fc63a2dbe75dfad0b61bdae91c368"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}]}, {0x998, 0x1, [@m_ctinfo={0x128, 0xd, 0x0, 0x0, {{0xb}, {0x2c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0x2, 0x2, 0x10000000, 0xe572, 0x4}}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x9}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x1ff}]}, {0xd3, 0x6, "f3897cd4563923d36e0f2b6ba66bc27a3e76b3a72db6211b497470c630aff7c375d3f93767d0a3e02cc35f5345c5f6453f6fd435cd214813a88e67dd5ed45c5517a469873f5e2c6fa8bf627dae623487d399ef9f64c62eff096e3504bc0eb2ec359a86d36f2f55963cbf18ad3a39b103e96a56328c5ea93bfc624bf8433106f58dbe69d327a9b3acf843589149c5c71fde560f30dc43bf22dc4260db47144d77baebf978a3b1e4cf99e62b2212499dd2acb5d14662e0d825459f36be3d3ce9cb283492b9a1aa8ba413a04e2717c18e"}, {0xc}, {0xc, 0x8, {0x0, 0x3}}}}, @m_xt={0x120, 0xa, 0x0, 0x0, {{0x7}, {0x4}, {0xf7, 0x6, "0cf4aa3886cd409efcf6b12512781a120fd744ddac870401099318ba0e75e3651adcfd8ecced7cf6e13663ec772d1bedf0c28e8dba3135eaa8e09b195757f1d50361c25a513f192ab712090fef74e4a2ca945c683caea299e103c68e6592eb7208ceb184c5b6d942e940fb5e538845cd6ad7075e8230d0d0ff0c73f2cdae12d10fac322bb4bd92ab06d92ce100ce02706a2d9afc329dd422553cd1de618a169b0452e2e5f1aa665400286cf7889ec1c1d55f0873456f5f13e1e33363b290f73047ad06e7e36ce5b7aa6a4dce0c9cf66f99865c0e351fc660f3f26fc157a347981fef928675c2764c8c05857bf8c669db4ae60f"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_vlan={0x140, 0x0, 0x0, 0x0, {{0x9}, {0x5c, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0x4d8}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xd35}, @TCA_VLAN_PUSH_VLAN_ID={0x6, 0x3, 0xdda}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0xe, 0x400000, 0xffffffffeffffffe, 0x9, 0xfffffffd}, 0x1}}, @TCA_VLAN_PARMS={0x1c, 0x2, {{0x5, 0x4, 0x3, 0x2, 0x8}, 0x1}}]}, {0xba, 0x6, "542000fd91c0401931c150c5ab3fb63b00a4199b10432e2ba7e497edbe0517da0f8c1f92b0eec3df18d164154df0968deb79dee93d36534b086cf0bf520ae80b2927a645e67330a78e42633b8800b856b729f917a2b467970ce1e7ded829584e35cf2c8d0ec025a987f8aa29e7cf24b5875a4d3ded0eb404985a12c369765f6357ef27145845998f4b36905af6f1c415136d41bbceda1774b633c5588f195094c0bf11c72fb0db2fab1edc86b573c66463f1285fe349"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_nat={0x194, 0x20, 0x0, 0x0, {{0x8}, {0x11c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x3ab, 0x1a67, 0x0, 0x81, 0x1ff}, @multicast1, @multicast2, 0xffffff00, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x8, 0x7ff, 0x10000000, 0x4, 0x9}, @rand_addr=0x64010102, @loopback, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x4, 0x0, 0x3ff, 0x200}, @remote, @dev={0xac, 0x14, 0x14, 0x28}, 0x0, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x0, 0x0, 0x5, 0x3ff, 0xa4}, @loopback, @broadcast, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x1, 0xffffbccc, 0x20000005, 0x8, 0x7}, @private=0xa010100, @private=0xa010102, 0xff0000ff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x0, 0xffffffc0, 0x6, 0x3, 0x78a2}, @multicast2, @remote, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x7f, 0x7, 0xffffffffffffffff, 0xcd, 0x9}, @local, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffffff, 0x1}}]}, {0x54, 0x6, "cb74a1dfb34c1e2901beffbff1cf34a3b821c8daad37c5bb3ba703aa94b53445d1c9d3b336f87783a8d977979e453b9b0627fccc1322274b844fd4b9f09adbf95cfe36301b6c0b543eb59d5aa7bae477"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_xt={0x17c, 0xa, 0x0, 0x0, {{0x7}, {0xc8, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0xbb, 0x6, {0x2, 'nat\x00', 0x0, 0x6, "aab9b3630ca5b21bbb542053a2c05cf29b090d2b5a309e4093157112cc83b36795c2ae8a2b4377c103d8a331f45782b3905037fdae5c296b0679004ee77fca13f5eb4b6a16a3211d22b6e8c0d1a3d32d7dc32641ba095255a46abb4c6d4c360757f25db68858725d9fcc9986420d140950b1621589374516f85bd05524db78b5668bbf667050c200ff18139480e8c2457a"}}, @TCA_IPT_INDEX={0x8, 0x3, 0x6}]}, {0x90, 0x6, "b07a2a75bbb8787481749304c9a0d9f18b2a4ff62315730b1541236e66b9af893499f6b32dfdcd3830267ff5a12772398891f9869871ea499b7fd9c05243d1bd0a4681dcd9f43cfe503302f50f17459be4fcc57ffd17f8bd3f0b85711834c7a1a1bc33e093cefbec9b4721f8c64da4dcb1c75038c6d3e716bcfbecd71c543e004259dd3d7c519c3c5d40880f"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0x204, 0x11, 0x0, 0x0, {{0xd}, {0x100, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xeb5, 0x0, 0x5, 0x6120, 0x9}, 0x5}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x1, 0x8, 0x0, 0x2}, 0x6}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xe, 0x4, 0x7, 0x0, 0x53}, 0x3}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xffff, 0x3, 0x1, 0x3, 0x6}, 0x1c}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x6, 0x7, 0x8, 0x9}, 0x9}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xb, 0x2, 0x5, 0x6, 0x2}, 0xffff}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0x62, 0x6, 0x2, 0xf}, 0x3}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x5, 0x4, 0x4, 0x7, 0x5}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3, 0x28, 0x2, 0x1, 0x5}, 0x8}}]}, {0xd8, 0x6, "2f8002b60d3c7e2232d3689ecccba3bf66dce3a7ae07d2217403ee5f25a8d5b686a02d510d246df41b73ab903dc7d4152bf18ff3c8c1269886f42e60397263e70bb6d623bde1ce11121f6272ee4488af66ec7e652d09aefb24907f631e5a228d353e2448a3d97c07c318926b4ae93dc693c48fdd5f4bca3304e94d56a5abb8779291231b0860511a89d3b8a081f2a4ba920ac6d47cda293949a6ec01b0f4befc101c7bcd5c14f42d36ec5c5544f275f6af83f06323e55218d988f932f9948867b6d10625e5f87ac4d6267fb60903885956a83b35"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_sample={0xf8, 0x3, 0x0, 0x0, {{0xb}, {0x4}, {0xc9, 0x6, "c97e8cc6b817a32f4e07e74a41c23c2c4ab54d56c469817761ff3f968d3339f75dfbc8762949192d585a0db7627d232ef6e6366de9a056bcd5fa8ad6f2403c308cbb77df355f96809bdfdc3cfd48bc94ab631d5b2d95603e5ccc4803b19a9d365d25dff5775070a72898753e08f282b18613e3510814cc83feae53670315f7d589b335c411972df7938b7aa7d7f6b9b4e91fe0a82e236e008a6d7fa3e86387e9ce6fd79f3dbae86e924964bff92b224e824d90ae9d647ee5b3be6f8e34d9f7afac6ae3779f"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}, {0x2288, 0x1, [@m_csum={0x154, 0x20, 0x0, 0x0, {{0x9}, {0x58, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x100, 0x4, 0x10000000, 0x7}, 0x7f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6, 0x7fffffff, 0xffffffffffffffff, 0x6, 0x1}, 0x7f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0xfffffff9, 0x3681df572ab11033, 0x7}, 0x12}}]}, {0xd4, 0x6, "b05a607606ddc2097907ec639e6a78b588fc5c06fa967c177dc1b54c06695a7c9d12ee4de8f87cf9a4bf4cbfd5ecedf743580efb171cd0c86d50b5745a8bb9f7582ca22da78f0e1ba1d42e931b7ac879e2eb07299164d57bdf30126cc66c8211be8e986b8b564162f35b45fe88a3921e264e5557235a0a318477260f50a58aada3125fc4268c9d7297097ed914a0557e2b0077549439e52da18d6a040f2fcb6b39df539a69b9b4c8f13ffdb2e74c1d56531b82e7f4d73242d446fafcac8caa9a812a6eb59396541a680319cb3c358038"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_police={0x1a00, 0x19, 0x0, 0x0, {{0xb}, {0x1940, 0x2, 0x0, 0x1, [[@TCA_POLICE_AVRATE={0x8, 0x4, 0x6}, @TCA_POLICE_RATE64={0xc, 0x8, 0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x0, 0x20000000, 0x8, 0x8, 0x7ff, 0x0, 0x2, 0xf, 0x4, 0x1, 0x3, 0x5, 0x8, 0x4, 0x1, 0x9, 0x7, 0x40, 0x5d6, 0x8548, 0x9, 0x3, 0x9, 0x20000000, 0x8, 0x4, 0xde9, 0x0, 0xa, 0x7, 0x5, 0xa, 0xfff, 0x7, 0x7f, 0x10000000, 0x3, 0x29e7, 0x4a8, 0x1, 0x10, 0x9, 0xfffffff5, 0x6, 0x400, 0x4, 0x7, 0x8, 0x40, 0x5, 0x8, 0x7, 0x1, 0x47e0, 0x8000, 0x0, 0x9, 0x1, 0x8001, 0x4be, 0x9, 0x5, 0x40, 0x0, 0x0, 0xd, 0x8, 0x81, 0x8000, 0x3, 0x9150, 0x2, 0x6, 0x9, 0x1, 0x4, 0x80, 0x5, 0xfffffffe, 0x400, 0x0, 0x3, 0x8, 0x2, 0x401, 0x1, 0xb2, 0xfffffff7, 0x0, 0x4, 0xfffffff0, 0x3, 0x9, 0x9e5, 0x9, 0x2, 0x6, 0x1000, 0x0, 0x6, 0xffffff81, 0x3bf, 0x8, 0x8000, 0xb, 0x6, 0xfb7e, 0x5, 0x5da5, 0x4, 0xffffe126, 0x2, 0xa5fc, 0x9, 0x10000, 0x0, 0x1, 0x101, 0x4, 0x2, 0x8, 0x4, 0x0, 0xfffffffb, 0x4, 0x2, 0x8, 0x8ab0, 0x3, 0xff, 0x1, 0x5, 0x0, 0x1, 0x7, 0x6, 0xe7, 0x7fff, 0x10000, 0x80, 0x47, 0x7, 0x3b, 0x72, 0x3, 0x1159, 0x5, 0x4, 0x136, 0x7, 0x5, 0xe348, 0x3, 0x2, 0x8, 0x5, 0x1, 0x1, 0x6, 0x0, 0x10, 0x7, 0x7, 0x7, 0x4fcbb6a7, 0x0, 0x6, 0x7, 0x4, 0x10, 0x5, 0x6, 0x4eba9c6a, 0x3, 0x9, 0x2cd, 0x6, 0x7, 0x2, 0xfffffffd, 0x76, 0x7, 0x8000, 0x8, 0x6, 0x101, 0x1, 0xd1, 0x4, 0x9, 0x9, 0xe834, 0xfffffffe, 0x8, 0x62e, 0xa, 0xc6, 0x2, 0xa, 0x2, 0x6, 0x7, 0x115726f7, 0x5, 0xd4ea, 0x0, 0x2, 0x9, 0xcb3, 0xc514, 0x7f, 0x10000000, 0x2, 0x1, 0x10, 0x0, 0x9, 0x10, 0x1ff, 0x8, 0x200, 0x2, 0x1, 0x6, 0x4740, 0x3, 0x2, 0x80000000, 0x4, 0x7, 0x400, 0xa, 0x2, 0x8b85, 0xfc3, 0x59, 0x7, 0x101, 0x0, 0xd0, 0x6, 0xe, 0x0, 0x9, 0x9, 0x1000, 0xb, 0x9, 0x6, 0x0, 0x6, 0x9, 0x9, 0x7f, 0xfffffff7]}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_TBF={0x3c, 0x1, {0x10, 0x7, 0x6, 0x4, 0xf, {0x80, 0x0, 0x5f5e, 0x8, 0x9, 0x80000000}, {0x5, 0x1, 0x9, 0x6, 0x4, 0xfffff6ab}, 0x0, 0xfffffffb, 0x7}}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x72fe02cc}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x2, 0x6, 0xfffffff9, 0x4, 0x81, 0x9, 0x9, 0x3, 0x2862, 0x7fff, 0x3, 0xffffffc0, 0x2, 0xf07, 0x9b5c, 0x6, 0x4, 0x1, 0x4, 0x3, 0x8, 0xa827, 0xb1a4, 0x6, 0xe341, 0x9, 0x3, 0x7, 0x20000, 0xd64, 0x0, 0x7, 0x8, 0xa, 0x200, 0x200, 0x9, 0xcb, 0x9, 0x7ea5, 0xffffffff, 0xe8c1, 0x8001, 0x7, 0x7, 0xdbe, 0x7f, 0x408000, 0x1, 0xfffffff9, 0xb72, 0x4, 0x0, 0xb, 0x120, 0x5, 0x6, 0x2, 0x2000, 0x0, 0x8, 0x7, 0xffffff01, 0x194, 0x4, 0xefdc, 0x8000, 0x80000000, 0x10001, 0x7d, 0xbbab, 0x34, 0x10001, 0x3, 0x0, 0x5, 0x2, 0x8, 0x0, 0x7, 0xf, 0x7, 0xd, 0xfffffffd, 0xfffffffc, 0x4, 0x1, 0x2, 0x7, 0x80000001, 0x5, 0x2, 0x4, 0x1000, 0x7, 0x5db1, 0x72, 0xe2e9, 0x10001, 0x2, 0x5, 0x6b3f, 0x5, 0xffffffcb, 0xfffffff9, 0x8, 0x6, 0x7, 0x9, 0x4, 0x1, 0xe, 0x2, 0x3, 0x1, 0x701, 0x6, 0x8, 0x8, 0x8, 0x4, 0x81, 0xf27, 0x2, 0x4, 0x7, 0x4, 0x2, 0xff, 0x0, 0x7fff, 0x0, 0xf9, 0x1, 0x100, 0x8, 0xfffffff5, 0x200, 0x8, 0x9, 0x80, 0x2, 0x6, 0x3, 0x800, 0x6, 0x4, 0x18c45161, 0x4, 0x5, 0x5cf3, 0x4, 0x4, 0x4, 0x9, 0x10000, 0x3, 0x1b65, 0x5, 0x79a1, 0x0, 0x0, 0x7, 0x8, 0x9, 0x8, 0xb4fe, 0x0, 0x101, 0x4, 0x10001, 0x1, 0x5, 0xffffffff, 0x7, 0xb, 0x1000, 0x5, 0x1, 0x8, 0x101, 0xb, 0x6, 0x1, 0xe, 0xff, 0x5, 0x7535, 0x7, 0x7, 0xd, 0x4, 0x0, 0x7ff, 0x80, 0x0, 0x3, 0xffffff7f, 0x6, 0x100, 0x2, 0x10001, 0x9f, 0x8, 0x1, 0x9, 0x6, 0x3, 0x8, 0x401, 0x7, 0x7, 0xf, 0x5dd, 0x5, 0xfffffff9, 0x6, 0x0, 0x200, 0x400, 0x7fff, 0xfff, 0x3a6, 0xabb866c, 0x9, 0x6b5b9de9, 0x0, 0x7, 0x30d, 0xbd, 0x80000001, 0x8000, 0x2, 0xacd8, 0x1, 0x641e23ba, 0x4, 0x9, 0x1ff, 0x6ef054a7, 0x6, 0x9, 0x10, 0x100, 0x0, 0xfe, 0x5c7, 0x2, 0x0, 0x1, 0x5, 0xfffffff9, 0x0, 0x7, 0xf58, 0xb1f]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x4, 0x7, 0x15400000, 0x10000, 0x7, {0x6, 0x1, 0x101, 0x6, 0x5, 0x9}, {0x7, 0x0, 0x0, 0x8, 0x51b, 0x3}, 0x10001, 0xd53, 0x5}}], [@TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x2}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0x21}, @TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x3, 0x9, 0xffffff1a, 0x1, {0x37, 0x1, 0xdb, 0x1, 0x400, 0x5}, {0x8, 0x2, 0xfffb, 0x3, 0x1ff, 0x3}, 0xffffd48e, 0x7c, 0xf}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x6, 0x1ff, 0x3, 0xfffffb3a, 0x200, 0x8, 0x2, 0xffffffff, 0x0, 0x3081, 0x9, 0x4, 0xbf0, 0x401, 0x8, 0x7, 0x8, 0x80000000, 0x7ff, 0x7fffffff, 0x10001, 0x30000, 0x7, 0x9, 0x9, 0x9, 0x8, 0x8, 0x80000000, 0x5, 0x6, 0x2, 0x2, 0x0, 0xfffffff8, 0x7, 0x1, 0x0, 0x962, 0xa2c0, 0x6, 0x5, 0xcf9b, 0x7fff, 0x22b, 0x0, 0x6, 0x0, 0x2, 0x1, 0xef, 0x9, 0x6, 0x4, 0x696, 0x5, 0x10001, 0x7369, 0x4, 0x3, 0x3, 0xe, 0x9, 0x10, 0x4b7, 0x5, 0x101, 0xc, 0x5, 0x80000001, 0x1, 0x1, 0x6, 0x100, 0x5, 0x3, 0x9, 0xff6f, 0x1, 0x5, 0x9a2, 0x2cc, 0x81, 0x0, 0x8, 0x0, 0x6, 0x9, 0x200, 0x1ff, 0xa, 0x1, 0x9, 0x9, 0x1, 0x2, 0x6, 0x5, 0x3, 0xfff, 0x2, 0xe43b, 0x0, 0x7, 0x2, 0xfffffffd, 0x9, 0x1, 0xc, 0xc, 0xffff, 0x4, 0x0, 0x3, 0x0, 0x1, 0x84b6, 0x8, 0x8, 0xea8, 0x6, 0x8, 0x7, 0xffffffff, 0x7f, 0x9, 0x400, 0xb4ee, 0x2, 0x3, 0x1, 0x0, 0x3, 0x2, 0x4, 0x5, 0x2, 0x1, 0x2, 0x1, 0x400, 0x400, 0x7, 0x6, 0xac, 0x7309, 0x4, 0x39a5, 0x401, 0x3, 0x6, 0x4, 0x6, 0x6, 0x4, 0x1, 0x7, 0xffffff78, 0x7, 0x2, 0xcf64, 0x5, 0x7ccebc03, 0x6a5, 0xf4, 0x6, 0xc, 0x3, 0x3, 0xb, 0x7, 0x2, 0x6, 0x7, 0x1, 0x2, 0x9, 0x9, 0x2, 0x2, 0x7fff, 0x7bb0, 0xff, 0x3, 0x9, 0x2, 0x7, 0x899, 0x200, 0x8, 0xffffffff, 0x8, 0x6, 0x80000000, 0x2, 0xfffffffa, 0x10000, 0x4, 0x5, 0x6, 0x0, 0x401, 0xe7e, 0x7, 0x8000, 0x3, 0x7f, 0x2, 0x40, 0x6, 0x1000, 0x7, 0x0, 0x10001, 0x0, 0x3ff, 0x6, 0x3, 0xffff, 0x1000, 0x2, 0x503f, 0x9, 0xa712, 0x3, 0xffffffff, 0x6, 0x7, 0x10001, 0x9, 0x10, 0x1, 0x7, 0x6e1, 0x311f, 0xff, 0x700, 0x2, 0xff, 0x2, 0x4, 0x1, 0xb7, 0x4, 0x2, 0x3, 0x8, 0xe13, 0x2, 0x81, 0x7, 0x7, 0x5, 0x3, 0xdaf, 0xa90]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x2}], [@TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x8, 0x6, 0xd, 0x6, 0x1, 0x2, 0x7, 0xfff, 0xab0, 0x3, 0xff, 0x3, 0x2d, 0x2bb5, 0xff, 0x7, 0xd8b7, 0x3e41, 0x8, 0x10000000, 0x8, 0xff, 0x2, 0x8, 0xd13, 0x7, 0x3, 0x4, 0xc, 0x6, 0x1, 0xe5e, 0x800, 0x7, 0x7ff, 0x2, 0x28, 0x2, 0x5, 0x1, 0xfffffffd, 0x6, 0x5, 0x7ff, 0x8, 0xfff, 0x8, 0xfffffffb, 0x9, 0x7fffffff, 0x6, 0xa9, 0xc0, 0x47f, 0x1b5797b3, 0x2, 0xfffffffb, 0x2, 0x3, 0x4, 0x8, 0xfffffffe, 0x10000, 0x5, 0x3ff, 0x7fffffff, 0x27, 0x200, 0x2, 0x2, 0x7, 0xfffffff8, 0x9, 0xd559, 0x2, 0x0, 0x5, 0x1000, 0x0, 0xffffffff, 0x8, 0x6, 0xf, 0x6, 0x5, 0x401, 0xffff, 0x4, 0x80000000, 0x3, 0xfffffffa, 0x2, 0x1, 0x3, 0x0, 0x3, 0x29b, 0x9, 0x800, 0x80000000, 0x5, 0x4, 0x5, 0x400, 0x1, 0x2, 0x80000001, 0x7, 0x1, 0x3, 0x2, 0xb000000, 0x5ec, 0x4, 0x4, 0x9, 0x7fff, 0x3, 0x9, 0x1, 0x2, 0x6, 0x868b, 0x2, 0x5, 0x1, 0x3, 0xd464, 0xffff, 0x80000001, 0xfffffcee, 0x2, 0x10000, 0x2, 0x80000001, 0x3, 0xf, 0x7eb, 0xfffffff8, 0x9, 0x7fffffff, 0x71, 0x6, 0x2, 0x8, 0x0, 0x5, 0x8000, 0xb, 0x0, 0x9, 0x7, 0x10001, 0x8, 0x9, 0x6, 0x1, 0x1, 0xb26, 0x0, 0x8, 0x8, 0x0, 0x7, 0x5ac1, 0x8, 0x9f4, 0x9, 0x6, 0xff, 0x8, 0x4, 0x2, 0x7, 0x7fff, 0x100, 0x401, 0x7, 0x733a5cae, 0x2, 0x5, 0x7fff, 0x0, 0x8000, 0x8, 0x2, 0x5, 0x10001, 0x91c5, 0x0, 0x8, 0x8, 0x5, 0x480, 0x7c5, 0x2, 0x6, 0x4, 0x4, 0x77, 0x1, 0x200, 0x5, 0x80000000, 0x0, 0x4, 0x0, 0xd, 0x0, 0x3, 0x2, 0x7ff, 0x6, 0xb, 0x5, 0x6, 0x4, 0xd, 0x6, 0x5, 0x31, 0x4, 0xb71, 0x7ff, 0x4, 0x1, 0xffffffaf, 0x4, 0x5, 0x7, 0x79, 0xfffffffc, 0xc, 0x7, 0x1, 0x2, 0x6, 0x3f2f, 0x4, 0x9, 0x2, 0x8, 0x9, 0x2, 0x50, 0x17, 0x5, 0x3, 0x7ff, 0xeb, 0x1, 0x400, 0x6, 0x1, 0x8001]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7f, 0x4, 0x7, 0x8, 0x200, 0x3, 0x5, 0x0, 0x3, 0x6, 0x3, 0x6, 0x6, 0x4, 0x3, 0x6df, 0x2, 0x80, 0x7, 0x2, 0xfffffffa, 0x1000, 0x4, 0x10000, 0x66bcf8f5, 0xfffffff8, 0x8, 0xba4, 0x7fff, 0x3, 0x4, 0xff, 0x4, 0x1, 0x100, 0x975, 0x29, 0x5, 0x0, 0x6, 0x9, 0x8b58, 0xfff, 0x6, 0xf, 0x33a, 0xa1b, 0x7a, 0xfff, 0x2, 0x0, 0xa33, 0x6, 0x3, 0x4, 0x6, 0x8, 0x9, 0x4, 0x2, 0x401, 0x400, 0x2, 0x401, 0x8, 0x6, 0x9, 0x1, 0x9, 0x3200000, 0x0, 0x2, 0x0, 0x7, 0x9c3, 0x2, 0x2, 0x9a, 0x4, 0xffff, 0x5, 0x9, 0x10000, 0xc, 0x5, 0x6, 0x800, 0x8001, 0xf, 0xfff, 0x401, 0x7, 0xfffffffb, 0x7, 0x6, 0xfff, 0xffffffff, 0x6, 0x707f, 0x6, 0x140, 0x3, 0x3, 0x0, 0xed52, 0x4, 0x0, 0x2, 0x8001, 0x5, 0x9, 0x3, 0x0, 0x5, 0x3, 0x9, 0x6, 0x3, 0x3, 0xd2c, 0x100000, 0x5, 0x7, 0x29, 0x0, 0x6, 0x2, 0x6, 0xfffffffb, 0x72c, 0x1ff, 0x3, 0x5, 0x2, 0x5, 0xff, 0x7fff, 0x4b2, 0x5, 0x0, 0x5, 0x3eb, 0xffffff7f, 0x7fffffff, 0x4, 0x1, 0x80000001, 0x0, 0x38, 0x2, 0x85be, 0x9, 0xffffff89, 0x0, 0x6, 0x60, 0x5, 0x6, 0x5, 0x9, 0x1, 0x0, 0xb, 0xd3, 0x40, 0xfffffffc, 0x0, 0x21, 0x1, 0xffff933d, 0x4, 0xfff, 0x800, 0x8, 0x5, 0x1, 0x4, 0xfff, 0x0, 0x7, 0x0, 0x81, 0x514d5656, 0x100, 0x1, 0x1, 0x0, 0xfffffe00, 0x0, 0x80, 0x7, 0x6e1c, 0x9377, 0x18f, 0x101, 0x1bf1fbf6, 0x1f, 0xfff, 0x0, 0x0, 0x4, 0x5, 0x80000001, 0xd1e3, 0xd0a, 0xee6, 0x6, 0x1, 0x0, 0xfffffffd, 0x6, 0x6, 0x9, 0xdde, 0x9, 0x7d9137da, 0x7, 0x7, 0x8, 0x4, 0x20, 0xf, 0xc, 0x8ce7, 0x78e, 0x400, 0x4bd6, 0x2, 0x8, 0x7f, 0x4, 0x3466, 0xfffffff9, 0xffff, 0xa00, 0x5, 0x10001, 0x9, 0x503, 0x1, 0xe, 0x3, 0x2, 0x5, 0x9, 0x9c17, 0xffffff21, 0x0, 0x5, 0x800, 0x3, 0xffffffff, 0x3, 0x2, 0x4090bf2a, 0x7]}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x4, 0x0, 0x8, 0x200, 0x3ff, 0x9, 0x1, 0x9, 0x40, 0x3ff, 0xbb1, 0x8, 0x8000, 0x4, 0x8, 0x7, 0x4, 0x4a, 0x8, 0x4, 0x3, 0xf7, 0x40, 0x3ff, 0x1, 0x4, 0x37, 0x2, 0xfffffff8, 0x8, 0xfffffffe, 0xd8e, 0xa, 0x4, 0x9, 0xffff7fff, 0x3ff, 0xfffffffc, 0x9, 0x8, 0x4, 0x200, 0x80, 0x400, 0x8db, 0x5, 0x8, 0x1, 0x3, 0x7, 0x9, 0x0, 0x3, 0x4, 0x8, 0x1, 0x1, 0x2, 0x800, 0x0, 0x6, 0x6, 0x1ff, 0x6, 0x9, 0x4, 0x9, 0x9, 0xe93, 0xcc, 0xd, 0x5, 0x2, 0xffff, 0xffffffff, 0xfda00000, 0x81, 0xdbd, 0x15c8, 0x1f0, 0x0, 0xfffffff8, 0x8, 0xa8e4, 0x5, 0x9, 0x7, 0xfffffffe, 0x3, 0x0, 0x1, 0x6, 0x3, 0x4, 0x0, 0x1, 0x7ff, 0x0, 0x9, 0x3, 0x80000001, 0x8000, 0x2, 0xb, 0x0, 0xe9, 0x0, 0x2, 0xd2b, 0x9, 0x400, 0x1, 0x3, 0x4, 0xfffffff9, 0x9, 0xffff, 0x1, 0x4, 0x7e, 0xb7f, 0x5, 0xee62, 0x2, 0x4, 0x3, 0x2, 0x3, 0x9, 0x8, 0x7, 0x6, 0x1, 0x7, 0xfffffff7, 0x7f, 0x3, 0x1, 0x7fffffff, 0x9, 0x81, 0x9a, 0x40, 0x6, 0x3, 0x2, 0x9, 0x8, 0x9, 0x3, 0x0, 0x1, 0x1, 0xc0000000, 0x80000000, 0xf6, 0x2, 0x7, 0x40, 0x2, 0x9, 0x8, 0x5, 0xfff, 0x200, 0x91, 0x3, 0x8, 0x1, 0x7, 0x200, 0x5543, 0x6, 0xe8, 0x200, 0xffffffe7, 0x1, 0x2, 0x0, 0x67, 0x3800000, 0x200, 0x0, 0x6, 0x7, 0x8, 0x8000, 0x7f, 0x200, 0x7, 0xe2b, 0x9ce, 0x4, 0x73a9a411, 0x5, 0x6, 0xf4, 0x40, 0x6, 0xffff8000, 0x6, 0xea, 0x1, 0x3, 0x100000, 0x6, 0x7fffffff, 0x1ff00, 0x5d, 0x7ff, 0x1, 0x2, 0x4, 0xffff0000, 0x3e7ed82c, 0x0, 0x7fff, 0x8d87, 0x1, 0x737, 0x2, 0x6, 0x0, 0x7, 0x8, 0x5, 0x9, 0x2, 0x66, 0x5, 0xebc, 0x4, 0x400000, 0x9, 0x7519, 0x9, 0x800, 0x0, 0x0, 0x4, 0x4, 0xfffffffc, 0x5, 0x5, 0xfffffffa, 0x9, 0x9, 0x10, 0x1, 0x5, 0x8, 0x3, 0x4, 0x80, 0x4]}]]}, {0x98, 0x6, "51eed699921122eb43661dc3f16a71cca6652281bc74f8a0689431d1c2001bda69b5a55f3096940077c1c980e19b4236905b5e50504483585b26ab63f104da2e66a343e851ac11c3458b4aa68e4fdf352a3b95ebb2dd1c1a92e6e1c3de986964ea1717100a8d971ee9fd7a081624a1129886cb36b1447e1fc27c88e362e82858b8a2681549a2f2d269a3e8d800dcf790aedcf283"}, {0xc}, {0xc, 0x8, {0x3, 0x3}}}}, @m_mirred={0xf0, 0xc, 0x0, 0x0, {{0xb}, {0x84, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xa, 0x7, 0xfffffffffffffffe, 0x0, 0x8}, 0x0, r4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x79c, 0x2, 0x3, 0x3}, 0x3, r5}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x34, 0x4, 0x6, 0x7, 0x401}, 0x2}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x4, 0x10000000, 0x6, 0x1}, 0x2, r6}}]}, {0x41, 0x6, "43f5680d8bedabe76411eac021c147a754a0ccb7f6af934eae6daf0f6dc28a4ec3244c7c95361deed0f416c7d4a65f7de49d4dcd5f1ef7351c6c92eb0b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_xt={0x64, 0x0, 0x0, 0x0, {{0x7}, {0x28, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}]}, {0x15, 0x6, "5f66cb8e7c6b54e27c393e05c2f352c44d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_tunnel_key={0xf8, 0x8, 0x0, 0x0, {{0xf}, {0x50, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @broadcast}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x2}, @TCA_TUNNEL_KEY_ENC_DST_PORT={0x6, 0x9, 0x4e20}, @TCA_TUNNEL_KEY_NO_CSUM={0x5, 0xa, 0x1}, @TCA_TUNNEL_KEY_NO_CSUM={0x5}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x154, 0x4aa5, 0x5, 0xa1b, 0x6}, 0x1}}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x401}]}, {0x7a, 0x6, "6866954016a5ece1dd6433604b981d097d7b551f941ff0c06c6fc0b65b76122c666135ddb7fb71b5b3e76ee6787adfde4c9cd248e06c27a08ee39aab3f5037985e08dd7e35e62e127345c58369e35e30f3559ba838a803963efd7806ce4df1d7e0035a3df75cdc0098ee012ba1d018d4286cc2e9ac16"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_tunnel_key={0x15c, 0xf, 0x0, 0x0, {{0xf}, {0xa4, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x4, 0x10000, 0xffffffffffffffff, 0x7, 0xffff8000}, 0x1}}, @TCA_TUNNEL_KEY_NO_CSUM={0x5, 0xa, 0x1}, @TCA_TUNNEL_KEY_ENC_IPV6_SRC={0x14, 0x5, @mcast1}, @TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @mcast1}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x6}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @private=0xa010101}, @TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @private2={0xfc, 0x2, '\x00', 0x1}}, @TCA_TUNNEL_KEY_ENC_IPV6_SRC={0x14, 0x5, @local}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x4}]}, {0x8c, 0x6, "77a9fdeeacff7cd6f94806efaff9a9507c716625c6435e87926aa1b4cef52faf51a1efe38547ccb8edecf7707cd5989241199f004c00e76c627ddf07817adc4b4666ec4526f34c95454834cb4bdda90e8054d9e54309dc67ea8444317b3e243d3cb4f6e1f72afb8c1486b69dfe5d6565d9b905df016a58d488fd12a35303a102fc7477b8c85ca63d"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x6, 0x2}}}}, @m_nat={0x23c, 0xf, 0x0, 0x0, {{0x8}, {0x11c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x8, 0x8, 0x2, 0x9, 0x4}, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff000000, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x6bce1c8c, 0x7, 0x101, 0x5}, @multicast1, @broadcast, 0xff000000, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x6, 0xfa7, 0x10000005, 0x401, 0x7}, @private=0xa010100, @multicast2, 0xffffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xa, 0x5, 0x0, 0x9, 0x5}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x5, 0x6, 0xffffffff, 0x8}, @dev={0xac, 0x14, 0x14, 0x37}, @remote, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x1, 0x2, 0x3, 0xd2}, @broadcast, @broadcast, 0xff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x80000000, 0x40, 0x20000000, 0x3f93, 0x4}, @local, @empty, 0xffff00, 0x1}}]}, {0xf9, 0x6, "6859a46cb433b5e43c379d2a33500c6a0c67d66efa6c2f7117fc79cd1e94f1238feddd375552db283d78197c20234fe7eaa12cd13910150c018678b23ba3ab2518275e237354306ae32883c800ed1ffafb90676e8fe90b79daf00e2a716d7072d60db8f565b96b309ea8d664026ebd6435b9c3687fec388122bd9cc20fbc8f8c42e560fc2d692547170a4a5b70f56a3263e9c6196aa5d4f042b9d8e21ad9f0c97fe202dd175cadfe19d10bc2c30e957c0d046ce223a51fb050fbeb86f3958d11462efa085ba052e47ad821bd842cd32799dda68d152024539897c40e6f8888c141bafed1e9dce12e4e7d4949eece96bee956e66773"}, {0xc}, {0xc}}}, @m_mirred={0x14c, 0x7, 0x0, 0x0, {{0xb}, {0x84, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x4e, 0x3ff, 0x10000000, 0x100, 0x101}, 0x1, r7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x5, 0x8, 0x5, 0x6}, 0x4, r10}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x3, 0x1, 0x8, 0x1}, 0x4, r11}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000000, 0x2, 0x3, 0xa0d0000, 0x80000001}, 0x3, r14}}]}, {0x9e, 0x6, "e5d47cf2cec86de233ea9f4e93a4519faa961682f39ffdb6d0ed18503cc0228fad500a9fcf2a957ee9839b23f6ae53d809b223cc76acad1fe58ca2fb1312bb5e9d88f784c7c63a0ca1bbc367b2df835d099ed06aa040650a05a364ff4e34dd50ad8f9ed27b17f0f40ab4815fd544d8123075993366b516d4f97712e0ee887256ba8d54d7e683831f4bc91aece8a8d97f8e51e525acf8a25f5db9"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}]}, {0x214, 0x1, [@m_mirred={0x14c, 0x14, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xff, 0x4, 0x3, 0xad, 0x4}, 0x1, r15}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x80000000, 0x7, 0xffffffffffffffff, 0x5}, 0x3, r16}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0x5, 0x0, 0x100, 0x5}, 0x1, r17}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xc59, 0xffffffff, 0x10000000, 0x8, 0xfc5}, 0x1, r18}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x1, 0x5, 0x6, 0xeb}, 0x2, r19}}]}, {0x80, 0x6, "2e1040464f0f5cdb7c95a8d13f4ee01780c3057f901d9d10be922aacbc9fed4de74e5b574e95392257d9bab522634188b0cab72df40e244166181abebb777fc232cb3d39339e3c85f89c0454a75b32ee8699fd3d6fd9576f612498e0cce3b9ba32e73deb24b52dc86b8958c8fd379b5ce804443a81a2ef9285ce40e7"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_skbedit={0xc4, 0x7, 0x0, 0x0, {{0xc}, {0x64, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PARMS={0x18, 0x2, {0xb420, 0x40, 0x3, 0x6, 0x2}}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x6b4}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x98}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x5}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x6, 0xf}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xf, 0x8}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x9, 0xffe0}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xade9a01a2c821fa1, 0x10}}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0xfffffffd}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x7, 0xa}}]}, {0x36, 0x6, "758f6dba8628b9863736c3071de3f36b404769d1be1800d1f13ac15280e309d6bbefdb0b6c27dba4ed410af1e6dd3852acdd"}, {0xc}, {0xc, 0x8, {0x1}}}}]}, {0x448, 0x1, [@m_ct={0x104, 0x6, 0x0, 0x0, {{0x7}, {0x44, 0x2, 0x0, 0x1, [@TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e22}, @TCA_CT_NAT_IPV4_MIN={0x8, 0x9, @local}, @TCA_CT_NAT_IPV6_MIN={0x14, 0xb, @remote}, @TCA_CT_MARK_MASK={0x8, 0x6, 0x2}, @TCA_CT_LABELS={0x14, 0x7, "8ffb65444af87da33114e532503fafd4"}]}, {0x9b, 0x6, "4af7ab34e8405fa3bc29442f49d31ba99806904ed59a92290a119b3081907883e773351092ecae3d239a22c5284f87f435e62ef59c2b5c26821fe1b4514f71f019b55865804e63817d26e8d6306e5410660aa1d7ec14526c05cb8aa6fa7fbaef1eeef79fc4429470bdfa385807d928ed6d5f40ae6be1a9d4236fc95af468154aea16ceaef4491c0aff38e6e9bd83752d90eb0867a13ed2"}, {0xc}, {0xc, 0x8, {0x4}}}}, @m_simple={0xc4, 0x4, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0xe212, 0x5, 0x1, 0x0, 0x2}}, @TCA_DEF_DATA={0x8, 0x3, '(^,\x00'}]}, {0x78, 0x6, "c86ce80240ef9ed3f77ad9001a3ccaf792ddfa3375382e52db030d0c05ab7c72d06de754c8464136c361ff503080149cce7011f02e6138934c5bb22118ad44c6c11ac567c6fc23590b052c6d8c2d785620b3dc5e2a4867b6fd4df14585d51c4658bf58ad636a8ad44e10daf31d1b9014092accec"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ife={0x10c, 0x1, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_IFE_DMAC={0xa, 0x3, @broadcast}, @TCA_IFE_DMAC={0xa, 0x3, @broadcast}, @TCA_IFE_METALST={0x14, 0x6, [@IFE_META_TCINDEX={0x6, 0x5, @val=0x3}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x1ff}]}]}, {0xb5, 0x6, "680588fb6111d2b26c50a32b7ff13902ef12a3d44b6a91b43d1493ea3e1cb83be2c015a31245bd0987a729fd8f47e77d162379b8b67c52c31d49d7b7f2a7d84c2fec50091fa1c90b03ac94584ef2f6e9cf1763db9f3056edb8014e813c842db6e9253e31e1a113554e2bb6270f72c6bd2af034f890a5aa9fbbdf58acf46a04169b759a075118dd1123787002549c1dbecd0491fb2d96c4602e6d22d7a694f3408d749c6f7e926b6ba00303491abdb99b1f"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_csum={0x170, 0x6, 0x0, 0x0, {{0x9}, {0xc8, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x1ff, 0x54, 0x1, 0xfffffffc}, 0x3d}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x224, 0x4, 0x7, 0x2, 0x6}, 0x3d}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x6, 0x1, 0x7, 0x1}, 0x3}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8, 0x9, 0x6, 0x3, 0x9}, 0x32}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7ff, 0x7fffffff, 0x4, 0x0, 0xffffffff}, 0x3}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1, 0x5, 0x0, 0x7, 0x7fff}, 0x12}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xe2, 0x8, 0x20000000, 0x5, 0x400}, 0x41}}]}, {0x7e, 0x6, "09f25d2c6f82dba910712175ce0f8cb5d44072e5c83fe412b68011796fc7ef4f7a61a4ffd9a9246e4e1271833eabba79fb68a1c6db2698cce85723bac4150ff82bc7ec309e7efb9e68b05b14e048084964adb7d03e6b5feeaa4a1860e6644fd6c9527169e893b182c563b17a307109f1971949a37c19f89092a9"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}]}, {0x4}]}, 0x473c}, 0x1, 0x0, 0x0, 0x4000}, 0x0) ioctl$BTRFS_IOC_ADD_DEV(r1, 0x5000940a, &(0x7f0000000600)={{r1}, "1d267a5050a2b48dcdbbd1383d544cc3d8b1f3d6347ff0048277a6d96e53261fc35ff4f557402944484f487349807ba12693eb8655b79a43735ea15df244c28db70f31c3072fe9aec1753e701e7c99ece21d4b8b98ef026857e4505c2443add95e4760b891054bfc0a8155af180f1c241a872447b55ee0dcbe769476b4040cdebd3e1b066d063b412cdcad0a4f220a723abdc47a79c592120f7659d77239743bb5c4405b60667c90a4e06dbc146920cd151eb9164b0999456ba1e87feae158f2f14ba2cf9b3342980541a30a64041a1ecf1f5e67910d24edcfd77ad0450533412d8846cb2c67de87de5ab5f6d388c1f41d18220036b1e77b0a13bc19de4dacdd2f6f328b5eb522abe00d6890cbc3347f945ed445eef89c44ffb3fa9212d9eeef7a978f25966d4e4f299d41918f4d463797360703e7eaefe94e492d0eae54590b0e4bf78e70b2c5169249f3077da149d3770cd64447ccf286d265f874cdc58e582d3402a1e9f92224e0b84f0afb960f2825b4b317dc8bce2bc48457877d832d00f88a91e8bc6d38599bd76db4ee1e36307afe4bbb37645021b29688f41246a14808fb524d181687a6e74798a4e90c27afedb38e449f90307b62efd2a111003da14a3626d8ddfe1f36d0776fda2e20541991ff9e67f3b64ff8a2f00da78888aeac49dc56f486ad8bc0a9c6ac682eb7dd9d2eeb0bb45f53fb4eea627bbb23817912441d6a955854e651bad6abade74b7972e8f46a213381c0d1e63341e1044ee24f5a43340560fdf95846b742180887b1e27da3544462a3c49e7f46413e950daa8ba4a236ffb2a055334bc480751d2047f9e70c478d064f1e256ed3de0e55358466f9f15c26e6fc5abf42a49d35c91a886609210b3721d9fda49c8692bd5d21b6d2881aaa0a5805d0177a0cf8a008f9245393e310e6a056b0acb73c345ff9b1abee3fabc153ea21121296f006a670ac3383665386eb3d1a7edf8a38a4bce796e686f74e6c204aeb8d3bfdb79febb12d2457296e7ddb36bedbddad65ee24de3bfe1258ac050c6e2ef87bd54ffb5dc993fbe9690d56d0b918c09b36039e1ea2a3f392626f466c1adbe39f2f571f9024444e8e31fe33b69ff29952f3a256958f403d6bbd8bc406557519c5128a3da5e61f6db26fb9abc51285ebc930c088871d3cc8df6ac46e81ab412aa2f9343d15c65601c8a4c6a36cb19a1c5f4607de5ec3cafe77691998a64329fbff33d763a9d18ab419c4ce364b1e834159733d36b00eb70902fe9946a1a470292742de17210ba3594e098f1d91f447ef1f60a81ba7f46205339f8b728199666d43f5ab43b200428522fa15ef0820dca7e5778e65d46bfe0461b868f570e45f3f5e98d9429f53f7bf0b3bab6648ab181751c0543f1d6ede2e1de2ba573a496f1776b41a1add42156c7810a3673d70bf4faa125e430ea46bdb03e4bc5b6ee741bea7e2cea8882bc952e146f0b3e6fd4b57458f02f9309062e699c458d611b4bf286ac9637d85b6e45acf6a5cf3b7bca56ebcb52031c62d95ccb78ec5ae31739e45958fdc29b63ffbdaf6cb7678ced4a690140575ef6196406946e50e5cfbc098ecd635f2b5c6aa3c3ce66bd33bcc2703fae23374b868f8b4da0f5cf8d3974818dc8711b5563f37c09987a652dda945690ea86e841cad2eb62ffdf1408fd0314a7b3ae3e11d38c73c5bec3fe71979d1b88bdb17d3b999e885a87f14573cd6057a9cea8915c42eeff4650e82c39f1649e203dce52a979fc10ac94825e5b5be4e7c30915eb9f447179332c100f2a1f790fa1bceb2e979138eee04ac23d1f6525e83d2e69b1804b4bad8ef42576ba79889652148e0878b901e114f4a30b210fed18a8754fd2eedaa5eb5ba0f0742340dcf8f9cd5cfb8875cc0b4f6b27b6f6962e6b521440bb17dfa59297e35c5e596684a33397b982dfbcb59338d3c6611e292aab845bf6c240514a5e5cf9a4419c4fced5aeadf798c884406e8a7fa7130da904241c80d6c71199f87666649c907bee61c34e10c47993d737b00a0044b15d489eb6f0b08dcac99e2032f7ed3c394ac406a4da9c242c240e102c6b3c406d88d5ca2ccb7beb27b7d8a249c9e6d4d4aa25a5946d40f28bfc6d3e6f8f763a8c9654487730946bafd4ba3431a58d3d74276aa053e9b91397960e8a91cc6d14c73743a5dfd3e117af69b7a561310ffc113da172f0668497501ed70b3be39a7aa4cdb8bf7c9c4ba222226df87de1c8bf596fbbc17e8dc47a93c4b5b898cd29cca5f7c7d7ce70551efe995ca722d2d0756e3adda21356033a24fbf2266352d63f220537daa08db1c4a40b52794ac14d32d19f8dfde02fdd4c1655596768b7e93f21b2a79bb16c4b442f6113e2860b7115765e79736b1fd7e2d9d374734531df50f7739318561c970e9704f7d6f55f66b7bc4e3a82f7b84107dcb0d30236c7563e220906dd95624dfb4f788eb1d3fac1f9841a4b55f9daeeb336be3763ffeacfa6621e2eb7236cde5c57efefe9480809db68673aaad961b78cad6aa7a5973174a136712a8f480797f7257b22824050906b965ec45f2e9d955e433908300ff922556feeadf91ccf1f15f3930dc6419cdbb6b4a63256dfba5a9e4b9c2e8e951264270ab544a38477a3a019d8362efbb4ed38f6b570d7898b6b83a69fd23b876d951d84d360b5df41cfb4ca70479fa557784ce9ab9dde3cb51bba3d6d0d438e4f645863d17c96a6557fa03af10b34b319b86d62728fa0858ec946cc953d2f21f133381c0c7cd4c57f5092fab989171b389e2daa5df8365bfdd619ee43ba9b0fc925d7c5e578e60753bf03582e0b315f207ba7ca71c7ec8c3369d6b3c3c8fd3c5391e4f72d1e7f728aa1a5c4c0a6bdca54775022408fe1f5442147f03f27afe3484ccb28a0f5e1ab99ef72464b9ada9d747dbdebfa87df69e42bb41b238b4eed8c910de47c28f11aaa88bd062beb4209e6ce070f958442666db19b1250c16d55c7d7585d18fea9877415fa6305d05024224fe85e7565a88d3d8b4b361862d7fb58d9b4604a6b40bb7a930afd5e45337c9759b65b3646511c53e91fd3917b83833fd22d1aa25b0a7a88573decab558b3556fecdb82f92eb246ad00374e0b99401ece65e553a4a5e10ea9db7e0194c5ff202669162e9be903ac8b9859efcdfec79e167c032e22898c40dc27a2540cd055c5d0bf76753e35905e4afd568a18573e9386fad6a720d8958c7878947d7a64ef8bd7918337090798f5a7d8b793943fbefa9b57ed3c568e5fe8c52b85cf8061d0f59f009095333fda9ec91bc33194dc1a1f3b29fb6f2d81d41a7df7b2ca9d56f49bf7615183fc222cc095dbf6b4d8feb2cd99d30252e4cb7af34ca197b023a19756f933fbf87b3d80b3ef0c3651aab679198c376598904bdb01524a0c658aab3289bc46003349999ee40c8d644059e453caeecc994f93f63102b79dca2d167cd105ef686d34cf93ac4c526a2da0b29fa9da98e09830cc32762d80ae9dbab1fa558ef15ed13c611d3d97c7e3457b254c3cd971ffb74c3af8dd1fa8d7405e68c7533f23e516bc0b0555ddfc80fe732944b54c0a56fc8e3ea89be7594dac663d6488da195c21ffa128308121e442e84f6d8402be59524b04565f8efed784502505f348dd75fcccc0bb4d3c4a6410c178315d62521c5ee72493b5168ffe9da4e4aace22dab8d117edf5450ab8e833ef59711c2eb947d4236bf44bd7dbf128011fb5a4fa429cf70a50031fbd08cba4892a22d51b22abbe0b5795f61eab1371effe548ec0f56bf70d1686e91ebc94fd451a7883fc999a8ec3c25b444770ddf023f57982c0ab5ec5f294b95c0d1c68c3d744ecd84e7b743afc1e680beeacf99b8aa6b5e2cdd81dc8ee8a54054ee2341023e831afe329386278f16dd4e7c777b929cf5c16b274d6b21bb24bbe1bb0a6115816a1fb5061f48f3b6db2addb51da4ab4cbdc9a2539e6d8f6bdf1ef48e7909cb8007e825740ffb0c6a48237d95c9fe5d6ae4f8daa6cd588ed340803ea2758c6514eeca40ac4e0a31e564cfc2a64ecb81c91cef62e22c9919c1db4f2ff14e689b6fb233d541cb060f1f08282bd834d65ad5449fcf4bf3d7ede2b03e9f2af9385bd41deaf3f512fd84e99b0ece5e98e9b25eafb17751cb241f14a3234c0396f4506cc1974caeaf0da248feaa166156f5e9b9c0e137b5dea1e8ae5ef1bd9236792c921a8461c93adb1a9bd0eada8aeb318e678db42d182776db53a9f1cfafbe34a46411fcf6e043eb5583966565899ee999acf1bba6b292a6cab118f52e1752cb8120e2227047e0d264611e34e76b87bd428d4e7a6eab9cf285fcf1affff457f7bfd5374b63205d116a528341f70f7844b4eb2550c74b5113b12e4e21affbda21a0b22ea28ffaa2322c2e61227acc267b62f19a22bc7efda9daf24ab29f9aa6260e161461a01841f58d045b89b4b4dc14cc71b84fe57b13eb0011a2003a3a1c535b51bd84bbb4d118983348a92e8ca34e3aac334268db54efc9809e7ec3649f94f1356485e69927a9a65850048c4bfd7132ab09a3b4e83bb08c81ad4f55a4f495eb70db83dcdc2320e8a7f30c6f6cb4b68b17ec5a289b88ab801adddcbb673533d43094ef7647d4082c54b31bdc80e6cd2489acfe0c4dafb4ccbdf228512ec9734b41352175406b8ed2f0655d7c2bf654fad8c90e2d26343ffba006df16adf7b531814ad36225ff4cc47c7da08acf8e00a21b236428f50cebfa1fa2e8301a408a8337f623836ac178a2d7fb8c9e27676cbe967399c9cd65d3ed40ea52dd852d3bfcdd014f38dbb7f160b62d2867bd4f5162cbefc6b53e75d1616c2350182dbea794d459ddb3e566205558451fa6042879be305a883b890d5ffbd8b3875b94091853197673eea6d586c53e4061151230116e0e24c7680332317b71a77ff5caa488d0f4dedef58ffe3adf84b9d9178a7b5f7b20109adfc0b4110398d682376895109a98f2e04f4b991d951b199c3b4440f78283e20c31317bf32cdf780f1f73753729e620f9acbb4b420dcb680899b824b33d0c327ce743f2543d31e222ffa29512e7055d3ad758014edbdc9ad16a01ef862ccf4567fb89acdaa06e6e3d5038f43274b4181a446ce0626f90750861def3ea2784f3ace626018c29bbdd29a3f0e2e88d90c8f3d1baafca350b85c1be65426fc94b477ffad5ce3dee52561d2ccfa4ff36aa1752f7125fd033f4ae1a5f80727382ba2511290509174e9389f50b7025d92bece2da82ddbb398e5cfb3e43721f7c09fd4c22e2ec50b0891ff0effbbb383e37827fd4efb9f8bf45d70b5c34d1df70fa9934b44a196b0e5c7194f40333ddd6a128b4cc5fb0e94c445c32051eeaa6dfcccddb5bbb942b629e3389ed00cae9322cf709c8a568eb225b8ce4044b1ce4b7d22399d5e1d87bd7d3ab0abdad8e4e103408900f491a64dafc204e519fb459202ad35f85c650038169a9b95648af35b3b6c1aecbbfcf91c93f537a3abe36f628cc11b21467f421bd2061c8c6373b423f2b6ca668fd51a4e48c9f194945aa45ddc156aef61a15eaab7a3bea9c7fa62a83f1041eb9a5ea1282aa6c02e0dcbad0570a5a0e304803fe59ffd6dcde24900b05bb88ddb87bfa7dabef4a20281c72dce47faf76aca7e8a1a87a68afd8b360be1c491b4c750eaaddb166a64868ad4b1cab0a17593503659b5a1b69271389f37964455476e8a9a039b056a1913b083bad9c16fbb0e0455d00d524f7d38da917f309e93341ca02912af090ee94aeff30ec574051be71dbe79a66a3f30cd9deffa5c"}) 1.169371476s ago: executing program 2 (id=32): syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f00000001c0)='./bus\x00', 0x810, &(0x7f0000000000)=ANY=[], 0xfd, 0x1067a, &(0x7f0000010ac0)="$eJzs3E1vVFUYAOB3KKWAiMTwYeLCmxiTNnEaphQi0SgqREmAED8WbtRp5zIZ6PTWdiiVjS40ceHfYGfcuPAXuPF/mBjjRhN3mpp77ym2VZCPoXw9T3L7nnPm3HPPmbTpvPe2J4DH1r7sj98bsTd2RWwfiYg9EWU5GumonKjDMxHxXERsW3c0Uvv1hh0RsTsi9paDR4ykPuVL337y/V/LV898de3lXz48fu23xv1bNbDVXttUfyEi+gt1+Uq/jkW3jhdTe3u5V8X+9HKK9Qv9S6le1PFKPlONcKW91q9dxSPdun+xcHmpjBfm2rNl7PYuVO0L8/UFl5a7a+NUJ1xsL1b1Tj5Txd5SUcXu1XpeKyleXRrU43TSeJ9Ww8dgsBbr9nwlr9ezcKmKs/OD1F5EnN5RXmilrC+nmC4Xs8Vcp5rHzG2+2Q+RM735yyvZcr641Cvms6OTrZcmW8earcWikw/y6Wa73zk2nY1358puzUHe7p/oFkV3Lp+cLfoT2Xh3drbZamXjJ/OZXns+a7Umj0webh6dSKUXs7fOvZ/NdbLxMr7Rm7886M0tZReKxaw+YyKbmjxyfCJ7vpW9e/Z8dv6dU6fOnn/vo5MfnHv97Ok3U6e1aY1V3xODfDobnzo8NdVsHW5OtSbudv3l78iHY/3XpzXE9cNd8UkS4Laty/9D/g9sFfl/yv/L+XXylbEN+f9oepfk/2v5b//Zuv9W578x3Px3152u/xHK/0dv+wy4EZ8kAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeWz+Nfvd2VdhX159I7U+mpqcj4lBEdjAiDkTsiIjVzUaq5n/sj4hGKv+r8+rq6uimOfzQqAcuzxlLx+6IOJGOP5+61+8CAAAAPLq++fGLLyNGymL15dX7PSG2Urpps3NY41W3fLbf4MXN93z+1/5qsJW7nlXtwNqQQ3GwXNC+X4c02qGI2Lbn45v0eGVIV6p9nn7cr4ed60KjDtuGekUAAOCBsDETuFH2BgAAwMPv6/s9AYbulp62Ntb1TM+Cx+qQHgju2lADAAAAHgyrn22s3/TPeBv3eDIAAADA8Nzp/+pW+f8t7v8Xaf+//9zPb/3+fz/b/w8AAAAeKPX+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwNzv3k6s0EMcB/Ae1PvwXieHPEbwCK8OSBYfwCC49gN7GHUcwJoRz4M4jGDAM4wJsDLFT8JHPJ+mb6fT12x+wmg4UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjS93q1+LL59Lltzu7rvpUyrwYAAABosq1Xi9QZHvdf5PFXeehNREwjYhIR44homrtX8fQkcxQRvdxv+v/6rIZvESnhcM5D3p5HxDxvP193/S4AAADA/dqsZ8uI6tBNf97duiBaefuXY/M/h/JNm0Gpy6dbPk9KpY1S2MdCaePfkUVMIqIe/iiUNo2I/sv3hdIuUuXm5LNPO71j079mNQAAwHVUJ02x2RsAAAD/nQ+3LoDrOF/oTeu1+bv4eS34IR/apR/kP2s+DwAAAHg8ercuAAAAAOhcmv97/h8AAADct+Pz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjStl4tNuvZsm3Obn+5QcPYP12037ZqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfrE/LykMw0AQBTv/6E4iJ8vhTYMNXnjtjatA8JhBCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLXc1pP7Fo/GL8mz08ar45nk3VXj01Xj23Vj9MJM/ocv7I1zPgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+3N3AiEQBGGw7/zPaTH/sKRBYxChChY+ZpiHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4DN+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC42IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwv7c2yYMhHEcfn1JlLhNRkhvJTADDRWCEfiQkCx5BgZgIRoqWotFYAWQ4FzTmYLnaf6/4op7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXtPl4Yu3iCgidZkijTc/p/eI+Ii0bdvR5y2L3fnYfN1ztj9Mcn7H9LeMiDKKPs4BAOhd1W2O1bpe/uX9zzvIO8xbzZt68cxPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFf27aYlvioMAPgzr3/NRbVxUZugQDc1jb2NMNvACKKNi5aDTiKNJaOBigT2DYK+QPtaue0zuAxcFBQtAnNhEkGbYmbu6FVHs8J7B+f3gzP3uec4555HQXjmnAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4V04PYmYYFyLiufJl3HN8tr8y6npyfjR7cn4Uz5wfzX7wbXkzPWdvikpEfLjeab+aYS7j5rNr91u7ex+1Op129wGDJxk+K7OgGhHXhr77eZDnmKwwh+DR5V66+Ve+LZjKe83TETFiKEr/bcKs/zMBAPDYVZLWq+t/rBwu9foKzYi/vrpa/8+l4vjn+r/f/vj683fSz0rX//XMMhwbPzx9y0Bte2OztrW79/L6Rmutvdb+uL64+PobjbfeXKjX+p+V1Cb9ExMAAAD+r2rS0vV/sXlz//+pYVwZXO9T/3/67vvP9/qmkveW7lP/Vx8s1bF1uemX90oAAAAm27Mv/P5bYUR/oVqNndb2drc+eL24X9hpLUd3IYel3uXX/uvy1c4nSSum+krNbBcGAAAA5OP0oDATEYfD+9XkOvL8//zl+9L7/99/WX4vPWcpIqaT/f9XVj7prGaSyfjL4vvJeecIAABAvqaTlj7/X+mf/y9f/EwxIuZfHMTD3uOz/f65/rvO/8+99M0v6Welz/+/ll2KOSnePdoY/D7610ZEuZHZwgAAAJhAU0nr1f8/VWKp++cXb1ebk/gtfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL/ZsWOUhqEwDuAvTRNxEAXBxcUTiG5OBQfBe4iC4BG8gnfwCuI9MoqOzpJBHFzlJe9pKAURSgP294OP/1fSNl8z9XsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/Tnv70ZQihSP0k5fP77UXMl7mM3j6avVhh8DkWK07GngAAAIB1UKaKXqvH85iTWQhtHar8nrjz32/1fd7n5/f+nHn3j7VfPn1+32inv0/80qvrm8ujlf3C8W3+cn27j3rBpYc+pt2T785eynwIs9tW3fMs7prmrO7ajSUPDgAszWHO1OT/QzGPxxwMgP/sYPhimioM9v9yNspcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv1FQAA//8bH1//") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r0, &(0x7f00000000c0)='^', 0xb2b1, 0x8000c61) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC, @ANYRES64], 0x50) sendfile(r0, r1, 0x0, 0xe3aa6ea) r2 = socket$igmp6(0xa, 0x3, 0x2) write$binfmt_script(0xffffffffffffffff, &(0x7f0000002600)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) keyctl$KEYCTL_PKEY_QUERY(0x18, 0x0, 0x0, &(0x7f0000002c00)=' ', 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000540)='mounts\x00') read$FUSE(r3, &(0x7f0000002c00)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_pidfd_open(r4, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r2, 0x29, 0x40, &(0x7f0000000980)=@raw={'raw\x00', 0x8, 0x3, 0x530, 0x1d8, 0xffffffff, 0xffffffff, 0x1d8, 0xffffffff, 0x460, 0xffffffff, 0xffffffff, 0x460, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x1b0, 0x1d8, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@private1, [0xff000000, 0xffffffff, 0xff, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xffffff00, 0xff, 0xffffffff, 0xffffffff], @ipv6=@empty, [0xff000000, 0xff, 0xff, 0xff], @ipv6=@local, [0xffffffff, 0xff000000, 0xff000000, 0xffffff00], 0x80, 0x54, 0x3b, 0x4e20, 0x4e23, 0x4e21, 0x4e23, 0x446, 0x39a}, 0x100, 0x20}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0xe, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x590) r5 = socket$inet6(0xa, 0x3, 0x1) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x3, 0xc, @dev={0xfe, 0x80, '\x00', 0xd}, 0x9}, 0x1c) sendmsg(r5, &(0x7f00000000c0)={0x0, 0x33, &(0x7f0000000100)=[{&(0x7f0000000000)=',', 0x584}], 0x1, 0x0, 0x0, 0x2c}, 0x44004) ftruncate(r1, 0x6) 534.861472ms ago: executing program 2 (id=33): r0 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r0, &(0x7f00000005c0), 0x10) sendmsg$can_bcm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="050000007f0000000000010000000000", @ANYRES64=0x0, @ANYRES64=0x2710], 0x48}}, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$xdp(0x2c, 0x3, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) ioctl$NS_GET_PARENT(r1, 0xb702, 0x0) bind$xdp(r3, 0x0, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000680), 0x901800, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000040)={0x3, 0x2, 0x3000, 0x1000, &(0x7f0000feb000/0x1000)=nil}) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000700)='./file1\x00', 0x0, &(0x7f0000000000), 0xfe, 0x250, &(0x7f0000000300)="$eJzs3T9oJFUcB/DvzO565m7RUxtB/AMiooFwdoLN2SgcyHGICCqciNgod8J5h11iZWOhtUoqmyB2RktJE2wUwSpqitgIGiwMFlqs7M4G8mc1ZnfdkcznA5OZybyZ3xt2vm+3ebsBGutskvNJWknmk3SSFHsb3FctZ4e7y3Prl5Ne7+lfi0G7ar+ye96ZJEtJHk2yVhZ5tZ3cWH1+6/eNJx9853rngY9Wn5ub6U0ObW9tPrXz4cW3P73wyI2vv/35YpHz6e67r+krRvyvXSS3/xfF/ieKdt094N+49OYn3/Vzf0eS+wf576RM9eK9e+2mtU4e/uDvzn3vl2/ummVfgenr9Tr998ClHtA4ZZJuinIhSbVdlgsL1Wf471uny9euXntj/pWr16+8XPdIBUxLN9l84vNTn505kP+fWlX+gZOrn/9nLq380N/eadXdG2Am7q5W/fzPv7j4UOQfGkf+obnkH5pL/qG55B+aS/6hueQfTrDOPx+Wf2gu+Yfmkn9orr35BwCapXdqnFnDt05/IjIwc3WPPwAAAAAAAAAAAAAAAAAAwGHLc+uXd5dxr1Ecs/2X7yfbjydpj6rfGvwecXLz4O/p34p+s3212uN2dOiFeye8wIQ+rnn29S0/1lv/q3vqrb94JVl6K8m5dvvw81cMn7/x3XbE8c5LExY4poP5fOzZ2dY/6M+Veutf2Ei+6I8/50aNP2XuHKxHjz/do79i+Uiv/zHhBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiZvwIAAP//1rxsXQ==") r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fstat(r7, &(0x7f0000002ec0)) syz_kvm_setup_cpu$x86(r5, r6, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x4, 0x0, 0x0) splice(r0, &(0x7f0000000000)=0xb, r3, &(0x7f0000000080)=0x7f, 0x7, 0x1) ioctl$KVM_RUN(r6, 0xae80, 0x0) ioctl$BTRFS_IOC_ENCODED_READ(r4, 0x80809440, &(0x7f0000000b40)={&(0x7f0000000b00)=[{&(0x7f0000000a40)="315b30f55a4fba6fccea77139d1e2c319ba6e6aebf9968245a2a0fbad526ecb41bc3992731812de8ad22567d549705885b503740078ccc3f9fd4e052f7eaf4912c4cba14b6b79bebfdf8bfb5b0343bc4e347c39b03ca9b51e6ae9c8754bcc4dae839138520de8c25038018d5218940c75c3ff7590534e897f78909f75a45e738f43d1d517a58a73bd119bd836e1371a17146475a8120d7783daf136430fade59e36cf86c3855253b7dad6b6c7799", 0xae}], 0x1, 0x401, 0x0, 0x4, 0x2, 0x8, 0x4, 0xfffff000}) r8 = socket$netlink(0x10, 0x3, 0x9) writev(r8, &(0x7f00000013c0)=[{&(0x7f0000000240)="401722d5be4d5a57a2aec1f3d8e48494f803", 0x12}], 0x1) splice(r0, 0x0, r2, 0x0, 0xfff9, 0xd) sendmmsg$unix(r2, &(0x7f00000009c0)=[{{&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)="478d23ccf384050c565672c144c42381742b8dcd8bf04a8edccc35c09d0d88338d5c5c73516c50fc84648b804d61bb9d6e64bde52c83bd804c7347464fe69c349c025894691a6a4ea2d2fa00a5200134d55a5238de07297b88da469cb7069479d046b8142b404ceb39faa06a4e9fca2cbd5ba59076c651bc4c8930088745e1bda74a55d6668d4bffbc5f0076f1de8d", 0x8f}], 0x1, 0x0, 0x0, 0x840}}, {{&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000940)=[{&(0x7f00000003c0)="13e299718cfa5176b96c2ed0f9a5e981e1584df49faeac265f8e41f2934ad381f8d9b38eb82a976c66b0e422145ce1ede1fedc7be8b4a38238bd6f282c6ae53860505914f7c369ee1b61a608e3356f10b4746f340143aebe47a11608fbe9a9a10d03868fb0b37b8f9bad7f2fa72e759825b2199b61b5e614362479dca4f0e63444e48f033a50a52b783b130a8eea2bdb6435ce5163aa77fb9bf4a175dc011e0e581ce544d8a5b2fd414229e0cadabcf6020679dcd076a045fa246bba573073edeaf4cb2449abc5677ca14c0953a0f596b52ecbcff621e8ef2277490cd7cb029f8bc10d6119426332ba7711e66bf713649bad8e9b8f8f6ec4", 0xf8}, {&(0x7f00000004c0)="72de8e31205d2517c4ac2ae4061c1ad2cdce8a5698f947e6ec6d7fcf8d3c77e109c0cc365f563f8599503534050cdf62dfa7812fe4d6fb2b2240a5f8a3374ec1c0423865c718f5f231ef5433d4115c9511dbdaa00fec4315a47aa1e618005bb44ebc5369432a05a7e24bddecb562ecea5fe6c2461682b2068af7b77b83b6ea6dad22e4a0228fb3ef4a2412515b3e95611965046a54d798520b99d421113bbbf648fae89c6102172658", 0xa9}, {&(0x7f0000000580)="b4919d0d", 0x4}, {&(0x7f00000006c0)="2048e6648c622d0635fa8a650f1c65d0e6134c75c7bda1f4f7147088f2f6aba2bf4fba1fb56931d2df53c4d8159e76a39d79fb40ae1830b1be5654df5c768f944c4e12d3085d47b676ff34120c7a01d646b63795ad33bb90c3431ebbdd88790709b9fba4c2cfca41a3b54dd42ffe0e1b75909399b2358c37ab8ce8e10757d0118983e886480cdf31f3dc4f62b5c96cf380ec43d6721c01ce8646392c96b5b3ec86486eaf6ceaea940e20432ede23aa", 0xaf}, {&(0x7f0000000800)="f186b4a29fcc18a0852f2baef4a6d54a9c77f94790f8044c43a3de7eaab9443ef03640bfb58e23e2339a0c810a04d182216b2ed7fec7948918adbd8e834a3dcba430ac4ace03c23d73e2c4da7e6af851d5714b279ba6ee4b56a7a609f888512d4c6df33d15a996d0a70994b64ada680cc56610297388082e39ea6497e791d604344922f0b9d6fd578ed7e3a488a27e01aec99111c2a8ad594bf5543977aea3a56bf818e102fab3b8425df3d754bdcd48bcb072", 0xb3}, {&(0x7f00000008c0)="d5be688a7535b9edf5f4aec7c80c7a90a81f5699de829e03b22bbe5e69a8567426ce0432eedf22d2b11444f5e8624f4263ad53604821c180571b99d27101ab6f92eeece39f7443e50de46e86741814ce9a2b3b16fcacad0123ccfbd8", 0x5c}], 0x6, 0x0, 0x0, 0x20000400}}], 0x2, 0x40040) 169.668683ms ago: executing program 2 (id=34): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2022, &(0x7f0000002340)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x281c2, 0x0) timer_create(0x0, &(0x7f0000000240)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x7}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='attr\x00') unlinkat(r1, 0x0, 0x200) r2 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap$binder(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x5) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x169081, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION2(r4, 0x40a0ae49, &(0x7f0000000080)={0x2710, 0x4, 0x0, 0x2000, &(0x7f0000ffe000/0x2000)=nil}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xb320a000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) fcntl$lock(0xffffffffffffffff, 0x410, 0x0) link(&(0x7f0000000000)='./file1\x00', 0x0) 14.844846ms ago: executing program 0 (id=35): bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x18, 0x7, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000000250002000000000005000200000000000500000000000004c300feff000000009500000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x80) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(0xffffffffffffffff, 0x107, 0x16, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0xf, 0xfffff034}, {0x48, 0xe7, 0x0, 0xb928}, {0x6, 0x37, 0x0, 0x9}]}, 0x10) syz_emit_ethernet(0x38, &(0x7f0000000e00)={@local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "c08b00", 0x2, 0x84, 0x0, @dev={0xfe, 0x80, '\x00', 0x1e}, @local, {[], '\"4'}}}}}, 0x0) 14.248586ms ago: executing program 0 (id=36): r0 = socket$inet_icmp(0x2, 0x2, 0x1) sendmmsg$inet(r0, &(0x7f0000001a80)=[{{&(0x7f0000000200)={0x2, 0x4e24, @empty}, 0x10, &(0x7f0000000340)=[{&(0x7f00000000c0)='\b\x00\x00\x00(\x00\x00\x00', 0x8}], 0x1}}, {{&(0x7f0000000000)={0x2, 0x4e24, @empty}, 0x10, 0x0}}], 0x2, 0x4044800) 1.50398ms ago: executing program 4 (id=37): r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f0000000400)="621bbe0b79") 0s ago: executing program 0 (id=38): r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x10800) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000040)={0x8000, 0xffffffff, 0x8, 0x3, 0x6, 0x2}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) ioctl$NILFS_IOCTL_SET_ALLOC_RANGE(r0, 0x40106e8c, &(0x7f0000000080)=[0x40, 0x3]) (async) pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r2, 0x4048587b, &(0x7f00000004c0)={{r0, &(0x7f0000000100)='+\x00', 0x40000, &(0x7f0000000140)={@_ha_fsid={[0x4, 0x3]}, {0x8, 0x5, 0x8000, 0x80}}, 0x8, &(0x7f0000000180)={@_ha_fsid}, &(0x7f00000001c0)=0x2}, 0x4, &(0x7f0000000440)=[{0x3, 0x80000001, &(0x7f0000000200)='/dev/input/event#\x00', &(0x7f0000000240)="08e44e65d74e04e2bfd6c1c4411ed39930d722cc1d293bb136cb9c2d7671ef468d848b28e9e1", 0x26, 0x30}, {0x2, 0xfff, &(0x7f0000000280)='/dev/input/event#\x00', &(0x7f00000002c0)="14f4a37849cdfe4676f5c86c95", 0xd, 0x6a}, {0x2, 0x7e9, &(0x7f0000000300)='+\'%,({%/\\[/&\x00', &(0x7f0000000340)="fb7ebedd0a1611f5aa4d49dde364f3866866ba18b296f285b613e124fafdd9f5d90bf934b6febe045aca328025144ff84fdcc243a49b49048676f8b044ac8844182f70a4f71ec5c649308ee1f978f2532ba63f9a222fefab4360623cb718381490c097d372689310167908e4774388e5f14ec6004127ba3552d051614251e165", 0x80}, {0x1, 0x10, &(0x7f00000003c0)='/dev/input/event#\x00', &(0x7f0000000400)="0bc93d89", 0x4, 0x12}]}) (async) ioctl$IOC_PR_RELEASE(r3, 0x401070ca, &(0x7f0000000540)={0x9, 0x8, 0x1}) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) setsockopt$CAN_RAW_FILTER(r3, 0x65, 0x1, &(0x7f0000000580)=[{{0x2, 0x1}, {0x2, 0x0, 0x1, 0x1}}, {{0x2, 0x1, 0x1, 0x1}, {0x0, 0x1, 0x0, 0x1}}, {{0x2, 0x1, 0x1}, {0x3, 0x0, 0x0, 0x1}}, {{0x1, 0x1}, {0x2, 0x1, 0x0, 0x1}}], 0x20) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VRING_NUM(r5, 0x8002af76, &(0x7f0000000600)) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), r4) sendmsg$NL80211_CMD_SET_NOACK_MAP(r4, &(0x7f0000000740)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000700)={&(0x7f00000006c0)={0x24, r6, 0x10, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_NOACK_MAP={0x6}, @NL80211_ATTR_NOACK_MAP={0x6, 0x95, 0x48d}]}, 0x24}}, 0x40) (async) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, &(0x7f0000000780)) (async) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f00000007c0)={0x2, 0x9, 0x1, 0x3, 0xc6e5}) (async) sendmsg$NFQNL_MSG_VERDICT_BATCH(r3, &(0x7f00000008c0)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000880)={&(0x7f0000000840)={0x40, 0x3, 0x3, 0x0, 0x0, 0x0, {0x5, 0x0, 0x7}, [@NFQA_VERDICT_HDR={0xc, 0x2, {0x0, 0x1}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xffffffffffffffff, 0x3}}, @NFQA_VERDICT_HDR={0xc, 0x2, {0xfffffffffffffffd, 0x7}}, @NFQA_MARK={0x8, 0x3, 0x1, 0x0, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x6000050}, 0x800) (async) sendmsg$NFT_MSG_GETRULE(r4, &(0x7f0000001080)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x100200}, 0xc, &(0x7f0000001040)={&(0x7f0000000940)={0x6c8, 0x7, 0xa, 0x5, 0x0, 0x0, {0x7, 0x0, 0x6}, [@NFTA_RULE_CHAIN_ID={0x8, 0xb, 0x1, 0x0, 0x2}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_RULE_EXPRESSIONS={0x694, 0x4, 0x0, 0x1, [{0x5f0, 0x1, 0x0, 0x1, @dynset={{0xb}, @val={0x5e0, 0x2, 0x0, 0x1, [@NFTA_DYNSET_SET_NAME={0x9, 0x1, 'syz2\x00'}, @NFTA_DYNSET_EXPRESSIONS={0x150, 0xa, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @connlimit={{0xe}, @void}}, {0x10, 0x1, 0x0, 0x1, @counter={{0xc}, @void}}, {0x20, 0x1, 0x0, 0x1, @nat={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_NAT_REG_ADDR_MAX={0x8, 0x4, 0x1, 0x0, 0x5}, @NFTA_NAT_TYPE={0x8}]}}}, {0x44, 0x1, 0x0, 0x1, @payload={{0xc}, @val={0x34, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_SREG={0x8, 0x5, 0x1, 0x0, 0xa}, @NFTA_PAYLOAD_CSUM_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_PAYLOAD_CSUM_FLAGS={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_PAYLOAD_DREG={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_PAYLOAD_CSUM_OFFSET={0x8, 0x7, 0x1, 0x0, 0x7}, @NFTA_PAYLOAD_LEN={0x8, 0x4, 0x1, 0x0, 0xb6}]}}}, {0x20, 0x1, 0x0, 0x1, @dup_ipv6={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}]}}}, {0x10, 0x1, 0x0, 0x1, @notrack={{0xc}, @void}}, {0x28, 0x1, 0x0, 0x1, @nat={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_NAT_REG_PROTO_MAX={0x8, 0x6, 0x1, 0x0, 0x11}, @NFTA_NAT_REG_PROTO_MIN={0x8, 0x5, 0x1, 0x0, 0x8}, @NFTA_NAT_REG_PROTO_MIN={0x8}]}}}, {0x44, 0x1, 0x0, 0x1, @tunnel={{0xb}, @val={0x34, 0x2, 0x0, 0x1, [@NFTA_TUNNEL_MODE={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_TUNNEL_MODE={0x8, 0x3, 0x1, 0x0, 0x2}, @NFTA_TUNNEL_DREG={0x8, 0x2, 0x1, 0x0, 0x15}, @NFTA_TUNNEL_KEY={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_TUNNEL_DREG={0x8}, @NFTA_TUNNEL_MODE={0x8, 0x3, 0x1, 0x0, 0x4}]}}}, {0x28, 0x1, 0x0, 0x1, @osf={{0x8}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_OSF_FLAGS={0x8}, @NFTA_OSF_DREG={0x8, 0x1, 0x1, 0x0, 0xd}, @NFTA_OSF_TTL={0x5, 0x2, 0x6}]}}}]}, @NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DYNSET_EXPRESSIONS={0x1f8, 0xa, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @target={{0xb}, @void}}, {0x20, 0x1, 0x0, 0x1, @rt={{0x7}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_RT_KEY={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_RT_DREG={0x8, 0x1, 0x1, 0x0, 0x11}]}}}, {0x10, 0x1, 0x0, 0x1, @masq={{0x9}, @void}}, {0xdc, 0x1, 0x0, 0x1, @target={{0xb}, @val={0xcc, 0x2, 0x0, 0x1, [@NFTA_TARGET_NAME={0x10, 0x1, 'TCPOPTSTRIP\x00'}, @NFTA_TARGET_NAME={0xb, 0x1, 'NETMAP\x00'}, @NFTA_TARGET_INFO={0x95, 0x3, "0417651a03015dadbba028a590659edc8d125252623b11ad16c0948be50165c5c37f5ea00906c0c42ae4e486663cb019334eeedfd58ea94cbf1ae95f05c81193f4ed31ec29b99e5414eadc8a70dcb1217a91e22b71c0e5d157cdb23381f4a060c19e94fdb03c2c819fe987c4817f02fa7d10552943e71fb46910d9fe18e8ab51583d0e5f3cf7602a7afbae2f07409e41aa"}, @NFTA_TARGET_NAME={0x9, 0x1, 'MARK\x00'}, @NFTA_TARGET_REV={0x8, 0x2, 0x1, 0x0, 0x2}]}}}, {0x58, 0x1, 0x0, 0x1, @dup_ipv6={{0x8}, @val={0x4c, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x10}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x13}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x15}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x4}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0x12}]}}}, {0x30, 0x1, 0x0, 0x1, @dup_ipv4={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xa}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x17}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_DUP_SREG_ADDR={0x8, 0x1, 0x1, 0x0, 0xb}]}}}, {0x14, 0x1, 0x0, 0x1, @byteorder={{0xe}, @void}}, {0x1c, 0x1, 0x0, 0x1, @tunnel={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_TUNNEL_KEY={0x8, 0x1, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @objref={{0xb}, @void}}, {0x10, 0x1, 0x0, 0x1, @tproxy={{0xb}, @void}}]}, @NFTA_DYNSET_EXPRESSIONS={0x25c, 0xa, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, @dup={{0x8}, @void}}, {0x10, 0x1, 0x0, 0x1, @objref={{0xb}, @void}}, {0xc, 0x1, 0x0, 0x1, @dup_ipv6={{0x8}, @void}}, {0x10, 0x1, 0x0, 0x1, @inner={{0xa}, @void}}, {0x220, 0x1, 0x0, 0x1, @cmp={{0x8}, @val={0x214, 0x2, 0x0, 0x1, [@NFTA_CMP_DATA={0xe0, 0x3, 0x0, 0x1, [@NFTA_DATA_VALUE={0xb3, 0x1, "8a8780863c1e7459f36b258ced12d171e494127e85f32d9605a0a024e788c76037b6a726c66331a7a4e439fec23e483a93c73ae5b425205e5d4a536cfa80c08accb1c5831ad4be2a77aa4f3670ff9748157564e0f171cc95890d8d46a5867753dddb46f1ba1f76893c22f411802983abeb997b04a7888a89db7a9252d90747badf07f71b5268cf724ee8f25cfaa2b31974d74d204ce68d7c1c8b1e545e0bfe57d58d9ac0f2a86f6210272f1ca62800"}, @NFTA_DATA_VALUE={0x11, 0x1, "1500402acecf51203d5bba1a56"}, @NFTA_DATA_VERDICT={0x14, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}]}, @NFTA_CMP_DATA={0x100, 0x3, 0x0, 0x1, [@NFTA_DATA_VERDICT={0x1c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}]}, @NFTA_DATA_VERDICT={0x48, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFTA_DATA_VALUE={0x23, 0x1, "62f97f047190e49b456379beec7742d3657b904c9b606844ed77a863ad59aa"}, @NFTA_DATA_VERDICT={0x14, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0x3}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}]}, @NFTA_DATA_VERDICT={0xc, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x3}]}, @NFTA_DATA_VERDICT={0x54, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xffffffffffffffff}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz1\x00'}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffd}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x1}]}]}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x8}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0xf}, @NFTA_CMP_OP={0x8}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0x12}, @NFTA_CMP_SREG={0x8, 0x1, 0x1, 0x0, 0xd}]}}}]}, @NFTA_DYNSET_SREG_DATA={0x8, 0x5, 0x1, 0x0, 0x12}, @NFTA_DYNSET_FLAGS={0x8, 0x9, 0x1, 0x0, 0x2}, @NFTA_DYNSET_TIMEOUT={0xc}, @NFTA_DYNSET_SET_ID={0x8, 0x2, 0x1, 0x0, 0x3}]}}}, {0x2c, 0x1, 0x0, 0x1, @payload={{0xc}, @val={0x1c, 0x2, 0x0, 0x1, [@NFTA_PAYLOAD_DREG={0x8, 0x1, 0x1, 0x0, 0x14}, @NFTA_PAYLOAD_LEN={0x8, 0x4, 0x1, 0x0, 0x1f}, @NFTA_PAYLOAD_BASE={0x8, 0x2, 0x1, 0x0, 0x1}]}}}, {0x10, 0x1, 0x0, 0x1, @objref={{0xb}, @void}}, {0x64, 0x1, 0x0, 0x1, @quota={{0xa}, @val={0x54, 0x2, 0x0, 0x1, [@NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0x5}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x8}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x9}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x7}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x3}]}}}]}, @NFTA_RULE_HANDLE={0xc, 0x3, 0x1, 0x0, 0x1}]}, 0x6c8}, 0x1, 0x0, 0x0, 0x44091}, 0x4880) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000001100), r4) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000001140)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_AUTHENTICATE(r7, &(0x7f0000001240)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001200)={&(0x7f0000001180)={0x48, r8, 0x100, 0x70bd29, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r9}, @val={0xc, 0x99, {0x7, 0x44}}}}, [@chandef_params=[@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x401}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x3e6}], @NL80211_ATTR_AUTH_TYPE={0x8, 0x35, 0x3}]}, 0x48}, 0x1, 0x0, 0x0, 0x800}, 0x84) r10 = syz_open_dev$mouse(&(0x7f00000012c0), 0xf, 0x4600) syz_genetlink_get_family_id$fou(&(0x7f0000001280), r10) (async) ioctl$BTRFS_IOC_DEV_INFO(r4, 0xd000941e, &(0x7f0000001300)={0x0, "82e07d2772fdebe475251085d5931b0e"}) (async) ioctl$BTRFS_IOC_DEV_INFO(r7, 0xd000941e, &(0x7f0000002300)={0x0, "07d0f6a9a001f22990f3161b2c58ba40"}) (async) ioctl$BTRFS_IOC_DEV_INFO(r1, 0xd000941e, &(0x7f0000003300)={0x0, "0025ca1af6f6c20f997dbd289942e88e"}) ioctl$BTRFS_IOC_BALANCE_V2(r2, 0xc4009420, &(0x7f0000004300)={0x9, 0x0, {0x6e0a, @usage=0x957, r11, 0x6e, 0x9, 0x3, 0x7, 0x3, 0x0, @usage=0x3, 0x1, 0x4, [0x6, 0x800, 0x5, 0x58e9ffd9, 0x8, 0x4]}, {0xffffffffffffffff, @struct={0x5, 0x8}, r12, 0x1c4e, 0x19, 0x9, 0x9, 0x2, 0x5, @struct={0xfffffffe, 0xd}, 0x1, 0x5, [0x2, 0x0, 0x7, 0xffffffffffffffff, 0x3, 0x7f]}, {0x81, @usage, r13, 0x5c, 0x2, 0x401, 0x3ff5, 0x2, 0x22, @struct={0x0, 0x7}, 0x3, 0x9, [0x800, 0x2, 0x8000000000000000, 0x1ff, 0x0, 0x80000001]}, {0x22caec11, 0x1ff}}) (async) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r4, 0x8982, &(0x7f0000004700)={0x1, 'ip6_vti0\x00', {}, 0x11b5}) (async) ioctl$F2FS_IOC_FLUSH_DEVICE(r5, 0x4008f50a, &(0x7f0000004740)={0x2, 0x8000}) (async) ioctl$VHOST_VDPA_SET_VRING_ENABLE(r3, 0x4008af75, &(0x7f0000004780)={0x3, 0x7165}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.57' (ED25519) to the list of known hosts. [ 18.744431][ T24] audit: type=1400 audit(1790784395.829:64): avc: denied { mounton } for pid=271 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 18.745404][ T271] cgroup: Unknown subsys name 'net' [ 18.767074][ T24] audit: type=1400 audit(1790784395.829:65): avc: denied { mount } for pid=271 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 18.794325][ T24] audit: type=1400 audit(1790784395.859:66): avc: denied { unmount } for pid=271 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 18.794497][ T271] cgroup: Unknown subsys name 'devices' [ 18.873047][ T271] cgroup: Unknown subsys name 'hugetlb' [ 18.878624][ T271] cgroup: Unknown subsys name 'rlimit' [ 19.015945][ T24] audit: type=1400 audit(1790784396.099:67): avc: denied { setattr } for pid=271 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=253 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 19.039152][ T24] audit: type=1400 audit(1790784396.099:68): avc: denied { mounton } for pid=271 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 19.064024][ T24] audit: type=1400 audit(1790784396.099:69): avc: denied { mount } for pid=271 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 19.066833][ T273] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 19.095943][ T24] audit: type=1400 audit(1790784396.179:70): avc: denied { relabelto } for pid=273 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.121507][ T24] audit: type=1400 audit(1790784396.179:71): avc: denied { write } for pid=273 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.153682][ T24] audit: type=1400 audit(1790784396.239:72): avc: denied { read } for pid=271 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.179235][ T24] audit: type=1400 audit(1790784396.239:73): avc: denied { open } for pid=271 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 19.205327][ T271] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 19.964199][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 19.971247][ T279] bridge0: port 1(bridge_slave_0) entered disabled state [ 19.978740][ T279] device bridge_slave_0 entered promiscuous mode [ 19.986569][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 19.993700][ T279] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.001024][ T279] device bridge_slave_1 entered promiscuous mode [ 20.069203][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.076296][ T282] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.083649][ T282] device bridge_slave_0 entered promiscuous mode [ 20.091202][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.098252][ T282] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.105592][ T282] device bridge_slave_1 entered promiscuous mode [ 20.148819][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.155862][ T280] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.163247][ T280] device bridge_slave_0 entered promiscuous mode [ 20.169897][ T281] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.177143][ T281] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.184456][ T281] device bridge_slave_0 entered promiscuous mode [ 20.212058][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.219087][ T280] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.226454][ T280] device bridge_slave_1 entered promiscuous mode [ 20.238254][ T281] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.245295][ T281] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.252592][ T281] device bridge_slave_1 entered promiscuous mode [ 20.271451][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.278543][ T283] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.285871][ T283] device bridge_slave_0 entered promiscuous mode [ 20.295315][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.302362][ T283] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.309718][ T283] device bridge_slave_1 entered promiscuous mode [ 20.409496][ T279] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.416547][ T279] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.423818][ T279] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.430848][ T279] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.466475][ T282] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.473524][ T282] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.480753][ T282] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.487780][ T282] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.497031][ T281] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.504066][ T281] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.511285][ T281] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.518300][ T281] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.540496][ T283] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.547530][ T283] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.554797][ T283] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.562157][ T283] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.573312][ T280] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.580457][ T280] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.587736][ T280] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.594761][ T280] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.610201][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.617810][ T48] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.625321][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.632886][ T48] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.639982][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.647223][ T48] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.654359][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.661476][ T48] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.668870][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.675989][ T48] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.683437][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 20.690757][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 20.702008][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 20.710112][ T48] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.717134][ T48] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.724518][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 20.732618][ T48] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.739611][ T48] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.766828][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 20.774577][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 20.782697][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 20.790777][ T48] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.797801][ T48] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.806225][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 20.814443][ T48] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.821441][ T48] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.828775][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 20.836859][ T48] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.843876][ T48] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.851157][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 20.859339][ T48] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.866360][ T48] bridge0: port 2(bridge_slave_1) entered forwarding state [ 20.873687][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 20.881556][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 20.889415][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 20.897317][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 20.922400][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 20.929914][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 20.938520][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 20.947101][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 20.955108][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 20.963138][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 20.971333][ T48] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.978358][ T48] bridge0: port 1(bridge_slave_0) entered forwarding state [ 20.993145][ T281] device veth0_vlan entered promiscuous mode [ 21.000575][ T282] device veth0_vlan entered promiscuous mode [ 21.011941][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.019779][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.027927][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.036662][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.044852][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 21.053161][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.061206][ T48] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.068228][ T48] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.075806][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.083261][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.090629][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.098103][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.118660][ T279] device veth0_vlan entered promiscuous mode [ 21.127818][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.136162][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.144259][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.152543][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.160582][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.168932][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.177241][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 21.184666][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.192008][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.199780][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.207675][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 21.216041][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.224343][ T48] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.231373][ T48] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.238766][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 21.247408][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.255734][ T48] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.262760][ T48] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.270189][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.278434][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.286408][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.293891][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.303950][ T281] device veth1_macvtap entered promiscuous mode [ 21.314376][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.322344][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.330318][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.342038][ T282] device veth1_macvtap entered promiscuous mode [ 21.352374][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.360447][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.368784][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.376403][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 21.384746][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 21.399528][ T279] device veth1_macvtap entered promiscuous mode [ 21.406799][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.414898][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.423400][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.431425][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.439582][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.447253][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 21.455545][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 21.465686][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.473993][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.492891][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 21.501146][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 21.509396][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 21.518091][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 21.526448][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 21.534753][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 21.543056][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 21.551129][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 21.569047][ T281] request_module fs-gadgetfs succeeded, but still no fs? [ 21.579947][ T280] device veth0_vlan entered promiscuous mode [ 21.587111][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 21.595201][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 21.603306][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 21.610660][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 21.619573][ T282] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation [ 21.626932][ T280] device veth1_macvtap entered promiscuous mode [ 21.638887][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.647541][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.656069][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 21.664219][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 21.672541][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 21.683663][ T283] device veth0_vlan entered promiscuous mode [ 21.703545][ T307] FAULT_INJECTION: forcing a failure. [ 21.703545][ T307] name failslab, interval 1, probability 0, space 0, times 1 [ 21.784043][ T307] CPU: 0 PID: 307 Comm: syz.4.5 Not tainted syzkaller #0 [ 21.791076][ T307] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 21.801109][ T307] Call Trace: [ 21.804382][ T307] __dump_stack+0x21/0x24 [ 21.808683][ T307] dump_stack_lvl+0x1a7/0x208 [ 21.813331][ T307] ? show_regs_print_info+0x18/0x18 [ 21.818520][ T307] ? cpumask_next+0x12/0x30 [ 21.822995][ T307] dump_stack+0x15/0x1c [ 21.827128][ T307] should_fail+0x3ab/0x500 [ 21.831534][ T307] ? prealloc_shrinker+0x53/0x230 [ 21.836548][ T307] __should_failslab+0xa4/0xe0 [ 21.841284][ T307] should_failslab+0x9/0x20 [ 21.845761][ T307] kmem_cache_alloc_trace+0x3a/0x2e0 [ 21.851090][ T307] prealloc_shrinker+0x53/0x230 [ 21.855926][ T307] alloc_super+0x65e/0x7d0 [ 21.860350][ T307] sget+0x1e2/0x4c0 [ 21.864134][ T307] ? free_anon_bdev+0x30/0x30 [ 21.868786][ T307] ? devpts_kill_sb+0x70/0x70 [ 21.873445][ T307] mount_nodev+0x33/0xf0 [ 21.877664][ T307] devpts_mount+0x2c/0x40 [ 21.881974][ T307] legacy_get_tree+0xed/0x190 [ 21.886644][ T307] ? devpts_pty_kill+0x210/0x210 [ 21.891572][ T307] vfs_get_tree+0x89/0x260 [ 21.895965][ T307] do_new_mount+0x25a/0xa30 [ 21.900443][ T307] path_mount+0x581/0xca0 [ 21.904743][ T307] __se_sys_mount+0x320/0x390 [ 21.909391][ T307] ? __x64_sys_mount+0xd0/0xd0 [ 21.914124][ T307] __x64_sys_mount+0xbf/0xd0 [ 21.918706][ T307] do_syscall_64+0x31/0x40 [ 21.923100][ T307] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 21.928965][ T307] RIP: 0033:0x7fa0044e6159 [ 21.933354][ T307] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 21.952940][ T307] RSP: 002b:00007fa002f3f028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 21.961328][ T307] RAX: ffffffffffffffda RBX: 00007fa00476dfa0 RCX: 00007fa0044e6159 [ 21.969283][ T307] RDX: 0000200000000040 RSI: 00002000000000c0 RDI: 0000000000000000 [ 21.977236][ T307] RBP: 00007fa00457d06b R08: 0000000000000000 R09: 0000000000000000 [ 21.985184][ T307] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 [ 21.993132][ T307] R13: 00007fa00476e038 R14: 00007fa00476dfa0 R15: 00007fff825655d8 [ 22.200098][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.208293][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.216988][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.257462][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.271739][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 22.280038][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 22.288622][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.297286][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.338774][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.348170][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.805331][ T283] device veth1_macvtap entered promiscuous mode [ 22.886594][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 22.894918][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.904347][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.918124][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.927256][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 23.053345][ T340] FAULT_INJECTION: forcing a failure. [ 23.053345][ T340] name failslab, interval 1, probability 0, space 0, times 0 [ 23.101583][ T340] CPU: 0 PID: 340 Comm: syz.3.13 Not tainted syzkaller #0 [ 23.108710][ T340] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 23.118755][ T340] Call Trace: [ 23.122040][ T340] __dump_stack+0x21/0x24 [ 23.126360][ T340] dump_stack_lvl+0x1a7/0x208 [ 23.131040][ T340] ? show_regs_print_info+0x18/0x18 [ 23.136237][ T340] ? __kasan_record_aux_stack+0xd2/0x100 [ 23.141867][ T340] ? avc_update_node+0x486/0x750 [ 23.146799][ T340] ? avc_has_extended_perms+0x9cb/0xc90 [ 23.152342][ T340] ? ioctl_has_perm+0x3a6/0x4f0 [ 23.157184][ T340] dump_stack+0x15/0x1c [ 23.161337][ T340] should_fail+0x3ab/0x500 [ 23.161904][ T323] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 23.165746][ T340] ? audit_log_start+0x3f9/0x840 [ 23.165758][ T340] __should_failslab+0xa4/0xe0 [ 23.165769][ T340] should_failslab+0x9/0x20 [ 23.165780][ T340] kmem_cache_alloc+0x3d/0x2d0 [ 23.165789][ T340] audit_log_start+0x3f9/0x840 [ 23.165798][ T340] ? audit_serial+0x30/0x30 [ 23.165811][ T340] ? debug_smp_processor_id+0x17/0x20 [ 23.165830][ T340] ? slow_avc_audit+0x240/0x240 [ 23.165840][ T340] ? avc_audit_pre_callback+0x290/0x290 [ 23.165850][ T340] common_lsm_audit+0xd4/0x1850 [ 23.165859][ T340] ? avc_alloc_node+0x83/0x340 [ 23.165868][ T340] ? ipv6_skb_to_auditdata+0xcd0/0xcd0 [ 23.165878][ T340] ? __kasan_check_write+0x14/0x20 [ 23.165889][ T340] ? __kasan_check_write+0x14/0x20 [ 23.165899][ T340] ? _raw_spin_lock_irqsave+0xc2/0x130 [ 23.165908][ T340] ? _raw_spin_lock+0xf0/0xf0 [ 23.165917][ T340] slow_avc_audit+0x1c4/0x240 [ 23.165928][ T340] ? avc_get_hash_stats+0x180/0x180 [ 23.165946][ T340] ? avc_denied+0x133/0x1b0 [ 23.266896][ T340] avc_has_extended_perms+0x770/0xc90 [ 23.272254][ T340] ? avc_ss_reset+0x270/0x270 [ 23.276910][ T340] ? futex_wait+0x5bc/0x6f0 [ 23.281389][ T340] ? do_futex+0x1270/0x1270 [ 23.285874][ T340] ? ioctl_has_perm+0x1b8/0x4f0 [ 23.290707][ T340] ioctl_has_perm+0x3a6/0x4f0 [ 23.295363][ T340] ? kmem_cache_free+0x100/0x2d0 [ 23.300275][ T340] ? has_cap_mac_admin+0x370/0x370 [ 23.305368][ T340] ? kmem_cache_free+0x100/0x2d0 [ 23.310286][ T340] selinux_file_ioctl+0x3ad/0x4c0 [ 23.315290][ T340] ? putname+0xfe/0x150 [ 23.319428][ T340] ? selinux_file_alloc_security+0x120/0x120 [ 23.325412][ T340] ? do_sys_openat2+0x68e/0x750 [ 23.330266][ T340] ? __fget_files+0x2e1/0x340 [ 23.334943][ T340] security_file_ioctl+0x74/0xa0 [ 23.339867][ T340] __se_sys_ioctl+0x53/0x1a0 [ 23.344440][ T340] ? __kasan_check_read+0x11/0x20 [ 23.349449][ T340] __x64_sys_ioctl+0x7b/0x90 [ 23.354021][ T340] do_syscall_64+0x31/0x40 [ 23.358412][ T340] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 23.364280][ T340] RIP: 0033:0x7f094bf4a159 [ 23.368676][ T340] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 23.388259][ T340] RSP: 002b:00007f094a9a3028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 23.396659][ T340] RAX: ffffffffffffffda RBX: 00007f094c1d1fa0 RCX: 00007f094bf4a159 [ 23.404633][ T340] RDX: 0000000000000000 RSI: 000000000000ae01 RDI: 0000000000000004 [ 23.412583][ T340] RBP: 00007f094bfe106b R08: 0000000000000000 R09: 0000000000000000 [ 23.420532][ T340] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 23.428488][ T340] R13: 00007f094c1d2038 R14: 00007f094c1d1fa0 R15: 00007ffcc986c8c8 [ 23.441595][ T329] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 23.451763][ T340] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 23.681666][ T329] usb 2-1: Using ep0 maxpacket: 8 [ 23.792327][ T24] kauditd_printk_skb: 48 callbacks suppressed [ 23.792337][ T24] audit: type=1400 audit(1790784400.879:120): avc: denied { write } for pid=352 comm="syz.4.16" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 23.801721][ T329] usb 2-1: config 0 has no interfaces? [ 23.831653][ T323] usb 3-1: unable to get BOS descriptor or descriptor too short [ 23.874057][ T24] audit: type=1400 audit(1790784400.919:121): avc: denied { read } for pid=352 comm="syz.4.16" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 23.931919][ T323] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 23.945991][ T323] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 23.991796][ T329] usb 2-1: New USB device found, idVendor=0e41, idProduct=4249, bcdDevice= 0.40 [ 24.011825][ T329] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 24.033654][ T329] usb 2-1: Product: syz [ 24.037893][ T329] usb 2-1: Manufacturer: syz [ 24.053282][ T329] usb 2-1: SerialNumber: syz [ 24.130268][ T329] usb 2-1: config 0 descriptor?? [ 24.161779][ T323] usb 3-1: New USB device found, idVendor=1235, idProduct=0010, bcdDevice= 0.40 [ 24.170951][ T323] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 24.195453][ T323] usb 3-1: Product: syz [ 24.206545][ T323] usb 3-1: Manufacturer: syz [ 24.392526][ T24] audit: type=1400 audit(1790784401.429:122): avc: denied { mount } for pid=357 comm="syz.0.18" name="/" dev="configfs" ino=13700 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=filesystem permissive=1 [ 24.398151][ T323] usb 3-1: SerialNumber: syz [ 24.489193][ T323] usb 3-1: selecting invalid altsetting 1 [ 24.511407][ T323] usb 3-1: unit 6 not found! [ 24.535533][ T24] audit: type=1400 audit(1790784401.429:123): avc: denied { search } for pid=357 comm="syz.0.18" name="/" dev="configfs" ino=13700 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 24.578503][ T24] audit: type=1400 audit(1790784401.509:124): avc: denied { prog_load } for pid=362 comm="syz.3.19" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 24.600353][ T24] audit: type=1400 audit(1790784401.519:125): avc: denied { perfmon } for pid=362 comm="syz.3.19" capability=38 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 24.621608][ T24] audit: type=1400 audit(1790784401.659:126): avc: denied { create } for pid=366 comm="syz.4.20" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 25.031629][ T329] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 25.045346][ T379] netlink: 28 bytes leftover after parsing attributes in process `syz.3.25'. [ 25.055355][ T379] netlink: 28 bytes leftover after parsing attributes in process `syz.3.25'. [ 25.057723][ T288] usb 2-1: USB disconnect, device number 2 [ 25.144423][ T24] audit: type=1400 audit(1790784402.229:127): avc: denied { mount } for pid=382 comm="syz.3.27" name="/" dev="ramfs" ino=14987 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 25.196756][ T24] audit: type=1400 audit(1790784402.279:128): avc: denied { write } for pid=384 comm="syz.3.28" 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 [ 25.234882][ T385] EXT4-fs (loop3): Quota format mount options ignored when QUOTA feature is enabled [ 25.244661][ T385] EXT4-fs (loop3): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 25.263051][ T385] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,jqfmt=vfsold,resuid=0x0000000000000000,journal_dev=0x000000000000007f,dioread_nolock,bsddf,acl,noauto_da_alloc,,errors=continue [ 25.287556][ T24] audit: type=1400 audit(1790784402.369:129): avc: denied { watch } for pid=384 comm="syz.3.28" path="/9/bus" dev="loop3" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 25.298097][ T385] fuse: Bad value for 'fd' [ 25.331875][ T323] usb 3-1: cannot get ctl value: req = 0x84, wValue = 0x100, wIndex = 0x200, type = 3 [ 25.361710][ T323] usb 3-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0x200, type = 3 [ 25.391706][ T323] usb 3-1: cannot get ctl value: req = 0x81, wValue = 0x100, wIndex = 0x200, type = 3 [ 25.401768][ T329] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 25.402197][ T323] snd-usb-audio: probe of 3-1:1.0 failed with error -22 [ 25.423599][ T323] usb 3-1: USB disconnect, device number 2 [ 25.429101][ T329] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 25.521060][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2566 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.533755][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2572 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.546323][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2569 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.558773][ T329] usb 5-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 25.558840][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2578 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.567831][ T329] usb 5-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 25.567846][ T329] usb 5-1: Manufacturer: syz [ 25.580817][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2584 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.599158][ T329] usb 5-1: config 0 descriptor?? [ 25.607613][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2574 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.622766][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2582 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.635425][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2580 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.647968][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2574 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.660483][ T389] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2563 sclass=netlink_route_socket pid=389 comm=syz.3.29 [ 25.867516][ T9] Bluetooth: hci0: Frame reassembly failed (-84) [ 25.968994][ T323] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 26.221614][ T323] usb 4-1: Using ep0 maxpacket: 8 [ 26.222106][ T402] F2FS-fs (loop2): Invalid log sectorsize (67108873) [ 26.233495][ T402] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 26.242374][ T402] F2FS-fs (loop2): invalid crc value [ 26.249217][ T402] F2FS-fs (loop2): Found nat_bits in checkpoint [ 26.271629][ T402] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 26.278730][ T402] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 26.358362][ T408] xt_hashlimit: size too large, truncated to 1048576 [ 26.371624][ T323] usb 4-1: config index 0 descriptor too short (expected 5924, got 36) [ 26.381808][ T323] usb 4-1: config 250 has an invalid interface number: 228 but max is -1 [ 26.396548][ T323] usb 4-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 26.410565][ T323] usb 4-1: config 250 has no interface number 0 [ 26.418241][ T323] usb 4-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 26.429848][ T323] usb 4-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 26.440320][ T323] usb 4-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 36 [ 26.480097][ T323] usb 4-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 26.494179][ T323] usb 4-1: config 250 interface 228 has no altsetting 0 [ 26.581654][ T329] uclogic 0003:256C:006D.0001: failed retrieving string descriptor #200: -71 [ 26.590548][ T329] uclogic 0003:256C:006D.0001: failed retrieving pen parameters: -71 [ 26.598815][ T329] uclogic 0003:256C:006D.0001: failed probing pen v2 parameters: -71 [ 26.607223][ T329] uclogic 0003:256C:006D.0001: failed probing parameters: -71 [ 26.614965][ T329] uclogic: probe of 0003:256C:006D.0001 failed with error -71 [ 26.625337][ T329] usb 5-1: USB disconnect, device number 2 [ 26.641632][ T323] usb 4-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 26.650695][ T323] usb 4-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 26.659739][ T323] usb 4-1: Product: syz [ 26.664116][ T323] usb 4-1: SerialNumber: syz [ 26.722126][ T323] hub 4-1:250.228: bad descriptor, ignoring hub [ 26.728751][ T323] hub: probe of 4-1:250.228 failed with error -5 [ 26.768048][ T363] udevd[363]: incorrect ext4 checksum on /dev/loop2 [ 26.772539][ T411] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 26.783758][ T411] ext4 filesystem being mounted at /3/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 26.942831][ T323] usblp 4-1:250.228: usblp0: USB Bidirectional printer dev 2 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 27.118432][ T48] ================================================================== [ 27.126524][ T48] BUG: KASAN: use-after-free in rcu_segcblist_enqueue+0x85/0xa0 [ 27.134153][ T48] Write of size 8 at addr ffff888110a3c590 by task kworker/u4:2/48 [ 27.142021][ T48] [ 27.144344][ T48] CPU: 1 PID: 48 Comm: kworker/u4:2 Not tainted syzkaller #0 [ 27.151695][ T48] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 27.161742][ T48] Workqueue: l2tp l2tp_tunnel_del_work [ 27.167184][ T48] Call Trace: [ 27.170459][ T48] __dump_stack+0x21/0x24 [ 27.174787][ T48] dump_stack_lvl+0x1a7/0x208 [ 27.179452][ T48] ? show_regs_print_info+0x18/0x18 [ 27.184625][ T48] ? thaw_kernel_threads+0x220/0x220 [ 27.189883][ T48] print_address_description+0x7f/0x2c0 [ 27.195404][ T48] ? rcu_segcblist_enqueue+0x85/0xa0 [ 27.200662][ T48] kasan_report+0x100/0x140 [ 27.205137][ T48] ? rcu_segcblist_enqueue+0x85/0xa0 [ 27.210398][ T48] __asan_report_store8_noabort+0x17/0x20 [ 27.216092][ T48] rcu_segcblist_enqueue+0x85/0xa0 [ 27.221177][ T48] call_rcu+0x4df/0x1090 [ 27.225397][ T48] ? rcu_gp_kthread_wake+0x90/0x90 [ 27.230483][ T48] ? debug_smp_processor_id+0x17/0x20 [ 27.235832][ T48] delete_node+0x1c0/0xa60 [ 27.240222][ T48] ? __kasan_slab_free+0x11/0x20 [ 27.245136][ T48] __radix_tree_delete+0x258/0x3c0 [ 27.250219][ T48] radix_tree_delete_item+0x257/0x360 [ 27.255562][ T48] idr_remove+0x43/0x60 [ 27.259693][ T48] l2tp_tunnel_del_work+0x34f/0x3d0 [ 27.264863][ T48] process_one_work+0x6fd/0xbc0 [ 27.269687][ T48] worker_thread+0xa8e/0x13c0 [ 27.274342][ T48] kthread+0x324/0x3b0 [ 27.278390][ T48] ? worker_clr_flags+0x190/0x190 [ 27.283385][ T48] ? kthread_blkcg+0xd0/0xd0 [ 27.287948][ T48] ret_from_fork+0x1f/0x30 [ 27.292334][ T48] [ 27.294642][ T48] Allocated by task 424: [ 27.298864][ T48] __kasan_kmalloc+0xd4/0x100 [ 27.303518][ T48] __kmalloc+0x19f/0x330 [ 27.308080][ T48] l2tp_session_create+0x39/0xb60 [ 27.313090][ T48] pppol2tp_connect+0xbf5/0x1640 [ 27.318118][ T48] __sys_connect+0x3ce/0x450 [ 27.322689][ T48] __x64_sys_connect+0x7a/0x90 [ 27.327437][ T48] do_syscall_64+0x31/0x40 [ 27.331839][ T48] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 27.337739][ T48] [ 27.340070][ T48] Freed by task 48: [ 27.343870][ T48] kasan_set_track+0x4a/0x70 [ 27.348449][ T48] kasan_set_free_info+0x23/0x40 [ 27.353397][ T48] ____kasan_slab_free+0x125/0x160 [ 27.358487][ T48] __kasan_slab_free+0x11/0x20 [ 27.363230][ T48] slab_free_freelist_hook+0xc5/0x190 [ 27.368582][ T48] kfree+0xc0/0x270 [ 27.372368][ T48] l2tp_session_put+0xb2/0x1a0 [ 27.377112][ T48] l2tp_session_delete+0x3a9/0x4a0 [ 27.382204][ T48] l2tp_tunnel_del_work+0x180/0x3d0 [ 27.387388][ T48] process_one_work+0x6fd/0xbc0 [ 27.392214][ T48] worker_thread+0xa8e/0x13c0 [ 27.396864][ T48] kthread+0x324/0x3b0 [ 27.400913][ T48] ret_from_fork+0x1f/0x30 [ 27.405308][ T48] [ 27.407612][ T48] Last potentially related work creation: [ 27.413307][ T48] kasan_save_stack+0x3a/0x60 [ 27.417962][ T48] __kasan_record_aux_stack+0xd2/0x100 [ 27.423397][ T48] kasan_record_aux_stack_noalloc+0xb/0x10 [ 27.429182][ T48] call_rcu+0x11a/0x1090 [ 27.433402][ T48] pppol2tp_release+0x1e3/0x2b0 [ 27.438328][ T48] sock_close+0xb8/0x200 [ 27.442563][ T48] __fput+0x2dc/0x730 [ 27.446536][ T48] ____fput+0x15/0x20 [ 27.450500][ T48] task_work_run+0x127/0x190 [ 27.455082][ T48] exit_to_user_mode_loop+0xcb/0xe0 [ 27.460256][ T48] exit_to_user_mode_prepare+0x76/0xa0 [ 27.465696][ T48] syscall_exit_to_user_mode+0x1d/0x40 [ 27.471134][ T48] do_syscall_64+0x3d/0x40 [ 27.475534][ T48] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 27.481400][ T48] [ 27.483706][ T48] The buggy address belongs to the object at ffff888110a3c400 [ 27.483706][ T48] which belongs to the cache kmalloc-512 of size 512 [ 27.497730][ T48] The buggy address is located 400 bytes inside of [ 27.497730][ T48] 512-byte region [ffff888110a3c400, ffff888110a3c600) [ 27.511016][ T48] The buggy address belongs to the page: [ 27.516661][ T48] page:ffffea0004428f00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x110a3c [ 27.526887][ T48] head:ffffea0004428f00 order:2 compound_mapcount:0 compound_pincount:0 [ 27.535190][ T48] flags: 0x4000000000010200(slab|head) [ 27.540626][ T48] raw: 4000000000010200 ffffea00043dfb00 0000000300000003 ffff888100043080 [ 27.549196][ T48] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 27.557755][ T48] page dumped because: kasan: bad access detected [ 27.564138][ T48] page_owner tracks the page as allocated [ 27.569851][ T48] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 100, ts 3819507573, free_ts 0 [ 27.587875][ T48] prep_new_page+0x176/0x190 [ 27.592443][ T48] get_page_from_freelist+0x225f/0x23f0 [ 27.597962][ T48] __alloc_pages_nodemask+0x29a/0x640 [ 27.603305][ T48] new_slab+0x84/0x3f0 [ 27.607346][ T48] ___slab_alloc+0x2f8/0x4c0 [ 27.611912][ T48] __slab_alloc+0x63/0xa0 [ 27.616213][ T48] __kmalloc_track_caller+0x1e4/0x310 [ 27.621557][ T48] __alloc_skb+0xdc/0x520 [ 27.625862][ T48] alloc_skb_with_frags+0xa3/0x560 [ 27.631032][ T48] sock_alloc_send_pskb+0x87f/0x9a0 [ 27.636203][ T48] unix_dgram_sendmsg+0x6f3/0x18f0 [ 27.641286][ T48] sock_write_iter+0x2a6/0x3a0 [ 27.646021][ T48] vfs_write+0x770/0xd70 [ 27.650236][ T48] ksys_write+0x14a/0x260 [ 27.654536][ T48] __x64_sys_write+0x7b/0x90 [ 27.659105][ T48] do_syscall_64+0x31/0x40 [ 27.663496][ T48] page_owner free stack trace missing [ 27.668835][ T48] [ 27.671134][ T48] Memory state around the buggy address: [ 27.676741][ T48] ffff888110a3c480: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 27.684773][ T48] ffff888110a3c500: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 27.692805][ T48] >ffff888110a3c580: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 27.700837][ T48] ^ [ 27.705401][ T48] ffff888110a3c600: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 27.713440][ T48] ffff888110a3c680: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 27.721470][ T48] ================================================================== [ 27.729499][ T48] Disabling lock debugging due to kernel taint [ 27.891593][ C1] usblp0: nonzero read bulk status received: -71 [ 27.941674][ T400] Bluetooth: hci0: command 0x1003 tx timeout [ 27.947716][ T399] Bluetooth: hci0: sending frame failed (-49) [ 29.201730][ T329] usb 4-1: USB disconnect, device number 2 [ 29.208230][ T329] usblp0: removed [ 30.011638][ T15] Bluetooth: hci0: command 0x1001 tx timeout [ 30.017644][ T399] Bluetooth: hci0: sending frame failed (-49) [ 32.091622][ T288] Bluetooth: hci0: command 0x1009 tx timeout