last executing test programs: 8.995817583s ago: executing program 2 (id=774): r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_procfs(0x0, 0x0) fchdir(r1) syz_usb_disconnect(0xffffffffffffffff) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x0, 0x0) syz_open_procfs(r0, &(0x7f0000000140)='pagemap\x00') 6.899863996s ago: executing program 2 (id=779): r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x42002) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setscheduler(0x0, 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) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick=0xfd, {}, {}, @raw32}], 0xffc8) 6.64102467s ago: executing program 3 (id=781): ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) socket$inet6(0xa, 0x2, 0x0) socket$inet6(0xa, 0x1, 0x8010000000000084) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) read$msr(0xffffffffffffffff, &(0x7f0000000300)=""/102400, 0x19000) syz_open_dev$vbi(&(0x7f0000000100), 0x0, 0x2) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000001140)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x20}}, 0x2}}, 0x2e) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_DELETE(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYRES32=r2, @ANYRES16=r2, @ANYBLOB="010026bd70000400000005000000080009000200000008000c000300000008000b00000000000600010007"], 0x40}}, 0x20) 6.581538176s ago: executing program 3 (id=782): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$MSR(&(0x7f0000000040), 0x0, 0x0) read$msr(r0, &(0x7f0000000300)=""/102400, 0x19000) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, 0x0, 0x0) fcntl$addseals(0xffffffffffffffff, 0x409, 0xf) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003cc0), 0x0, 0x4001c00) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000009c0)=ANY=[@ANYBLOB="2400000001040102000000c9fd0000000000000008000340000100000500010001"], 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) sendmsg$NFULNL_MSG_CONFIG(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="3400000001040500000000000000000007"], 0x34}}, 0x2000004) 6.285634243s ago: executing program 3 (id=783): r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) read$FUSE(r0, 0x0, 0x0) r1 = openat$kvm(0x0, &(0x7f0000000080), 0x2a01, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CAP_X86_DISABLE_EXITS(r2, 0x4068aea3, &(0x7f0000000000)={0x8f, 0x0, 0x1}) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x4) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nfc(&(0x7f00000002c0), r4) sendmsg$NFC_CMD_VENDOR(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000240), 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x2c, r5, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_ID={0x8, 0x1d, 0x7}, @NFC_ATTR_VENDOR_ID={0x8, 0x1d, 0x7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x7570d2398104c873}, 0x4) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0xc07, 0x1, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x4040084}, 0xc050) syz_genetlink_get_family_id$nfc(&(0x7f0000000280), r4) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000640)={0x2, 0x0, @pic={0x6, 0x3, 0x8, 0x4, 0x2, 0x7, 0x0, 0x3, 0x3, 0x5, 0x5, 0x6, 0x40, 0xfe, 0x5, 0xc0}}) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f00000004c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx\x00'}, 0x58) setsockopt$ALG_SET_KEY(r6, 0x117, 0x1, 0x0, 0x0) r7 = accept4(r6, 0x0, 0x0, 0x0) sendmmsg$alg(r7, &(0x7f00000007c0), 0x53, 0x40800) recvmsg(r7, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1}, 0xf4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x1e, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5197d5e8}, [@call={0x85, 0x0, 0x0, 0xbf}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x94) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000003c0), r4) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f0000000100)={0x5000, 0x106000, 0xfffffffe}) modify_ldt$read(0x0, &(0x7f0000000140)=""/192, 0xc0) sendmsg$RDMA_NLDEV_CMD_PORT_GET(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="200000000514010000000000fedbdf25080021000000000008000300b62e201277b6ab5f395e22"], 0x20}, 0x1, 0x0, 0x0, 0x804}, 0x0) r8 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="1201410130f56920ac05190272f00102030109021b000100001000090455070103490200090582030004"], 0x0) syz_usb_control_io$uac3(r8, 0x0, &(0x7f0000000700)={0x44, &(0x7f0000000380)={0x20, 0xd, 0x8, "16decd5a7e620cf1"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write$ath9k_ep1(r8, 0x82, 0x40, &(0x7f0000000000)=ANY=[]) 5.861223165s ago: executing program 2 (id=785): mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='blkio.reset_stats\x00', 0x2, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0x1c, &(0x7f0000000140)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x5}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, 0x1}}], {{}, {}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000240)='GPL\x00', 0x4, 0x34, &(0x7f0000000280)=""/52, 0x40f00, 0x4, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x2}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000300)=[0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000340)=[{0x0, 0x3, 0xe, 0xb}, {0x0, 0x2, 0xe, 0x6}, {0x3, 0x4, 0x1, 0x5}, {0x1, 0x4, 0x9, 0x2}, {0x0, 0x4, 0xa, 0x2}, {0x0, 0x2, 0x5, 0x8}], 0x10, 0x5}, 0x94) r3 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r3, 0x6, 0x0, 0x0, 0x0) r4 = fsmount(r3, 0x1, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000080)={@link_local, @random="86082b9827c1", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cb3e02", 0x40, 0x3a, 0x0, @private2, @mcast2, {[], @param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "974367", 0x0, 0x11, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, [@dstopts={0x0, 0x0, '\x00', [@padn]}]}}}}}}}, 0x0) openat$cgroup_subtree(r4, &(0x7f0000000100), 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="11000000040000000d0000000300000000020100", @ANYRES32, @ANYBLOB="a70000000000000000", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="04000000050000000200"/24, @ANYRES32, @ANYBLOB], 0x50) bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) getsockopt$PNPIPE_IFINDEX(r4, 0x113, 0x2, &(0x7f00000000c0)=0x0, &(0x7f0000000540)=0x4) sendmsg$nl_route_sched(r4, &(0x7f0000000640)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000600)={&(0x7f0000000880)=@newchain={0xbb34, 0x64, 0x10, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfffb, 0x4}, {0xb, 0x6}, {0x0, 0x8}}, [@filter_kind_options=@f_cgroup={{0xb}, {0xbb04, 0x2, [@TCA_CGROUP_POLICE={0x1014, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x5, 0x8, 0x40, 0x2, 0x6, 0x0, 0xfffffffd, 0x5, 0x4b4, 0x7, 0xffff, 0x14, 0x6, 0xe94, 0x0, 0x7, 0x5, 0xfffffff7, 0xc000, 0x2, 0x0, 0x6, 0x0, 0x8, 0xc, 0x180, 0x9, 0x8, 0x3, 0x800, 0xd, 0x81, 0x8, 0xfffffffa, 0xa, 0xb, 0x10001, 0xc0000000, 0x1, 0x9, 0x401, 0x0, 0xffffff7b, 0x6, 0x9, 0x4, 0x0, 0x8, 0xc1, 0x48e, 0xfffff001, 0x1, 0x0, 0x1, 0x7fffffff, 0xba, 0x8, 0xfffffff0, 0x6, 0x7, 0x9, 0x4, 0x4, 0x4, 0x1, 0x0, 0x10, 0x2, 0xffff0356, 0x2, 0xd, 0x10001, 0xd, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x600, 0x0, 0x3e, 0x7, 0x5, 0x5, 0x9fd2, 0x7, 0x100, 0xffff, 0x6, 0xa1, 0x4, 0x9, 0x1, 0x8000, 0x4, 0x10001, 0xb666, 0x3, 0x5, 0x7, 0x2, 0x9, 0x4, 0x0, 0x6, 0x3, 0x800000, 0x0, 0x2, 0x8, 0xb5a, 0x1328, 0x6, 0x0, 0x2, 0xe, 0xd, 0x6, 0x0, 0x1, 0x7, 0x1ff, 0x1, 0x0, 0x4, 0x1, 0x9, 0x5, 0x9, 0x3, 0x7, 0x6, 0xc, 0x616, 0x8, 0x5, 0x0, 0x401, 0x0, 0x7, 0x9b8d, 0x0, 0x5, 0xffffffff, 0xffff0001, 0x1, 0xa77c, 0xf, 0x5, 0x4, 0xbb86, 0x3, 0x3, 0x6, 0x1, 0x4, 0x40, 0x6, 0x40a, 0x4, 0x80000001, 0x1bf4, 0x7ff, 0x2, 0xfffffc01, 0x2, 0x1f77, 0x3, 0x8, 0xa, 0x7, 0xc7, 0x7, 0x3, 0xffff, 0x1, 0xffffffff, 0x9, 0x9, 0x6, 0x80000000, 0xc0b2, 0x743, 0x1, 0x7ff, 0x1, 0xff, 0x4, 0x8, 0xfff, 0x900000, 0x7, 0x2, 0x6, 0xfffffffd, 0x9, 0x4, 0x3, 0x40, 0x3, 0x9, 0x4, 0x1, 0x10000, 0x7fe0, 0x5, 0x4, 0x7f, 0x9, 0x3, 0x6, 0x5c52, 0x2, 0x4, 0x5, 0x6, 0x6, 0x9, 0x1, 0x4, 0xde2, 0x7, 0x1, 0x6, 0x5, 0xd27, 0x3, 0x9, 0x602, 0x100, 0x5, 0x4, 0x1, 0xfffffff5, 0x5, 0x81, 0xfffffff0, 0x5, 0xb5351ce4, 0x57cd, 0xc000, 0x77, 0x3, 0x800, 0x2, 0x4, 0x7, 0xc9fe, 0x9, 0x9, 0x3, 0x6, 0x7, 0x5fb3, 0x485b42d9]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x7000, 0xd, 0x0, 0x7f, 0x6, 0x4, 0xfffffffb, 0x9, 0x47, 0x3ff, 0x8, 0x10, 0x10001, 0x7, 0xa, 0x8, 0x6, 0x3, 0xfffffff7, 0xfffffff8, 0x2, 0x3ff, 0x8, 0x1, 0x80000001, 0x6, 0x7, 0x101, 0x2b, 0x7, 0x8001, 0x6, 0x6, 0x5, 0xc, 0xffffffff, 0x1, 0x1, 0x8, 0xfffffff9, 0x4, 0x2, 0x5, 0x5, 0x81, 0x4, 0x81, 0x2, 0x4, 0x6, 0x100, 0x7, 0x4, 0x6, 0x1, 0xa2ce, 0x1, 0x40, 0x0, 0x400, 0xfffffeff, 0x80000001, 0x7, 0x6, 0x2, 0xf, 0x3, 0x7, 0x7fffffff, 0x1, 0x86, 0x73, 0x8001, 0x93, 0x7, 0x3, 0x1, 0x1, 0x9, 0x0, 0x3, 0x7fff, 0x200000, 0x7, 0x7f, 0x1, 0x1, 0x1, 0x5, 0x8, 0x8, 0x1, 0x9, 0x1a17, 0x16, 0x1, 0x216e, 0xdd3, 0x5, 0x2, 0x3, 0x42, 0x3, 0x140, 0x3, 0x2, 0x3, 0x2, 0xfffffffb, 0x2, 0x80000000, 0x8, 0x1000, 0x5, 0x5, 0x7, 0x3, 0x0, 0x1ff, 0x2, 0x205e, 0x9, 0x1, 0x3, 0x4, 0x8, 0x2, 0xfffffffd, 0x8, 0x100, 0x6a7, 0x4d, 0x7fff, 0x2, 0x4, 0x3, 0x6, 0x4, 0xfffffff9, 0x5, 0x1, 0x3, 0x3da, 0x7, 0x1, 0x6, 0x5, 0x1, 0x3, 0x1, 0x6, 0xfffffe00, 0x8000, 0x6, 0x63, 0xfffffffe, 0x3b3, 0x2, 0x1, 0x401, 0xfffffffb, 0x246, 0x9, 0x11aa, 0x4, 0xf, 0x81, 0x3, 0x8001, 0x662, 0x0, 0x9eb, 0x6, 0xcf7, 0x1, 0x7, 0x3, 0x2, 0x8, 0xbfaa, 0x2, 0x3, 0x4, 0xffffffff, 0x0, 0x9, 0x5, 0x1, 0xd42b, 0x7b06, 0x267aa0d8, 0x4, 0xdc8, 0xff4, 0x2, 0xd200000, 0xaf85, 0x2, 0xf, 0x8, 0x6, 0x1, 0x8, 0xa2a9, 0x400, 0x3, 0xffffffff, 0x0, 0x7, 0xffffffff, 0x800, 0xffff4ca8, 0x2, 0x40, 0x7fffffff, 0x4, 0x3, 0x80000000, 0x0, 0x3c78, 0x5, 0xc2, 0x5, 0x8, 0x8, 0x5, 0x9, 0x0, 0x3fc00000, 0x5, 0x7, 0x3, 0x5, 0x4, 0xc11, 0x0, 0x800, 0x7, 0x1, 0x6, 0x5, 0x200, 0x2, 0x100, 0x8, 0x4481, 0xffff7fff, 0x9, 0xc, 0x9, 0x52ae, 0x81, 0x5, 0x400, 0x461]}, @TCA_POLICE_RATE={0x404, 0x2, [0x8000, 0xc, 0x2, 0x8, 0x800, 0x1, 0x7, 0x0, 0xfff, 0x4, 0x3, 0x0, 0x0, 0xc1, 0xab2, 0x4, 0x3, 0xd9, 0x7, 0x0, 0x8000, 0x32c000, 0x30, 0x3, 0x7, 0x4, 0x171f, 0x80, 0x1ff, 0x5, 0x8, 0xa672, 0x2, 0x0, 0x2, 0x9, 0x2, 0xb, 0x10, 0x6, 0x9023, 0x7fffffff, 0x0, 0xb, 0x7f, 0x2, 0x7, 0x6, 0x3, 0x7, 0x80, 0x8, 0x58b1, 0x7, 0x7, 0x401, 0x7f, 0x8, 0x1, 0x3, 0x5aaf, 0x0, 0x9, 0x7fffffff, 0x2, 0x9, 0x6, 0x81, 0x1, 0x400, 0x2, 0x7b, 0x0, 0x8001, 0x6, 0x3, 0x4, 0xfffffffa, 0x2a0, 0xffff4e06, 0x6, 0x40, 0x4, 0x81, 0x80000000, 0x81, 0x3, 0xf, 0x7, 0x8, 0x1, 0x0, 0x3ad, 0x8a7c, 0x8e8, 0x80000001, 0x7ff, 0x2, 0x81, 0x401, 0xd, 0x0, 0x46, 0x7, 0x6, 0xf, 0xee, 0xfec, 0x8, 0x6, 0xe, 0x7, 0x7fff, 0x9, 0x5, 0x91b3, 0x2, 0xa, 0x7, 0xb0, 0x1, 0x9, 0x1, 0x5, 0x100, 0xfffffff9, 0x5, 0x75, 0x9, 0x6, 0x8, 0xffff, 0x8eed, 0x5, 0xf8, 0xa, 0x8020000, 0x5, 0xbfbe, 0xfd94, 0x5, 0xfffffffc, 0x400, 0x7, 0x5, 0x7, 0xa9, 0x0, 0x4, 0xffff, 0x8, 0x9, 0xe0b, 0x2, 0x2, 0x1, 0x4, 0x7ff, 0x8, 0x2, 0x0, 0x8, 0x7, 0x6, 0x9, 0x400, 0x9, 0x80, 0x0, 0x1, 0xfffffffb, 0xa, 0x1, 0x3ff, 0x0, 0x6, 0xbbb5, 0x101, 0x0, 0x3, 0x2d, 0x3, 0x0, 0xfffffffa, 0x623, 0xe67d, 0x213, 0x3ff, 0xd41, 0x10, 0x10000, 0x2e65, 0x8, 0xf2, 0x1, 0x40, 0x7f, 0x6, 0xab6, 0x3, 0x3f, 0x956, 0x9, 0x6, 0x4, 0x7ff, 0x1, 0x1000, 0x1, 0x6, 0x9, 0x6, 0x7, 0x754, 0x7, 0x4, 0x10001, 0x80000001, 0x9, 0x9, 0x6, 0x7, 0x400, 0x800, 0x3, 0x3, 0x5af7, 0x10000, 0x4, 0x10000, 0x4, 0x9, 0x7ff, 0x0, 0x7d5e4ebf, 0x100, 0xa5, 0x0, 0x9, 0x5, 0x2c408d2c, 0x3a, 0x1, 0x8001, 0x6, 0xfff, 0x3ff, 0x6, 0x2, 0x7, 0x3, 0x0, 0xf, 0x4, 0xff, 0xfffffff9]}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x6, 0x3ff, 0x9, 0x7f, 0x10001, 0x20, 0x469fec2c, 0x3, 0x4, 0x8001, 0x9, 0xffffffff, 0x9f0, 0x4fff, 0x3, 0x2, 0x0, 0x5, 0x6000, 0x1ff, 0xe12, 0x8, 0xe, 0x40, 0x2, 0x7ff, 0x7, 0x400, 0x8001, 0xd38, 0x7, 0x0, 0x5, 0xc000000, 0x6, 0x3, 0x9, 0x158, 0xa, 0xfffffffc, 0xca54, 0x6f22, 0x2, 0xe, 0xff, 0x4, 0x8, 0x8, 0x280000, 0x0, 0x6, 0xfffffffb, 0x38, 0x11, 0x95bb, 0x1ff, 0x7, 0x2, 0x8, 0xef, 0x1ff, 0x3, 0x6, 0x9, 0x2, 0x0, 0x4, 0x7ff, 0x6, 0xffffff01, 0xe, 0x400, 0x4, 0x8, 0x4, 0x6591, 0xfffffc01, 0x3, 0x9, 0x80000001, 0x4, 0x1, 0x1, 0xa, 0x5, 0xfffffffb, 0x1ff, 0xffff02af, 0xe76e, 0xfffffff7, 0x1, 0x44f4, 0x3, 0x5, 0x3, 0x0, 0x8, 0x2, 0x0, 0x6, 0x9, 0x3, 0x7, 0xc, 0x1, 0x8, 0x1, 0x620, 0x6, 0x7fff, 0x9, 0x1, 0x0, 0x1, 0x9, 0x4, 0x7fffffff, 0xd6, 0x1, 0xb1, 0xff, 0x6, 0x1, 0x7, 0x6a6e, 0xff, 0xfd, 0x463f01ba, 0xdf23, 0x7839a9f1, 0x8, 0xa95, 0x4, 0x443, 0x1, 0x9, 0x2, 0x10001, 0x4, 0x7, 0x1, 0x7ff, 0x1, 0x7, 0x5, 0x7, 0x8, 0x9, 0x8, 0x3c9, 0xffff, 0x7, 0x200, 0xffffffff, 0x3, 0x5, 0x9, 0x3b28, 0x8, 0x5, 0x42, 0x3, 0x7, 0x1, 0x2, 0x3ff, 0xfffffff2, 0xf511, 0xbd, 0x1, 0x3, 0x5, 0x2, 0xff, 0x400, 0x8, 0x8, 0x81, 0x0, 0x0, 0x7, 0x8, 0x7fffffff, 0x81, 0x9, 0x6, 0x7fffffff, 0x66d0, 0x1, 0x8, 0x5, 0x7fff, 0x3, 0x100, 0x5, 0x5, 0xd1a, 0x17c43d77, 0x5, 0x8, 0x1, 0xfd, 0x8000, 0x9, 0xb158, 0x4, 0xf, 0x5, 0x81, 0x7, 0x9, 0x3, 0x10, 0x7, 0x8, 0x5f, 0x3, 0x8, 0x8, 0x800, 0x5, 0xfffffff7, 0x5, 0x2, 0x7, 0x4, 0x8, 0x3eb, 0xce, 0x80000000, 0x5, 0x2, 0xfffffffc, 0x6, 0x10001, 0x3, 0x4, 0xcf6, 0x800, 0x5, 0x6, 0xffff8000, 0x45, 0x10001, 0x2, 0x100, 0x6, 0x400, 0x8001, 0x1, 0x800, 0x5, 0x1ff, 0x6, 0x10001]}]}, @TCA_CGROUP_POLICE={0x814, 0x2, [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x8e, 0x0, 0x4, 0xdd7, 0x5c36, 0x1, 0x4, 0x3ff, 0x5a4d, 0x4, 0x8, 0x0, 0x0, 0x3ff, 0x9, 0x9, 0x200, 0xffffff1d, 0x5, 0x5, 0x0, 0x4, 0x6, 0x3, 0xe, 0x0, 0x7, 0xfff, 0x100, 0xfffffffa, 0x101, 0x6, 0x8a, 0x8000, 0x4, 0x9, 0x5, 0x3, 0x98, 0x3ff, 0x3eb, 0x2, 0x2, 0x5, 0x3, 0x6, 0x10000, 0x3, 0x4, 0x8, 0xa, 0x1, 0x5, 0x8, 0x6, 0x1, 0x6, 0x4, 0x101, 0x9, 0x4, 0x2, 0x0, 0x1, 0x80000001, 0x1, 0x1, 0x2, 0x2, 0x0, 0x5, 0x7fffffff, 0x80000000, 0x7, 0x8, 0x0, 0x3, 0x1c0, 0x2, 0x3, 0x8001, 0x37992152, 0x0, 0x8, 0x5, 0x7fff, 0x74, 0x6, 0x1, 0x3, 0x2, 0x5, 0x4, 0x2, 0x3, 0x80000000, 0x3, 0x7, 0x800, 0x3ff, 0xfffffffd, 0xaf35, 0x7fff, 0xf15, 0xda3, 0x0, 0x10000, 0x6, 0x9, 0xfffffffa, 0x3, 0x6, 0x5, 0x1, 0x7, 0x7, 0xfffffff9, 0x1, 0xffff4419, 0x8000, 0x9, 0x5ea, 0x10, 0x8, 0x4, 0x8, 0x3823, 0x4, 0x93, 0x1, 0xffff8001, 0xf, 0x5, 0x868, 0x1ff, 0x8, 0x4, 0x8, 0x99c, 0x6, 0x9b6, 0xbc4b, 0x4f2, 0x4, 0x9, 0xa3c0, 0x401, 0x1ff, 0xfffffffd, 0x3, 0x0, 0x2, 0xa9e, 0x4, 0x80000000, 0x3ff, 0x6b3f014, 0x5270b4e9, 0x1000, 0x0, 0x8, 0x6, 0x0, 0x800, 0x1000, 0x100, 0x4, 0x4, 0xffffffff, 0xffffffca, 0x9, 0x0, 0x8, 0x2fa1, 0x2, 0x0, 0xffff, 0xf, 0x9, 0x9, 0x9, 0x2, 0xd, 0x2, 0x6, 0xe, 0xd91, 0x6, 0x8, 0x8, 0xfffffff8, 0x7, 0x7f, 0x2, 0x101, 0x8c3e, 0x4, 0x0, 0x9, 0x3000000, 0x0, 0x0, 0x65bee969, 0x3, 0x7, 0x8, 0x7, 0x6, 0x1000, 0x7, 0xf, 0x8, 0x6, 0x2, 0xf, 0x1, 0x4, 0x6, 0xf, 0x3, 0x5, 0x4, 0x7, 0x3, 0x6, 0x6, 0x7, 0x7b8f, 0x800, 0x6, 0x7, 0x2, 0x8, 0x3, 0x4, 0x3b4, 0x10000, 0x7f, 0xfbd, 0x2, 0x89ec, 0x748, 0x1, 0xb9, 0x1000, 0xffffffff, 0x8, 0x8, 0x7ff, 0x7, 0xd9, 0xffffff18, 0x4, 0xf, 0x31]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1992}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7, 0xfffffff7, 0x6, 0x4, 0x800, 0x5, 0x9, 0x0, 0x0, 0x0, 0x7, 0xfffffff8, 0x1, 0x3, 0x6, 0xb, 0x20002000, 0x0, 0x9, 0x0, 0xff4, 0x9, 0x9, 0x5, 0xc, 0xfff, 0xac3a, 0xfffffffe, 0xcc, 0x9, 0x2, 0x0, 0x81800000, 0x1, 0x6, 0x10000, 0x7, 0xb, 0x5, 0x93, 0x1, 0x7, 0x1, 0x4b8, 0x1, 0xe60, 0xad, 0x4, 0x8001, 0x80000000, 0x7ff, 0x0, 0x1, 0x6, 0x6, 0x3ff, 0x80000001, 0xb, 0xffffff7f, 0x80, 0x0, 0x4, 0x80000001, 0x1, 0x0, 0x1, 0x4, 0x7, 0x3, 0x81, 0x0, 0x0, 0x0, 0x7fff, 0x3, 0x2991, 0x10000, 0x5, 0xfffeffff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x10001, 0x3, 0x7, 0xffffffbe, 0x80, 0xff, 0xb, 0x4, 0x18, 0xfffffffb, 0x101, 0x5, 0x8, 0x100, 0x10001, 0x7, 0x10001, 0x1, 0x9, 0xb7c, 0xff, 0x5, 0x1, 0x9, 0xffffffff, 0x3, 0x7, 0x80, 0x3ff, 0x200, 0x0, 0xcc84, 0x1, 0x5, 0x7f00000, 0x8, 0x800, 0x7a70, 0x6, 0x23, 0x8, 0x1c00000, 0x5, 0xfffeffff, 0xe0, 0x0, 0x0, 0xe, 0x80, 0x80000000, 0x0, 0x46699b21, 0x7fffffff, 0x7, 0xd, 0xff, 0x7, 0xd, 0x2, 0x8, 0x800, 0x0, 0x8c3, 0x0, 0x4ae, 0xaa, 0x4, 0x7f, 0x7, 0xffffffff, 0x0, 0xe, 0x6, 0x3, 0x2, 0x26e, 0xdf0d, 0x8, 0xf91, 0x5, 0x0, 0xffff0001, 0xfff, 0x1, 0x5, 0x46, 0x6, 0x9, 0x4000000, 0x6, 0x2, 0x80, 0x9, 0x5, 0x3, 0xe72, 0x9, 0xffffff81, 0x80000001, 0x9, 0x1, 0x4, 0x2, 0x8, 0x2, 0x100, 0x93, 0x6, 0xdbd, 0x8, 0x5, 0x5, 0x7, 0x9, 0x4, 0x9, 0x40, 0x3, 0x5, 0x8, 0x7fffffff, 0x7, 0x4, 0x9, 0x7c7, 0x6, 0x9, 0x8, 0x800, 0x9, 0x81, 0xffffe186, 0x8, 0x1, 0x335b28e4, 0x0, 0x40, 0xa, 0x358, 0x80000000, 0x1, 0x0, 0x6, 0x3, 0x0, 0x10000, 0x2, 0x121e, 0x2, 0xfffffff8, 0x0, 0xd679, 0x4, 0xd, 0x4, 0x7b210959, 0x5, 0x3, 0x80, 0x7, 0x21, 0x1ff, 0x8, 0x9, 0x9, 0xf, 0x401, 0x705fd3b3, 0xc, 0x5, 0x999c]}]}, @TCA_CGROUP_POLICE={0x2c, 0x2, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x9}, @TCA_POLICE_PEAKRATE64={0xc}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xff}, @TCA_POLICE_RESULT={0x8, 0x5, 0xff}]}, @TCA_CGROUP_ACT={0x234, 0x1, [@m_csum={0xe4, 0x0, 0x0, 0x0, {{0x9}, {0x4}, {0xb8, 0x6, "6abe234da85c9ebe2e27ea443eb3c8bd2451dc97ea716c2754a67bb9797c2af89121f31166443634bcfeb040faa069387192832004cd8251f78191fe1ee1eb7d8244fd780ce884ecbd2ac558a43b17e46ee1c83f722d478f7e66b4ffff10f73e303087fe75740aa89eed3b1df2b4323da96430b5cb32616fc893d1dcf8a8092be38ccb94740ef97057aea2658b34cb3f4cd26dcd37942379777518bdd28fd775d110e544f39b0d364666793af65d5fae341bbdf9"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_csum={0x14c, 0x11, 0x0, 0x0, {{0x9}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x24b, 0xa32, 0x2, 0xb0d, 0x73f}, 0x7a}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x5, 0x1, 0x6, 0xfffffffe, 0x9}, 0x18}}]}, {0xe6, 0x6, "378ed795b8a29056f699e3a6b2243ec7afdcfeaff42f2a9f5d4b361d123a7034e434729b5880c890d158871996eef47d8cf09f543fa62c48a2b79a811e589e3c6605e1360ef7202b3612fca4564acc28bee27efaad98b23c2f996044cc600fc0dd7cfc8d1576a1d00a28402064516acad8e7f8938f5c4d8e78bd57db99707f1e31c8b6f8c7dca2c31af41de6a9b2fdeb3928d77be29f96328e0478debf10079094ba5fbff373fa5e30263368e9fbbf133f63cb8c3c9026bc44d186b351ee5947323186b14d96210bc83e1d9d94d57fe041727ea8cf9a035a3bbb910cbdae8992353c"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}]}, @TCA_CGROUP_ACT={0x328, 0x1, [@m_gact={0xb0, 0x1e, 0x0, 0x0, {{0x9}, {0x7c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x7, 0x8, 0x5, 0x2, 0x6}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x872, 0x20000000}}, @TCA_GACT_PARMS={0x18, 0x2, {0x101, 0x13a, 0x5, 0x1, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x10000, 0x0, 0xffffffffffffffff, 0x8, 0x5}}, @TCA_GACT_PROB={0xc, 0x3, {0x3117f57f661e2a8d, 0x8be, 0xffffffffffffffff}}, @TCA_GACT_PARMS={0x18, 0x2, {0x100, 0x9, 0x4, 0x8001, 0xe}}]}, {0xb, 0x6, "1dd8a79c4c26bc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0xa7fefe4b4b3bbb5c}}}}, @m_bpf={0x114, 0x8, 0x0, 0x0, {{0x8}, {0x48, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0xc, 0x4, [{0x3, 0x7, 0xd, 0x894b}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x5, 0x9, 0x1000000d, 0x0, 0xffffffff}}, @TCA_ACT_BPF_FD={0x8, 0x5, r2}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x1, 0x8, 0x5, 0x0, 0x1}}]}, {0xa6, 0x6, "6c390ac36507e0d2bb48e1519773be5cf8cd9faf03fb31974c6e5107e769bb3c60d345b1e03cda94a4f01cab9d5ade825f0bd6600ea5805b17e7b64595177641e6a325e315e0ee51a85e5726be4d730fd199c9ec97c88bb83c113bdecebe46172e87dd398fc91aea9617623bc293dd29022a807b530b224fcc6ea2432efb114518c8009e9086637f81a4030e1dbea4f14a66d1706d667c81ad5f13214d0ef783218b"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_tunnel_key={0x160, 0x13, 0x0, 0x0, {{0xf}, {0x60, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @local}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x8c02, 0x0, 0x5, 0x7, 0xdca}, 0x2}}, @TCA_TUNNEL_KEY_ENC_IPV4_DST={0x8, 0x4, @empty}, @TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0xd, 0x3ff, 0x3, 0xffff, 0xce2}, 0x1}}, @TCA_TUNNEL_KEY_ENC_IPV4_DST={0x8, 0x4, @private=0xa010100}]}, {0xd3, 0x6, "9d41e976364e34560c633cc4fc1121cad2c61c5ae2e5a03d6350a0674fa3713b73aabc295265476f5b11118a1dbcf9bccbed28c8f1177ab06dad913b29e7185a9bd40de86300f28f6d97003608de76f5bc9cdd5f5d941fc157ae940da6315141da0a104e65b750161ca1038ae867257fdb01ee91de85d20740aba980544439a92d3f8dd8e25886988f066692a688b15117b2f619a341ef543cfbbfdbef5ff1a86b40b31bcafa179ce9ef178889eaa3d101284bdb36edf3cfd9e87dac5647ab5cd46f376eb449dd5b40743b191ebd80"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}]}, @TCA_CGROUP_ACT={0x1d50, 0x1, [@m_police={0x4ac, 0x1e, 0x0, 0x0, {{0xb}, {0x438, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x430}, @TCA_POLICE_RESULT={0x8, 0x5, 0x4}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xab1b}, @TCA_POLICE_RATE64={0xc, 0x8, 0xfffffffffffffa05}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x80000001, 0x10000, 0xd, 0x2, 0x5d, 0xffffffff, 0x9, 0x0, 0x0, 0x7a, 0xfffffc00, 0x800, 0x7, 0x9, 0x3, 0xffffffff, 0x5, 0x6, 0xfffff22f, 0x0, 0x4, 0x7fffffff, 0xffffff7f, 0x8001, 0x4, 0x6, 0x3ff, 0x2, 0x2, 0x1353, 0x2, 0x2, 0x7fffffff, 0x4, 0x7, 0xd8d, 0x4, 0xa, 0x0, 0x6, 0x40, 0x2, 0x8349, 0x9, 0x7ff, 0xd17, 0x9, 0x9, 0x200, 0x9, 0x3, 0x6, 0x7cd, 0x9, 0x6, 0x9, 0x4, 0xff, 0x4, 0x80000000, 0xfffffff9, 0xd, 0xffffffff, 0xfffffff9, 0x4, 0x5, 0xf35, 0x7fff, 0xfff, 0x4, 0x1, 0x3, 0x1, 0x7, 0x5, 0x38, 0x3, 0x638, 0xc, 0x1, 0x6, 0x8, 0x45, 0x0, 0x3, 0x0, 0xffff2cb0, 0x4, 0x80000001, 0x4, 0xa, 0x3, 0x8001, 0x1, 0x2, 0x100, 0x6, 0x6, 0x0, 0x10000, 0x8, 0x7, 0x7, 0x5, 0x3ec70000, 0x2, 0x4, 0x2, 0x6, 0x3, 0x7, 0x8, 0x8, 0x3, 0x5, 0xa0, 0x2, 0x5, 0x6, 0x9, 0x280000, 0xfffffffa, 0x8, 0x9, 0x0, 0x1ff, 0x4, 0x401, 0xd22, 0x1, 0x80000001, 0x7a37, 0x1, 0x0, 0x3, 0x2, 0x9, 0x1, 0x0, 0x9, 0x0, 0x6d80, 0x79, 0x1ff, 0x3, 0x7, 0x0, 0x6a, 0xa, 0x4, 0x3, 0x3, 0x40a, 0x1, 0x5, 0xb, 0x1, 0x9, 0x9, 0x8, 0x3, 0x2, 0xffff, 0x8, 0x9, 0x1, 0x5, 0x7fffffff, 0x6, 0x4, 0xff93, 0x0, 0x4, 0x8, 0x2, 0x5, 0x3ff, 0x10000, 0x1, 0x4, 0x10000, 0x4, 0x7f, 0x1, 0x1ff, 0x8000, 0x3a9, 0x4, 0xc, 0x73e0, 0x6, 0xdf00000, 0x81, 0x4, 0x1, 0x9, 0xa1b8e4ec, 0x40, 0x8, 0x1, 0x8, 0x3, 0x3, 0x5, 0x8, 0x7, 0x9, 0x1000, 0x7, 0xf, 0x1, 0x200, 0x3, 0x8000, 0x7fff, 0xf5, 0x6, 0x1, 0x7, 0x1, 0x2, 0x800, 0x3, 0x400, 0x8, 0xffffff80, 0x6, 0x1, 0x8, 0x5c363c83, 0x7, 0x3, 0x8, 0x7ff, 0x4, 0x8, 0x80000000, 0x0, 0x5, 0xd1b, 0x7, 0x0, 0x2, 0x9, 0x6, 0x2, 0xfffffffc, 0x7f, 0x10, 0xffff0001, 0x8, 0x9, 0x40, 0x7f, 0x2, 0x8]}]]}, {0x4c, 0x6, "77574119cdd98691fd040906ed17871157d43738f0e10fc08db00279d2c711c65ce9cb8f52dcbcb1a65c30879dc27f4c9dd855a70fc7276f9913056ffa04fd3df0616849d3518d23"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x4, 0x3}}}}, @m_mpls={0x1038, 0x1e, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5, 0x6, 0x1}]}, {0x1004, 0x6, "737762a2b84efd30d74a131164343e0079a0665ea024b8dab209b3c28d4acc86ac137963bb14ff8745110f32791fc3c3478dec6d1e6357b174d6bea9b500ede7ae13396d35f7683c7e0ab7169c3854f28787d0af24551720424367145e45dc10a7cf847b6f3d0f038ed7f1f7a293fbd8145383b7b99a3de8574b891efc2dc517ec0db16c77095b4e63145867a0f9f638d8b1097d429f8306ed79a4c689a309d6b67dceefd6090a2de2837f0a59c9ec7b8acb826c41568faac84600d6780ee615e73a7a428102c47c8d1e5e55c0c978bff199d1cf7f9aba69a24d2f3d282b1a9551cffca7aca923c1191a552310c3d99ce59bd3c1b87839e46085ff98a8cc72da0e8992389867a0d20bec5316de40474904eb39c7dfd2c8a19d89eefb295b18a4137a4456d48c94ff09163a5e3462c9d5f33abe2d61cecc3ae03c83bea3b0b394bbec8862218c28a19cb489819a18d5315823e17ea52b92c5bfb6dea1fad583394100aaf45a7cf3da2b7e57396a5b28f7841c9ea70d8be379ab6f0ef3e6aa6692e864cd12c63248d95ff5364d8ac64f0b3fc75929ae93bac55852307af83038a8a7b865db71889c3fdd0a43ab354614af7874d98213fa36b4257139c852d0202e9457a408fd3e5a98b1b55d88e8cfe31d4ed81b89020fb2c7f560e6701c1cb3434f43758d8025f6eaf14010ae8ac6046f3c6096241645bc2830141e5361002541e6b9ec61e5dd96e5cc95819429695fc52e7ec8094f24696a06c85b251b5dacf3e410c7af2567698755037fbd3c17bf24cf49c087cadfaadbec80fb17c0847abea362d0e65bd8465da14c39c484ef0e6262470a002fbd0c11f418a49db1004348a8bbc599cca35b690fd3c842d638d5fcdaa85e4a191357a5e3de40e48336e1d50afd7f5abc0c13288abba28813a96ead1fd5d2ec761ee3bdaf1e9feb4e77adfd1f79348f2117cf39d00f68ccb34c23bf307868893089a8df82441ea2f01157bb7ffcef48c022fdc48c1768dc5b4ea93581180f5da33b27b1e33ad459b5aee7cf2b004492925e5e15db4ec7866913558bf558c1b82d042ce46495079951939cbbed0b506d2e21739facb01e781c4d7baf0c68262eb774875e2bcd6cfaa3107f47ffa9c14a0b13a1f789651e1cee931c9d8db6df4649dfd10cd58440a8e856ac10f3ccf16d30eea1c3f642a30bda9920605a7724895e95bca7e2a1e5e191f6c91debf57fa267d08f18fd482e83ddf9494833e282a56c9544f8f3fecef19eeedde8771efe33d7ad1260bc1e3d75474d0cd510c92be1288947f3650e794538c63e299aa838f3789ebf8071399f3a0323a9062100f7dabbb3dc8ef0aeb162a1368664c0da6cc3062364d45dd97d89fd1808dbd71da4fcd4a39ca8349a0b4e86c2e1929a4f2bd690ec1486a719885e2004ba26978529f3254d24b6680bc9bfb7a2bbfc445a343241c94309eea8403ce06643142fc68e636764d69910e67871483d7c1007b071236c120d3813895555c9862dcd1f1b32c459bedb96576fd53a39a1d76be003435f6c40cac24de532ca6eecc5e9718af108b3ed17d2d81495050c00db071947d90967f47a883c64360f4bf0bcf79bb4ffcfc7d13a96e1596d49e089ec2d58fb91a70dd51c9afc72bb0b085d13ac3237a6c9138189ffe1b835fdf9c20cb038e0af86b96fe7e9409ed3fd344729a071a4a867b085afb49816d6503a476c51c2e69ac47d161dec61b8f1889b7633600c1f2585d65dc947b39ebe01c0dfee13d957776109e7cc2663d7231ef8f57000676c3ba1f473a9c4a44605d6d6ce02d99fcb154a0af587f4c5d0d87c0cda61ec74ace364bceaa9c54e0c4a304e3721c2111e0e4e86642962b179c2d4c0f273fd29170e145e94c3f173e8e30a03b15659cd63adc522b7d4b6e51ff63f4d8e2dccc4a1bb706398242f57547f845e0ba8b3f4c1f71f29268cc382f78cb25388b0e76f3f75907def53a655a95ed91fca37bca05dfe0ae268c8c4fbff755cdcfd277ae33741db87dee2f21e3c1ba361b56d067924a4d7b7b4457f4185c410971a2266285c6a0e1c7616c98a268064f4fd641596f0471037409dadfcc79ab449848fa034448c0659c20f10ea30aa8f77785faa7f0b52fc33e8be8566f113064ecdb4fedc0438a0eb50db3135dc1c5be5361e0aa89f60b340b4f41bfd448108fa7fd523d997a6d0fee68477a277337ab3923f22c6e16fea8820be079fcc9648495613f9e0b51be2f2220d5efdbcc84996a1840d4d54ed9e00731a6b0bfc46030fbdd7eddef756d313466d3cc2afdeade1098b7126f8d4fc3aa7a212d797905feaa120d77982255f84ffbf9daafa69d5f0cf99b798e163e1a28b27662fabfe285f4d9856d7d32157c9beff1f34d03aaefeb468087d2796ad1b52a12fd851068990279ede916a2c57c4ce861e94d78ad01073213cad0165d10396fe532dc035cb54b0f500c995bf0ee172d67f066a107a3e36b2e79bc5ec99dc765c0b83a53bb3ec8a2592e225d4657ebce79f3e9bef0dc85a7deddf8c8bf20fd2391bd008da51a30ed78faf51061038ef698d31d494bb5066d1970a745c23e71cd2e63093ffcef1e7f24c41eb674647516872a55ecd5627376aec51581725cabf49703520dbc03e06a2ec7988f5e212aa37bfb210d21dd1119777b9f34160c89a3a330d9b2ceb8843f5001d0a5d90e6e46cf11f22c8de970c6431f687d1acc4ae6271176ccf29c863cdc2cea7f5c276667c9b4e13b502d9b5a665ba8599430f9e75e53f2a0f883d2b802daa3998fa464081f88357d5659538da92a0898a557e51920915218add59c05b917b2292e3c0563d54fd8c9955958b6d965dc8a0a276aa36d17f7bc6ed7866b0961edca07478be687b479e499d685a919eb687fd8c1ac43c292402ac8627eac0a649499aa768269bc441506dce4e07236d80f6613e51d69d6654cb89dd40df0705dc967ab5e6f62dbd16db2276465192725793e89b2e05d7ce63b9651c23dc3547f08af80276a5f07e4d517cc0f75d114b8bd93c369706c535043319cd9da634710f5fc440474d11ddab4016df7dc865bbe18df4e5b0a5eb0cbdb56a1235aa0645e7126ac3ced10c602ddfb565cb4d701a16bc46f63690d188979516c5c0b1a3845d1158ac8a7dda37941dd8f091c89da7257e36d3a1e853599014b7c007b5105314c5e80f553eee3c047ef77aacf278f472df04356fe8bd6dfffbb4f9a22de2446a7e20696176c96aa1b92ac4a1e06e2dbeb58abcc619ee41cc4e28dac406392209e2dec15ba1e2d001aed3bdfa49266ea7af1b9e3e677ac985771bc17f4408ed02400543b02756a3d06446c713f2c7a2cbc930572b4302b063528e0f006be374972cf9665716a5156a52c62d76a0c914d37b7c08d4afc0c18727a31fcecfedc19c92ea75260093f70a98ef6a346e3e3ee56b83ab5c1a334270aa0e07c77014a6a749d33c371818916b8b0c924a9f96579dfe3734831842418109a0f46c6e39eaa20c9e58a06e5083986ab3e8d657295c789f712146c4b1e8d3c008613487c9bbb1830f1cb70ed9727b59f24fcd6be607dbe672adbdb8af06a9d3a8bfde79b4479b68a17a9beb840c80b5fd8eaf49939cca03c22f07d65b0995b14167ef220e186756afd0fc48127298a2b4bd139f98d9ab93385d13edaaf7f28c8c2c7e55daa2903992dcf47bbb77561eccb14dedda65b5a2e37cede6f8d51f9652be2ec489e57f6c3da81694be4a4eacf0f669910a99fb94b8132b9440c91716d9ee183747125e6e23e52f70740211f4f6f227f13c6db7fdd13b4cc366e8c293762f493b741ad55f2069a189d74a1d9221555859e26c3a8fe402410fe77c4ad0a72f6e80e787e19600aeda74979093fec998517eb9c5c4df42365f66a354b7b238508f0bc838bb3cdfb96e58a15c28e9a086299942aa48a669bfc2a31b9728e56b28f9d4b1ce1946aa407ec918dde55f39730c4f93ca03e15ed70b6d741ba2967abd3f52cef1ad23b04cace20eef266da1d3308dc933979d2a51b94fa1a2865062bb7223f2ad9f94a28d9b022aae75e907381ef6494c82956f01c5b2e9ba720a186fdf2f3145e4d50c44f2b7519a8f495bf49f9cf2479a092904c204d58a997786b4fda2b4137cda5613b50d654278ebd4d3373fa5eec27a0c624ca93af9792db576362fdf3faebd418163a266364c095b892210dd40e305b74caca4393a9caba122c13bcd799833f63c19e72451ce11fd1ed03895ba035e9fd45e9b351eb8371d97673e3f5558af546836f35daeeda61c6cbfcd4aada43ee73bd3a29a120737f167f63e40eaf41ce2a0d8da3486223478b6c8902b4fcc517b2d59c10b99e68653a5e1463936d7a23aff455cf10d86557f501569ae46901f44f6115ecbe1b02fcfd55af9487bb7a6bae26093c21dfc799f3027592bce9411415f454a08d3811ea9e5b2d33ee5b5230f0bed49be69707099c7b873cbfc48a704141a4ec0e64bd1b14b16adb4599e4ada254cd4776e2c4d349a54967b60a7b43769015f0557ce0517522911e23528545701dd0720901846df0363119594e192392e685b7885cd9fc7894eabf65dac21aecde16aee88e78da20bb4cbd5c90e514721d05ab13c67a8001655174af3282743ce45d29d4713af294589a3acf75329eba02b9ddb204163d566a734e81f0dc5a889c5abecb7a4298d49c1d8aa7a79d81f24afbf567f56ca64e636af180de5ccff55a1f0519f97af1ea5239b0bfe1619d89a66e9b1a8bfbea60e5cdda16a836fd8b34fb2baf4cb51b5f86f9da4902120667c857b2aeb0368a29904d82844153e52c0295e28ed33ba91b634469e41c713fb1b78626560ffea2ed8198764781ff8f3b1f7283ee654eca4e2d8dfe14bf6c89c9475ee77febf8f08a7be46441bf44942d36b2b0d7b41d53d3649725e64cb97561cb3c6c2939b30b6bf3295567a69eed62ce5b9f507cf2893672540f39167d52571d2b6f587ff6e41a0ad68df52a46564fc2f369c2a273b7c3755fa050c6e35898f777fcb1775c9255f7568e25bb494aa4e4391d428299dedf8778574cc25c412542efee68963464b4f858f5243ae7015380bd411259154e8341ecb691c6b85a15df0d60f09d6b54785e463f164ad6b810f8ec3979e4edc2a65dca68b46a96babac55e9c5c12bbcb9ac37af8799ad04c03f57ba014d207b1e6a2a3027f496906bab8235f80e74876073fc6e7d75e401134177696fecb57f3b4341c8cdf49863ef040fc20aee1623c2ffdc205a98f2b0aafc27380b74785fc03001e915d82c36a9881d74ff8f99eabaf00987581387daa244667130320334f76f32fd919e216e02f17aa59f40d98073a914da9991dc41fb72464a2522d53408953629c88607dbcf665c348e6a2f3f8ea54937302e61c53667979810e45e54cc89700bfdc4ededc212a9bb17a1c8f1263ba46de221edd492f3bf1c87cd160651ff1a5b586194f591e592bc1079cd916a3e4b69be9243af53e7308e1e22b8fffbd029905a448d980badac6ae3d9012443d29ac4c6980b51f4705842a16aebb9067a84e22a0171cc2870ffae3958178461541a423e0dc195e60d9cd3d490be922c840e086d938ebc9c792a28122fab5b8d9721e332506371173eb7cab6d63fcc1c329c80b17bb8582d307851240fdc1af8c408292d2a167ff7d3e74661324a2aa1ef36a8c91f2783f51ba6cbd1301d320d11f69776b1971520fa1ab88cf32d7e634c88f626905978d57161be48e4b1dedbc6dc7a44bdd04aae3b916aafcf406d75d718a89cfc"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_ctinfo={0x90, 0x1c, 0x0, 0x0, {{0xb}, {0x54, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x10001}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x1086c00}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x7}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8}, @TCA_CTINFO_ACT={0x18, 0x3, {0x9, 0xffff, 0x3, 0x7, 0x401}}, @TCA_CTINFO_ACT={0x18, 0x3, {0x2, 0x0, 0x1, 0xe, 0x7}}]}, {0x13, 0x6, "1d6d287c8ce292f97853e224195e80"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_csum={0x170, 0x1d, 0x0, 0x0, {{0x9}, {0x90, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x7ff, 0x8000, 0x4, 0x7, 0x5}, 0x4b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xef3d, 0x9, 0x20000000, 0x10000, 0x5}, 0x3e}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x4, 0x3, 0x7fffffff, 0x3e14}, 0xe}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x7, 0x1000, 0x4, 0x4f, 0x7}, 0x3a}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x8000, 0x10000000, 0x80, 0xc6e}, 0x36}}]}, {0xb7, 0x6, "0abd7894219bc8854fa85c2e0545352db17f75b0c9e6779b9873fc350c268b2aa8e9963324d2b6c9ec4f9f65333dde59a18fc74cdd6f1368e62faca6cb47ac6abcb5ef95974563e33cf097320c14ef802cc6d1fa73fbe76e33221abf1d5f47716e34ed4ece7c0edb3c371606dd1d6af0ea4dba1211c444735bea9427288fe4a7cc84a3132d8ea961ed1e79dd7362fdbcf5b0d04cd95f0e1bca8a8d634ea682546163e849f7b48958970acb586dee50fe87d2f1"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ct={0x14c, 0x1a, 0x0, 0x0, {{0x7}, {0x44, 0x2, 0x0, 0x1, [@TCA_CT_PARMS={0x18, 0x1, {0x0, 0x10, 0x20000000, 0x10001, 0x4}}, @TCA_CT_ACTION={0x6, 0x3, 0x34}, @TCA_CT_MARK={0x8, 0x5, 0x3}, @TCA_CT_NAT_PORT_MAX={0x6, 0xe, 0x4e22}, @TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e24}, @TCA_CT_MARK={0x8, 0x5, 0x88}]}, {0xe1, 0x6, "d0414d7773732a89b51880f617ac13e646bc36e7f2b25cf85139a5a62f445ce7d0fe9d9aee4e86558de0e787053fd97bdfc109f31f67ed130709605f2c4724a1d8ec1c63569967e77eef11f9494845d5b0206b390ab9cbb43d01d73cf73d69827785d6266cf5f37b76fe9809f671f266e787c95e0d567bb8f8fb6674b9bdabdfe2cad1548282b2ec34d5e16b7a7878b83daf8d1b44bfbbbe02019c43b238fda8733a52aa9182106ba52bbbc411bc81020e191990048bf15d398b288f2bd09e493896120fb93360ee0381dc39d0e1d639fedda26d1627ff0f7e71ddda2c"}, {0xc}, {0xc, 0x8, {0x2}}}}, @m_xt={0x1ec, 0x9, 0x0, 0x0, {{0x7}, {0x1ac, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0xc2, 0x6, {0x1ff, 'filter\x00', 0xb, 0x6, "58f00e99507aaf7c134d247ea0e101d534899114827d134ab834fef12653e4bd126565a688aba026433aa3dcf35800c5608403fb797ce3b033097b4f641ebea0148ff13f6dd55bcfa1ff2e987af26f6e03525802a44ca720e0f0dbeaa921b3c914d03ad855bbb7addcd28a9335327d7b96db15d0cd188b679347f6608fc07593a2085d5f0934312e714d6420f01f1521269afb6469ea22f6"}}, @TCA_IPT_INDEX={0x8, 0x3, 0xfffffffe}, @TCA_IPT_TARG={0x93, 0x6, {0x7, 'security\x00', 0xff, 0x1, "04c85dad3a72f09ce4f564471cc9d1c6039da64af4287b2764712de4a20362ff955b33920939849988bc58bdc2d1b7e81f53f76208988c9d83e4a03e0cc8755f088ea7106f95726f6cddb85919d5cf693b91e80bfb353ea7ff0d25a90e4133aa78a9a34260dc20a9e1"}}, @TCA_IPT_TABLE={0x24, 0x1, 'raw\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}]}, {0x1c, 0x6, "f7fd78d665d9472d33ba595f60c7238a3e554548f1ef57da"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_csum={0xdc, 0x19, 0x0, 0x0, {{0x9}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x7ff, 0x5, 0x8, 0x4, 0x401}, 0x28}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x100, 0x9, 0x4, 0x963, 0x5}, 0x32}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x4, 0x9, 0x10000000, 0xffff8000, 0x5}, 0x36}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8, 0x2, 0xffffffffffffffff, 0x5, 0x5}, 0x27}}]}, {0x40, 0x6, "806391f7896d1219d4462b8bf5c9c05f0fccc5266f0fbe84da1c08d4d7c04920695188246167905c57afc42dac99f79d345d78d57f524ee7b8145df1"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_csum={0xd8, 0x17, 0x0, 0x0, {{0x9}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x200, 0x2, 0x2, 0x11e0, 0x5}, 0x2b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x68, 0x2, 0x5, 0x8}, 0x61}}]}, {0x74, 0x6, "d2a67b7ece71aa71d0c8f0b965cb7c8eff881c7b11bd853d15dae001386a3bc1c67802fcf98b24a7eb3e7109a741b13c5aed22eaebc00b6c29b40361147131360bdf4d76e92a08048d55a2a495d0bb29bd7bd926ad851f0495778b022acd8e57c855ba425ecf5ff3a9474033dacba68e"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_mpls={0xe8, 0xc, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5, 0x6, 0x4}, @TCA_MPLS_LABEL={0x8, 0x5, 0xcd132}, @TCA_MPLS_TTL={0x5, 0x7, 0x4}]}, {0xa2, 0x6, "81c99b5114982b2eb418e5fe9ee97b1e6e27bd5fedde9b853a9bde1923782e7a1a343e7b3a90fb267a1a6506c83b4bf408d8576d8580a43166c5e6513b5280e721f6155605743d03075e601e40aa35a140cb4afa94561cfada86c8301e4847d13e7316a19c247d6a2c2d6aaa4aeb76501e90ede351a9432198f98dcff1cdd10ae545789f243627b1796696dab62b4c4af766c8c1ca3a5b61a4b210c01a9b"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_ctinfo={0x94, 0x1f, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ZONE={0x6, 0x4, 0x8}, @TCA_CTINFO_ZONE={0x6}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x3e5}]}, {0x4d, 0x6, "31c8caa42d34c527df6d959a8dcbecbe7546b361522a8a0864920473dc5ee219478f3333ddef78abd3de4171d166e613e6c876d673aab935edd4c05850a2612b79c8f6a1ae4aa1544b"}, {0xc, 0x7, {0x1, 0x1}}, {0xc}}}]}, @TCA_CGROUP_EMATCHES={0x3f4, 0x3, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x5}}, @TCA_EMATCH_TREE_LIST={0x9c, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x1, 0x7, 0x99c4}, {{0x2, 0x0, 0x1}, {0x1, 0x0, 0x1}}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x7, 0x7, 0xff02}, {{0x4, 0x1}, {0x1, 0x1, 0x1, 0x1}}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7fff, 0x1, 0x3}, {0x20, 0x8001, 0x1, 0x0, 0x4, 0x2, 0x1}}}, @TCF_EM_IPT={0x3c, 0x3, 0x0, 0x0, {{0x8, 0x9, 0x3}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_DATA={0x4}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0xa}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0xc1ad6ae551a0d46b}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x1}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x3}]}}, @TCF_EM_U32={0x1c, 0x2, 0x0, 0x0, {{0x1000, 0x3, 0x31}, {0x5, 0x7, 0x0, 0xffffffff}}}]}, @TCA_EMATCH_TREE_LIST={0x290, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x11c, 0x1, 0x0, 0x0, {{0x7, 0x9, 0x158c}, [@TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x3}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x7}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x7}, @TCA_EM_IPT_MATCH_DATA={0xdd, 0x5, "0f4ae4ec148fa3bdeb0e1b98508b948fed5439b85c485e878b3b2d258c10ede8c5712025b0e96ec898a20934625fe77616bd4af07fd6e70ae45266b7e42f04f2f98da919ddb1c30770d00d764117e956880a0262684dbdc8c07c36c7279ab76a08377d96baacd42f5f1f1fe378faa7fbb5f221cd00b86429a851b8fb5bdc3916355c5240580dca31ad94362e956b9ffab0b95aa117a88c3b4a990c9dec8ef7cde581405458306a61fefd59ad63e940e6590d6364cbd262e8debf1938f0a702786cee99928ad48cbe5edea4c042ab6a0aac32b22ec4a994e6c7"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x1}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x3}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0xb}]}}, @TCF_EM_CONTAINER={0xa0, 0x3, 0x0, 0x0, {{0x3, 0x0, 0x1fcb}, "73a804be5d709909e494e58507ef0b465ec2e10f1f9cb5a1b9723536cb08b88faae0288be12d5b6051adec4af7b52c8afa3967fc2ea26080ca3735497ebb526e6f6778be3522bab27350acf0bd079f57df6b26f43c75aa291ab0eb08b13f5309dee05edc553280f7aa9c84db389b5466eaa6ce4699d4e98697943352be1f40ef699f65a02c69b39386821d7c1d53228cdc8b"}}, @TCF_EM_META={0x24, 0x2, 0x0, 0x0, {{0x80, 0x4, 0x2}, [@TCA_EM_META_LVALUE={0x16, 0x2, [@TCF_META_TYPE_VAR="f3733a3f14adb7f0106c", @TCF_META_TYPE_VAR="c31289b9", @TCF_META_TYPE_INT=0x9]}]}}, @TCF_EM_META={0x7c, 0x1, 0x0, 0x0, {{0x3}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x833d, 0xa}, {0x6, 0x8}}}, @TCA_EM_META_HDR={0xc, 0x1, {{0x2, 0x20, 0x1}, {0x2, 0x6, 0x1}}}, @TCA_EM_META_RVALUE={0x1f, 0x3, [@TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_VAR="f6", @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="5686", @TCF_META_TYPE_VAR="a4e6", @TCF_META_TYPE_VAR="df6aa65319c9859812df", @TCF_META_TYPE_INT=0x3]}, @TCA_EM_META_RVALUE={0x19, 0x3, [@TCF_META_TYPE_VAR="5acecbb871", @TCF_META_TYPE_INT=0x8, @TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_INT=0xa]}, @TCA_EM_META_RVALUE={0x10, 0x3, [@TCF_META_TYPE_INT=0x7, @TCF_META_TYPE_INT=0x2, @TCF_META_TYPE_VAR='`z}T']}, @TCA_EM_META_HDR={0xc, 0x1, {{0xfffd, 0x7, 0x1}, {0xfffa, 0x5, 0x1}}}]}}, @TCF_EM_NBYTE={0x1c, 0x1, 0x0, 0x0, {{0xf759, 0x2, 0xc}, {0x9, 0x9, 0x0, "6d20ad7833246050ac"}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x0, 0x7, 0x12}, {{0x4}, {0x1, 0x1, 0x0, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x90, 0x2, 0x0, 0x1, [@TCF_EM_META={0x20, 0x3, 0x0, 0x0, {{0x7, 0x4, 0xfffd}, [@TCA_EM_META_RVALUE={0x13, 0x3, [@TCF_META_TYPE_VAR="e6abd6b460aec0c07a", @TCF_META_TYPE_VAR="3e0a4816ed15"]}]}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0xdf, 0x7, 0x4}, {{0x3, 0x1, 0x1}, {0x4, 0x0, 0x1, 0x1}}}}, @TCF_EM_META={0x58, 0x3, 0x0, 0x0, {{0x5, 0x4, 0x1}, [@TCA_EM_META_RVALUE={0x2f, 0x3, [@TCF_META_TYPE_INT, @TCF_META_TYPE_VAR="338d397c210717f1", @TCF_META_TYPE_INT=0x8, @TCF_META_TYPE_VAR='d+', @TCF_META_TYPE_VAR="aed1fdb5f0aa43f8d963", @TCF_META_TYPE_VAR="1df722c3ab0064", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_INT=0x6]}, @TCA_EM_META_RVALUE={0x10, 0x3, [@TCF_META_TYPE_VAR="4fe818518710", @TCF_META_TYPE_VAR="54b0", @TCF_META_TYPE_INT=0x9]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x0, 0x1, 0x1}, {0x7, 0x3, 0x1}}}]}}]}, @TCA_EMATCH_TREE_LIST={0x2c, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0xa, 0x7, 0x4}, {{0x0, 0x0, 0x1}, {0x1, 0x1, 0x1}}}}, @TCF_EM_NBYTE={0x14, 0x2, 0x0, 0x0, {{0x6, 0x2, 0x5}, {0xca8, 0x4, 0x0, "787bbceb"}}}]}]}, @TCA_CGROUP_ACT={0x1860, 0x1, [@m_ctinfo={0x98, 0x11, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_CTINFO_ZONE={0x6, 0x4, 0x5}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x5}, @TCA_CTINFO_ZONE={0x6, 0x4, 0x1}]}, {0x52, 0x6, "e595f9eb1a6477911cc4976b6063efce5ae3c0860c9d2f7ebd2310f7236f65102d7a1e375d23303d3e6b48169dc7357c0331bc5fbbe66f0c6261ccae06c070f0cf3544dcbc451aa9bf6b15e53223"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_vlan={0x12c, 0x11, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6, 0x4, 0x88a8}]}, {0xf5, 0x6, "28d33cc983e2f210d174e71d787b19170e4fa0f7f98fe016c4ba51c7768a2fe117220e020179ba3349b84bd219ff39c83bac8a1973abf1b327d1589f5165b4b608dfbbd4038b3b3c535dc6263c7d66b7bf7a7a5481c3bff538a7af4f7aa474bd46df09685c3bf29c1eb63f3178e67d52f7bfa29f0bb79680ce1f43a0a4f4ac922aefa665cae94e30bd77c89baff222615475d529480661b734d760067279e1f816f1694a60320371cce5d441561ca0633841a5c9858f71a1c0efecf462901379520c174519e60b34aec9feb059c40deb1d43a975d2e13d25b5f244ac96751474c7cc8e80b83de2054559d2a8e3e96c93d2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_police={0x11e0, 0x6, 0x0, 0x0, {{0xb}, {0x110c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RATE={0x404, 0x2, [0x7e6, 0xa, 0x5, 0x7fff, 0x7, 0x9, 0x8000, 0x4, 0x3, 0x3, 0x89b4, 0x1, 0x9, 0x0, 0x3, 0x8, 0x3, 0x9, 0xe, 0x9, 0xd98, 0xfff, 0x400, 0x0, 0x0, 0xd, 0x8000, 0x5a75b615, 0x0, 0x7fffffff, 0x1, 0x4, 0x6, 0x7, 0x2, 0x5, 0x1, 0x142e, 0xb95, 0x1ff, 0x1, 0x5f58, 0x2, 0x81, 0x9, 0x3, 0x0, 0x0, 0x56178fc6, 0x0, 0xff, 0x3, 0x65, 0x5, 0x7, 0x5, 0x3, 0x800, 0xc, 0x4, 0x8, 0xfff, 0x2b, 0xfffffffa, 0x0, 0x5, 0x2, 0xe7a, 0x7fff, 0x3, 0x0, 0x200, 0xfffffff8, 0x5, 0xf1, 0x7, 0x0, 0x5, 0xffffffff, 0x1, 0x2, 0x4, 0xfffffc00, 0x6, 0x419, 0x6, 0xaf0, 0xffffffff, 0x5, 0xfffffff0, 0xe5e, 0x80, 0x40, 0xd, 0x6, 0x9, 0x4, 0x1, 0x3, 0x8, 0x2, 0x40, 0x6b, 0x2, 0x3, 0x8, 0x8, 0x9, 0x40, 0x3, 0x6, 0x7ff, 0x5, 0x7, 0x7, 0x10, 0x10000, 0xb, 0x2, 0xbc68, 0xe, 0x5, 0xfffffffa, 0x0, 0x100, 0x10001, 0x1, 0xffffffc7, 0x8e6, 0x2, 0xb, 0xe, 0x9, 0x401, 0x498, 0x0, 0x0, 0x1, 0x8000, 0xffff8001, 0x7, 0x6, 0x0, 0x3, 0x0, 0x9, 0x3, 0x8, 0x2008af0c, 0x2, 0x2, 0xb, 0x7fff, 0x5, 0x8001, 0x6, 0x70000, 0xffffffff, 0x5, 0x50, 0x40, 0x40, 0x5, 0x81, 0x3, 0x4, 0xffff, 0x7ff, 0xc495, 0x9, 0x3, 0xffff2e8d, 0x8001, 0x48, 0x1, 0x5, 0x400, 0x1000, 0x7, 0x2, 0xfff, 0x8, 0x4, 0x9, 0x1, 0x9, 0x5, 0xb, 0x698, 0x1, 0xffff, 0x100, 0x101, 0x6, 0x40, 0x4, 0x3, 0x7, 0x800, 0xfffffec8, 0x80000001, 0x7fffffff, 0x2, 0x2, 0x6fa, 0x9, 0x8dd, 0x2000, 0x7, 0xfffffffe, 0x6, 0x2, 0xfffffe01, 0x0, 0x79, 0x3, 0x5, 0x8, 0x79, 0x6, 0x8, 0x2, 0x8, 0x100, 0x0, 0xffffff01, 0x5, 0x10001, 0x10001, 0x5, 0x40, 0x0, 0x8, 0x107a, 0x400, 0x2, 0x4, 0x5, 0xfffff801, 0xcc, 0x0, 0xfffffff9, 0xc, 0x7, 0x9, 0x7, 0x81, 0x5, 0xfffeffff, 0x0, 0x6, 0x7fffffff, 0x3, 0x2, 0x9, 0xa6]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4726b85a, 0x725d93d4, 0xc6, 0x7, 0xa0c90760, 0x3, 0x0, 0x3, 0x800, 0x22, 0x5, 0x81, 0x2, 0x3, 0x0, 0x6, 0x3, 0x6, 0x10000, 0x4, 0xe2, 0xb0, 0x9, 0x5, 0x7fff, 0x9, 0x1, 0xfffffffe, 0x8, 0x6, 0xffff, 0xfffff800, 0xffff2310, 0x6, 0xd, 0xd8, 0x5ed, 0x7, 0x9, 0xff, 0x5, 0x355, 0x0, 0x4, 0x6, 0x6, 0x6, 0x46fc, 0x5b2, 0x2a, 0x5, 0x24000000, 0x6, 0xc0, 0x3, 0xfffff0cc, 0x8, 0x7fd, 0x1, 0x4, 0x8, 0x7, 0x2, 0x7, 0x400, 0x5, 0x3, 0x0, 0x6, 0x0, 0xa913, 0x18c, 0x3, 0x7, 0xffffc5ae, 0x6, 0x3, 0x5, 0x80000000, 0x8, 0x4b9, 0x8, 0x40, 0x1ff, 0x887, 0x7, 0x9, 0x5, 0x7, 0x7, 0x10000, 0x4, 0xd60, 0x2, 0x7, 0xf7ab, 0xffffffa5, 0xffffffff, 0x4, 0x771, 0x7f, 0x3ff, 0x7f, 0x1, 0x3, 0x7, 0xfffffff8, 0x0, 0x0, 0xe5b8, 0x2, 0x28, 0x1000, 0x9, 0x3, 0x6, 0x2fb, 0x80000000, 0xe519, 0x81, 0x7fff, 0xd, 0xb, 0x0, 0x6bca, 0x9d1, 0x6, 0x6, 0xf344, 0xfffffffe, 0x7ff, 0x7ff, 0x1, 0x8, 0x9, 0x3, 0xdc8, 0x7, 0x2, 0x4, 0x400, 0x4, 0x3, 0x4, 0x775c, 0x5, 0x101, 0x2, 0x23cd1f30, 0x2, 0x7, 0x6248, 0x3ca9, 0x7fc7af66, 0x0, 0x80000000, 0x80000000, 0x45d9, 0x7, 0xfffffff9, 0x2, 0x8, 0x1ff, 0xf5, 0x8, 0x100, 0x2, 0x3, 0x4d0, 0x6, 0x80000000, 0xe, 0x8, 0x7f, 0x4, 0x1, 0x6527d852, 0x1, 0x8000, 0x2000, 0x9, 0x1, 0x9bdf, 0x0, 0x8, 0xb1, 0x40, 0xffffff27, 0x8, 0x2, 0x0, 0x1, 0xffffffff, 0x5, 0x9, 0x8, 0x9, 0x7, 0x9, 0x4, 0x8, 0x6, 0x6, 0x9d5e, 0x2, 0x80, 0x3, 0x7, 0x4, 0x2, 0x8, 0x6a, 0x10001, 0xf2, 0x2, 0x2, 0x5, 0x7ad, 0x9, 0x1, 0xfffffffc, 0x6, 0xfffffff7, 0x400, 0x3, 0x9, 0x6, 0x6, 0xdc9, 0x8, 0x0, 0xfffffffb, 0x7, 0x2, 0x3, 0x7, 0x1ff, 0x1ff, 0x80, 0x4, 0xf441, 0x5, 0x1000, 0x8000, 0x3, 0x1, 0x0, 0x1, 0x1f44, 0x8, 0x5, 0x3, 0x1, 0x9, 0x7, 0x9c000000]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xce4}, @TCA_POLICE_TBF={0x3c, 0x1, {0x5, 0x2, 0x8, 0x6, 0x4, {0xf, 0x2, 0x7, 0x4, 0x4, 0x2}, {0x5, 0x1, 0x9, 0x2, 0x7}, 0xffffff81, 0x10001, 0x6}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80000001}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x4, 0x2, 0x4cf, 0xa, 0x7, 0x6, 0x4, 0x1, 0xfffffffb, 0xeb8, 0x9, 0x80000000, 0x9, 0x3, 0x2, 0xa57, 0x6, 0x8, 0xdb, 0x4, 0x120000, 0x9, 0x5, 0x2, 0x1, 0xfffffff0, 0x3ff, 0x1, 0x400, 0x0, 0x8eb, 0x200, 0x4, 0x5, 0xe, 0x100, 0x4, 0x8, 0x0, 0x67, 0x5, 0x4, 0x9, 0x3, 0x2, 0x5, 0x7, 0x7fff, 0x1382e904, 0xfffff001, 0x2, 0x1, 0x3, 0x7, 0x101, 0x200, 0x9, 0x7ff, 0x8580, 0x5, 0x7, 0x4000000, 0x7, 0x80000000, 0x80000000, 0x0, 0x80000000, 0xfffffff9, 0x8, 0xff, 0x75, 0x3, 0x4, 0x8, 0x9, 0x1, 0x3, 0x6, 0x4, 0x8, 0x3, 0x5, 0x7, 0xa, 0x3, 0x6, 0x2, 0x9, 0x81, 0x9, 0x355, 0xfffffffe, 0xd0c, 0x3, 0x8, 0x6, 0xfffffff7, 0x81, 0x7, 0x4, 0x3, 0x20000, 0x2, 0x3, 0x6, 0x9, 0x3, 0x5, 0x6, 0x33e0, 0xffffff81, 0x100, 0x0, 0x2, 0x3, 0x94, 0x1fe2, 0x10001, 0x7, 0xffffffff, 0x9, 0xd525, 0x68, 0x10001, 0x5, 0x7fffffff, 0x7, 0xffff, 0xffffff5c, 0x2, 0x1000, 0xf, 0x3, 0xa, 0x80000000, 0x7, 0x9, 0xffffffff, 0x2, 0x6, 0x557, 0xe193, 0x5, 0x8, 0x6, 0x7fff, 0x56e, 0x400, 0x5, 0xfffff17b, 0xd, 0x400, 0x4ef4, 0x101, 0xffff, 0x8, 0x5, 0x2, 0x7, 0x8, 0x763, 0x1, 0x3, 0xb771, 0xff, 0xb, 0x2, 0x6, 0x0, 0x3cf, 0xed51, 0x1c6, 0x7, 0x8, 0x4ca751ad, 0x0, 0x7fffffff, 0x3ff, 0x8000, 0x3, 0xd41, 0x2, 0x40, 0xf, 0x3, 0x7, 0x3, 0xa3dd, 0x9d1, 0x3, 0x8, 0x8, 0x6, 0x5, 0x1, 0x9, 0x3, 0xc, 0x560, 0xc81, 0x4, 0x3, 0x89, 0x6, 0x9, 0x2, 0xff, 0x7fffffff, 0x4, 0x4d7, 0x4, 0x40, 0x6, 0x8, 0x1, 0xe8, 0x9, 0x7, 0x2, 0xfffffff9, 0x8, 0x3, 0x3, 0x2, 0xfb2, 0x99cf, 0x8, 0x6, 0x100, 0x4, 0x7, 0xa2, 0xf, 0xffff, 0x0, 0x2, 0x1ac33159, 0x7, 0x100, 0x9, 0xa, 0x1, 0xfff, 0x7fffffff, 0x530e2495, 0xa, 0x4, 0x4, 0x5f69, 0x26bfcdc0, 0x0, 0xa3, 0x4, 0xbfa, 0x7fffffff, 0x1000]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x375b}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x83e, 0x0, 0xa, 0x4, 0x8, {0x2, 0x2, 0x240, 0x2, 0x2, 0x2}, {0xff, 0x2, 0x5, 0x8, 0x6, 0x7fffffff}, 0x0, 0x40000, 0x5b6c}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0xffffffffffffffff, 0x64, 0xfffffffb, 0x2, {0x8d, 0x1, 0x401, 0x400, 0xbe00, 0x8000}, {0x0, 0x0, 0x800, 0x70ad, 0xfffc, 0xd}, 0x10001, 0x7, 0x8000}}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x2}, @TCA_POLICE_RATE={0x404, 0x2, [0x7, 0xfffffffa, 0xc, 0x3ce, 0x8, 0x3, 0xac5, 0x5, 0x4649cfe0, 0x0, 0xfffff801, 0x401, 0xa0, 0xac8d, 0x8, 0x0, 0x9, 0x400, 0x7, 0x3, 0x7, 0x0, 0x9, 0x6, 0x0, 0x2, 0x85c0, 0xe8, 0x0, 0xeb6, 0x0, 0x4, 0xa, 0x9, 0x7, 0x4, 0xfac, 0x1, 0x100, 0x8, 0x3, 0x7, 0x5, 0x2, 0x1, 0x4, 0x4, 0x31, 0x7, 0x3ff, 0xf6, 0x8, 0x7, 0x2, 0x2, 0xc, 0xc2a, 0x8d8a, 0x1, 0x9, 0x24cf, 0x9, 0x73e, 0x2, 0x1, 0x0, 0x2, 0x9, 0x0, 0x3bb1, 0xe0, 0x0, 0x3dc7, 0x8, 0xffffff73, 0x86c, 0x6, 0x1f9, 0xff, 0x3, 0x7, 0x6, 0x8000, 0x5, 0x9, 0x38fa, 0x10000, 0x8, 0xc49, 0x2, 0x69, 0x2, 0x0, 0x9, 0x4, 0xd, 0x4, 0x1, 0x2d, 0xfffffffd, 0x0, 0x8001, 0x4, 0xe, 0x5, 0x0, 0x791, 0x1000, 0x0, 0xf030, 0x4, 0x400, 0xffff7fff, 0x5, 0x7, 0x6, 0x197, 0x3, 0x5, 0x5685, 0x5e70, 0x1000, 0x950, 0x6, 0x65, 0x0, 0x8, 0x9, 0x7, 0x6, 0x6, 0x8, 0x2, 0x3, 0xd3, 0x3, 0x3ff, 0x7ff, 0xc0000000, 0x3, 0x1a, 0x0, 0xc, 0x8774, 0x8000, 0x3917, 0x3, 0x1ff, 0x401, 0x2, 0x2, 0xf, 0x4, 0x4, 0x1, 0x3, 0x1, 0xaf, 0x5, 0x4, 0x8, 0x4, 0xe1b, 0x9, 0x5, 0xfffffff7, 0x1, 0x11, 0xfffffff8, 0x4, 0x4, 0x8, 0xffffffff, 0xd, 0x5, 0x8000, 0x0, 0x80000000, 0x8, 0x6, 0x8a79, 0x400, 0x6, 0x2, 0x0, 0x3, 0x9, 0x8000, 0x8e, 0x2396d8e0, 0xe61, 0x9, 0xfffffc01, 0x400000, 0x6d13, 0x2, 0x0, 0x400, 0x8, 0x0, 0x7b25bad, 0x3, 0x8, 0x4, 0xffffffc0, 0x1, 0xfffffffb, 0x7, 0x6, 0x1, 0xd, 0x8, 0xffffffb7, 0x0, 0x8, 0x7, 0x0, 0xfffffffc, 0x5, 0x54c0, 0x9, 0x3, 0x8, 0x6, 0x1, 0x7fff, 0x0, 0x2, 0x7fff, 0x4, 0x2, 0xffffffff, 0x99, 0x2, 0x8, 0x1, 0x8, 0x1, 0x6, 0xfffffffc, 0x1, 0x3, 0x2, 0x800, 0x80000001, 0x9, 0x101, 0x6, 0x6, 0xe0, 0x1, 0x256, 0xe, 0x4, 0x5, 0x5]}, @TCA_POLICE_RATE64={0xc}]]}, {0xa9, 0x6, "9fcc57755ed9929ddc42cf79621a4b7f6de09c05448541f6d66f0338c921350a9ffcc7b98e85f952ff3ba41a06f69556380f0014bddecba18cee252bb2ff9bec265b49dd83dcfafe6b5ff0adf51d699728b36d022ec07b03030585f63622dadcf53c8f92a063a36071084dc933b9ce4b309f91ef671752b193f9ed1416a9eb917c86ebbbce113b76a0f333b8a00a09303615747d18ea721c55d6af2e291585bfe68cce183a"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ife={0xa8, 0x1d, 0x0, 0x0, {{0x8}, {0x7c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c, 0x1, {{0x400, 0x4, 0x2, 0x8000, 0x8}, 0x1}}, @TCA_IFE_TYPE={0x6, 0x5, 0x1}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x682, 0x70f, 0x3, 0x101, 0x4}}}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x3, 0x80, 0x7, 0x2, 0x40}}}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x2, 0x2, 0x8, 0x9, 0xa}, 0x1}}]}, {0x8, 0x6, "00622a1b"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_bpf={0xa8, 0x1b, 0x0, 0x0, {{0x8}, {0x44, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r4}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x3, 0x8, 0xe, 0x10000}]}, @TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x6}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x2}]}, {0x3d, 0x6, "4f55c2530ffd3fb7bd6a7f579dae9d6faf16f85a804eaca130a85127e13ef6562ae422930795389996cd1242a80b274f5448b91303a5134dc7"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_csum={0x1b0, 0x6, 0x0, 0x0, {{0x9}, {0xe4, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x5, 0x7f, 0x3, 0x7, 0x2}, 0x75}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x5, 0x0, 0x1, 0x4, 0x28000000}, 0x41}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x8001, 0x7, 0xa, 0x8}, 0x51}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x55, 0x8, 0x20000000, 0x2, 0x81}, 0x7b}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x8, 0xfd0, 0x0, 0xfff, 0x2}, 0x2f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x3, 0x6, 0x1, 0x6, 0xcb1b}, 0xe}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x5, 0x4, 0x10000000, 0xffff, 0x7}, 0x6a}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x31ff86b5, 0x20000000, 0x1, 0x1}, 0x54}}]}, {0xa4, 0x6, "4d35356ce244137f4d2ec059e64fa4c596e1a7bc50f8cc147c7257a7cfb189ec76234f19dc9317387724bd7cc841b2ef9587a9319810048acd95f043d0a60249cd0cc251efbd6b21e32440396eb285a1a90e4105f68199c845afeb5fc57979416e4e8a1b60f9ceec57b3564a0ec4d317abd48e5be35c448b087e31ea181cbba6418810cca395db9b8f08eb0ea1d65ddf401802708f8694cc8c63a6db7a472c25"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_simple={0x88, 0x1b, 0x0, 0x0, {{0xb}, {0x28, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x7, 0x1, 0x20000000, 0x1}}, @TCA_DEF_DATA={0xb, 0x3, 'mqprio\x00'}]}, {0x38, 0x6, "9149fbbd7cb9c5f778ab82133b563c859ab36c77476a9f474406aec42d01f3f547a9c5edb2f3a772709f1b17706a5d933b7296cd"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ctinfo={0xc8, 0x16, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x5}]}, {0x93, 0x6, "5fbf165e95300f7617c79318abfede0cb3f4fda78c37d8fe50538a545911ebfefb7d8d915cb1b7ac57da2fa593b39e656efdfa19c7f89c345e3a73a890e109fabac46a6317bc966a2e8d09487eeabf80dc4e63daf53e784a9136bc0bcd33e2b3668192171d6834945c1a9813ac69c7b578a80b8ff3348926abd5d388532ebbd47ef1ccda5c94e097de8a6b8daf3ca0"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1}}}}, @m_mpls={0x68, 0x1e, 0x0, 0x0, {{0x9}, {0x24, 0x2, 0x0, 0x1, [@TCA_MPLS_TTL={0x5}, @TCA_MPLS_LABEL={0x8, 0x5, 0x6a626}, @TCA_MPLS_LABEL={0x8, 0x5, 0xc1706}, @TCA_MPLS_TTL={0x5, 0x7, 0xaa}]}, {0x1b, 0x6, "a0f5dec04e16d4d0fb55d863f2428825c6681c3653ec9b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_CGROUP_ACT={0x5f9c, 0x1, [@m_ife={0x10c, 0x1b, 0x0, 0x0, {{0x8}, {0x34, 0x2, 0x0, 0x1, [@TCA_IFE_DMAC={0xa, 0x3, @random="1ced400dfc37"}, @TCA_IFE_DMAC={0xa, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x37}}, @TCA_IFE_DMAC={0xa, 0x3, @link_local}, @TCA_IFE_DMAC={0xa, 0x3, @broadcast}]}, {0xb4, 0x6, "24f931eba5e9ef7e6a460d3cf29a64c40f7c60848baccbf532c65cf2455ff76d822a82fbbbde88b1f21cca0b9e2d1203f34555db1c472bd9407594b3c05fb7629632153f926126d40d679a17cf604256c8ccea518582659d395ce160291267476c99f238f0da6885f0b36f0b5adbc5e0e2040a704a13f37ab114f454fb1fc3e4e2532ad896b63dc18a0ae09d3f029005f72150c97db11ddfd70de79ea3ae010a7c426bf4f47b62ace5b801dab20431e5"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_pedit={0x59a4, 0x9, 0x0, 0x0, {{0xa}, {0x590c, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{0x5c86, 0x4, 0xc, 0x6, 0x7}, 0x5, 0x6}, [{0x757, 0x6, 0xe, 0x0, 0x689c, 0xdc9}, {0x31c, 0xcb44, 0x6, 0x5, 0x6, 0x80000000}, {0x10000, 0x5, 0x4, 0x7, 0x44, 0x996d}, {0x9, 0x66a90b45, 0x8000, 0xbfd, 0x0, 0x8}, {0x101, 0x2a8, 0x8, 0x3, 0x2, 0x7c08cee9}, {0x4, 0x7f, 0x3, 0xafdc, 0x4f04, 0x1}, {0x400, 0x8, 0x7, 0x8, 0x3, 0x5}, {0x7e, 0x8, 0x2, 0x2, 0x1ff}, {0xd4, 0x4, 0x0, 0x6, 0x5, 0x5feb16b6}, {0x4, 0x4, 0x4, 0x9, 0x80, 0xffff}, {0x7, 0xab5d, 0x3, 0x4, 0x3, 0x7}, {0x4, 0xb, 0x3, 0x0, 0x1, 0x9}, {0x4, 0x4, 0x5, 0x4, 0x1, 0x8}, {0x7a4, 0x80, 0x7fffffff, 0x4, 0x4, 0x4}, {0x2, 0x10, 0x8000, 0x101, 0x2, 0x101}, {0x7, 0xd, 0x1, 0xe73, 0x8}, {0x5, 0x2, 0x6, 0xef, 0x8, 0x1}, {0x11fb, 0x8, 0x3, 0x0, 0x0, 0x390}, {0x9, 0x80000001, 0x1, 0x40, 0x4, 0x2}, {0x7fff, 0xf9, 0x1600, 0x1ff, 0x800, 0x46}, {0x8, 0xcb, 0xea7, 0x4, 0x200, 0x9}, {0x4230, 0x6, 0x2, 0x3, 0x4, 0x8}, {0x7, 0x6, 0x1, 0xd5d6, 0xf29e, 0x5}, {0x9, 0xfffffff9, 0x80000001, 0x1ff, 0xffffffff, 0x746e}, {0x8, 0x8, 0x38eb, 0xf789, 0xcf}, {0x5d, 0x7, 0x0, 0x8, 0x8, 0x7}, {0x2b94, 0x8, 0x4, 0x3, 0xf, 0x5}, {0x1, 0x6, 0x6, 0x1, 0xffffffff, 0x3ff}, {0x2, 0x7, 0x6695, 0x4, 0x4, 0x9}, {0x3, 0xfffffff8, 0x5, 0x3b6f, 0x1ff, 0x4}, {0x6, 0xf, 0x0, 0x0, 0x80, 0x9}, {0x0, 0x4, 0x20, 0xffffffff, 0x8f, 0x6}, {0x3, 0x6, 0x1, 0x6, 0xdea, 0xb}, {0xd3, 0xdbb4, 0x80000000, 0x1, 0x81, 0x4}, {0x4, 0x2, 0x6, 0x2, 0xf77, 0x94e}, {0x2, 0xc00, 0xfffffffb, 0x101, 0x1, 0x6c1}, {0x8, 0x4, 0x82c, 0x7, 0x401, 0xce}, {0x81, 0x5, 0x6, 0xfffff4fe, 0x81, 0x7}, {0x61d33af3, 0x1534, 0x2, 0x200, 0x4, 0x6}, {0x9, 0x4, 0x0, 0xfffff02c, 0xc722, 0x6}, {0x2, 0x6, 0x1ca3000, 0x2bf3, 0x7fff, 0x8}, {0x8, 0x0, 0x3, 0x8, 0xd75, 0x6}, {0x5, 0x80000001, 0x101, 0x10000, 0x8, 0xc2}, {0x32, 0x4, 0xd, 0x8, 0xc, 0x3ca1}, {0x1, 0xffffff80, 0x3, 0x101, 0x0, 0xb}, {0x10001, 0x2, 0x0, 0x1, 0xb4, 0x7}, {0x8, 0x10001, 0x8, 0xfff, 0x28000, 0x1ff}, {0x8, 0x9, 0x400, 0x2, 0x7bc, 0x7}, {0x0, 0xa, 0x0, 0x8, 0x0, 0x6}, {0x7, 0xf0e, 0x2, 0x100, 0xffff, 0x1004000}, {0x2, 0xa555, 0x9, 0xa45, 0x5, 0x3}, {0x8, 0x835, 0x1000, 0x4, 0x0, 0x57}, {0x81, 0xffff, 0xff, 0x2e5ea7f2, 0xb, 0x9}, {0xff, 0x7, 0xb4, 0x2, 0x3, 0x7fff}, {0x481e8e63, 0x40000000, 0xd, 0x5, 0x7, 0x9}, {0x9, 0x8, 0x8, 0x8, 0x8, 0x6}, {0x5, 0x62cb, 0x2, 0x0, 0x3, 0x6}, {0x8, 0x0, 0x6, 0x3, 0xb2, 0x6f8b}, {0xfffffff9, 0x0, 0x5, 0x7, 0xe1d, 0x80000001}, {0xd, 0x5, 0x4, 0x5264, 0x7ff, 0x9}, {0x1, 0x8, 0x1ff, 0x1, 0x3, 0xffffffff}, {0x6, 0x7, 0x9, 0xf, 0x3, 0xfffffff9}, {0x5, 0x5, 0x8000, 0x8, 0x9, 0x5}, {0x80, 0x0, 0xfffffff9, 0x1ff, 0x5, 0x2}, {0x2, 0x2, 0x1, 0x200, 0x5, 0x9c}, {0x8, 0x9, 0x100, 0x10001, 0xffffff08, 0x1a340000}, {0x2, 0x1e, 0xfffffff4, 0x7, 0x6, 0x4}, {0x3, 0xa2a3, 0x10000, 0x6, 0xffffffff, 0xffff}, {0x6, 0x8, 0xffffffff, 0x99bd, 0x0, 0x200}, {0x1, 0x81, 0x3829, 0x5, 0x7, 0x3}, {0x7ff, 0x8, 0x6, 0x370d, 0xfffffffd, 0x3ff}, {0x2, 0x6, 0x1, 0x1, 0x400, 0x8476}, {0x3, 0x4, 0x4, 0x2, 0xfffffff5, 0x6}, {0x4, 0x5, 0x0, 0x1, 0x2, 0x6}, {0x4, 0x17, 0x6, 0x8823, 0x575, 0x78}, {0x10000, 0x0, 0x7, 0x4, 0x8000, 0x3}, {0x7b74, 0x0, 0x7fd, 0x43, 0x4, 0x7f}, {0x2, 0x1, 0x5, 0x10001, 0x9, 0xaa7e}, {0x80, 0x6, 0xe00000, 0xffff, 0x7, 0x6}, {0xc, 0x1, 0x9, 0x7, 0x6, 0x2}, {0x5, 0x1f5, 0x8, 0xe3, 0xbc93, 0x1}, {0x4, 0xd, 0x9, 0x2, 0x1, 0x1}, {0x10001, 0x2, 0x1962, 0x5, 0x2, 0x6}, {0x6, 0xac8a, 0x2, 0x2, 0x0, 0x7b9}, {0x7ff, 0x6, 0xfc66, 0x8000, 0xfff, 0x40}, {0x1, 0x40, 0xfffffffc, 0x10001, 0x1, 0xfffffff8}, {0x1, 0x1, 0x3, 0x0, 0x238, 0x2}, {0x9, 0x614, 0x44, 0x800, 0x8, 0x7b0900e}, {0x0, 0x8, 0xd, 0x95d, 0x2, 0x2}, {0xfea0, 0x3f, 0x7, 0x9, 0xf0, 0xffffffff}, {0x4, 0xffffff80, 0x4, 0xa, 0x2}, {0x4, 0xfffffffd, 0x7ff, 0x767a891e, 0x6, 0x8}, {0x0, 0x81, 0x0, 0x0, 0xfffffffe, 0x7fff}, {0x7, 0x9, 0x37, 0x200, 0x5, 0x4}, {0x4, 0xfffffffb, 0xa7ed, 0xa98, 0x401, 0x57a}, {0x696, 0x8, 0xed, 0x10001, 0x4, 0x6b2}, {0x1a54, 0x8, 0x8000, 0x1, 0x200, 0x80000000}, {0x1, 0x3ffe, 0x0, 0x2, 0x7, 0x9}, {0x2, 0x1, 0xa, 0x1, 0x5, 0x8}, {0x1, 0x8, 0x2, 0x3, 0x4, 0x40}, {0xfffffffa, 0x6, 0x1, 0x2, 0x8, 0xe}, {0x53, 0x0, 0x5, 0x7fff, 0x6, 0xfffffff8}, {0x800, 0x7, 0x0, 0x7, 0xa, 0x2}, {0x4, 0xfa6, 0x7, 0x0, 0x4, 0xfff}, {0x2, 0x1, 0x0, 0x3ff, 0xfffffbff, 0x7}, {0x5bf, 0x0, 0x3, 0x3, 0xfff, 0xe}, {0x100, 0xcc61, 0xe, 0x9, 0xff, 0x9}, {0x1, 0x3, 0x5, 0x2000000, 0x400, 0x401}, {0x8, 0x1000, 0xfffffffd, 0x9, 0x4, 0x7fff}, {0x5c, 0x4, 0x1, 0x4, 0x6, 0x4}, {0x1ff, 0x3, 0x8, 0xec, 0x8}, {0x8000, 0x7, 0x2, 0xff6b, 0x6, 0x3}, {0x3, 0x8, 0x7, 0x3, 0x4, 0x1}, {0x2, 0x302, 0xbd8, 0x2, 0x9, 0x10000}, {0x4, 0xfffffff9, 0xff, 0x5, 0x401, 0x4716}, {0xf, 0x401, 0x7f, 0x5f, 0x8, 0x6}, {0x7, 0x8, 0xffffff8f, 0x8, 0x2, 0x4}, {0xc263, 0x19dccb50, 0x4, 0x7, 0x9494, 0x80}, {0x4, 0x4, 0x100, 0xa0000000, 0x4, 0x9}, {0x5, 0x5, 0x9, 0x401, 0x94, 0x7fffffff}, {0x3, 0x200, 0x8, 0x7, 0x0, 0x6}, {0x7fff, 0xd91, 0x6, 0x8b2, 0x35ed, 0x7ff}, {0x4010, 0xeb70, 0x4, 0x95d4, 0x1ff, 0x6}, {0x2, 0x3, 0x2, 0x5, 0x5, 0x3}, {0x401, 0x0, 0x0, 0x7a852b5c, 0x0, 0x32}, {0x0, 0x5, 0x8, 0xffff929d, 0x9, 0xffff}, {0x967c, 0xffff8001, 0x4, 0x81, 0x1, 0xdca}, {0x2, 0x9d9, 0x5, 0x6, 0xfffffff7, 0x8001}], [{0x3, 0x1}, {0x3}, {0x0, 0x1}, {0x1, 0x1}, {0x1}, {0x5}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {}, {0x3}, {0x0, 0x1}, {0x1}, {0x7, 0x1}, {0x3, 0x1}, {0x2}, {0x1, 0x1}, {0x5aca6c46d56e697, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x3, 0x1}, {0x4}, {0x4}, {0x5, 0x1}, {0x1fb568a174decd5f}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {}, {0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x3}, {0x3, 0x1}, {0x3, 0x1}, {0x7}, {0x3}, {0x4, 0x1}, {0x3}, {0x5, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {}, {0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x5}, {0x3}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {}, {0x2}, {0x4}, {0x5}, {0x2}, {0x4, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0xf7e92d337da2d04e, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x1}, {0x1}, {0x1}, {0x3}, {0x1}, {0x5, 0x1}, {}, {0x5}, {0x4, 0x1}, {0x0, 0x1}, {0x4}, {0x1}, {}, {0x0, 0x1}, {0x1}, {0x1}, {}, {}, {0x6, 0x1}, {0x0, 0x1}, {0x4}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x5}, {0x5}, {0x5, 0x1}, {0x3, 0x1}, {0x5}, {}, {0x2}, {0x5}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x2}]}}, @TCA_PEDIT_PARMS={0xeb0, 0x2, {{{0xa, 0x0, 0x1, 0x661, 0x5}, 0xff, 0x0, [{0x7fffffff, 0x3, 0x9, 0x0, 0x9f, 0x7ff}, {0x2, 0x1, 0x6, 0x58, 0xc, 0x3}, {0x5, 0x3, 0xd, 0x0, 0x0, 0x9}, {0x9, 0x18, 0x253, 0xffffffff, 0x4e1, 0x8}, {0x2, 0x0, 0x1ff, 0xe0000000, 0x8, 0x80}, {0x100, 0x80, 0x6, 0x4, 0xaa, 0x9}]}, [{0x8001, 0x3, 0x0, 0x7, 0x81, 0x8}, {0x3, 0x1, 0x4, 0x8, 0x200, 0x9}, {0x7, 0xe09, 0xffff, 0x42ae, 0x1, 0xff}, {0x9, 0x7, 0x3959d0d4, 0x3, 0x4, 0x7}, {0x1, 0xe, 0x8, 0x6, 0x400, 0xfffffffd}, {0x47a3, 0x0, 0x6, 0x7ff, 0x0, 0x2}, {0xf1, 0x9, 0x101, 0x9, 0x1d49, 0x3}, {0x2, 0x2, 0x9, 0x8, 0x0, 0x7}, {0x5, 0x9, 0xffff0000, 0x7ff, 0xad1, 0xf6fc}, {0x3, 0x8, 0x9087, 0x4, 0x80000000, 0x10000}, {0x0, 0x4, 0xfffffff7, 0x6, 0xbf, 0x1000}, {0x1, 0x0, 0x2, 0xd92, 0x80, 0x30a1}, {0x10000, 0x9, 0x6, 0x9, 0x9, 0x8}, {0x10001, 0x6, 0x6, 0x0, 0x5, 0x80000001}, {0xfffe0000, 0x8, 0x8, 0x2, 0x0, 0x4}, {0x1, 0x8, 0x7, 0x3, 0xf5, 0x5}, {0x8, 0x7, 0x0, 0xda3, 0x2, 0x6}, {0x3ff, 0x7, 0x6, 0x6, 0x5, 0x6}, {0x8, 0x7, 0x3, 0xffffffff, 0x5}, {0x2289, 0x9, 0x0, 0x5, 0x2, 0x7}, {0xa813, 0x6, 0xfb, 0x36, 0x200, 0x1}, {0x7, 0x0, 0x0, 0x2, 0x101, 0x6}, {0x6, 0x2, 0x0, 0xfffff427, 0x8}, {0xfffffffa, 0x9, 0x262, 0xc, 0x3, 0xbd}, {0x1000, 0xfff, 0x7ff, 0x21704311, 0x1, 0x6}, {0x4, 0x8, 0x7, 0x7, 0x7fff, 0x3}, {0x1, 0xfff, 0xc, 0x6, 0x1, 0xffffffff}, {0x10000, 0xfffffffa, 0x787, 0x7ff, 0x40, 0x2}, {0x381, 0x6, 0x68, 0xffff1626, 0x3, 0x2}, {0x5, 0xf6, 0xd91, 0x800, 0x1, 0x4}, {0x9, 0x4, 0x5, 0x6, 0x3, 0x5}, {0x8, 0x0, 0x1, 0x800, 0x8, 0x47e9a7ab}, {0x8fab, 0x80, 0x5, 0x3, 0x10000, 0x6fcdea13}, {0x800, 0x4, 0x10, 0xb, 0x4, 0x6}, {0xebd, 0x1, 0x303c, 0x4, 0xc, 0x9}, {0x7, 0x3, 0x0, 0x3, 0xb4}, {0x0, 0xf1, 0x5, 0x8, 0x9, 0x6}, {0x401, 0x2, 0x40, 0x99, 0x6, 0x1}, {0x8, 0x401, 0x80000000, 0x0, 0x8, 0x2}, {0xd, 0xd, 0x1, 0x1ff, 0x7, 0x3}, {0xd, 0x5, 0x9, 0x0, 0xfffffffe, 0xfffffffd}, {0x1, 0x7, 0x3, 0x2, 0x9, 0x3}, {0x8, 0xffffff01, 0xc9f, 0x1, 0x10000, 0xdf}, {0x5, 0x9, 0x101, 0x3, 0x2, 0x1}, {0x9, 0x5, 0x1ff, 0x1, 0xe95, 0x6}, {0x9, 0x4323, 0x93, 0x9, 0x3, 0xe}, {0x5, 0x800, 0x1ff, 0x7, 0x2, 0xfff}, {0x0, 0x8097, 0x3, 0x8, 0x5, 0x8}, {0xc, 0x5, 0x9, 0x7, 0xfffffffa, 0x2}, {0x3, 0xdea, 0x7f, 0x9, 0x7e, 0x7}, {0x200, 0x7, 0x2, 0x37, 0x145, 0x100}, {0x101, 0x10001, 0x3, 0x3, 0x1, 0x6}, {0x1, 0x7, 0x0, 0x5, 0x5, 0xf4a6}, {0x9, 0x5, 0x0, 0x9, 0x9, 0x4}, {0x5, 0x8000, 0x1, 0x4, 0x401, 0x3}, {0x9, 0x9, 0x68d4, 0x4, 0x10, 0x9}, {0x3, 0x5, 0x4, 0x81, 0x5d, 0x2}, {0xe21, 0x5f5, 0x3, 0xffff, 0x2, 0x100}, {0x80, 0x6, 0x6, 0x4fcfaeed, 0x5, 0xfffffffc}, {0xfff, 0x3, 0xfffffff9, 0x9, 0x5, 0x4}, {0xbc5, 0x7f, 0x1, 0xffffc951, 0x7fffffff, 0x6}, {0x3233, 0xfffffff7, 0xfffffffc, 0x1, 0x200, 0x9}, {0x3, 0x0, 0x1, 0x0, 0x3, 0x3}, {0x1b5, 0xfffffffa, 0xc7, 0x8, 0x9, 0x7}, {0x8, 0x10001, 0x2, 0x7fffffff, 0x3, 0x55d}, {0xfffffff8, 0x5, 0x7, 0xffffffff, 0x3ff, 0xc91}, {0x68b, 0x2, 0x9, 0x0, 0xfffffff7, 0x7}, {0xa66, 0xffff, 0x1000, 0x41, 0x2, 0xe4}, {0x1, 0x27, 0x9d40, 0x4d2, 0xc9, 0x3}, {0x7ff, 0x3ff, 0x6, 0x7, 0x3, 0x4}, {0x101, 0xfffffffd, 0xfffffffa, 0x401, 0x0, 0x8}, {0xffffffff, 0x1000, 0xbdfaa7b, 0x3fb, 0x5, 0x9a}, {0x3de9, 0xbd3, 0xffffffff, 0x5, 0x7, 0x5}, {0x6, 0xfffffada, 0x4, 0x74a, 0x80000001, 0xfffffffe}, {0xfffffffd, 0xd, 0x0, 0x1000, 0x200, 0x9}, {0x872, 0xffffff80, 0x0, 0xd, 0xfffffff7, 0x7934}, {0x2, 0x2, 0x0, 0xc0a, 0x3, 0x9}, {0x861c, 0x8, 0x30, 0x1, 0x40e, 0x8}, {0x9, 0x5, 0x68afcff9, 0xea, 0x200, 0x9}, {0x1, 0xa, 0xff, 0x9, 0x8, 0x1}, {0x8, 0xfffffffd, 0x800, 0x361c6b18, 0x7, 0x67e}, {0xffff, 0x7, 0x9, 0x6, 0x8, 0x80000001}, {0xa8, 0x4, 0x1000, 0x5, 0x6, 0xfffffffb}, {0x5, 0x2, 0x7, 0x7, 0x9, 0xfff}, {0x552a37b, 0xfffffffe, 0x9, 0x7, 0x6, 0x2}, {0x6, 0xfffffffe, 0x5, 0x4, 0x2, 0x1}, {0x9, 0xd8f, 0x7, 0x4, 0xb, 0x5}, {0xa29, 0x599, 0xfffffffe, 0x18a0, 0x884, 0x2}, {0x0, 0xfffffff8, 0x4, 0x1, 0x7fffffff, 0x2}, {0x625, 0xd, 0x5, 0x7fffffff, 0x3, 0x2}, {0x80000000, 0x5, 0x4f2, 0xb9, 0x2, 0x3}, {0xc6, 0x2, 0x86, 0x1, 0x8000, 0x6}, {0x1, 0x5, 0x101, 0x6, 0x5, 0x6}, {0x1, 0x5, 0x4, 0xc, 0x6, 0x80000001}, {0x9, 0x9, 0x7, 0x5, 0x6, 0x7fff}, {0x1, 0x0, 0x7ff, 0x1, 0x1, 0xac}, {0xa, 0x5, 0x7fffffff, 0x81, 0x4, 0x3079f086}, {0xd, 0x0, 0x7, 0x3, 0x9715, 0x40}, {0x2, 0x7, 0x8, 0xff, 0x1, 0x1}, {0x40, 0x14, 0x4, 0x9, 0x80}, {0x7, 0x0, 0xfff, 0x2, 0xa, 0x3}, {0xfffffffd, 0x0, 0x1, 0x9, 0x4}, {0x8, 0xfffff001, 0xe, 0x9, 0x7, 0x2}, {0x1, 0x4, 0xff, 0x0, 0x7}, {0xff, 0x1, 0x8000, 0x4}, {0x22, 0x7, 0x1000, 0x40, 0x50, 0x7}, {0xf, 0x2, 0x1, 0x1, 0x7, 0x2}, {0x3, 0x5, 0x82, 0x1000, 0x2, 0x5}, {0x100, 0xb, 0x1, 0x7, 0x8001, 0x7}, {0x9, 0x7, 0xbd, 0x0, 0xa8, 0x3}, {0x100, 0x3, 0x3ff, 0x2, 0xa000, 0xffff}, {0x6, 0x7, 0x8, 0x6000000, 0x7, 0x1}, {0x2, 0x3, 0x9c, 0x8, 0x4, 0x6}, {0x9291, 0x4, 0x2b, 0x8, 0x2c68, 0x9}, {0x7cbc, 0x5, 0x6c7, 0xc20b, 0x6, 0xfffffff8}, {0x6, 0xffffffff, 0x8, 0x9, 0x3, 0x1}, {0x414, 0x7, 0x1ff, 0x7f, 0xf4000000, 0x7fffffff}, {0x0, 0x90000000, 0xffffffff, 0x5, 0x4, 0x2}, {0x9, 0x8, 0x401, 0x3, 0x3, 0x9}, {0x369, 0x2, 0x7fff, 0x19, 0x401}, {0x5, 0x8, 0x8001, 0x0, 0xfffffffe, 0xe}, {0x4, 0xfffff8cf, 0x1ff, 0xffffffff, 0xff, 0x3}, {0x8, 0x101, 0x800, 0x48, 0x401, 0x7fffffff}, {0x1, 0x8, 0xfffffff8, 0x3, 0xfffffffe, 0x7}, {0xdc0, 0x100, 0x800, 0x7, 0x1, 0x400}, {0x3, 0x0, 0x0, 0x253b, 0x80000001, 0xfffffffb}, {0x8, 0x3, 0x8, 0x8000, 0xfffffffb, 0x3}, {0x51c, 0xf5, 0xfb, 0xbd, 0x3ff, 0x7f}], [{0x3, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x3}, {0x3, 0x1}, {0x5}, {0x5}, {0x0, 0x1}, {0x4}, {0x1}, {0x3, 0x1}, {}, {0x2}, {0x1, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x1}, {0x3, 0x1}, {0x3, 0x51a6433d5077e3d8}, {0x2}, {0x4, 0x1}, {}, {0x4}, {0x5}, {0x5, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x3}, {}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x3}, {0x0, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x3}, {0x5}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x1}, {}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {0x4, 0x1}, {0x2, 0x1}, {0x2}, {}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x3}, {0x0, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x3}, {0x4}, {0x3, 0x1}, {0x3}, {}, {0x3}, {0x4}, {0x5, 0x1}, {0x5}, {0x2}, {0x2}, {0x4}, {}, {0x3, 0x1}, {0x1}, {0x3, 0x1}, {0x5}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x3}, {0xd7ba40382b4c2466}, {}, {0x4}, {0x4, 0x1}, {0x1, 0x1}, {0x5}, {0x3, 0x1}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x2}, {0x4}, {0x7}, {0x0, 0xe95ca20f121a9416}, {0x4, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x0, 0x1}, {0x5}, {0x1, 0x1}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x2, 0x5, 0x6, 0xffff7fff}, 0xfc, 0xb, [{0xa8fc, 0x9fd, 0xfffffffd, 0x81, 0x9, 0x2301}, {0x1, 0xffffffff, 0x6, 0x6, 0x7ff, 0xc00}, {0x9, 0x9, 0x1, 0x2, 0x1ff, 0x2}]}, [{0x3, 0x5, 0x9, 0x4, 0x5, 0x2}, {0x2, 0x6, 0x5, 0xa274, 0x80, 0x62e4}, {0x7, 0x0, 0x5, 0xb, 0x8001, 0xff}, {0x0, 0x0, 0x81, 0x4, 0x200, 0x8}, {0xfffffffe, 0x7, 0x5e, 0x7, 0x8, 0x7}, {0x80000000, 0x5, 0x1, 0x5, 0x7fffffff, 0x798d}, {0x6, 0x6, 0x3, 0xfffffffc, 0xb660, 0x9}, {0xfff, 0x1, 0xb94e, 0x4, 0x7, 0x5}, {0x0, 0x4, 0x9, 0x40, 0x0, 0xbc4c9524}, {0xffffffff, 0xff, 0x0, 0x2bc, 0x0, 0x8}, {0xfc39, 0x102bc7dd, 0x81, 0x7, 0x6, 0x93}, {0xe7, 0x0, 0xff8d, 0x3, 0x52c2, 0xdf}, {0x8001, 0x4, 0x7fffffff, 0x1000, 0x8ce, 0x5}, {0xf9, 0x7, 0x6, 0x43d3, 0xffff, 0x4}, {0x7, 0x8, 0x9, 0x9a7, 0x7, 0x4}, {0x800, 0x4, 0xa719, 0x5, 0xbd53e7a7}, {0x4, 0x25, 0x4, 0xab89, 0x9, 0x3}, {0xfffffffe, 0x2, 0xffff, 0x3, 0x4, 0x4}, {0x9, 0x3, 0x3, 0x0, 0x800, 0x3}, {0x5, 0x3, 0xfffffffc, 0x40, 0x514c, 0x8}, {0x2, 0x1, 0x2, 0x6, 0x5, 0x6}, {0x3, 0x2, 0x0, 0x10, 0x1}, {0x9, 0x3, 0x0, 0x4, 0x2, 0xcdfd}, {0x5, 0x7, 0xfffffffb, 0xfffffff8, 0x8, 0x10}, {0x7, 0xc358, 0x8, 0xfffffe00, 0x4, 0x5}, {0x9, 0x2, 0x4, 0xe0000000, 0x8}, {0x7ff, 0x5, 0x1, 0x4, 0x3, 0x6}, {0x8001, 0x400, 0x140000, 0x9, 0xf0a, 0x40}, {0x8000, 0x3, 0x3ff, 0x6, 0x0, 0x6}, {0x0, 0x200, 0x8, 0x10, 0x80000000, 0x800}, {0x8, 0x903, 0xf, 0xfffffffa, 0x0, 0x4}, {0x2, 0x3ff, 0x0, 0x5b, 0xd6, 0xfffffff0}, {0x8, 0x7, 0x2, 0x6, 0x8, 0x2}, {0x53, 0xf88, 0x7, 0x1, 0x8, 0x1}, {0x8, 0x401, 0x5, 0x9, 0x3, 0x4}, {0x5, 0x8, 0xd, 0xff, 0xfffffffc, 0x1c0}, {0x0, 0x7f, 0x1, 0x5, 0x7, 0x1ff}, {0x46928578, 0x3, 0x6, 0x1, 0x1, 0x7}, {0x1, 0x3, 0x5, 0x8001, 0x6}, {0x6, 0xfffffff0, 0xff, 0x2, 0xfffffffa, 0x7f800000}, {0x8, 0x2, 0xfffffff6, 0x9, 0x1, 0xaeba}, {0x3, 0x400, 0x3, 0x47d0, 0x6, 0x8}, {0xbbcd, 0x43f, 0x5, 0x5, 0x9, 0x2}, {0xffffffff, 0x7fff, 0x9, 0x1, 0x5}, {0x2, 0x7, 0x9, 0x10001, 0x3, 0x5}, {0x9, 0x401, 0x1000, 0x3, 0xfffffffb, 0x4}, {0x1, 0x166, 0x3, 0xf, 0x2c, 0x6}, {0x1, 0x4, 0x7, 0x7, 0x0, 0x1}, {0x3ff, 0xf35, 0xfffff5eb, 0x0, 0xfffffffe, 0x5}, {0xffffffff, 0x7, 0x2, 0x100, 0x3a, 0x40}, {0xfb, 0xf2, 0x9, 0x4, 0x7, 0x4}, {0x2, 0x1ed6, 0x7, 0x40, 0xf0, 0x7fff}, {0x9, 0x7, 0x1cd, 0xb3, 0x80, 0x10000}, {0x3, 0x8, 0x7, 0x11, 0x8, 0xb7c}, {0x100, 0x0, 0xf02, 0x1000, 0x2, 0x3}, {0xde7, 0x7c, 0x2, 0x5, 0x776e, 0x8000}, {0xe9bd, 0x8, 0x4c57, 0x8, 0xe3, 0xf}, {0x1, 0x4, 0x2, 0xf8, 0x9, 0x2689}, {0x101, 0x8, 0x10001, 0x10000, 0x8, 0x9}, {0xfff, 0xbd, 0x3, 0x5, 0x8, 0xffff}, {0x800, 0x1, 0x7, 0x3, 0x3, 0x80}, {0x9, 0x0, 0x10000, 0x7ff, 0x400, 0x5}, {0x684, 0x1, 0x0, 0x3, 0x3f368994, 0x46}, {0x0, 0x3, 0x4, 0x3, 0x6, 0x5}, {0x7, 0x6, 0xd9, 0x3, 0x2, 0x6}, {0x8, 0x800, 0x2, 0x9, 0x2, 0x6}, {0x5, 0x7, 0x1, 0x0, 0x7ff}, {0x80, 0xf65a9a, 0x87f7, 0x2, 0xffff, 0x1}, {0x6, 0x5, 0x7fff, 0xac16, 0xffff, 0x10000}, {0x5, 0x800, 0x8, 0x8, 0x3ff, 0xc692}, {0x7f, 0x5, 0x7027, 0x728, 0x7, 0x3}, {0x8, 0x2cc, 0x5, 0x0, 0xfffffffb, 0x100e}, {0x2, 0x1, 0x3, 0x5, 0x5, 0x2}, {0xcf28, 0xffffffff, 0x400, 0x2, 0x1, 0x4}, {0xa5b, 0x3, 0x8, 0x81, 0xfff, 0xf4fe}, {0x4, 0x9, 0xffff, 0x4, 0x0, 0x7}, {0xac, 0x0, 0x3, 0x4, 0x9, 0x9d}, {0x0, 0x6, 0x5, 0xff, 0x0, 0x8}, {0x3, 0x6, 0x25e, 0x47f6a611, 0x2, 0x4}, {0xfffffffc, 0x3, 0x3, 0x8, 0x2, 0x8}, {0x7, 0xfff, 0x401, 0xdb, 0x3ff, 0x5}, {0x6, 0x941, 0x4, 0x7, 0x4, 0xfffffffc}, {0xffffffff, 0xc6c9, 0x5, 0x1, 0x0, 0x4}, {0x3, 0x7fff, 0x9, 0x7, 0x9, 0x4}, {0x5, 0x8, 0x10001, 0xffffffff, 0x4, 0x81}, {0x0, 0x7, 0x7557d945, 0x9, 0x4cd, 0x3}, {0x9, 0x8, 0x84a0, 0x0, 0x7, 0x4}, {0x80, 0x8, 0x200, 0x6, 0xfffff801, 0x2}, {0x2, 0x1, 0x37e, 0x6, 0xfffffff7, 0x5}, {0x8, 0x3, 0x1000, 0x1, 0x101, 0xe69}, {0x4c, 0x8, 0x2, 0x3, 0x3}, {0x92, 0xa89, 0x1, 0x9, 0x200, 0x5}, {0x6727, 0xe, 0x2, 0xf, 0x9, 0x9}, {0x8, 0x0, 0x6, 0x3ff, 0xfffeffff, 0x4}, {0x4b9, 0x4, 0x2, 0x3, 0x5, 0x5}, {0x800, 0xfffffbff, 0x6, 0x0, 0xdd1, 0x7}, {0x3, 0xb6, 0x401, 0x10, 0x5, 0x7}, {0xfffffffe, 0xc9a6, 0x0, 0x0, 0x1, 0x9}, {0x9, 0x800, 0x2, 0xf, 0x3, 0xb52}, {0x2, 0x0, 0x8, 0x8, 0xe, 0x4}, {0x1, 0x4301e58b, 0x4, 0xe587, 0x5, 0x5}, {0xfffffffe, 0x5, 0x3, 0x3, 0xfff, 0x6}, {0xe, 0x80, 0x8, 0x6, 0x200}, {0x80000000, 0x0, 0x6, 0x2, 0x10000, 0x6}, {0x5, 0x5, 0x3bd, 0xd9, 0x5, 0x200}, {0x3, 0x1, 0x2, 0x1, 0x7ff}, {0x34, 0x0, 0x9204, 0x5, 0x9}, {0xfff, 0x3, 0xe, 0xfffffffc, 0x9822, 0x7}, {0xab7, 0x40, 0x6, 0x1, 0x80000001, 0x7fff}, {0x10, 0x2, 0x1, 0x100, 0x4, 0xe}, {0x8, 0x7, 0x6, 0x9, 0x0, 0x5}, {0x3, 0x3, 0x80, 0x3, 0xa, 0x97a}, {0x1, 0x9bc, 0x3, 0x0, 0xfffffffd, 0xffffff01}, {0x4, 0x3, 0x7f, 0x200, 0xff, 0x2}, {0x9, 0x8, 0x2, 0x8, 0x7, 0x9}, {0xf8000000, 0x6, 0x9, 0x1e57, 0x5, 0x6}, {0x8, 0x5, 0x7, 0x0, 0x6, 0x2}, {0x80, 0xf15, 0xa8, 0x4, 0x0, 0x6}, {0x2, 0x2, 0x6, 0x0, 0xc, 0x27cb}, {0x3ff, 0x4, 0x8, 0x2f, 0x1, 0x5}, {0x6, 0x3, 0xfd, 0x7, 0x1, 0x7}, {0x12f55bcf, 0x7, 0x1, 0x4, 0xd3cb, 0x8}, {0x10, 0x8, 0x5, 0x9, 0xc, 0x7fff}, {0xb9f1, 0x10001, 0x0, 0x5, 0x8, 0x9}, {0x3, 0x1e0000, 0x3, 0x10000, 0x8, 0x5}, {0x8, 0xffff, 0x8, 0x2, 0x3, 0x8}, {0x8, 0x864d, 0x100, 0x7, 0x58, 0xc5e4}, {0x4, 0x99d, 0x101, 0x9, 0x7, 0x6}], [{0x5, 0x1}, {0x1, 0x1}, {}, {}, {0x2}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x2}, {0x2, 0x1}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x3}, {0x2}, {0x2}, {0x95e8ce49668c67b3}, {0x3, 0x1}, {}, {0x4, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x3, 0x1}, {0x2, 0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x1, 0x1}, {0x1}, {}, {0x4}, {0x3, 0x1}, {0x3}, {0x7, 0x1}, {0x4}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x1}, {0x2}, {}, {0x2}, {0x2}, {0x4}, {0x2}, {0x5, 0x1}, {0x5, 0x1}, {0x4}, {}, {0x3, 0x1}, {0x3}, {0x6, 0x1}, {0x0, 0x1}, {0x2}, {0x4}, {0x5, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x3}, {0x1, 0x1}, {0x1, 0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x7, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x5}, {0x1, 0x1}, {0x0, 0x1}, {0x2}, {0x3}, {0x3}, {0x4, 0x1}, {0x4}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x7}, {0xaf4eb775f13bdd7f}, {0x4}, {0x3}, {0x5, 0x1}, {}, {0x4}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x1}, {0x4}, {0x2}, {0x3, 0x1}, {0x5}, {0x3}, {0x0, 0x1}, {}, {}, {0x3, 0x1}, {}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3}, {0x2}], 0x1}}, @TCA_PEDIT_KEYS_EX={0x150, 0x5, 0x0, 0x1, [{0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}, @TCA_PEDIT_KEYS_EX={0x130, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}, @TCA_PEDIT_PARMS={0xe38, 0x2, {{{0x5, 0x3324, 0x20000000, 0x1, 0xfff}, 0x6, 0x8, [{0x8, 0x0, 0x5cfd, 0x8, 0x1, 0x8001}]}, [{0x8, 0x6, 0x4, 0xfffffff7, 0x2, 0x1}, {0x7, 0x6, 0x8, 0x1, 0x6d7cfad3, 0x9}, {0x6, 0x2d68, 0x0, 0x7fffffff, 0xa}, {0x851, 0x0, 0x10, 0x6, 0x6, 0x3}, {0x401, 0x400, 0xeb90, 0x7, 0x559, 0x8000}, {0x2, 0xffff, 0x8, 0x9, 0x6, 0x8}, {0x3, 0x7, 0x9, 0x0, 0x9, 0x9}, {0x0, 0x6, 0x7fffffff, 0xb86, 0x7, 0x3}, {0x0, 0x195546c7, 0x5, 0x4, 0xdb, 0x2}, {0x5, 0x7, 0x4, 0xfffffff7, 0x8, 0x1}, {0x7, 0x8, 0xb, 0x6, 0x7, 0x6800000}, {0x6e9, 0x7, 0x1000, 0x10000000, 0x0, 0xb5}, {0x2, 0x16929e7c, 0x2, 0x200, 0x8, 0x2dc}, {0x1, 0x7, 0x8001, 0x2, 0x0, 0xbf1c}, {0x0, 0x7, 0xdc19, 0xfffffffd, 0x3, 0x3}, {0x8, 0x2, 0x4, 0x80000001, 0x9, 0x90}, {0xe0, 0xa8e3, 0x2, 0x7ff, 0x0, 0x401}, {0x4, 0x0, 0x8, 0x3, 0x7ff}, {0x4, 0xffff8001, 0x4b, 0x8, 0x3ff, 0xe6abc6c}, {0xf4, 0x5, 0xb20f, 0x6, 0xe7, 0xfffffff7}, {0x2, 0x7, 0x80000001, 0x7e69, 0x0, 0x3}, {0x7, 0x7, 0x81, 0x9, 0x8, 0x10000}, {0x9, 0x7ff, 0x5c88, 0x0, 0x8, 0x2}, {0xfffffffa, 0x3, 0x2, 0x1, 0x2}, {0xffff, 0x9, 0x1, 0x8, 0x1510000}, {0x4, 0x29a4, 0x8, 0x1ff, 0x9, 0x7}, {0x9, 0x40, 0x7, 0x2, 0x8, 0x7}, {0x9, 0x10000, 0x7, 0x9, 0x0, 0x38c}, {0x5fba, 0xa, 0x4, 0xd2c, 0x8, 0x80}, {0x100, 0x6, 0x8, 0x1, 0x9, 0x9}, {0x7, 0x9, 0x3, 0x3, 0x8, 0x2fef29f8}, {0x1d, 0x9ce3, 0x5, 0x0, 0x8, 0x1}, {0x3, 0x7, 0x7, 0x6, 0x3, 0x7f}, {0xfffffff9, 0x2, 0x1, 0x6, 0xfffffff9, 0xfff}, {0x5, 0x7, 0x8, 0x3, 0xff, 0x9}, {0xe2c, 0x1d23, 0x81, 0x3, 0x1, 0x9a}, {0xb, 0x7, 0x7, 0x3, 0xc, 0x1}, {0x2, 0x4, 0x9, 0x5, 0x2, 0x1}, {0x4, 0x669, 0x1, 0x8, 0x3, 0x10000}, {0x8, 0x2400, 0x2, 0x5, 0x5, 0x9}, {0x1000, 0x40, 0x6, 0xfffffeff, 0xffffffff, 0x2}, {0x8001, 0x2, 0x4, 0x14c3, 0xd15e, 0xf}, {0x400, 0x2, 0x0, 0x3, 0x5, 0x80}, {0x8, 0x4, 0x6, 0x7fffffff, 0xffffffff}, {0x4, 0xfffeffff, 0x8, 0x10000, 0x5, 0x10}, {0x9, 0x7, 0x8, 0x101, 0x9, 0x5}, {0x2, 0x3, 0x0, 0x7, 0x1000, 0x101}, {0x200, 0x7, 0xce, 0x4, 0x6, 0x3ff}, {0x20400000, 0x7, 0x80, 0x2, 0x9, 0x7942}, {0x1, 0xfffffffd, 0x5, 0x2fa64d7b, 0x7fffffff, 0x80000001}, {0x7f3, 0x3, 0x6, 0x4, 0x9, 0x67}, {0x8, 0x8, 0x3ff, 0x6, 0xfff, 0x21dc}, {0x2, 0x4, 0x7, 0xffff698f, 0xffffff7f, 0x4}, {0xffffffff, 0x8000, 0xeec, 0x80000000, 0xfffffff3, 0x9}, {0x6, 0x4, 0x5, 0x8, 0x0, 0x10}, {0x7, 0x700, 0x8, 0x9, 0xc, 0x1000}, {0x9, 0x10, 0xa9a, 0x6, 0x8, 0x9}, {0x9, 0x9, 0x7, 0x5369, 0x7, 0x8}, {0x0, 0x3ff, 0x9, 0xffff, 0x1, 0x5}, {0x10000, 0xfffffffc, 0x10001, 0xb, 0x30c, 0x8}, {0x101, 0x2, 0x8, 0x51b6, 0x1000, 0x5}, {0x1, 0x1, 0x8, 0x2, 0x4, 0xbdb3}, {0x7, 0x3, 0x10000, 0x9, 0x7, 0x3}, {0xd, 0x7, 0x266, 0x5, 0x6d1, 0x2}, {0xfffffffe, 0x42a, 0x6, 0x7, 0x2, 0x20}, {0x8, 0xfffffffe, 0x3, 0xffffffff, 0x100, 0xfa3d}, {0x5, 0x9, 0x0, 0x4, 0xdb9d, 0x6}, {0x4, 0xfffff964, 0x6, 0x4, 0x3, 0x8}, {0x940b, 0x3, 0x0, 0xf10, 0x10001, 0x4}, {0x40, 0x4, 0x200, 0x7, 0x6, 0x45}, {0x3, 0x8, 0x5, 0x9e, 0xffffa393, 0x3}, {0x6, 0xe65, 0xe35d, 0x2, 0x5, 0x2}, {0x2, 0x1ff, 0x6, 0x9, 0x5}, {0x8, 0xfff, 0x6, 0xffff0001, 0xd8, 0x10001}, {0x6, 0x5, 0x5, 0x10, 0x7, 0x1}, {0x7fffffff, 0x1, 0x4, 0x40, 0x4, 0x14000}, {0x800, 0x8e, 0x800, 0xf, 0x4, 0x1a}, {0x3, 0xfffffffc, 0x6, 0xba, 0xa4, 0x70}, {0xe6e, 0x9, 0x45, 0x4, 0x7fff, 0x8}, {0x27eb80b4, 0x5, 0x9c, 0x0, 0x7, 0x4}, {0xe, 0x2, 0x93e3, 0x3, 0x5, 0x5e}, {0x2, 0x1cdb9df0, 0x4, 0xb39, 0xbf7, 0xd}, {0x7, 0x6, 0x2, 0xff, 0x0, 0xffff}, {0x2, 0x80000001, 0x7, 0x4, 0xfdfa, 0xd}, {0x1, 0x6, 0xb, 0xfff, 0x9, 0xbd}, {0x2, 0x1, 0x7, 0xffffffff, 0x7fff, 0xffff}, {0x1c000000, 0xc5000000, 0x7, 0x7fffffff, 0x7, 0x3da708a6}, {0x3, 0x0, 0x7, 0x7fff, 0x4, 0xe}, {0x5, 0x6, 0x8, 0x0, 0x4, 0x6}, {0x1, 0x100, 0x1000, 0x5, 0x5, 0x200}, {0xa, 0xd, 0x8, 0x5c, 0x7, 0x10}, {0x75404c33, 0x2, 0x2, 0x100, 0x7ff, 0x7ff}, {0x9, 0x9, 0x3, 0x9, 0x8, 0x9}, {0x3, 0x3, 0xfff, 0x7ff, 0x8, 0x8e69}, {0x9, 0x3ff, 0x63, 0x100, 0x7ff, 0x2773a901}, {0x0, 0x7, 0x100, 0x4, 0x0, 0x40}, {0x5, 0x9, 0x4, 0x3, 0x5a57, 0x1}, {0x984a, 0x8, 0x40, 0x400, 0x0, 0x9}, {0x10, 0x1, 0x684, 0x7, 0x3c, 0xf}, {0x5, 0x1c41, 0x6, 0xd8, 0x200, 0x3}, {0x8, 0x8, 0xfff, 0x8, 0x10000, 0x1}, {0x3, 0x6, 0xdcbd, 0xffffff5f, 0x9, 0x3}, {0x666, 0xc6c2, 0xb, 0x5, 0x5, 0x1}, {0x400, 0x8, 0x8, 0x3, 0xffffffff, 0x7ff}, {0x5, 0xffffffff, 0x5, 0x7, 0x4, 0x200}, {0x65, 0x81, 0x27b0, 0x9, 0x4, 0x6}, {0x6, 0x0, 0xffff, 0xffff, 0x9, 0x9}, {0xfffffe00, 0x3ff, 0x7ff, 0x0, 0x7ff, 0x9}, {0x6, 0x4, 0x3, 0x1, 0x6, 0x8b42}, {0x2, 0x8, 0x400, 0x6, 0xb, 0x8}, {0x0, 0x3, 0x7, 0x80000000, 0x1, 0x4}, {0x1a0c, 0x50000000, 0x7, 0x7, 0x0, 0x8}, {0xff, 0x0, 0x81, 0x81, 0x4, 0xfff}, {0xfffffff8, 0x6, 0x7345d24d, 0x7, 0xbff4, 0x1}, {0x0, 0x8, 0x450, 0x4, 0x3, 0x4}, {0xa90f, 0x9, 0x80, 0x101, 0x8, 0x6}, {0x8, 0x4, 0x5, 0x4, 0x0, 0xccc}, {0x7, 0x6, 0x4, 0x4, 0x7, 0x321}, {0x27e, 0x9, 0x3, 0x201, 0x948d}, {0x2, 0x5, 0xb, 0x31, 0x4, 0x2}, {0x1, 0x2000000, 0x99, 0x38, 0xa7, 0x3}, {0x8, 0x8000, 0x6, 0x2, 0x8, 0xe96}, {0x133, 0x1, 0x6, 0x1, 0xf4, 0x8}, {0x1ff, 0x5997, 0x3, 0x628, 0x8, 0x1}, {0x4, 0x8001, 0x3, 0x2, 0x1, 0xeac6}, {0x80000000, 0x6, 0x100, 0x3, 0x4, 0xf68d}, {0x0, 0x0, 0x6bcc, 0x41, 0x1, 0x1}, {0x48, 0x6, 0xffffe000, 0xffff23cb, 0x3, 0x1}], [{0x5}, {0x2, 0x1}, {0x4}, {0x5, 0x1ce1b1c7d2205029}, {0x2}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x2}, {0x3, 0x1}, {0x5}, {0xa28e38eedf10194c}, {0x3, 0x1}, {}, {0x2}, {0x3}, {0x1, 0x1}, {0x4}, {0x4, 0x1}, {0x3, 0x1}, {}, {0x4}, {0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x1}, {}, {0x3, 0x1}, {}, {0x2}, {0x0, 0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x3}, {0x1, 0x1}, {0x2, 0x1}, {0x3}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x2}, {0x4}, {0x8cde07eb4643980e, 0x1}, {0x4}, {0x5}, {0x6, 0x1}, {0x2}, {0x1}, {0x4}, {0x1, 0x1}, {}, {}, {0x1, 0x1}, {0x2}, {0x5, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x2}, {0x5}, {}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x2}, {0x2, 0x1}, {0x2930a612c10f092e}, {0x5, 0x1}, {0x4}, {0x5}, {0x1, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x2ca707ba042de9e8, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {}, {0x4}, {0x1}, {0x2, 0x1}, {0x5}, {0x2}, {0x3, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x2}, {0x3, 0x3}, {0x3, 0x1}, {0x6}, {0x3, 0x1}, {0x2, 0x1}, {0x1}, {0x5}, {}, {0x0, 0x1}, {}, {0x4, 0x1}, {0x5}, {0x3e27de0468039abc, 0x1}, {0x7}, {0x6, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x1}, {}, {0x5}, {0x2}, {}, {0x2, 0x1}, {0x5}, {0x3}, {}, {0x5}]}}, @TCA_PEDIT_KEYS_EX={0x90, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{0x4, 0x8, 0x0, 0x5, 0x100}, 0x1, 0x89}, [{0x7, 0x7, 0xfffffffd, 0x6f, 0x2, 0x2}, {0x2, 0x6, 0x4, 0x200, 0xc, 0xc75}, {0x7fffffff, 0x7, 0x1, 0x3, 0x94, 0x5}, {0x7, 0x7fffffff, 0xa, 0x3, 0xd, 0x3}, {0x2, 0xfffffe01, 0x5, 0x0, 0x0, 0x1}, {0x1, 0x4, 0x5, 0x2, 0x3, 0xfffffffc}, {0x1000, 0xfffffffb, 0x1000, 0xffff, 0x1000, 0x3}, {0x3, 0x401, 0x6, 0xad3, 0x1fb1c5db, 0x3}, {0x2, 0x3, 0x4, 0x9, 0x3ff, 0x3da}, {0x2, 0x1, 0xfffffffc, 0x6, 0xbf6}, {0x6, 0x40, 0x0, 0x200, 0x9, 0x5}, {0xfffffffd, 0x7, 0x323042eb, 0x8, 0x9, 0x1}, {0x100, 0x400, 0x0, 0x3, 0xa1, 0x100}, {0xffffffff, 0x9, 0x5, 0x8, 0x1, 0x5}, {0xb46, 0xffff8001, 0x5, 0x8001, 0x7, 0x800}, {0xf, 0xc7, 0x7, 0xc10, 0x3, 0x6}, {0xff, 0x2, 0xffffffff, 0xffffffff, 0xff, 0x10000}, {0x9, 0xf5fc, 0x9cb, 0x0, 0x2553, 0x7}, {0x8766, 0x1da, 0x8, 0xffffff63, 0x6, 0x4}, {0x80000000, 0x0, 0x7, 0xd, 0x8, 0x2}, {0x1, 0x40, 0x8, 0x2, 0x81, 0x4}, {0x2, 0x1, 0x5, 0xac79, 0x8001, 0x5}, {0x3, 0xffff, 0x8, 0x621506d5, 0x9, 0x7}, {0x1, 0x6, 0x10000, 0x1, 0xfff, 0x6}, {0x3, 0x1, 0xb99, 0xfffffff7, 0xc95, 0xffffffe0}, {0x3, 0xeb4, 0x5, 0x2, 0x1aca, 0xf}, {0x5, 0x8, 0x4036359b, 0xfffffffd, 0xb9, 0x3}, {0x80000001, 0x5, 0xf, 0x9, 0xfffffff8, 0x4}, {0xfb8, 0x6, 0x5, 0x2, 0x3, 0x9f4b}, {0x8, 0x8, 0x5, 0x706, 0x1, 0x7}, {0xfff, 0x7ff, 0x80000001, 0xd, 0x400, 0x3}, {0x8, 0x36128d71, 0x7e50, 0x10, 0x10, 0x7}, {0x4, 0x7, 0x8, 0xa, 0x80, 0x7f}, {0x2, 0x7fe, 0x1, 0x800, 0x1, 0x40}, {0x2, 0x1, 0x11, 0x6, 0x400, 0x1}, {0xe0, 0x91dd, 0x9, 0x2, 0x1, 0x7}, {0x3d6, 0xfffffff0, 0x0, 0x100, 0x10001, 0x1}, {0x9, 0x2e67, 0x5, 0x3, 0x7, 0x7}, {0x20000000, 0xbf90, 0xfffffffd, 0x3, 0xa, 0x46fc}, {0x3, 0x4, 0x8, 0xc4, 0x3ff, 0x6}, {0x3042c7ac, 0x0, 0x8, 0x2, 0x7fa, 0xf}, {0x8, 0x7ff, 0x4, 0x3, 0x2, 0x1ff}, {0xfffffff9, 0x4, 0xdd, 0x1, 0x9, 0x8001}, {0x1, 0x1, 0x7f, 0x4904000, 0x4, 0x3}, {0x3, 0xa79, 0x101, 0x4, 0x7fc000, 0xf}, {0xfffffe01, 0x5, 0x2, 0x8, 0x6, 0x10000}, {0x80000000, 0x7, 0x7, 0xb3, 0x5, 0x100}, {0x80, 0x28, 0xd522, 0xffff0000, 0x6, 0x2}, {0xf96, 0x1, 0x4, 0x9, 0x1000000, 0x8}, {0x80000001, 0x0, 0x3, 0x3, 0x8, 0x100}, {0xad6, 0x4, 0x9, 0x4, 0x20000000, 0xee60a254}, {0x1, 0xb, 0x6, 0x1, 0x6, 0x2}, {0x8, 0x8, 0x5, 0x4, 0xb2f, 0x7}, {0x6, 0x6, 0x22, 0x487c, 0x8, 0x3}, {0x1, 0x6, 0x3, 0x81, 0x0, 0x5}, {0x400080, 0xfb2, 0xf, 0x7, 0x4d6d}, {0x1ff, 0xa, 0x5, 0x1, 0x6, 0xfffffff9}, {0x9, 0x5, 0x8, 0xfffffff9, 0x7fff, 0x7}, {0x7ff, 0x1, 0x0, 0x8, 0x7fffffff, 0xeb}, {0xfffffffa, 0x6, 0x2, 0x8000, 0x3, 0x1}, {0x1ff, 0x3, 0x4, 0xea89, 0x0, 0x80000001}, {0x1, 0x280000, 0x4, 0x80, 0x0, 0x16b}, {0x7, 0x3, 0x3, 0x1, 0x6, 0xfffffff8}, {0x97, 0x7, 0x4, 0xffff, 0xd, 0xfa4b}, {0x5, 0x200, 0x5, 0x81, 0x3, 0xbe4}, {0x86, 0x7, 0xfffffff4, 0x3, 0xffffffff, 0xf}, {0x1000, 0xd8be, 0x70e, 0xb, 0x7, 0x7}, {0x4, 0x6, 0x3, 0x4, 0x7, 0x5}, {0xc, 0x80000001, 0x7ff, 0x40, 0x9, 0x4}, {0x8, 0x10001, 0xff, 0x5, 0xc8}, {0x2, 0x5, 0xffffff4f, 0x81d5, 0x5, 0x1}, {0x400, 0x4, 0x9, 0x1ff, 0x401, 0x5c}, {0x7, 0xffffff83, 0x100, 0x3ff, 0x9, 0x3}, {0x1e, 0xa6, 0x8, 0x9, 0xd6d, 0x6}, {0x1, 0x5, 0x8, 0x85b, 0x7f, 0x9}, {0x86f, 0x4, 0x5, 0x4, 0x5, 0x85a9}, {0x0, 0x101, 0x6, 0x2, 0x0, 0xb57}, {0x9, 0x1, 0x5, 0x5, 0x3}, {0x1, 0x10000, 0xfffffffa, 0x8, 0x5, 0x1}, {0x7, 0x200, 0xfffffffb, 0x3, 0xb, 0x8}, {0xdbf6, 0x1, 0xa597, 0x7ff, 0x3}, {0x9, 0x3, 0x3, 0x3, 0x3, 0x4}, {0x2, 0xc, 0x8, 0x6, 0x9, 0x1}, {0x6, 0xffffffff, 0x9, 0xfffffff9, 0x7, 0x5}, {0x792f, 0x2, 0xb, 0x8, 0x4, 0x8000}, {0xed4, 0x5, 0x1000, 0x80000000, 0x200, 0x9}, {0x6, 0x8, 0x5, 0x81, 0x5698, 0xae9}, {0xffff, 0x6, 0x6, 0x7, 0x401, 0x9c}, {0x5, 0xffffffff, 0x7, 0x3, 0x8, 0x7}, {0x7f, 0x1, 0xc9d1, 0x8, 0xffffffff}, {0xf6, 0x7, 0x5, 0x3, 0xb0f, 0x2}, {0x3909dd7e, 0x0, 0xfffffff7, 0x8, 0x5, 0x10000}, {0x40, 0xfffffff9, 0x400, 0x6, 0x8}, {0x0, 0x0, 0x9, 0xfff, 0x0, 0x8}, {0x88, 0x1, 0x3, 0x7f, 0x9, 0x3}, {0x4, 0xffffffff, 0x0, 0x0, 0x4, 0x401}, {0x1ff, 0xa2, 0x80000001, 0xd9, 0xee8d, 0x9}, {0x1, 0x0, 0x7, 0x8, 0x3, 0x5}, {0x1, 0x100, 0x7d, 0x2, 0x4, 0x4}, {0xfd, 0xfffffff9, 0x1, 0x8, 0xffff}, {0x1, 0xae, 0x8cf, 0x700, 0x8000, 0x5}, {0x73, 0x7fff, 0x30, 0x8, 0x8, 0x7fff}, {0x5, 0x6, 0xa9e, 0x81, 0x9, 0x5}, {0x0, 0xf76d, 0xfff, 0x400, 0x89, 0x2}, {0x9, 0x9c, 0x7fffffff, 0x3, 0x8, 0x378}, {0x80000001, 0x1, 0x5, 0x1, 0xd91, 0x9bd8}, {0xffff43e9, 0x2ae, 0xffff8001, 0x6, 0x17}, {0x8, 0x7, 0x1, 0xfffffff9, 0xf, 0x3}, {0x4, 0x3, 0x10, 0x200, 0x9, 0x2}, {0x3, 0x5, 0x9, 0x6, 0x0, 0xff}, {0x5, 0x0, 0x0, 0x9, 0x9, 0x7fff}, {0x5, 0x1, 0xfff, 0x8, 0x7, 0x8}, {0x1, 0x1, 0x6, 0x3c9, 0x32b8, 0x6}, {0xa5, 0x80, 0x1000, 0x10001, 0x17, 0x7}, {0x8, 0x2, 0xffffffff, 0x2, 0xffffffff, 0x7}, {0x9, 0x3, 0x28, 0xaf, 0x7f7, 0x1}, {0x4, 0x5000, 0x4, 0xe4, 0xf9b, 0x1}, {0x6, 0xc, 0x3, 0x1, 0x4, 0x5}, {0x4, 0x0, 0x0, 0x3, 0xfffffffe, 0x5}, {0x8, 0x0, 0x7, 0x5, 0x20b, 0x1d78}, {0x4114, 0x5, 0x1, 0xfffffff6, 0x2, 0x5}, {0x944, 0x6, 0x5, 0x2, 0x101, 0x9}, {0x1ff, 0x7, 0x3, 0x0, 0xff, 0x5}, {0x3, 0x3, 0x4, 0x5, 0x3, 0x5}, {0x8, 0xc, 0xfffffff8, 0x4, 0x8, 0x7}, {0xa8, 0x3, 0x7, 0x6, 0x5c, 0x5}, {0x4, 0x4, 0x8, 0x3, 0x101, 0x1}, {0x1598, 0x9, 0x4, 0x6, 0x934, 0x7}], [{}, {0x0, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x4, 0x1}, {0x3}, {}, {}, {0x5, 0x1}, {0x4}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {}, {}, {0x5}, {0x3}, {0x1}, {0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x27e3e95596ddeec9}, {0x1}, {0x0, 0x1}, {0x4}, {0x5, 0x1}, {0x3, 0x1}, {0x3}, {0x2, 0x1}, {0x2}, {0x1}, {0x1}, {0x0, 0x1}, {0x4}, {0x7, 0x1}, {0x1, 0x1}, {0x4}, {0x4, 0x1}, {0x5}, {0x5, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x5}, {0x0, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x1}, {0x3, 0x1}, {0x4}, {0x2, 0x1}, {0x3}, {0x3}, {0x7}, {0x2, 0x1}, {0x1, 0x1}, {0x4}, {0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x3}, {0x1, 0x1}, {0x4, 0x1}, {}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x3}, {0x2, 0x1}, {0x1}, {0x2}, {0x5, 0x1}, {0x4}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x4}, {0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x2}, {}, {}, {0x0, 0x1}, {0x4}, {0x3}, {0x4, 0x1}, {0x1}, {0x0, 0x1}, {0x6}, {}, {0x5, 0x1}, {0x1, 0x3}, {0x7, 0x1}, {0x2}, {0x3, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {0x4}, {}, {0x5}, {0x1}, {}, {0x3}, {0x2}, {0x1, 0x1}, {0x4, 0x1}], 0x1}}, @TCA_PEDIT_PARMS={0xe68, 0x2, {{{0x54, 0x2b01ad5d, 0x1, 0x1000, 0x2}, 0x2, 0x5, [{0xffffffff, 0x6, 0x9, 0x8, 0x239, 0x9c}, {0x1000, 0xff, 0x6, 0x400, 0xc, 0x6}, {0xfffffff2, 0x68, 0x1000, 0x0, 0x0, 0x5}]}, [{0xc, 0x64da, 0x7, 0x7, 0x2, 0xced8}, {0x1, 0x8001, 0x0, 0x401, 0x1, 0x9}, {0x1, 0x9, 0x3, 0x4, 0x6, 0x5}, {0x4, 0x9, 0x0, 0x9, 0x0, 0x2}, {0xf, 0x200, 0x696, 0x2, 0xee2c, 0x9}, {0x4, 0xbac1, 0x80, 0x38, 0x8001, 0x2}, {0x80000000, 0x9, 0x7, 0xb67, 0x7fff, 0x4}, {0x0, 0x400, 0x8cb7, 0x8, 0x9, 0x7}, {0xe965, 0x5, 0x0, 0x82, 0x3060, 0x11}, {0x100, 0x9, 0x6, 0x8, 0xa, 0xfffffff8}, {0x2, 0xfffffffb, 0x0, 0xffffff43, 0x9}, {0xff, 0x5, 0x4, 0x81, 0x3, 0x3}, {0x4b, 0xfffffb19, 0x4, 0x401, 0x2, 0x181}, {0x1, 0x6, 0x7, 0x5, 0x1, 0x9f29}, {0x8, 0x28000000, 0x4, 0x1, 0x6, 0x9}, {0x80000001, 0xf9bb, 0x312, 0x1, 0x7, 0x9}, {0x7fffffff, 0x3, 0xfff, 0x2, 0xb, 0x4}, {0xfffffffc, 0x7fff, 0x26, 0x7fffffff, 0x327, 0x195}, {0x8, 0x5, 0x8, 0x8a27, 0x5, 0x72}, {0x8000, 0x9, 0x33, 0x25, 0x2, 0x9}, {0x6, 0xb, 0x0, 0x80000001, 0x5, 0x7}, {0x5, 0x5, 0x5, 0x72, 0xb6, 0x3}, {0x8, 0x75, 0x4, 0x2, 0x3, 0xf4}, {0x2, 0xfffffffe, 0x8, 0x3, 0x679d, 0xd398}, {0x7, 0xefb, 0x1, 0x7, 0x4, 0x2}, {0x9, 0x101, 0x460, 0xb, 0x1, 0x8}, {0x6, 0x471, 0x7ff, 0x2, 0x2}, {0x2, 0xd8, 0x4, 0x8, 0xd, 0x7f}, {0xb8, 0x2, 0x8, 0xa, 0x1, 0x7fffffff}, {0x1, 0xf42, 0xf, 0x3, 0x7, 0x5}, {0x5, 0x5, 0x6, 0x10000, 0x3}, {0x3, 0x7fff, 0x1, 0xfffffffe, 0x18, 0x10000}, {0x3, 0x4, 0x7c, 0x9, 0x9856, 0x7}, {0x8, 0x6, 0x54c8, 0x2, 0x6, 0x2}, {0x2180bb9f, 0x3a65, 0x3, 0x9, 0x0, 0x6}, {0x1, 0x2, 0x7, 0x3, 0xe97, 0x10001}, {0x2, 0x0, 0x3, 0x2, 0x2, 0x7}, {0x7, 0x5, 0x8, 0x3, 0x1000000, 0x86}, {0x9, 0x6, 0x9, 0x10, 0x5d, 0x80}, {0x4, 0x76, 0x80, 0x6, 0x978e, 0x9}, {0x7fffffff, 0x7d8d, 0x1, 0x400, 0x43b, 0x6}, {0x10000, 0x10, 0x4, 0x611c0b8a, 0x5}, {0x1ff, 0x149c, 0x3ff, 0xa0d, 0x7, 0x3}, {0x8000, 0x1ff, 0x2, 0x8, 0x4, 0x1}, {0x1, 0x6, 0x10, 0x8f, 0x6e1}, {0xfff, 0x8, 0x7, 0xe8, 0x7f, 0x7}, {0xfffffffb, 0x80000000, 0x2, 0xfffffffd, 0x1, 0x4}, {0xfff, 0x7, 0x401, 0x7f, 0x8381, 0x4}, {0x4, 0x7, 0x9, 0x7, 0x7, 0xd5b}, {0x7, 0xbac, 0x9, 0x7, 0x5}, {0x16, 0x2, 0x10001, 0x8, 0x5, 0x10000}, {0x0, 0x9, 0x3, 0x5, 0xffffffff, 0x6}, {0x0, 0x400, 0x0, 0x3, 0x0, 0x23f2eaeb}, {0x6, 0x5, 0x1, 0x9, 0x8, 0xd}, {0xee, 0x1, 0x9, 0x9, 0x0, 0x1}, {0x5f8c, 0x6, 0x9be, 0x8, 0xff, 0x80}, {0x2, 0x5, 0x9, 0x3, 0x5, 0x5}, {0x0, 0x44, 0xf833, 0x1, 0x6, 0xfffffff8}, {0x6b, 0x4, 0xe33, 0x7, 0x5, 0x1}, {0x1, 0x9, 0x0, 0x5, 0x10, 0x4}, {0x7fff, 0x7, 0xe, 0x1, 0x3, 0x10001}, {0xffffffff, 0x96b44e0, 0x9, 0x4, 0xe6c3, 0x3ff}, {0xffffffff, 0xf4, 0x9, 0xbc3, 0x80, 0x7}, {0x2, 0x0, 0x7, 0xbe9, 0x7fff, 0x3d}, {0x1, 0x7, 0xc618504, 0x7ff, 0x97e, 0xa}, {0x3, 0xe, 0x80000000, 0xb, 0x45, 0x9}, {0x8254, 0x5c80db7f, 0xfffffff8, 0x0, 0x5, 0x800}, {0xfffffeff, 0x4b, 0x1, 0x9, 0xf, 0x3}, {0x7ff, 0x0, 0x6, 0x7, 0x4, 0x2}, {0x6, 0x6, 0x9, 0x8, 0x8, 0x8}, {0x2, 0x9, 0x3, 0x0, 0x5, 0x7fff}, {0x0, 0x4, 0x40, 0xfffffffe, 0x0, 0x7}, {0x4, 0x3, 0xffffffff, 0x3, 0x2, 0x8}, {0xfffffff5, 0x1000, 0x8001, 0x5, 0x9, 0xc5b}, {0x8ad, 0x6, 0x3, 0x1ff, 0x81, 0x400}, {0x6, 0x170, 0x5, 0x401, 0x7, 0x1}, {0x3, 0x1ff, 0x5, 0x3, 0x7522, 0x1c68d12d}, {0x664d3c51, 0x6, 0x4, 0x0, 0x0, 0x8}, {0x80000001, 0x2, 0x7, 0x35f8, 0x6, 0x8}, {0xffffff00, 0x0, 0x8, 0x8, 0x2d492851, 0x7e4}, {0xc, 0x10001, 0x8, 0xe41, 0x9, 0x200}, {0x4, 0x1, 0x6, 0xfff, 0x800, 0xbfa}, {0xe, 0x9, 0xffffff44, 0x80000001, 0xb, 0x9}, {0x3, 0x1, 0x300, 0xf, 0x0, 0x6}, {0xffffffff, 0x100, 0x678c, 0x8001, 0x40, 0x6}, {0x7, 0x1, 0xa, 0x8, 0x2ce40, 0x8001}, {0xd58, 0x1, 0x2a, 0x7, 0x6, 0x9}, {0x10, 0x8, 0xffff, 0x5, 0x8001, 0xfff}, {0x2, 0x6, 0x5, 0x6, 0x0, 0x80}, {0x1, 0xa, 0x79d, 0x1, 0x3aec, 0x1}, {0x1, 0x7, 0x1, 0x6, 0xbd, 0x4e0}, {0x10001, 0x8, 0x66b6, 0x8, 0x5, 0x9}, {0x2, 0x509, 0x6, 0xff, 0x80000000, 0xb3c2}, {0x54c, 0x4, 0x6, 0x5, 0x3, 0xd}, {0x8001, 0xfa29, 0xd800, 0x5, 0x5, 0x3}, {0xd9bc, 0x2, 0x7, 0x1, 0x1, 0x9}, {0x853, 0x7, 0x1, 0x6, 0x100, 0xeb}, {0x2, 0xe3, 0xea5, 0x7, 0x1, 0x7}, {0x2, 0x8, 0x6, 0xd6, 0x10, 0x8}, {0x0, 0x2, 0x628, 0x10001, 0x400, 0x3}, {0x8000, 0x3, 0xfffffffd, 0x2, 0x2, 0x7fffffff}, {0x0, 0x3d, 0xc5cb, 0x8, 0x6, 0x20000}, {0x7, 0x0, 0x81, 0x67e, 0x7ff, 0xfffffffd}, {0x89, 0x2, 0x58d0, 0x6, 0x1, 0x74}, {0x98, 0x9, 0xf, 0x7fff, 0x6, 0x1}, {0x3, 0x6, 0xd60d, 0x6, 0x15c, 0xd3f859e}, {0x1ff, 0x100, 0x10, 0x3, 0x5, 0x5}, {0x100, 0x7, 0xf3a, 0xc32, 0x7}, {0x371, 0x81, 0x10001, 0x7f, 0x80000000, 0x9}, {0x2, 0x4, 0x0, 0x9, 0x4a7c, 0x6}, {0xfffffffc, 0x5c0, 0xe0, 0x5, 0x5, 0x7f}, {0x3, 0x2, 0x15d0, 0x1, 0x2, 0x800}, {0xa, 0x1ff, 0x800, 0x800, 0x7, 0x2}, {0x7ff, 0x40, 0x0, 0x6, 0xcb9, 0x5}, {0x3, 0x6, 0xf, 0x40, 0x3, 0xd}, {0xe, 0x9, 0x4, 0xfffffff9, 0x10001, 0x87}, {0x1000, 0x4, 0x9, 0x5, 0x6, 0x4}, {0x2, 0x101, 0x1, 0x0, 0x7ff, 0x44}, {0x7, 0x1, 0x8, 0x1, 0x400, 0xffffffff}, {0x9, 0x9f, 0xffffffff, 0x400, 0x0, 0x16}, {0x3, 0x3, 0xa65, 0x3, 0x5, 0xfffffffa}, {0xb17, 0x4, 0x40, 0x3ff, 0x1, 0x99}, {0x3, 0xc, 0x6, 0x0, 0x4, 0x3}, {0x7d8, 0x0, 0x3, 0xf, 0x3ff}, {0x8, 0x5, 0x18000000, 0xc967, 0x7, 0x1}, {0x9, 0x2, 0x6, 0x0, 0x6, 0x4}, {0x9, 0x80000000, 0x5d40000, 0x10001, 0x6, 0x75}, {0x80, 0xf9, 0x7fffffff, 0xf6dc, 0x9, 0x1}], [{0x4}, {0x3}, {}, {0x3, 0x1}, {0x5}, {0x5, 0x1}, {0x3}, {0x3, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x2}, {0x3}, {0x1}, {0x59637e567c2995d8}, {0x3, 0x1}, {0x5}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x649594408b46a345, 0x1}, {0x4, 0x1}, {}, {0x2}, {0x5, 0x1}, {}, {0x3}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x4}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {0x2}, {0x2}, {0x4}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x5}, {0x0, 0x1}, {0x3}, {0x4}, {}, {0x5, 0x1}, {0x4, 0x1}, {}, {}, {0x2}, {0x1, 0x1}, {0x1, 0x1}, {0x5}, {}, {}, {0xb7ae133f409bfea9, 0x1}, {0x6, 0xfdf7320e337ff1ef}, {}, {}, {0xc}, {0x4}, {0x1, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x3}, {0x2, 0x5a506ab1db8bc9fa}, {0x3, 0x1}, {0x1, 0x1}, {0x2}, {0x2}, {0x1}, {0x0, 0x1}, {0x2}, {0x2, 0x1}, {0x3}, {0x2, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {}, {}, {}, {0x2, 0x1}, {0x4}, {0x5, 0x1}, {}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x5}, {0x2}, {0x1, 0x1}, {0x1, 0x1}, {0x4}, {0x1}, {0x4}, {0x0, 0x1}, {0x0, 0x1}, {0x4}, {0x3}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x2}, {0x2}, {0x2}, {0x2, 0x1}, {0x4}], 0x1}}]}, {0x70, 0x6, "bd1290a2cd068c4fd6b987452c3c0f903bbfc9cf707b77fdf4375acee0487212767bb94ca6e582f7cde34583820a409f0b5bfc95a2b6a0061c971c7d91dea6ceca2c7e8bc34fad121ed62b86e3118fd27c7d9dc2eb5f99e1569c8fc2cd2acb46957162446e2469a09dffb667"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_xt={0x264, 0xf, 0x0, 0x0, {{0x7}, {0x1cc, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0xf6, 0x6, {0x9, 'raw\x00', 0xff, 0x7, "25f49d55bba3816b98801e193ffc9f1784a02bda0f0bba2e6848f9a59befa451958758875c1046c0741fbc5b79dd88ba9fcb975f0106faa87b3d0b37ab8f5c5b4ed621028c8903d6c25dcba1863f98ef4788e32179e7a85689f14577966ce709ae75af44545a8b5afa103e1bbb031be9440528445b4626782e5945c5ab15b6c2247221e09af607e19d04c937d71d3157b02d751d6cdfa9c1e0daacf797562bc214a521cb14bf8edb4ab4df94fe3a1c34c1549015ec6806305c2acb8bba8d37db9284e6f31e0cb34027a6be76"}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_TARG={0xa2, 0x6, {0x1, 'security\x00', 0x5, 0x101, "0398ac98b73416e4c259c26e44368ba0274555cf1e4087187f67b9522b15928f13ef31bb1add9aae38194096f1bba1f5f27625500b13c47d30a521fb8b0d2c5c5638feedb9c27eaadb7e729e4f2da4475eca0832c06f9ac68de379b0b589e6e812ddfb026e79671e6c693f9814f3b5f62f85607d497b8785"}}, @TCA_IPT_INDEX={0x8, 0x3, 0xd7}]}, {0x74, 0x6, "cbc8db4206f7b9f11450dcd0165828ce4b2a776c76fb87778337aa70bde1e476c466842dc534a624274a34f2da2c03566480114a7ee6188724f1419a8a764704b6fa1e28d479c9fb985c44826204c66b0b7adcd5422978976b1bf49bfc360435d0c9dfb4d3677fc5b6a2600b1c85e27b"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_nat={0xf4, 0x1d, 0x0, 0x0, {{0x8}, {0xa4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x5, 0x7f, 0x7, 0x80000000, 0x6}, @local, @broadcast, 0x0, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x1, 0x20000000, 0x8, 0x3}, @initdev={0xac, 0x1e, 0x1, 0x0}, @empty, 0xffffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x0, 0x8000000, 0x10000000, 0x7ff, 0x35a}, @remote, @dev={0xac, 0x14, 0x14, 0x1f}, 0xff000000}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x1, 0x0, 0x0, 0xb43, 0x7fff}, @local, @empty, 0xff000000}}]}, {0x2c, 0x6, "4edd92a9dfb918234b77cc09abcd8bd1ba0bf58122e5e6059d086985426d157d149a522908ae8634"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_csum={0x148, 0x1f, 0x0, 0x0, {{0x9}, {0x20, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x2, 0x10000000, 0xfff, 0x7}, 0x10}}]}, {0xfd, 0x6, "d65fa39d95982298df3753284851f57fb116c060d141461b3a828c794e6d7062854ea0052408d5746c837ccb61da1f07e64f6ae6cb6e724054a34ecd6cbc0e0179ba18a0cb7f7e68fce34bbf55a8446a3c52e913e8a78e57ae4b3936e8a03534a3df24dd9b229e809429bd902c1e6fae51ff7167fe73b4642ca44213ba2938ff3bd39bbd4b45580219bfc1ef9f4bba60cf98a1c6cac4d0194480a5cd05def0afacb738a818275a5d7499920cc5581d687a5bb424604e3543a14ac66cebbb01aff0e18b50315849fd50bd92641bfb21f6dd765310a4b3b8f2d212e872b63869dd519b86c5a5a6e7f2c4c57eb2c5e6356bdc236e681d1ea95949"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}, @m_skbedit={0x48, 0x1e, 0x0, 0x0, {{0xc}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x10, 0x4}}]}, {0x13, 0x6, "8dfa91226a63bbbf3e552d6a77e51d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}]}, @TCA_CGROUP_POLICE={0x410, 0x2, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x6f}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0xbb, 0x1, 0x4259a28f, 0x7, 0x4, 0x4, 0x7fff, 0x1, 0x3, 0x4, 0x6, 0x80, 0x4, 0x7, 0x0, 0x2e, 0x1, 0x1, 0x9, 0x3, 0x9, 0x6, 0x8, 0x8, 0x400, 0x5, 0xb5, 0x2, 0x4, 0x6, 0x200, 0x0, 0x7fffffff, 0x9, 0xe, 0x4, 0x8, 0x6, 0x81, 0x9, 0x2, 0xe3ca, 0x2, 0x3, 0x3, 0x9, 0xfffffc7b, 0x1, 0x9, 0x8000, 0x5, 0x8001, 0x100, 0x2, 0x3, 0x58f, 0x4, 0x3, 0x221, 0xbb6, 0x7, 0xd7, 0x7, 0x73, 0x5, 0x8, 0x80000000, 0x8, 0x8, 0x5, 0x0, 0x2, 0x3ff, 0x6cc2, 0x3, 0x2, 0x2, 0xf, 0xe32b, 0x4, 0x1, 0x8, 0x8, 0x40, 0xd1d1, 0x8, 0x0, 0xf, 0x637, 0x7, 0x1ff, 0x8, 0x2, 0x10001, 0x5, 0x3, 0x7, 0x3, 0x5, 0x7f, 0x7f, 0x2, 0x4, 0x9, 0x2, 0x8, 0x7fff, 0x8, 0x3, 0xd9d, 0x3, 0x4, 0x4, 0x7, 0x4, 0x9, 0x888, 0x8001, 0x3, 0x1, 0x10000, 0x7, 0xee, 0x9, 0x16, 0x5, 0xfffffff8, 0x8001, 0x9, 0x0, 0x0, 0x2, 0x175782d7, 0x0, 0xffffffff, 0x7, 0x2, 0x20000, 0xffffffff, 0xfffffff9, 0x1, 0x6, 0x1ff, 0x6, 0xfffffff7, 0x0, 0xfffffe8a, 0x5, 0x9, 0x0, 0x7, 0x5, 0x1ff, 0x8, 0x4, 0x3, 0x0, 0x6, 0x3, 0x9, 0x5, 0x7, 0x5ff, 0x1, 0x7fffffff, 0x0, 0x1000, 0x4d2, 0xd, 0x5, 0x10001, 0xd, 0xffffffff, 0x2, 0x9, 0x7919, 0x6, 0x7, 0xd9, 0x2, 0x0, 0x4, 0x60, 0x11d, 0x5, 0x376, 0xaf9, 0x0, 0x5, 0xe26, 0x80, 0x8, 0x10000000, 0x7, 0xffff8000, 0x1, 0x5, 0x2, 0x0, 0x6, 0x6, 0x8, 0x1, 0x36, 0xcb6, 0x3, 0x6, 0x2b5264ed, 0x10000, 0x3, 0x3, 0x10001, 0x6, 0x7, 0x7, 0x5, 0x7fffffff, 0x9b, 0xffffbff3, 0x2, 0x6a, 0x8, 0x8, 0x0, 0x0, 0xfffffbff, 0x3, 0x81, 0x3, 0xc44f, 0xffffffff, 0x6, 0xa6, 0x71, 0x5, 0x4, 0x858634f, 0x5, 0x3, 0x4c7, 0xc, 0x2, 0xccdc, 0x6, 0xc4, 0x4, 0x20000, 0xfffffc01, 0xca, 0xe470, 0x3, 0x1000, 0x80, 0x2]}]}]}}]}, 0xbb34}, 0x1, 0x0, 0x0, 0x4000000}, 0x40) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) semop(0x0, &(0x7f0000000080)=[{0x1, 0x8001, 0x1000}, {0x1, 0x5b7a, 0x800}], 0x2) semtimedop(0x0, &(0x7f0000000040)=[{0x4, 0xb67d, 0x800}, {0x2, 0x11c}, {0x4, 0x1000, 0x1000}, {0x2, 0x81, 0x2800}], 0x4, &(0x7f00000000c0)) semop(0x0, &(0x7f0000000000)=[{0x7, 0x8, 0x1000}], 0x1) sendmsg$IEEE802154_ADD_IFACE(r6, &(0x7f0000000080)={0x0, 0x2f, &(0x7f00000001c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="9088308068d9d3f2a01390decb7c6eba72433330ba1c170be1f76e161ea13644e99e21f7de0d19f876e5846848e4069441bcc339952b7b26ba75406ec244e705b112e95ad68758c3f90ec7c7e1e4ebc146505b1d19e94f896916cec23b12d182ae7e05db7de223fc28861ba77d6d36885fa95b121a41adbcc5db9b8be03a7e596455bb64960f295d1435a5919fca3d745bf539cd", @ANYRES16, @ANYBLOB="01000000000000000000220000000a0001007770616e3000000005002000000004000500200000000000050020000000000009001f"], 0x44}, 0x1, 0x0, 0x0, 0x4044880}, 0x40040) r7 = syz_genetlink_get_family_id$nfc(&(0x7f00000006c0), 0xffffffffffffffff) sendmsg$NFC_CMD_DEV_UP(r6, &(0x7f0000000780)={&(0x7f0000000680)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000740)={&(0x7f0000000700)={0x1c, r7, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20008080}, 0x20000001) write$cgroup_int(r1, &(0x7f0000000100)=0x8000000000000000, 0x12) 4.466733314s ago: executing program 2 (id=789): r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000480)='task\x00') fchdir(r1) syz_usb_disconnect(0xffffffffffffffff) mount(0x0, 0x0, &(0x7f0000000000)='proc\x00', 0x0, 0x0) syz_open_procfs(r0, &(0x7f0000000140)='pagemap\x00') 3.60217046s ago: executing program 0 (id=793): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(0xffffffffffffffff, 0x40045532, &(0x7f0000000040)) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000280)=0x10001) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000640)=ANY=[@ANYBLOB="140000001000010000000000000000000700000a28000000000a01030000000000000000010000000900010073797a3100000000080002400000000340000000030a0102dfffffff00000000010000000900010073797a31000000001400048008000240f200000008000140000000050900030073797a320000000060000000050a01020000000000000000010020000c00024000000000000000010900010073797a310000000034000480140003"], 0x104}, 0x1, 0x0, 0x0, 0x200000a0}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000200)=0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = syz_open_dev$MSR(&(0x7f0000000240), 0x0, 0x0) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') write$bt_hci(0xffffffffffffffff, &(0x7f0000010300)=ANY=[@ANYBLOB="983d852c5f8f332677ac765465095b1b4017f3d800a86658e0fbebbcea69a5db0278a883105528e4dac0e058de8548339049f08499ab336093670c92c82b9bb45c1703b8841fd984f3ea9ce184061d324fc6a585f84d8d448d6838ccdcf4965fe6cea68c1adfa54edbaa78a41cf055e380e66542f18d978fd453fa2b15f3e36cf17f4198f9406886bde9d57f8f47a8429c45b30b242398913f8a7d1f8b23f4e2b1224a61dbe169ca6b565a0b8cf20be2ca350360556dcdf269b5b8b642a7be6028b0d936f7cb2af5d45bfb"], 0x138) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) pipe(0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r2) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r3) add_key$keyring(&(0x7f0000010000), &(0x7f0000010140)={'syz', 0x2}, 0x0, 0x0, 0x0) sendmsg$NFT_BATCH(r3, &(0x7f0000009b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000850}, 0x40) sendmsg$NFT_BATCH(r2, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000010040)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x1000000, {0x0, 0x0, 0x0, 0x0, 0xf0ff, 0x8020}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x80, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x4, @local}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x2}, @IFLA_MACVLAN_BC_QUEUE_LEN={0x8, 0x7, 0x8}, @IFLA_MACVLAN_MACADDR_DATA={0x58, 0x5, 0x0, 0x1, [{0xa, 0x4, @broadcast}, {0xa, 0x4, @multicast}, {0xa, 0x4, @broadcast}, {0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, {0xa, 0x4, @local}, {0xa, 0x4, @random="d36ca57d8fa8"}, {0xa, 0x4, @multicast}]}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}]}, 0xb0}, 0x1, 0x0, 0x0, 0x40}, 0x0) r5 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) ioctl$SNDRV_PCM_IOCTL_HW_FREE(r5, 0x4112, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 3.303732439s ago: executing program 2 (id=794): r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_refresh_period\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f0000000040)=0x3, 0x12) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000080)='pimreg0\x00', 0x10) socket$inet6_tcp(0xa, 0x1, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) (async) getpid() (async) r1 = syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, r1, 0x0, 0x0) (async) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000032680)=""/102400, 0x19000) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) (async) setsockopt$sock_int(r3, 0x1, 0x6, &(0x7f0000000000)=0x4, 0x4) (async) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000840)=@updpolicy={0xf8, 0x19, 0x1, 0x0, 0x0, {{@in, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x2}, {0x0, 0x7, 0x0, 0x0, 0x0, 0x2}, {0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}, [@tmpl={0x44, 0x5, [{{@in6=@rand_addr=' \x01\x00', 0x2, 0x32}, 0xa, @in6=@private1, 0x0, 0x4}]}]}, 0xf8}}, 0x40084) (async) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) (async) sendmmsg$inet(r3, &(0x7f0000004d00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}}], 0x300, 0xf1c) (async) syz_usb_connect(0x4, 0x5d, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0xf9, 0xc8, 0x8, 0x8, 0x19d2, 0x73, 0xbb2a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4b, 0x1, 0x4, 0x9, 0x0, 0xd4, "", [{{0x9, 0x4, 0xac, 0x6, 0x0, 0xff, 0xff, 0xff, 0x6, [@uac_as={[@format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x0, 0x0, 0x1, 0xb}, @as_header={0x7, 0x24, 0x1, 0x8, 0x7}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0xa6a8, 0x1, 0x5, "8042e6"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x48, 0x2, 0x15, 0x3, '\bgd', "b0"}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x4e77, 0x400, 0xc}, @as_header={0x7, 0x24, 0x1, 0x5, 0x5, 0x1002}]}]}}]}}]}}, 0x0) 3.300892105s ago: executing program 3 (id=795): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)={0x24, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x2}]}, 0x24}}, 0x0) r3 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r3, 0x0, 0xf, &(0x7f0000000340)=0xfffffffffffffff9, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, &(0x7f0000000180)=[@in6={0xa, 0x4e21, 0x9, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}], 0x1c) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r3, 0x84, 0x64, &(0x7f0000000100)=[@in={0x2, 0x0, @loopback}], 0x10) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r3, 0x84, 0x65, 0x0, 0x0) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)={0x30, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}]]}, 0x30}}, 0x0) syz_80211_inject_frame(&(0x7f00000002c0)=@device_b, 0x0, 0x0) nanosleep(&(0x7f0000000340)={0x0, 0x2faf080}, 0x0) syz_80211_inject_frame(0x0, &(0x7f0000000500)=@mgmt_frame=@assoc_resp={{{}, {}, @device_b, @device_a, @from_mac, {0x0, 0x2}}, 0x1, 0x0, @default, @val, @void}, 0x20) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_CQM(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)={0x34, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_CQM={0x18, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THOLD={0xc, 0x1, [0xffffffff, 0x0]}, @NL80211_ATTR_CQM_RSSI_HYST={0x8}]}]}, 0x34}}, 0x0) 3.165687829s ago: executing program 0 (id=797): write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8fed007907001175f37538e486dd"], 0xcfa4) r0 = socket$kcm(0x11, 0x200000000000002, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) setsockopt$sock_attach_bpf(r0, 0x107, 0x12, &(0x7f00000008c0)=r3, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000680)=ANY=[], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r4, 0x5, 0xb68, 0x0, &(0x7f0000000000)='%', 0x0, 0xd01, 0x88be, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) 2.985679841s ago: executing program 0 (id=798): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) write$dsp(r0, &(0x7f0000000200)='m', 0x1) r1 = syz_open_dev$sndctrl(&(0x7f0000001440), 0x80000000, 0x200801) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x88}, 0x0) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000200)=0x7) r3 = socket(0x10, 0x3, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x2e, 0x800, 0x0) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES64=r0, @ANYRES16=r7], 0x3c}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0x9}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{0x1040}, 0x3548, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000740)=@newtfilter={0x74, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {}, {0xd}}, [@filter_kind_options=@f_basic={{0xa}, {0x44, 0x2, [@TCA_BASIC_EMATCHES={0x40, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xffff}}, @TCA_EMATCH_TREE_LIST={0x34, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x10, 0x1, 0x0, 0x0, {{}, {0x0, 0x0, 0x1}}}, @TCF_EM_META={0x20, 0x2, 0x0, 0x0, {{0x0, 0x4, 0x4}, [@TCA_EM_META_HDR={0xc}, @TCA_EM_META_RVALUE={0x5, 0x3, [@TCF_META_TYPE_VAR="bb"]}]}}]}]}]}}]}, 0x74}}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000b, 0x8010, r1, 0x37517000) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000200)=0x7) sched_setscheduler(0x0, 0x3, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r9, &(0x7f000000a5c0)=[{{&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000480)=[{&(0x7f0000000380)="e15da7774f07f27f534cea3dcec0026f58684a8bf695fd5c29ff97f53b6b8114810e0a0842736d87426c0baebc983932223e2bddd99e9e5124d1c4aaa01bc410b7c87d11b9e4ec45e641ba32eff0f16010399325df94bfdffeb86211e572241d494d102013ea2980f95f81dc9cbacef1e87d75241b6df8a597b465cdae7b72797abaa16548ea7ac77365f162751778e111783df87ee96ae46897c47195881baab9ff60e6adea36543526825c2a8589b1bacf02d538a3917b8b5d823000cb057aced35f01216335cb2e3e00c9267baf55a61654cc2e", 0xd5}], 0x1, &(0x7f0000001480)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYBLOB="093040d6cf95f30a4c7a29b8b0b50a0276181d30fc2a73d88281f64e1589f497d48f7d931e26075194fb3d1106f64ad8732805827a031809cabaab31f056ca1d904eae1801d201b88395a6e830b9eb16e5780ce8c1d2121b9915c76215c972d5fa7427db42894d9bd04a5209596494f58b6eabc625460b29b793e73f7bb6ff60220127fc2b1172de56e8aae1c65299acaf0e794b106f1f80f9312b6f0116dda22903a796cacfbc89b4559328308a3216ab525a3fe13d49fb72c7790cebbdad6506d1000a857d22a3cf175ab9cdf39495015e52b2ecc650aa42a5a8b390ba5d3fd517c675d92925d34b9e6302944a41c20b3a83304d8a05601d1db0fd08a39df0947b3a95b8764753f16a31f1771bb3e4ee205211a14d06e3ac72512ce201e2fd875429824dac2cbd56283e0b2710de991343bd6cecc72508bc08096d89f3fc3848db61264c27d43ff7c7e8a07187e1c4906747a36c3800771649e0336e3f608a486e2f6e8fba4760e5d4a107d357943e7d60412a968caad57c50600ed36e29c2f9a559e9e3d7fb761bf7decbe9fcaf8e8e9043ee752032ca8b30966ac6f50b32ec7bd8b334a680b0ff266e8d7d53ea1d4d09f94c9a04ed9fbd00f24d6935c35d06c7c8056636fb351dd4fc5786bb9576e7b69414aa36d0b55cb0224bd39f18fdc0e617926029d5d92c860c6c2548ebadf3296342c15790acd82dd55f9dae828247ffa92176102ca2416a4bd1f49356c498e3d841100118847cf9c57f9facbe08f12fa140f5bb7bb0cbeb0928997969fb7195bf99e3273399158aebe5665705773eb05b8bfc70a0164d57c973473395e93f7bbea6db50d1223864733a073ecfebf4d13d163860434df23f0191e97842d7a3669e2b980292c9e1db22b791c8ee69cdfbf35f509ede3ed1b96266051e479cebff28d3ecfce0c530c628cf21b41940dd3da944c177d8b55f3118c624b20cf0abf8649a8647c119c6c6898356ef28e49275e53bd5e8a0bdea0f0a4cb2fd2b4fccb28eee4c7160b2c90413780e861bb8780fb3bf261d15279d0792e89d6d4bc80c393127017faace0b58f60d8302ea14b19ac02e127ee045026c5505eacfc52ed4a23e8b5fbf0c9f69ba76378ea1f95c9698ed5dbf33a5e79cd6b293723442c06643e28d074566bd56749f9ae3f6b83e12380a99c308fa7e38798d7f2fa81911b2c2e1a91501d0be33fd55d216e42429647910771d23a3c38c6a55ea56ba22be0b46e2df643f44f0bf436be493cb76ca2bcce9ebd8c5c0e9f220e749c86f6102ac8a67e02775a79b47da27eb5a015690784d2574fbc13bd78d19679a560378aaa724e1157cc1efeeff40658605843d555eda67f355cea7a6ed67ce5ddbeb2da645d39f7bc87fbe1c0e4a1eddbadcc025f4259b72c547e77baaa7cffd74be14aa49bbfe29df58e7a057347259dea8a03743e5ed66cd8130a9f57ae674606d20381eaae65b33ff1e9d46f4babf3bae2ccbf59da8a5c15bf529736612fdf22418e1132aad989490e80298be2186328a3102a67dd642b7dc1f934462e0c4e2cea4ab68767bcbf153b5d3ac0dd92a2eb12a61105ce357ba41a412287fce49666da9bc0d3dbb207936a720bc52e9f59715c314edac87d79be0f00fdcc96c055dfdc7e85feb65cd130b5ed574de054ea1cee69fb208156450c78cf4f2114e6e1fefeb960b37f400c5cce4743c00546ed826ee6c7be53a1a75bf0fe12e00d24eff475ce0bcfd0600f5e7988982101e5f25c954fba13833ef1aa6be8fd670b123fc0179ab241cf9886ea60d1842d376f1b18dfef2e8f2ffbfa1b70e47d270fa960cea994b30a77f74ae8e9bf6707efd3c648951b3ad03e6bc43d3bd08ad50416dbd66fdf87e848bf416210ebe2e87de21830ddd91f0c7e9d3b5aab886092ba6bff47d523e3cd8a5d7c261aa2beb3b7063c7cde3554628a58d49d299b73f0113c3f9f3e0fe044fe74317c7e00ecc9eb65deb5fc93f55fb9a7b531e1d44f66ee55c29d9d52a58cf398e1d019e46847b644ffb153bda20698429d50d8a974f015e35f6bbdf996193b22b652185c0f248e36552431950101bae1123699071de92ebab29fbe4f9b35ec49f59b9b0ce2499e46519751187ada5e9dec5b6d18ba96a5ae7ce86cc018609195a65c141056afd5c0b255391f1f84991f549a97e9b32aa6ecdf42937a517c9087c8090a50d8737f6ff1b493ff725979ad4425535895d3edcd828912f96874d7fae3b02efcb53cb2efb497e8bf21e19f7513cfd9db865fd8453df98b8264deef1c82c9d4a10ba7b85846894b496232a3e7259f20aa0a5d1b0d0d1e80501ff2d83d88d686fdfacfac14f7226bfd69cacf4a89e0cf05474df9ba8820341dd6a02942f0c3c21b60218f517e75bdc7ca72e12f16b3c94e2a86440461da0c1a4519b35767c8be136a5282b8ce6211cf0f545eb6c6c0a33ad3fc19249d2fbff268dcc3b2747cb894cc3c88782c0ec0fd2a63b365f7f49c98c98909f4163e15d70731372fcea248c4569aeb9fbb5b5267f099b6d6a21f2b63416b96b7bfb11ea9d29ec4956c22e1eba9c861846f3e396b38b52e37d3c9072d40e5a85f546772afbf52b9790bcdadeb8997c9d02a27d8dd1cfba3c9955fa91c53c04ee2afdc229af0e18a265f74a16e08cdcef36e0dd8aa1184dae92803be41c80b411926f01dfe53da39eec01f5e87a1fa30e1459229bb304e5e9c7ab4a701d2fed677eb56f1f3d5a27a00acaacca1edb53001fb65f9531a553d64ad9c5c32ae2a8d7e9953a9919544d06d45216687f1e18c8081300f508ccf6287f4816422038b9eb2580c61f2140dc8802334d18004cf51e7da99c3b542228488e46650f7fbba925b15c961667a1e0c954601d8f4d07fce09b579ebb7ddaf83c480a74bcdb46c8e3afb7954e8813bbc6d38ba7b2a87dfa1ebebf1461fbb8d7fe6dbf529ffc4c87314242d8dd4a124ff13d37ec5e966df3c09f6b58ffd7a1de0a5d468e668722f4636c886f7e13dae814a25a97fffcc2980f147e8fb422f9a00deb0f76e5488afaaae4601883a16a21c92f2325486c5476b42ddbaef9047dd878e142377e46b9fb7b36a689b92200849425c99b16c3e85ee8b0fd41623d565179dd086764301c60a6dfb76f85e220961c03e724d57da6672d3f7d4ad0bc4393c060c75db60d51cee999f01902f53550cfb5e7b8f6ee1af9085e4b3f9cbbcd3585270e24a28de0e89ea081ea79a557b65755cb671c1197b0c10c0c3812be96b4d13490f50038b24843fe3b19420d190f6eb9d3ebaa61037255cad0d48644cdfe2833ddbf55f1690f43f0babf3beec8f4ff4638489f62c5d409f22e52aa838548af70870178f7270d352381c8c972eb13dbf481d2d3cf36dbf01922afee88af4752369410cc16b52e140a25692cdd0f42f6cf192d3081cfa3419dc7f7cc0ef34e9f05bf96f957c6da6cfba406aaee30156934bc21ef18c356fd1eb3335a89dd3d1dea1f5b6052c7d788e67326f07156f8b771271f48f00c0c9787bd42109e2fcf299c3ecb415532b8f99c405c2f0e5fe17fc155b0d8d5b05fe243bc8ccc07db1e177a0058d526db8178becd6a7cf7e36e404fd3d9437de0e0075400161c1ff92e00311a8e92feba6f9a5646a552670b9c88244af9751e517b5056fe30210f03428fb6cf160ce21bef97d591f0f5c62056005b81f5c0a1e7888ced8df5145d17108345ac48c85a0cea85668844ba4c634f9c0f8d174f80f307a88cc23c46a46a275ce5683dad1a981a8ba7ae71370143751bdede46b94910d4ecd41f8764e5b50eb0b522b92a7d0800e58376a441de5ee58bd6f21e2c674a8779d753a3dd4bcd3a72b0c322a8120c27c3868e32463572f1e078811f5823ead7ec07752749e91163e4c6e70c68d2ebb6f0f7a041e37abff8fe4dc2873895cce6e5d54b3a61ace7d7c2c2f9d4f791d12c9689cc76afcd8b6f43e015161cbe84c43275ff30a8d3495d4b49b738095fde87c0bec485f83db51531e855f00c3866e8ae17a0176195facbfc4f810106c6ed3a15416f0125565fd2f8766ec50426dc244de3142eacc2fca67d0f7f2383a08a85290dd7079b6b146e664eacc85a5f0bcdf6919f9b03500034832d058e4f01c93605e3a6044a5fb4d8e030d0129fb18dede45c7b34b505ff6ca9f89e3338225854c5a6935a752cd9b454e9fec11cef5112f313d62027c6260d5512d86b1554757faafaa01d16c85fa82ff48297f2dfeefd40e5367cbaf57cc42874894d350e51ffe21170a204582c0733fef3178e37762c54b7ee6c50d7c95ffebde3bcdeff6f39e28adbf52892c2500c7fe3e8edbae8cf4b4abc27ff8c0aa959633c7668e4950daaa59cefa1fecc01ce7268ff29156b750f7e01d424270cdeb270b497453ef06084ef74d025c1777a8d51005ad6b626d07ed1ce3c080075774df8cf44ebe0a854e21b4e912690303cf551e8c3a1638191da2924f326949a15a080dc3ec715cea5243d36f1030eec8958ce267aaca07d198d0414c7144da1438fb046ddf5baa125c2764d71fbd65c00c72bee5fd520aae441529ca7b88c3d5cf90131c61b28dad6797b58906c8b15c31de32927eb095c1d0c6c37e7c180f0bc8e973230b18af979a4ef566d7dfe6b97a306bb429646e23ed30198d587b967dcbd55b71d9497375bafca5c2f4aaebc5435f1db10242886e911352db941f5cd3400cfa18cfbfae2ab56d97c025c717eea21db82949a53bb811420cce5d9b262b1c7b57fd0d214cc5c6cafbfe44fe4200a2b74f7ec2c1225d535d029d57d0c993a3d8726f7eba8e3bc594a477d099370b957630eeb026fa4dbcae14bf76470ed7b85ac89f12280eb42509faf1c30dbaacbfdf670e8772dfd7dbdc5549886fedae8d8dacf2d4099db925bfd05391e742099bafe764b03d1deee08d7a5fa34f77cda10474f71005fa6d3f2195a3713cdfba3aaa6ca8c2627f6d06718175be06dbf99f122717928b5406201b27181477559d1ec5faad1e23f77ded620230b737d6a1590423af365ee9ba8e5675c0e01606ebcc6bb16d30de6aa2b6f85eb84f671bc12670d5cf16499a830e3b1534482a19efc298366936be9f723918c5536f8d936a75fab28b8a2ec539d9385c3d13e06ba96afbbcc0e07484020145b1b0fbc18431fc70e31d5eb9c4b086011c652683f5da5b9206f13b2d4782e071572470a143cca1c93d977cf977d4f8066d1edf53171bbeeeeabb3078ef5fac05173d3443dba5c3bb18db627678d826d31967a59fe78683ad934a6e3666a5963293a0e3a93eb6e928942622bac26c10a5768cb8a6433712bf80af1d581f080fd160c80ccade29c2487e591a1f5cc1a0e9e091a6acdf61867179c1e1aa5cecd67157a85cfe9b9e881323c9f8c8364395524911fe2cf7e32407ea10f1410d3dcfa810f149b3ebd67bdf78132fce7bc23a6c816580f0b35d9f6913448fac1b6b49d1b9914c4725d2c935bb3181d65639b12e8fad3356371d9ad1aedbfff842a269f2c5a4a8ba6e377eb67d961a53fa3f0eb708a66bd796d7910a31f55fe72855c3d8dca084835745d755aac6b0d947fce078318cfb888fe5ea59f2873ca8b1991704d4cab9f58e239706dbf7dc7d3ea62a97f36c2b86547e6d1339dbac84d3dc35296071386f238b5ef60d01f4fc623c3a4aba743a1aa4c43d1a07545d2d088f1a3554ecd3b78e0b91eb5ea2d71c0c34120ac323d5c7679df92956f5cbf9f7289e06336901845b6cff23744ddb8f5372acb6d4e98faf08273e6f87e40716b726d11fa1ec5165e", @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000008300000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r0, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x20000000}}, {{&(0x7f0000008180)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000086c0)=[{&(0x7f0000008200)="9b4878b65c3c8a3a4e984c7f97a9b0bce28bef23938eb1e3546ac505afe20c30eb17c9d6ff1ff03a73c1041b04448a712c676ac16fe84f43c8d9c6c58497d9d9e194b89828cf1b6227bc8f5daa", 0x4d}, {&(0x7f0000008280)="f0d7208a53c7450c9235d29f0432b242b6e8debe2394523c13aaeb15b7cee67a753810d57aa4fd534fcb7bb7547c57028f3e8d8e3c64ad4e2c335643907a", 0x3e}, {&(0x7f00000082c0)="b768fe3e7aef3f903c877128cc05da1225e35f2e18b047919464fec51e8639de5f926afc35335712017d75d81225b93bc2f3438897fcb8c4a77d0f226974102be0335ecf277bf1beaec2d4c0afcf1a4d36ef03d12850c9aa330b65e4ba692f52c105104531e61de6c9d089eeebe182461bffeb8ae3eb7bb5cbeb7701157a5861e21f74baffd3b9045e1c8029f894a5a6d49300f3de1655c4679e2cc686bbd183ab048085962a4ba5d9bf6384e43fd918ae6e5f63fe9234c4c7858876c0e4d007bc601b0364c0a22cf0c62cb74b1accede49f54c45a675fb32a0b0888a927012df9", 0xe1}, {&(0x7f00000083c0)="ce45ade6c622597b09d03561617915464ac450d822b6204aea018099", 0x1c}, {&(0x7f0000008400)="95906b05b50584a4c724c6f1c35be219b4aee1e964cc161eaa5ee0ddc2302652cfbc033561c94a141a0cca4beda486e29eae09b30db174b667d03e221da46a07fff00af9cc3b6ea3e1406d63186301ed0772f05e7d6f13eaa99db87fd43dabe738ac149ea99d4b62d5317bdb770d525b8a9a9d2e9210797e2efde7ec23a1d1ee01e28c74d956af6eb5b3d1d40281001c84a2099fabe6e72a89a05210609e110d431a4668fe9d3c032874cb7c8126c276408ea05d04ce8c7fbb20810e2b252ea7d4b19c587d9b4c64f53a0e80187f72bd588e9f0f3b796f5dd56708fd57dd0833e2763ebbca792fbaeb94d91319f7d0de200d09", 0xf3}, {&(0x7f0000008500)="e2269e067afc9dcc22e8fd968e8d299ee73ab724c4e215511ecac2b0f292c144622f997d62b7c8e3e535e1fabb731e366c1b515ca197c6a1ee4ae721f817e04ddf02e200874084fe7900879c01587f8868c932bed2ce61ab33a76cad3e372c227eff1ea3504f1a81614068f7b2809b05e13bb7ae77caa4b89cda00e8f4a6330e9c10805b6a5a3a0a774f90bdf2af2f0f85519154b622af17e45a86fd9a511c5666d2d729c4fcb535dfcf440093c84d6dbaa8da58ba9f4650a1e33594e3f09b0a0321bd92a31e3e873608a827ac8626d5577b6b9ca3c82a2b10b88abf2c512469124e7a6f93706237f42dbc", 0xeb}, {&(0x7f0000008600)="6e57f999566a0dafd1ebdefb11f9cc022368a5f640a6665cbf1d7855754a58ae922f4f670adddf93aa0b2c85e690ca5254af265dfb9cf4cb9f756d222e83531f838871197bb34a509c6838aa8f48596e9e293ff4c4785ecf91a5a20b192ccfdfde02a75b0bb336e8a1fd13c04b4cecd97a35a9b3b4333f6c54029ec837d7b3f43cb1c74623e49414aafc9a16ee4ae1164db2248c99988c3afaca0a6c96031e56707e23", 0xa3}], 0x7, &(0x7f0000008780)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32=r1, @ANYBLOB="00000000240000000000000001001b0001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32, @ANYBLOB="14000000000000000100000001000000", @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x8000}}, {{&(0x7f00000088c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000008d80)=[{&(0x7f0000008940)="c9c48666f0be3af55e09e21e1f3951a72746ff95b083c61f2f542c17386c91babf989d2a7a2065139f7c68b739d60330c322e94ab7069e217bac2c1b7cbe0b49f1c31612bbb43147487c6dff9106f7802551b81f5b09c53154a69b8e35b98bc8d93813f4b57b7eae89fc21106056a7e1a24e79f19775ad892d015c45111bbdeb1c2150", 0x83}, {&(0x7f0000008a00)="e2f86e4a9a6fc0654b2e75ae6df2d6ec60a63c9afea2acfcff031d609d4f20b59d29f81390084313032f8583f9", 0x2d}, {&(0x7f0000008a40)="afff153d6257de2e24cdc73b44b4382a13e286dd2c11930de1a642e79f2e44334ca95c10ef0ffe1ca3b6298df71274865ec4f0aeb6c350bcd6dfcfc984901680fb4d3824b2e114c90ac119345c0f9b9e26eb91bd3e14e07cf2ecbbeb6ad3ee0756ceacee335f67da8819fb6367d579877ddb18821da2162ce0c7bf97ee8474348da593bd526113258ce403c4c18434ec258ef7fefc2696b1c361472a670205dead203e2b87ed1eab780f093698bbb20ab458196670c5e1a98d240592702c93667c30807f00be46719e5e0b404207e73db120934a2937fb017628a81998c4d3dbb23bfbf77095fd28ae3161af207d07e74bd13880483882d6", 0xf8}, {&(0x7f0000000600)="517cc46bccc56b2a44517a24c4f5fd2ef540967bf9677cbebb31b42832b843bde11c78396811593d7468507ea646f3178a24e8fcbbfcc4f37d13adf477886bdd0c0000000000000064070366e850f2d08d8b162375b27c5bd16a1becffc4608ee044f863047995e6d2291f00000045cef1e160790274a03ecc5efd69cc9e3289b661a6f8754dca3a8b407141cb7dc44d62f7811ef886dce2bb1895b34273d8a35c594c559a73f4", 0xa7}, {&(0x7f0000008c00)="3a801c80279f1ff47041d45e63ba0494d0ed6ed679d2706a2d55dcb3358d26ce9057c13fd40b2a2149a6276f53a05508cc493f792ae4ad467ea83273634cbca3bdea4df9791bace9363a9549a26280f58afa0e865e2dcdc065a5f6064b68ecbe2b53780522fbb869f7019bf4a9d38219cf7b87cc19a077d40e7df10e9fd022a2463240ea7a4e684b55b2d1cba597b6f6af52a661b260b9a003f33835258532a99eef95323e62622493a962062a3aa1ea0584e0d82ea877c555fe", 0xba}, {&(0x7f0000008cc0)="033b0256231c8679eae41e935a3679e202dfca62fbe4afc475cb429cd69128465c2217debf0eb4b0ccab1ef3f386e31be2256c8dd29c1827205d5206803a9c3d0570b22a0a39a137c952123d9c127153c3138e4b500118ce5fc4d1d5850bdf207cee60a36b8c95c20b8faf7f0dd2cfa0f07991a17f5e170e81fa5d81b181af894f03", 0x82}], 0x6, &(0x7f0000008e40)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r1]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xe0}}, {{&(0x7f0000008f40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000009280)=[{&(0x7f0000008fc0)="57b1e7c6fb1d91bb28409f0b7a3136a406d23886092eaa64e5019b3788c772106470f6d7855cab4e0cbe6bdefddaea63bd87086f6c44ca5778276de1f524fae9fe06983d11e9e0c74bcb45cb7a2b8ae1e70876616b55329371fe90de021c852569a92efce9cf93705b06730acdeb0a59c44beefc0e6150c4f8c45d", 0x7b}, {&(0x7f0000009040)="d586cf40903ff2fead956ad1", 0xc}, {&(0x7f0000009080)="a839a3fea5652002cdcccfafe2e476c6cbc8b6d8142633099bf15a0eda3ee6604dcef179c7a7e1b0c689fb2f6e80aa872aa94c1a22e612ad17e4233e78e9ee509e46a5102c7a3e04c572531030696510cf5efe7aa6e7261b6b9884fb2dceb3bca51e26c2e4f674bdad76d4b5665f352e9147172ec1b3217ad3fcd676d8126562103487bc26827aa8939804dd78a03df973d46e76241d75dd984c57d0858194828635a9a5057190fbf8f3f8cf997be6f795736db4473e9273cd61a7656d79fed1e04dad1a740e990cb7bc4c3d13e41734b13a0164", 0xd4}, {&(0x7f0000009180)="5d9cbaa849f8fd719f0efc691eb10f68149974abea12ea754c1e", 0x1a}, {&(0x7f00000091c0)="54e9740a9e5d90e49d76ce4787cda0fc3e82a1808868a1505312d1247487f9ef410d7237eb57871006792a47c829d6364601eeabfb94f95464a1e1f1d94876e76d4c0a636d5abda395b3bfeeac82d2ef397424e29e95562d15c7ccdbf04fde27fc44a214bcab9f4f435d3ec75dcff7578b9cc4cfec4f2921b292be2b0108d512c803ae9c014a2745db4fd569d3b23b00127693f2d53493cf6b82f6b55ea1adf0045178", 0xa3}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB="00b0c214682be4b83fadbc38b6864466c471b78705e236fc9a1a384185f36e9e45c2a29de04c2e21f68bb227a74f5d077a49a13d28075b4dad35a2540c"], 0xa0, 0x805}}, {{&(0x7f00000094c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009740)=[{&(0x7f0000009540)="d4348657eacbe87bd2da92442e91b57117b06abc73210c872150c1f2f17c940a1b3ed63d84e52d1443120dab684a8d853ce6d0bfd71b6def6cf35f5512d7d332bf46abd22c657ca13560b3ff5c60767b14bf0ebdda37dd09d92ee9165cdbe83a39b999669eb0861b16bfd1356f3b1e66ca27b13650ad9566a3b0622114c0b6837d435d6d1d367a13e89989e61ecc90099766aa56de9eacbc4b9087ff663a8ec29d50ce032411e3845d2b570763c60301bbab4122fc46f9c830f2c2e2efa3cb466580105de578731086e7d9dcf9e4b0b79ce53f84ff01b2762246d8bce03da1fbdf8761ceb7ef7dbbf2aeba14519f3be66a6ce9ea", 0xf4}, {&(0x7f0000009640)="91d00f4b5e7d7de4154a94ef888a7b0948473295c63efd9c20c7bae06dafaa173850f09baf708e222d2a1fe2923b78a7a5051e7458451b1dd90c4f06963fd098f9247138f7256580e83387446563241b0c0560da8a82c45f1c358884d436b38da737f11ede668306943adc897de2315f116d2c64ea90d23647f1b1cf31330e9b1bb6fa592004afe7292514abf67845f108a5ebd21123d180b24399879476d0ccaa07ce91f3072244cd4014351f921d49831ede74a3e9b66389439b0233cb2b531525feb8cc64001b2e8d799d16c6c301105653a11b06f0f301b7d61a43cdd0d731b03192ab1ff6d6fee65d06584d44a56a3d", 0xf2}], 0x2, 0x0, 0x0, 0x8000}}, {{&(0x7f0000009780)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000009840)=[{&(0x7f0000009800)="207af8c48b3a1175ca166a7d837abb05f052f9ae2a516b2f80ba92530e167de6f1299b4aa8f4539e5973bb414d4e9e", 0x2f}], 0x1, &(0x7f0000009a00)=[@rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, r4]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x98, 0x20000000}}, {{&(0x7f0000009ac0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000009dc0)=[{&(0x7f0000009b40)="737f744eea69d8ef661b188cd7fb2bcb05b0d76d9fa82f15b56fa3bb83f2508f72b1197d40bccc2ebcbc86593ef0fa0e909d41727547bc322b3280", 0x3b}, {&(0x7f0000009b80)="e9cc14d72270bd7fdb4c3a808539a5979d48a8eb68219a2f30a392f968842313e7fd1c90b8f3a5f3734d48a084368a69448ad00f1f1d1ef21f8e97fea434cb21d7d0baebed9d6e627b65f6a7ed63c097e71c74287709516678577ecf146aa4fa37e3c26e6d58ab80079faa3d662495d25f9bc109ef82ca0c12bc81cf84470f671360d3d079b28f", 0x87}, {&(0x7f0000009c40)="a67580a4ac7b48fda75d4a809e72150a8f55aa06b729643027c440e8209147e2055bd80ba2e0b846b25091b0d22bbd93cc225b23134a3bdb943a79db204dcd9d4c91479789038df4758c30ecfdead73d801aff0f86d8eb26916a981e848466640a3cdd9e171811", 0x67}, {&(0x7f0000009cc0)="74d48b40b49c76ae191a63c3621cf1ed85a9caf6beb20ca0817533e4c9d79643cab64bc687ef0c7913dbfa3337cb128e68ef6b8962565dd46c984f2da439218ed3399bcddfcf8692213402787fe806b84a55648607e79150dd6f18a7", 0x5c}, {&(0x7f0000009d40)="015701493be269972136071a1816373aedce539c9b86b77db4a48aaf38b9d6bb49d2dfdda969a92b096b8bd3ef1aaf017cd5176e4574bd0fdc072b7502a1d137629323fa", 0x44}], 0x5, &(0x7f0000009e40)=[@cred={{0x1c}}], 0x20, 0x40}}, {{&(0x7f0000009e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f000000a100)=[{&(0x7f0000009f00)="c923adc09c318d76ed89d22e6a16ab38acc8cd250ad46739b17c9f27e0f0505e05232e0cc229e1a1435c1f3d560a91b41f24b6ed0b2405ea", 0x38}, {&(0x7f0000009f40)="3c7be9fc08989a9f18c6018ff08a9fbd17ea3a0b13f567fb9b8b0cec5f25fc860f85472ac09d21b8331a118c35f70174f78c6772158124881cea1c5adc9fb860be23a20e6983cc3f18b1e639c89e9735d567733d77d350f6b24ab040f6f5177aebbe2099f3098ed30cbcb311d24c4dd25cbc250002857508bc0bd2ced77f136299639f4be4225408c91b35c5aee6f41d8022b572f563a6d81fd35b37265aeaaa9f25644d5375b13a388718495af5ecd9ee9de810628ed3f7ab4dea9af7ca267a967a9c234976be85b9af8237192ab6361f80d6e3d8c91106b31b753d3057a5cf857ffbc77e64695b9a4865f77b84ed58346159cb71abd2c17a9d0ac16ba5", 0xfe}, {&(0x7f000000a040)="c987f78e9ef76137080a348cc3c24d8fa61408808dfeffa954a3a0a7089ca02a745e0e9754aa047149a4274f22871978fd0bf1f5b65bd3c4d39b87bf19c0d80a3a561dbddc09149496fdf7550fd684734c8b927af2e5239dec1e7e88f642d056643aacd845b21f7c446be4426e740080a30976fe791075655c9923297a2f02175e1427493d67df9fde42dae9ef954b9c8632f3e7", 0x94}], 0x3, &(0x7f000000a200)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r9]}}, @cred={{0x1c}}, @rights={{0x10}}, @rights={{0x10}}], 0x88, 0x4000010}}, {{&(0x7f000000a2c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f000000a440)=[{&(0x7f000000a340)="8a390b1ec97201ad5f6b1dd0e4d6ca32a0eb0be22840f5f1b82ea29fa8a053ced556610e97216803cd621b544093e0613dfcf09b9f4dd9d6c09dac98d8d94982e54252ccd88dfe2d88371a1c8b2aa20620ac343d1e115767bb1fc95b617bd9243755d9bdaeb50e8954f7246e785f2c19bbed1eee72d4d83a93a1acb9b6b541ccda5c60f6f5b6046ae1586835c87ce0e4da04aba1a210b58c45f499be75f5711d181722facd5b387c5a177c5e240ba62a02fc7e4b6843f901e474e2c203316e2d98ae046a1dde155d2f4942d9ebb649a75e41dfab4081d894f5", 0xd9}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r5, @ANYRES32, @ANYBLOB="ca7e14000000000000000100000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x48085}}], 0x9, 0x0) recvmmsg(r8, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r10, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r11, 0x0, 0x0) r12 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r12, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r12, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f00000000c0)=[@in6={0xa, 0x0, 0x0, @private2}]}, &(0x7f0000000180)=0x10) 2.563521993s ago: executing program 2 (id=799): bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x18, 0x6, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xf3ffffff, 0x0, 0x0, 0x0, 0x80ffffff}, [@jmp={0x5, 0x0, 0x849aee721dcc84be, 0x0, 0x0, 0x2}, @jmp={0x5, 0x0, 0xa2cc39c635ab99fe, 0x0, 0x0, 0xfffffffffffffffc, 0xbf}, @call={0x85, 0x0, 0x0, 0xae}]}, &(0x7f00000000c0)='GPL\x00', 0x9, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000400)="5500000020007fafb70000200000000080000000030b43026c26236925000400fe7f0000bd2dca8a9848a3c728f1c46b7b31afdc1338d5e801e0b009000000000100005ae583de0dd7d8319f98af84fda542e718f9", 0x55}], 0x1}, 0x4000) r2 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_udp_int(r2, 0x11, 0x67, &(0x7f0000000040)=0x805, 0x4) sendmsg$IPVS_CMD_SET_INFO(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0}}, 0x20008886) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = socket$nl_rdma(0x10, 0x3, 0x14) r5 = eventfd2(0x0, 0x0) readv(r5, &(0x7f0000000500)=[{&(0x7f0000000380)=""/95, 0x5f}], 0x1) write$eventfd(r5, &(0x7f0000000280)=0x9, 0x8) sendmsg$RDMA_NLDEV_CMD_GET_CHARDEV(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x1c, 0x140f, 0x1, 0x70bd2a, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_CHARDEV_TYPE={0xb, 0x45, 'uverbs\x00'}]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) setsockopt$inet_tcp_int(r3, 0x6, 0xa, &(0x7f0000000000), 0x4) syz_open_dev$MSR(&(0x7f0000000040), 0x0, 0x0) r6 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000413f5f201d0650c16fce0102030109021b00010000100009043300011870f500090582020002"], 0x0) syz_usb_control_io$hid(r6, 0x0, 0x0) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, 0x0, 0x40) syz_usb_ep_write$ath9k_ep1(r6, 0x82, 0xa8, &(0x7f0000000400)=ANY=[]) getsockname$packet(r1, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x4f) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0x0) sendmsg$NFT_BATCH(r9, &(0x7f0000009b40)={0x0, 0x0, &(0x7f0000009b00)={&(0x7f00000002c0)={{0x14, 0x10, 0x1, 0x0, 0x0, {0x5}}, [@NFT_MSG_NEWSET={0x44, 0x9, 0xa, 0x401, 0x0, 0x0, {0xa, 0x0, 0x4}, [@NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x2}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_ID={0x8, 0xa, 0x1, 0x0, 0xfffffffc}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWSETELEM={0x3c, 0xc, 0xa, 0x101, 0x0, 0x0, {0xa, 0x0, 0x6}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x8, 0x3, 0x1, 0x0, 0x1}]}]}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0xa8}, 0x1, 0x0, 0x0, 0x4000850}, 0x40) sendmsg$nl_route(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r7, @ANYBLOB="01000000020000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}, 0x1, 0x0, 0x0, 0x8810}, 0x0) r10 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000640)='freezer.self_freezing\x00', 0x0, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r10, &(0x7f00000003c0)={&(0x7f0000000600), 0xc, &(0x7f0000000340)={&(0x7f0000000680)=ANY=[@ANYBLOB="400000000d14000827bd7000fedbdf2508000100010000000a0003000200000008000300000000000800039e42d4cc6ef9daa66fa2370000000000e7000300020000000800010002000000aadc58dc15fe32695d32ce5b0c9b4dc00c4ea5a56da767436e08ea16695ccf0bc6ce08bcc603f074ea39a0d4e2789901a9d007ff343f50adbda3a3ddeff300"], 0x40}, 0x1, 0x0, 0x0, 0xc000}, 0x5802) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="4800000010001fff000000008100000000000000", @ANYRES32=0x0, @ANYBLOB="00000000003f0000200012800b00010067656e657665000010000280060005004e24000004000e0008000a00", @ANYRES32=r7], 0x48}, 0x1, 0x0, 0x0, 0x2000c0c1}, 0x40000) r11 = syz_genetlink_get_family_id$ipvs(&(0x7f00000004c0), r1) sendmsg$IPVS_CMD_NEW_SERVICE(r0, &(0x7f00000005c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x24, r11, 0x300, 0x70bd28, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1ff}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}]}, 0x24}, 0x1, 0x0, 0x0, 0x2000484c}, 0x40000) 2.323250007s ago: executing program 3 (id=800): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_CLOCK(r1, 0x4188aec6, &(0x7f0000000040)) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x28) ioctl$KVM_SET_CLOCK(r1, 0x4188aec6, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x125, 0x4}) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) socket$pppoe(0x18, 0x1, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), r3) unshare(0x6a040000) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000001c0)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="3f9d00000000000000001700000008000300", @ANYRES32=r5, @ANYBLOB="60003080050002000000000014000400403a050c5bae9c544ef2b6d713459a7a1c000180050002000000000008000400050000000800010002"], 0x7c}, 0x1, 0x0, 0x0, 0x4004}, 0x0) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) syz_emit_vhci(&(0x7f0000000540)=@HCI_EVENT_PKT={0x4, @hci_ev_si_device={{0x1, 0x4}, {0x0, 0x7}}}, 0x7) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0500000004000000ff0f000007"], 0x48) r8 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x20, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r7, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b70400000000000085000000c300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @netfilter, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x94) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000280)={r9, 0x2000321, 0xe, 0x0, &(0x7f0000000000)="63eced8e46dc3f0adf3389f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x50) sendmsg$NFT_BATCH(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r8, 0xf502, 0x0) sendmsg$NFT_BATCH(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000d40)=ANY=[@ANYBLOB="14000000100001000000000000b890c1a000000a80000000160a01030000000000000000020000000900020073797a30000000000900010073797a30000000005400038008000240000000000800014000000000400003801400010076657468315f746f5f6272696467650014000100776732000000000000000000000000001400010076657468305f746f5f7465616d00000014000000110001"], 0xa8}}, 0x0) sendmsg$NFT_BATCH(r6, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a5c000000180a0500000000000000000002000000300003802c00038014000100776732000000000000000000000000001400010076657468315f746f5f627269646765000900020073797a30000000000900010073797a300000000014000000110001"], 0x84}, 0x1, 0x0, 0x0, 0x24040089}, 0x20008000) r10 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r10, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) connect$inet6(r10, &(0x7f0000000300)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r10, 0x6, 0x14, &(0x7f0000000100)=0x1, 0x4) 2.10386935s ago: executing program 3 (id=801): unshare(0x42000000) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x56e, 0x10d, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xe0}}]}}, 0x0) pipe(&(0x7f0000000380)) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, 0x3b, 0x301, 0x2270bd24, 0x25dfdc02, {0x7}}, 0x14}, 0x1, 0x0, 0x0, 0x4018}, 0x40000) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_tcp_int(r1, 0x6, 0x14, &(0x7f00000000c0)=0x1, 0x4) r2 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) fsetxattr$trusted_overlay_redirect(r2, &(0x7f0000000200), &(0x7f0000000240)='./file1\x00', 0x8, 0x2) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x5, 0x8, 0x8001, 0x0, 0x9, 0x0, 0xfffffe0000000001, 0xfa11, 0xffffffff}, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000040)='net/route\x00') mmap$binder(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x1, 0x11, r5, 0x9) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) socket$kcm(0x2, 0xa, 0x2) r6 = socket$nl_generic(0x10, 0x3, 0x10) syz_emit_ethernet(0x80, &(0x7f0000000180)=ANY=[@ANYBLOB="bb6233c1eb870180c200000086dd6410f746004a2f0100000000000000000000ffffffffffffff0200000000000000000000000000010401000904000800010086ddef2f6de0080088be000000041c0930000100000000000003080022eb000000010391530002000000000000010000"], 0x0) sendmsg$nl_generic(r6, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) r7 = openat$nvme_fabrics(0xffffff9c, &(0x7f0000000000), 0x80081, 0x0) write$uinput_user_dev(r7, &(0x7f0000000840)={'syz0\x00', {0x1, 0x8000, 0x9, 0xac23}, 0x40, [0x10, 0x8000, 0x7, 0x7, 0xffcf, 0x7, 0x8, 0x1ff, 0xe95ab6b, 0x1, 0x4cc59373, 0x0, 0x8001, 0x0, 0x6, 0x8000, 0x4, 0x1, 0x2, 0x6, 0x3, 0x4, 0x10000, 0x0, 0x4e3, 0x1, 0x7fff, 0x5, 0x0, 0x2, 0x1, 0xe, 0x8000, 0x1, 0x9d, 0x80, 0x7, 0x3, 0xbc49, 0x696, 0x8000, 0x1, 0xb, 0x7, 0x7, 0x7, 0x2, 0x3, 0x3, 0xff, 0x3, 0x4, 0x5, 0xffffffff, 0x0, 0x8, 0x7ff, 0x4, 0x20000008, 0xffffffff, 0x3, 0x100, 0x5, 0xb], [0x7, 0x9d2, 0x80000001, 0x800, 0x3, 0x9, 0x7, 0x8, 0x5, 0x80000001, 0x80008, 0x40, 0x9, 0x8, 0x80000001, 0x4, 0x1, 0xd, 0xfffffff7, 0x3, 0x0, 0x2, 0x2, 0x3, 0xb, 0x66fe, 0x6, 0x5, 0xe03, 0x3ff, 0x10004, 0xfffffc00, 0x1, 0x4, 0x3ff, 0x3, 0x7f, 0x4, 0xd08, 0x1, 0x1, 0x22, 0xfc000000, 0x0, 0x1, 0x4, 0xe37, 0x3, 0x0, 0x1, 0xe8, 0xffff8000, 0x2, 0xb, 0xd7a8, 0x6, 0xbdc, 0x23e6, 0x2, 0x9, 0x6, 0x8, 0x7fffffff, 0x6], [0x1, 0x9, 0x7, 0x590, 0x10000000, 0xb0, 0x8, 0x5, 0x2, 0x4, 0x4, 0x7, 0x3, 0x3, 0x4, 0xe, 0x8001, 0x1, 0x0, 0x9, 0x200, 0xbf1c, 0x79fc, 0x1, 0xf9, 0xffffff26, 0x0, 0xfffffff7, 0x9, 0x1, 0x7, 0x2, 0x8000, 0x10, 0x40000005, 0x3, 0x1, 0x10, 0xb8, 0x6, 0xec5f, 0x8001, 0x7fffffff, 0x1b9, 0x8a4, 0x1, 0x8, 0x3, 0x1, 0x1, 0x4, 0x3, 0x74da, 0xec9, 0x140, 0x6, 0x3, 0x6, 0x1, 0x7fff, 0xa, 0x86c, 0x7, 0x1], [0x0, 0x400, 0x80000001, 0x200, 0x0, 0x3, 0x7ff, 0x2, 0xffff, 0x4, 0x9, 0x80000000, 0xffff, 0xb7, 0x3a3, 0xfffffff1, 0xffff, 0xf, 0x8000, 0x0, 0x9, 0x3ff, 0x1, 0xdf76, 0x63, 0xa, 0x7f, 0x100, 0x40, 0x3, 0x2, 0x8, 0x8, 0x7, 0x4, 0x2170, 0x0, 0x2, 0x6b2, 0x9, 0xcd5e, 0x59, 0x9, 0x6, 0x1, 0x6, 0x5, 0x1, 0x0, 0x4, 0x9, 0x6, 0x1, 0x6, 0x2, 0x3, 0x9, 0xfff, 0x5, 0x3, 0x8, 0x1, 0x5, 0xc41d]}, 0x45c) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x972, &(0x7f0000006680)) mkdir(&(0x7f0000000040)='./file0\x00', 0x14) lstat(&(0x7f0000000100)='./file0\x00', 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x50) openat$procfs(0xffffff9c, &(0x7f0000000040)='/proc/sysvipc/shm\x00', 0x0, 0x0) 1.960723875s ago: executing program 1 (id=803): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000280)=0x10001) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000200)=0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = syz_open_dev$MSR(&(0x7f0000000240), 0x0, 0x0) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') write$bt_hci(0xffffffffffffffff, &(0x7f0000010300)=ANY=[@ANYBLOB="983d852c5f8f332677ac765465095b1b4017f3d800a86658e0fbebbcea69a5db0278a883105528e4dac0e058de8548339049f08499ab336093670c92c82b9bb45c1703b8841fd984f3ea9ce184061d324fc6a585f84d8d448d6838ccdcf4965fe6cea68c1adfa54edbaa78a41cf055e380e66542f18d978fd453fa2b15f3e36cf17f4198f9406886bde9d57f8f47a8429c45b30b242398913f8a7d1f8b23f4e2b1224a61dbe169ca6b565a0b8cf20be2ca350360556dcdf269b5b8b642a7be6028b0d936f7cb2af5d45bfb"], 0x138) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) pipe(0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r2) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r3) socket$nl_netfilter(0x10, 0x3, 0xc) add_key$keyring(&(0x7f0000010000), &(0x7f0000010140)={'syz', 0x2}, 0x0, 0x0, 0x0) sendmsg$NFT_BATCH(r3, &(0x7f0000009b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000850}, 0x40) sendmsg$NFT_BATCH(r2, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000010040)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x1000000, {0x0, 0x0, 0x0, 0x0, 0xf0ff, 0x8020}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x80, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x4, @local}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x2}, @IFLA_MACVLAN_BC_QUEUE_LEN={0x8, 0x7, 0x8}, @IFLA_MACVLAN_MACADDR_DATA={0x58, 0x5, 0x0, 0x1, [{0xa, 0x4, @broadcast}, {0xa, 0x4, @multicast}, {0xa, 0x4, @broadcast}, {0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, {0xa, 0x4, @local}, {0xa, 0x4, @random="d36ca57d8fa8"}, {0xa, 0x4, @multicast}]}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}]}, 0xb0}, 0x1, 0x0, 0x0, 0x40}, 0x0) r5 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) ioctl$SNDRV_PCM_IOCTL_HW_FREE(r5, 0x4112, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 1.933023136s ago: executing program 1 (id=804): r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000480)='task\x00') fchdir(r1) syz_usb_disconnect(0xffffffffffffffff) mount(0x0, 0x0, &(0x7f0000000000)='proc\x00', 0x0, 0x0) syz_open_procfs(r0, &(0x7f0000000140)='pagemap\x00') 1.85713806s ago: executing program 4 (id=805): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000008c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x4000000) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000500)={{0x14}, [@NFT_MSG_NEWRULE={0xb4, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x88, 0x4, 0x0, 0x1, [{0x24, 0x1, 0x0, 0x1, @socket={{0xb}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_SOCKET_DREG={0x8, 0x2, 0x1, 0x0, 0x3}, @NFTA_SOCKET_KEY={0x8, 0x1, 0x1, 0x0, 0x2}]}}}, {0x60, 0x1, 0x0, 0x1, @fib={{0x8}, @val={0x54, 0x2, 0x0, 0x1, [@NFTA_FIB_DREG={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_FIB_DREG={0x8, 0x1, 0x1, 0x0, 0x11}, @NFTA_FIB_DREG={0x8, 0x1, 0x1, 0x0, 0xa}, @NFTA_FIB_FLAGS={0x8, 0x3, 0x1, 0x0, 0x4}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x3}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_FIB_DREG={0x8}, @NFTA_FIB_DREG={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_FIB_RESULT={0x8, 0x2, 0x1, 0x0, 0x3}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x3}}}, 0xdc}}, 0x0) 1.833463805s ago: executing program 4 (id=806): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat$binfmt_register(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$binfmt_register(r1, &(0x7f0000000900)={0x3a, 'syz2', 0x3a, 'E', 0x3a, 0x7, 0x3a, '', 0x3a, 'iocharset', 0x3a, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x123) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="fc0000001900010000000000fcdbdf2500000000000000000000000000000000fe8000000002000000000000000000bb00000000000000000200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000001000000000000004400050000000000000000000000000000000000000000022b0000000a000000fe8000000000000000000000000000aa0000000004"], 0xfc}, 0x1, 0x0, 0x0, 0x20008000}, 0x0) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10) setsockopt$sock_int(r3, 0x1, 0x28, &(0x7f0000000000)=0x3, 0x4) (async) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x0, &(0x7f0000006680)) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/devices.allow\x00', 0x2, 0xc8) open_by_handle_at(r4, &(0x7f0000000140)=@ceph_nfs_fh={0x8, 0xfe, {0x7}}, 0x2241c2) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$ETHTOOL_MSG_COALESCE_SET(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x44}}, 0x0) (async) r6 = fsopen(&(0x7f0000000280)='ceph\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000700)='source', &(0x7f0000000780)='c:::/\x83\xc1\xcfD\xc4AO\x06)\xb03\xfcI\x95w\x96\x9b\xe9\xa6\x1a\x96\xael\x11\xa6\x06\xe3G\xb1\x1d$\xc2;\x8f\xf3\x13\xebB\x93\x94\x01\x8b\x88\xeb\xa3\x01\rx\x86bK&\x13a~\x04/\x18\x14ZM\xcb\xad\x92>\xe5\x01V\xdc\x05#\x13\xe9F\xa0\x1b\xf8\xe12\xe9\x80\x988\xd8?\x86\xe9i\x7f\xa8\xe0c\x94\xc1\xae\x9c\xba\x1c\xfa\xbc\xa8\xbf\xff\xfe\xfe!\x7f2\xf1\xc7P\x80A\x1c2k\xf6}P\x19\xee:i|0\x1c\x13u\xb0I\xaa\xe3\x14\x9a\x1f\x9f(\xd1$\x06\xa8&t&A0\xa7\xef\x9cL\x8e1K', 0x0) (async) fsconfig$FSCONFIG_CMD_CREATE(r6, 0x6, 0x0, 0x0, 0x0) (async) r7 = fsopen(&(0x7f0000000280)='ceph\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r7, 0x1, &(0x7f0000000700)='source', &(0x7f0000000780)='c:::/\x83\xc1\xcfD\xc4AO\x06)\xb03\xfcI\x95w\x96\x9b\xe9\xa6\x1a\x96\xael\x11\xa6\x06\xe3G\xb1\x1d$\xc2;\x8f\xf3\x13\xebB\x93\x94\x01\x8b\x88\xeb\xa3\x01\rx\x86bK&\x13a~\x04/\x18\x14ZM\xcb\xad\v\x00\x00\x00\x00\x00\x00\x00\x13\xe9F\xa0\x1b\xf8\xe12\xe9\x80\x988\xd8?\x86\xe9i\x7f\xa8\xe0c\x94\xc1\xae\x9c\xba\x1c\xfa\xbc\xa8\xbf\xff\xfe\xfe!\x7f2\xf1\xc7P\x80A\x1c2k\xf6}P\x19\xee:i|0\x1c\x13u\xb0I\xaa\xe3\x14\x9a\x1f\x9f(\xd1$\x06\xa8&t&A0\xa7\xef\x9cL\x8e1K', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r7, 0x6, 0x0, 0x0, 0x0) (async) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x80) (async) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), r5) sendmsg$NL80211_CMD_DISASSOCIATE(r5, &(0x7f00000003c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x2c, r9, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0x4}, @NL80211_ATTR_SSID={0x14, 0x34, @random="a376d075f0f80781fceec53c0b88c475"}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) sendmsg$IPCTNL_MSG_CT_NEW(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="640000000001010400000000141a000002000000240001801400018008000100e000000108000200e00000010c00028005000100000000002400028014000180080001000000000008000200ac1e00010c00028005000100000000000800074000000001"], 0x64}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000004c0)=ANY=[], 0xe0}, 0x1, 0x0, 0x0, 0x4}, 0x416bf6a548075f4c) (async) r10 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="3c0020f2000000000000", @ANYRES8=r3, @ANYRESOCT=r2], 0x3c}, 0x1, 0x0, 0x0, 0x20004010}, 0x0) r11 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)={0x30, r11, 0x1, 0x80, 0x0, {}, [@TIPC_NLA_BEARER={0x1c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x15, 0x1, @l2={'ib', 0x3a, 'veth1_to_team\x00'}}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x4014010}, 0x8000) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) prctl$PR_SET_NO_NEW_PRIVS(0x26, 0x1) 1.752116541s ago: executing program 4 (id=807): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="14000000010101010000000000000000000009b40393a7558dd339737a4da2f7cc5a0e"], 0x14}, 0x1, 0x0, 0x0, 0x37fd8214265442c5}, 0x4004844) 1.73190535s ago: executing program 4 (id=808): write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8fed007907001175f37538e486dd"], 0xcfa4) r0 = socket$kcm(0x11, 0x200000000000002, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) setsockopt$sock_attach_bpf(r0, 0x107, 0x12, &(0x7f00000008c0)=r3, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="180000000200000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000680)=ANY=[], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r4, 0x5, 0xb68, 0x0, &(0x7f0000000000)='%', 0x0, 0xd01, 0x88be, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) 1.700826357s ago: executing program 4 (id=809): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(0xffffffffffffffff, 0x40045532, &(0x7f0000000040)) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, &(0x7f0000000280)=0x10001) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000640)=ANY=[@ANYBLOB="140000001000010000000000000000000700000a28000000000a01030000000000000000010000000900010073797a3100000000080002400000000340000000030a0102dfffffff00000000010000000900010073797a31000000001400048008000240f200000008000140000000050900030073797a320000000060000000050a01020000000000000000010020000c00024000000000000000010900010073797a310000000034000480140003"], 0x104}, 0x1, 0x0, 0x0, 0x200000a0}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000200)=0x1) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = syz_open_dev$MSR(&(0x7f0000000240), 0x0, 0x0) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') bind$bt_hci(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) write$bt_hci(0xffffffffffffffff, &(0x7f0000010300)=ANY=[@ANYBLOB="983d852c5f8f332677ac765465095b1b4017f3d800a86658e0fbebbcea69a5db0278a883105528e4dac0e058de8548339049f08499ab336093670c92c82b9bb45c1703b8841fd984f3ea9ce184061d324fc6a585f84d8d448d6838ccdcf4965fe6cea68c1adfa54edbaa78a41cf055e380e66542f18d978fd453fa2b15f3e36cf17f4198f9406886bde9d57f8f47a8429c45b30b242398913f8a7d1f8b23f4e2b1224a61dbe169ca6b565a0b8cf20be2ca350360556dcdf269b5b8b642a7be6028b0d936f7cb2af5d45bfb"], 0x138) read$msr(r1, &(0x7f0000032680)=""/102400, 0x19000) pipe(0x0) landlock_restrict_self(0xffffffffffffffff, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r2) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) close(r3) add_key$keyring(&(0x7f0000010000), &(0x7f0000010140)={'syz', 0x2}, 0x0, 0x0, 0x0) sendmsg$NFT_BATCH(r3, &(0x7f0000009b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4000850}, 0x40) sendmsg$NFT_BATCH(r2, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000010040)=@newlink={0xb0, 0x10, 0x401, 0x0, 0x1000000, {0x0, 0x0, 0x0, 0x0, 0xf0ff, 0x8020}, [@IFLA_LINKINFO={0x90, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x80, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MACADDR={0xa, 0x4, @local}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x2}, @IFLA_MACVLAN_BC_QUEUE_LEN={0x8, 0x7, 0x8}, @IFLA_MACVLAN_MACADDR_DATA={0x58, 0x5, 0x0, 0x1, [{0xa, 0x4, @broadcast}, {0xa, 0x4, @multicast}, {0xa, 0x4, @broadcast}, {0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1c}}, {0xa, 0x4, @local}, {0xa, 0x4, @random="d36ca57d8fa8"}, {0xa, 0x4, @multicast}]}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}]}, 0xb0}, 0x1, 0x0, 0x0, 0x40}, 0x0) r5 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) ioctl$SNDRV_PCM_IOCTL_HW_FREE(r5, 0x4112, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 1.543381408s ago: executing program 0 (id=810): ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000000)) socket$inet6(0xa, 0x2, 0x0) socket$inet6(0xa, 0x1, 0x8010000000000084) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000180)=0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = syz_open_dev$MSR(&(0x7f0000000040), 0x0, 0x0) read$msr(r0, &(0x7f0000000300)=""/102400, 0x19000) syz_open_dev$vbi(&(0x7f0000000100), 0x0, 0x2) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r1, &(0x7f0000001140)=@pppol2tpv3={0x18, 0x1, {0x3, r2, {0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x20}}, 0x2}}, 0x2e) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_DELETE(r4, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYRES32=r3, @ANYRES16=r3, @ANYBLOB="010026bd70000400000005000000080009000200000008000c000300000008000b00000000000600010007"], 0x40}}, 0x20) 1.097612845s ago: executing program 1 (id=811): r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x14) write$uinput_user_dev(r0, &(0x7f0000000a00)={'syz0\x00', {0x9, 0x7, 0x5, 0x1}, 0x42, [0x9, 0x2, 0x8, 0x6, 0x2, 0x400, 0x80000000, 0x0, 0x8, 0x0, 0x6, 0x2, 0xfffffffb, 0x39, 0x747d5e13, 0x8, 0xeffffb9a, 0xfffffffc, 0x4, 0xfffffffb, 0x2004, 0x3, 0x4, 0xf252, 0x80, 0x800, 0x300000, 0x7, 0xe, 0x4623f, 0xfffffffe, 0x0, 0x1ff, 0x8000, 0x0, 0x4, 0xd, 0x3, 0xba55, 0x8da8, 0x2, 0x2, 0x2, 0x4, 0xe, 0x4, 0x0, 0x6, 0x4, 0x9, 0xfffffffd, 0x19df, 0x8, 0x2, 0x9, 0xffffffff, 0x7fffffff, 0x6, 0xe9, 0x5, 0x40, 0x8, 0x8, 0x5], [0x7, 0x1e, 0x3, 0x8000, 0xfffffffe, 0x3, 0x0, 0x25, 0x7, 0xfffffffc, 0x4, 0x7fff, 0x72c, 0x1c32, 0x3, 0x5, 0x10000, 0x400, 0x8001, 0x1ff, 0x1, 0x294, 0x5, 0x0, 0x6, 0x4, 0x0, 0x3ff, 0x0, 0xfffffffe, 0x0, 0x0, 0x10, 0x0, 0xfffffffd, 0x5, 0x5, 0xffffffff, 0x6, 0x5, 0x800, 0xffff, 0x6, 0x96, 0xfffffff9, 0x2, 0x0, 0x6, 0x401, 0xc, 0x7, 0x379, 0x1, 0xe, 0x5, 0x7, 0x6, 0x2, 0x1, 0x3, 0x8, 0x6, 0x200, 0x3], [0x401, 0xc584, 0xffff, 0xcd5, 0x7, 0x1f, 0x404, 0x4, 0x8, 0x10, 0x9b2, 0x9, 0xe8b, 0x5, 0x80000001, 0x48, 0x3f92, 0x1000, 0x0, 0x11, 0x1, 0xfffffff9, 0xe58, 0x1000, 0x80040101, 0x4, 0xeb5, 0x5, 0x200003, 0x4000002, 0x5, 0xffff, 0x9, 0x8001, 0x3, 0x0, 0x3, 0x4, 0x3, 0x6d7e, 0x3, 0x8, 0x3, 0xbf23, 0x6, 0x9, 0x956, 0x0, 0x3ff, 0x3, 0xcac, 0x100fffd, 0x2005, 0x1, 0x4, 0xea, 0x9, 0x20000005, 0x3, 0xd9, 0x0, 0x7d, 0x401, 0x5], [0x108e, 0x200, 0x3, 0xa, 0x88, 0x2, 0x4000000, 0x4, 0x50, 0x2, 0x763, 0xb, 0x404, 0x0, 0x5, 0x1000, 0x7f, 0x5, 0x3fa6, 0x4, 0x0, 0x5, 0x6, 0x63, 0xe47, 0x2000001, 0x1654, 0x4, 0x200, 0x2851, 0x3b, 0x20000002, 0x5, 0x800, 0xa80a, 0x65f413f9, 0x4, 0x20008, 0x8a8, 0x6, 0x44, 0x409, 0x3, 0x4, 0x4, 0x10, 0x4, 0xffffffff, 0x7fff, 0x2, 0xfffffff5, 0xcf, 0x1, 0x200, 0x7, 0x4edf, 0xfffffffd, 0xa, 0xe, 0x8002, 0xf, 0xf, 0x136, 0x6]}, 0x45c) ioctl$UI_DEV_CREATE(r0, 0x5501) write$input_event(r0, &(0x7f0000000000)={{0x77359400}, 0x15}, 0xfe4f) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) r2 = openat$uhid(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) write$UHID_CREATE(r2, &(0x7f0000001ac0)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000001a80)=""/24, 0x18, 0x103, 0x4, 0x0, 0x5, 0xc04}}, 0x11c) socket$inet6(0x10, 0x3, 0x0) sched_setscheduler(0x0, 0x1, 0x0) r3 = getpgrp(0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000040)=0x10000005) prctl$PR_SCHED_CORE(0x3e, 0x1, r3, 0x2, 0x0) getpid() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) r4 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r4, &(0x7f0000019680)=""/102392, 0x18ff8) setitimer(0x1, 0x0, 0x0) r5 = socket(0x10, 0x3, 0x0) write(r5, &(0x7f0000000640)="240000001e005f02140c00fffffffff80700000001000000000000000500e99c11e85637", 0x24) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/155, 0x9b}], 0x1) write$UHID_DESTROY(r2, &(0x7f0000000040), 0x4) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000040)={'wlan1\x00'}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r6, 0x0, r7, &(0x7f00000002c0)=0xfff, 0x6, 0x0) 1.092657051s ago: executing program 4 (id=812): r0 = syz_open_procfs(0x0, &(0x7f0000000280)='net/tcp\x00') ioprio_set$uid(0x3, 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x94, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000017dcb4401e040c4098af00"], 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000540), 0x0, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r3}}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ftruncate(r5, 0x2000009) sendfile(r4, r5, 0x0, 0x7ffff000) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000f40)=""/4096, 0x1001}], 0x1) syz_usb_control_io$uac1(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) 1.030120219s ago: executing program 0 (id=813): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x88}, 0x0) r0 = getpgrp(0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000200)=0x5) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x3d5c2000) r1 = syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, r1, 0x1, 0x0) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000019680)=""/102392, 0x18ff8) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x40033, 0xffffffffffffffff, 0x1000000) (fail_nth: 10) 371.922929ms ago: executing program 0 (id=814): bind$alg(0xffffffffffffffff, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000200)={0x0, 0x0}) prlimit64(r0, 0x0, &(0x7f0000000280)={0x0, 0x800000000400}, 0x0) r1 = getpgrp(0x0) mremap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000, 0x6, &(0x7f00001c6000/0x1000)=nil) r2 = socket(0x2, 0x80805, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f00000001c0)={r3, 0xff}, &(0x7f00000002c0)=0x8) sched_setaffinity(r1, 0x8, &(0x7f0000000040)=0x5) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) read$msr(r4, &(0x7f0000000580)=""/4096, 0x1000) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) getpid() r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x6) sched_setscheduler(r5, 0x2, &(0x7f0000000000)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r6 = syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x5, r6, 0x1, 0x0) r7 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r7, &(0x7f0000032680)=""/102392, 0x18ff8) socket$nl_generic(0x10, 0x3, 0x10) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) socket(0x2a, 0x3, 0x1) sendmsg$NFT_BATCH(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="140000001000040000000000000000000000000a20000000000a01020000000000000000010000000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a30000000002c0003800800014000000000080002400000000010000380140001007465616d3000000000000000000000005c000000160a0101000b000000000000010000000900020073797a30000000000900010073797a3000000000300003802c00038014"], 0xfc}}, 0x0) ioctl$TIOCGPTPEER(r4, 0x5441, 0x8) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) 161.689833ms ago: executing program 1 (id=815): r0 = openat$comedi(0xffffffffffffff9c, &(0x7f0000000280)='/dev/comedi4\x00', 0x200, 0x0) ioctl$COMEDI_INSN(r0, 0x8028640c, &(0x7f0000000040)={0xc000003, 0xf, &(0x7f0000000080)=[0x138d, 0x10001, 0x5, 0x4, 0x4, 0x2, 0x809, 0x40000003, 0x406, 0x7, 0xfffffffa, 0x8, 0x4, 0x0, 0x1], 0x1, 0x20000001}) r1 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r2 = syz_open_dev$video(&(0x7f00000000c0), 0x7, 0x8100) ioctl$VIDIOC_S_FMT(r2, 0xc0d05640, &(0x7f00000006c0)={0x1, @pix={0x0, 0x0, 0x34565348, 0x0, 0x0, 0x0, 0x9, 0xfeedcafe, 0xe7, 0xffffff80}}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f000000a340)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x8, 0x10208, 0x83, 0xffff, 0x4, 0xabe6, 0x0, 0x0, 0x8, 0x8001}}, 0x50) syz_fuse_handle_req(r3, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d838aae8c05dd22d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x78, 0x0, 0x80, {0xc, 0x3, 0x0, {0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x8, 0xffffffff, 0xfffffffe, 0x0, 0x80000, 0x8000, 0x0, 0x0, r5, 0x1, 0x3}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) syz_fuse_handle_req(r3, &(0x7f0000006340)="7c7a6a069306f2c5ddf91f36944f207a1bd11284b4445fa3507bbc5def2e6fec4bb7c6001eafe381e277221f30085acd5d0c251f7c60c23874c04db6aa516f773dd2e57e746d1a085193c8b7664fceb1fe764d87f4395c66e5d4eee443a555692ebe80f3a11b8be74963f1a18c1d0cd71dec65e609e065e14615d2e8b283e55b4aa8b485f81ce52443d61fac9f08cf34f2997c05a63f98f988cfcea9a5650b37dff5817e5033b3912c226bd9bf68b528dec710584242fbdcf7dd0d55e394d3742039e6960bb589fb9ba18ac8e9e82cdbd08e9b584d0a8224cae3e9dd91e25699549007dc0d99165a73cda1c99fc48f6bfdb900c60e4481222505c58cc1108fbaf317d361d1f2d78f6db6e14b283ca9f1927f4f8a0f6f52818be03c7b257aec57f06a0a4279131a2bb0a13b23ab188ea50a686abb2f7e4d0f7a166f358e4cb886b7fbdf51cd9a153410dcc4cc5db7e8e94cc9ba2371a328480ad20f51d7fa012f367a0a8f9c882c47b5f714f0e1b35f72b2261989513c1428d648aa8ab8c12c87dfea38d5be0d49097fce804c9cd2ac8f61b68579853129351e3bcdbdae3371d2b12a150d94b3097161c226c50a1d2c1f8b4c10a986e21dbbb854ad1d26d0ce5d950835d14664ee8f58c537f5256b761b4707fe8d46cc1658798d285310a1cff127b1280cab3f1f633569391d5a7cc08aa1d108b93c38df397d90bbb81753930934df7dcaf8f960dff660fe239aa15cf48872668cacf4d664dc0809fe9d780ab202c3a968abb56655267c907eb3343809b2407105a5c14d53a3b17a9a1552314d27e13daf48a2bb7b2c9fc15aba9ae1d6325c11fbe8432c067efa72878ca56c6463b6cf4d29646905422908a4a1f7741d0049febed4fc2b7cc27154031e50a0ab297826383935bef6a0f968db92128e8a940509b5368146bdcacc852b9d0b4ae9624635f9e69f3a7bc8e6f3340c7de46f49feb20a46f11aef464fa6696a60865bdd0c40b1c411c9661fa9f6393a33a7eb4afaef3eb1ab4634a42baeea780ac6c0c4fc8cf7a92cf0592f993ac85bdfd6c18ba4b7cf4c4438a8330413de8365b4a080234f59edefca0c5ce9697b20cc7b71d04438c00cf3d557bd03b5e1b86e167d2d6e09714135ef720667d0f2e7ca54da419d1bf6722eda31381059216009cd8c99ba1d7f9ebc1bc021457a195fa5be2f0727a84cf4cac5e080f22c836a4955d5ed06bee2eec0d39abc5f459ac43596fee3b341dfbd7ce6f4e57ea42e1e8d4f65880b8b77d2ee27dc1efe95ff1bacf5aa14933456b68645380d0f2ef6284b9946857456d64f4cb656998e99e3e286f596b31c69a69d0ee8444ed838ca2f0ead1be9538e4e927239d0e65a3f871dcad33881f69592eed93a9fafc934aefa67bb87d582d0ae4cfbb5c50325774bbc259a277749751228d3610f95fd56e9fbccb288eca1b14c8255b6996a59c91efbb08440ed91cdd53b0aab82600906904cee2a117a06157e24fa822e1cf4f9db4c2e8a5e842cfc503e578e69002fbae194b6bc7c8b69aac7359292109b712eb49d21946f5ea2745ab77ef59950dcfd926df2aef20e85f2a14554aabb417f15c725c73edd4853926ad6c525afa2c65de213cee799c18d1ced9424d10d7076fc5862579702a5f91031381f41cb8d9899ab514cfa1c8c51437df9710271d8cf69e8900921cba296703f1a7b5234500c1625884fea594d836a930b06142a6e577cd9c2a32cae65e712624abeeffc423a5d5ed7bd75fcb1a82ecec8acd0da9918a5c7c189f14f8cdf37062f93b87f9188501556060ffc6eac435cb1624f2af688316366e03cfb869eacf83d9d45fce910c3347f810b614c2e4291e70471ca2b574241c3f3d9740c6a45c7296a2f275acbde72e513ef4e5a1123a57c2eb1bd023af716c16a7747204338f60b6e3ac514af50b21952c21592aefb6149828a5183ba581d5ee8647f374645ff941bab67bef760ce353b456c4b51c5d3a0c5372b1773b944ad67a92937dd838e1b6f550a1dca975d6230e430bcc278afed54e0621008b2f850107b0244359e3747be5282630452d432e5df0fd160795effed150f9396a7da5a1e4dce0c8f62280ff2fbfaa813859a671208b4b9f05fe450729b0efad83a790acd688a90e5fee5550de4ddeac70ecd125ad076c4e2b68652e6ea520e2b6b339b4b9dc219d853e06b9aa79d022e53607213fc254e15ec3e6b776d2b562997e0fe52b98c58e1c0316b22a4219460053da87e7baff7dc1892c2de2f324dd1169b977f3a6698d0234c78de3e46ba5824f3e373f264e8d28fbb4cc108a41fdecd4b629d92b0a65f84366bf504eb5a894ba40c89f9df854dc469fa174ac85cb8d2adfdc099ca9848a1032b2e2f375bd1544dfb69e33492e1a4b921ad7ff17c4c7e357ff69f42d2301c302ee2ed313f0e9a20ebfe028a8737d6e38bf179940179cb779b70c2276264cb4f23249db7d5f179baa842b70f5b287cf74ce1ff6b70a56be8f2fe15aeadca229804923d28a793838bc605eaf5dcd362f757577ebdac54b09fd73326720d3522d002a41a3b5f2450f48286a5ea45836b5ee77fc415f47e0716049ec2610d607737fd5a73b066b4876f9d744f6b3486b088dd3bfc3d393a27c6c799ce078e2ee348257b5ec1ba9de76da2a67ca912dc2dd5afc70834ceecbb8bd41f6e790294cacd5891bef1b4e2124dcd6dffdedee8f16b3bddc030429dcb0f98e6fe0649cb14eed3293fa4933b2ab8c0ec0ff4dbbced1e32dceb317252e715b872b00478cbd7b0275b7394a0ccfe9887410b32f1ce9266b3b83470ec982cf908507d3ad0cc366bff3759388b624701b3e0dc0e7928386b155b50b42a8e352622516beeeddfb79866a2eb1d360802cd19d62fd171267a0fece5f54e315a8cd49c41072f2a7a0baab5aadae2c1ff28e285b642f8d3869321bd18b4aed107feaa12d055b179a8ab7b50e2796d287a196e280d527b526c45c8aa98696d88a02d923d06fedf51336c0695c218e70448073921971093ea44b5352e10ce6cec26d082b93f69958165bd986f56650a62224c2d9fd044bd8fefd33544c6bd141b4cc211a087fa57c09e195c8edffe559048db738d1395f5e2625dd7cd035b8c76aad6c238fb52a7c5ff0965fc7122a5899746ca88abd699d6078623722fff92726e18613519f2b1927504fd5cb7a38ffa373c3883022f0387953530834affb5f05e0f44c24caa75561b2b63994493ab857fdc30900586fed09298d846e5936869b43d81c4b91902028e57a8f2da16355ccb7a77d29ecc8e66015e979b2f3edc5b8d77c45348dea55c9ed6b7465acf899f4bc1a7edcae0b0daf69ff85c504eea1294620b6d3dbb004575044a5ae7c110010c2cf39827fbdab3b42ac35d147fc53bb5e7de6c47091dc80c14b8da494b2e913d1a52085e29af19edc4a417346c5a896a3851cb6132511e0627d190b77623c8a3bb6085eff22ede7127f7988a1d388fb70ea20d5c1b2424c5aa83532bc5162a5d177968b4a46583f2d4b92d04a5f19145221aeaf724d92ea1d4dfb53021b47585bbe5ce35f8d09a83e13fdb1de8e52dc646d41e810879ce9c830959c3ee93f11a16d030d141863244395e3f847505fe6d9594a34009fec9a743c033b9793335684cc5c3d0eb0ad094f40a60264b02cd88c583c850d99c5b9c6c5dcef467ca3ea38f2aa42f5657cd940aeb12960efa18d571e4f958b9cd90918e069a486d84f214617ce29c0f2c26bf84f12f5036f26a8de0c8359f572654bf5ee06d38f741c464976d95ae3fdda45c2ed2d08ef71d3590e82d235e0fa357c568158791a195d4a2d9615e1edc85be64cfd169f925ffc4f636f86783cf43624a77bdb9b172228097f02f391df00668dafbd9932298b23cfadfd1b8d14a25cb408a440f930f0813de73c1eb2eb4b3c802d718a672453d0038965c6dc98db96fb4e06f1fda72782d0839d4e8b477ebdb2c73510db44f643ec7dc4fcb837806853caa35cf622aff9d44381d3f7adae00650cbb6f0334ceca14ec982dfb5817d7fd49251c203b6463a09c14885f754603291ccf0a7ceaa57284ee751774fa5ad72f9f7a32fa542947af40601e98057895f2869d4ec2db0d73930962535fc9e12ba7e6777cb458592bee505b367012ebd27b256fa0fac1452cf3b28eab573549b7c7a13752ca0189768f738d5f8030fe999f7bdc466d67bb32937ae469f1a1e21fac2ae2ab92a0a260bf0e9ce20625e82f88d0ed4d13876aed768765d77433bb9137d92d622df502aef574de82fe28063128fe5a1787ced99734c2f3f221e80d3baefd367d01d950ee1bc981b4b5ff86b2a96ab78fa3c1201303cab473103d89bb185afc77dd2cb7ac1564045036fe9fcf85af5d73a7553bc45bf5e221564540982db2f81e612e7c1715d3498b8d7851c0160146d6eaae9e30c81dedfca8e7122fcb69b26b396629b723f1e1822b8d5d8f2ac583728a5ab40010f88aa42f37f2031a3e99d8d6661e63f86f65af521066ea6af89c89e1748521b8368cd03409e895a941025ee777653f55e66cd1a0cca21308666260c3b9a306ddadb322eb1d09f7b27fd570cd35b6ec88bb391e3ae4745e17fb4dd7aef1d75b4ebb91e6e7789b241566d7c0cc97a3a126ed50b0cb621e015414f62641afd85bad78470463f86d8287aa56d331911c23c4cae8e5dfea33f3789c03d61f51c590417b5ff9f1aa35ab6a15364296c5f9399216ce565210a4075ac5e43e916850774a127f9174d95b43d839e056b4a7d679bb8804951ca171c0b59f4d6f32c4fe8f908b9a1614591f5d1e1cf3348e02317ec4655c693417a4c4e7007a8db02faa1634f8eea9c9bbe5b149ce2279953a54884392dc7251dd38670fd59d9d1da5203340909d50f779e864339014bcb545d825cdcccedc558a1d01a2784b8f499ce9fa2ddb0dd1dc0b93d1b282a96cb4ecf152474dbc4b2853b30c8e5fcea85bdab949f5eb1e98d81c102c349f680230082db5aba9e20209c35b16598507d28211b49763b598a7e60519d5b28b67c027cb2657cf2ac7c7455291fcfe63f0b43afcd3afaea934da97c209d02e5b47a686c1c284aeee5d662fd9d9be7c576259d9f1a36fc0f7fe329a1da1dbe078381233940745fc28a56db98b1a8442325168158e3f0b3cbf8a368d19dd20cdfc1c4f3893a30a49223050159b0bb8b7c59ca705ae25453988d87ca6cdd2bd2fe37847ba67cbcf7a494925a8598b7b50a741c9ced10ea08e35c422b79265561a07f40ebb89bc46069a1c1ad95949fe757a76ff6b5386a043abc967c367a9d86b54d374e573540dfc1f6d396f398abe9735f523b778fd124ac1e1eb832a66dd4b1838a50e6a4eb1b95b8a60a94f067b24d1194976c539d5ec287a261bf25904575be3ff49e7411a8dc09739649828124c14fc2b89dad1f3f5725db2e45f5a447cd3e4bdf9e1e95c5ad7c76fcf0c1021cb6c32e6985e1d113030d534eecb0dff2554183ee18da2da5d21a8b994a81f05e0e6ae89b20bffb4be333d1956270da23e9905830921b1f3d615a56a20b11d45ccd1d22b910e33f475a92c31fa5b4675ddee18336d0ee7b75c07df2a9d4ad53d83142219a00aef15e1e9dace0f039d63a530fdf671a54aba3882dad0d439632af5576726c3aa095cc1a0a03063e8a6581b78bef501acc24b05a0150d8f683c90e8e5e283a49f898906dab926e544ead48cb9bf9a6e1bf140b5273443b8cb8166b2d8a5464a3e9d9f4246ac81ea91b33a0b399dde9f5efaf792bb04cfa028f40b7c92db2d9c33e16ef58b9263350879ea94e581a1187b2d1931b1cd7606a76bd8943b7c3098a33bdf476960af7bdf2854b1336e72feb603b8bb2242df0839d157843d369a50a615068ff5d99ecebe8dc19158a6c654e853cedf860a727bf8140c062f5d307fdcd150ad0af03d2c3a913b91047858ed6382d2d2d30f5c0bd419c2cd4047f225107ea8bf4a3a69384f16b5b5bb2655bdb750db4e975794592987df95f6a90374b0a08769b2c957faa16a21270196afba76b4527f01f0c5db7fa16e2da81fc49336e20bc3ee1ccbcb62255c84513d9ceb706f03c25000517070c03b7bce838e6b6cbc7f767959fbd62e11ab7ea6d760cff674a4296e6185eb348028b472290922160f3ea36c22c8375a016f505017c0a0e041dd8e52b4f19ccfc701109a19391a059d77db239d40a06d84a6f0ccd08aaad764e53ad1da19ee825a4d25ca7cd538289bffe135486ec1614e28b3682c7081a1b0a2c7272f4e36f6d0d9e68d84209126dc59312d48eed1c63c90efeadd472259392c28746abf394c5c6c97d3fb00b70a74c313a817ee1719c33f16d58f297fc7eacbca5803df115745079c5434e851ad6c1f0e8ba0bdbb66cbb6789b89a23526b476ad0f2cea0907e72702f93d37bdfe7b39fb9b33fb1111e58f5c45db8cc38afe4e03a318aa0690afb870a67aeda7da9640fdad1e1f551dd4757c69b4f523b616e502514a2e35495916f2e5ddab1ad9534644d99ec56e818caba173773aa5e45104deb869b23063eaea5542d3bc503a6948b83779aa46879443cad02477451b46429f1f67560c31d4377f96031ab94866a73be753c4ab91cc6576c3991c3423103ebae604e887c56cbacb9e95b8b46300b62e698a6456a0d175cf682eacabbe301e0b0ea34f963daed0dc6c1b75fa5e3870959913e69e61911d9ff646e9c6bab33fe566871027e861577c4d7fdfdf94ce7ac1a3f6d29daf28d660431a89c0b56c4b95090e2ca5df62c1e5c5dbf98f067751819d4c5914aa33883b7b521aab30d14e1cfae74fcf3ad4b2cf9448009d3223ad984e0c50f92d465573a6fc2894f8a5d4e855316738ecfd6a6c157d39b5c44d80a7cba944cf9f7a701899859821cf2bc248459f7a350fefba53c1481a7197f024f2eb74251455c06f4b82dfcf3ccf3e3b98b898fa1b16c310125e5e9fd4019acccbe91b4d842ddd52ee56f6d3112dec80159d6d3ef93bca70e7afcccb223361c39addbe3c429934cd0ae35f36a8f6309f08e36b27341db1f21fd8a148b239361b31a85f53bd1ad49fadace6c64d5f4363427fb2f268e8aec6d81cdb7f1252baa4652dc55881661114bf98cdf17190379591f0e22dc97e790f53f463bbb0ad0ead78ddf7dfe2e26052acc31cfe52b822afd5ec5c75957106cb5c368c09252ff3e4f624d90e599279fb985ecdb7d8880dfe05ac2d2da83e34e2b9b88f5dd60107a4509902fcddf4a36605e5c7a2606a4aea9fd4b5b24ca6b67d6945d133869cf9276d8c30b08c2a9f4bf03f4e0b956fd5f3c80b958ac5c41e4115b6708799c3102bd8b6c7fe17ff8c3f89c7437255faf69d1e16074086dd44d038bc0211ac74743169b462dbc085d77bf45eea72bf8348308bf48feea02d739a0fee9fbf71023ef8c6828da1aec8618cc2345ff663f88bc52a990e6b9591425435b0c7900ea4068f5aa6345e94254e259a71290fa23281658a6a165d1dee10dcb355518264824665ff2c5538de9ae4487782911f79e0bb09bc2c2d8e0d91b33cbec839075c9b38c848e9d2fad7368e96c1932042c3e85fd95b7d4500e6cae9e649082e9d5ca6f2cf91fc7ecaccc1049525d4325003424cacbd6eb5b8cc30b6893bd1ef46a8e7cbcc87dc2dda5c802ef1f8bb607c7457eb161254dc0feb60ed5ed0383fdb4db91d7e41d45c8eb80c1981e801ef05703f97f8710a2e00eb0559f854f700f946937b9e68c75ad6d0015d5d79be5423d0d846bc76f92ea7ebb0302b3d3c695c0aafa83b2bf029a444709cbf2cefbdcc7eaf3dd7a16f8ca8c861e883db10d433f7fec547be45e6829962e430bb3c93e8cdfb342c1cb7e53d8a6ea625d5574c4b4303f61c4338a658e652ab2bc0029c0a78a5114f495a439956909cf42128cb4348affbecb20b7fea98e22160e9a58e7666a00e7b37fbec4bd3860d66a39d1232a57e8cc50710c5c666f7efa98f16f9a02d843c94b0842a383945d06899998ff2fd01ffb58ab53ea89b2c93634c48d0420edb9791b8e451b35b534b8b2874c4859c684cd14afb5335a2555c75ad9df018635bb7131a7ef204ccecfed33a675fc51687e3f8818406fbf58e7b5fde1ca96153817e1b632e89a78d967eb6a34af1dac0d9ffa448b7b9bac27afc305a7b47febbe0a37036c18aef6852b1b2759d67479f9edb169e796d949844a1624b1e832a2eee9be36dc5866d6fde431cfcbd4e305d322c9dd07f83b5b361daaa74bfc9fbce8b447210c327468659ecbb0a5fc20d0cb79de7d1d70bf251c81d5f38711f3f4bd4752685b077058beb465711b1359d2a7d2f59216c5a807121bb97e7ccacc46526e4072f1d6de3b487d492fed0995e2273fa3bb115bd08d32d8e57eb2aa8f9d3b81babd1b8334c3a5e69422b75502ced3793d07b9bdf38e9d9fa1d2e48c7886dfc41985e8ffc49f09c4ba58ddc3b4cbf562b591f8939ced5d18214a77cc753075334a157373cc33cbc07a731cd6342492f5e05f78108e627bc88777203c76632bbe0120924c7a51bbfc9dc789a5695b7c95ef544935032fb81d499c454a2d78727875c20bc8a48a9f23cf6595c17c9cdaa8d04bab8ac567ebd3bbcdb40e11f1893fea3970f176f75f38d17d6ee1bd4ab76c660723a776bc72319199ab82c40ac4a9f4f475e8fd4643a4be8601cb5172e112c236c7c430078601bf183a59a03885e994c1116a9d4ef275790ff2417ffd85b43274fc57654466fa394958aeb11f343c3439604af13997011af70b67df1a9dfa4cdb751a2dc3e5bbf42f7b9ebc6dcebb2dbdc57d7a2cef7409dba307b7cf6eab148a924566341d035cabc877c68d0fbfaebdd39c16304b63a1bae376fb4650708bf5695dfd7ffc01f43f0021f622de0b116ea494454497337a0ec469963de7f9d2b1d6c5a7a0a7835777a78a2b9e16eec696446981d2fea550f011419b96f7b2018d027b87fc715521b0302bd7b5b3bc5f033346029eced73df07dd1bb1f91848376b40b9e9da7233e7832edcc7b54ef6fd320d19efce78d58ea7020fbbdf77612dc8a4f3281915ac9706f346e405b9f489f8f2e9a2decb8d18bec1e5f735a4ec69bba4dc5d36c9c1cc50b92fe67b2cdd53fa671c0cbe331abdf46787e7c9912b951aa20700dba6cf5a209fe5c9c61ef62a8e2e572ec774b2d0f42d570633fc44d44826e848d47a8f386a5704e0a3eaf1d06617181aeb166334ab55d5aedccb27abf19a42a480930e25465721336c70a2ea7799d21a3659124ac9503efc99c1b13ca2b9723e3e338055f9b3cef7502017ebbb09a64b06462db353a5c562101cb7fbf29e056deeb1ff0c7bc877210c941c87401ceae52bcecc83e87655069ab931bd813c1a87d67554f5d2cf435e6dd92a515c22f5d5a9a44ebc81e9c4849104343b80824005619312a9e349d996e366d381da42edad1a560bf5e31ecd049e92ceaf42954958600a7868599fe10e9b34587368d3044250c3d1a8ba6c8dcb6d318d4f9e71c2d33fc74cb57620a8343258d072f3aa767b4b178f3f66d5a713dae2426296c12edf9ee37636869e30df64cd3855fae20bc7602c1b7e6c8246ed4be71231a5ec7b5e7a9ebb08bf8667d8f2900ecdb0a0addc14a2328eebc448db13013e6a3c1a661065e5ac0a04b5171bd84c9d9d947a6c31257ed13a966530c5e20168c100117cf82b4c00ea3ad00ea65e1af89535b3f11a1418ddad33db8cec281543732d2ff4eab54b12cc95f7d872e75bc01bf6c580540b0e26413c6c2321ddfb0447bdb6acf05ddf2bb92534a3a5f37d6da882289f6fefc6a213cdfcf34902137fa3b982b2b4c27c611f08909a18405482f1e3a2bf3635d3e970457541da16e37bb3c422cceeb484bb64c78724431a543ecf4ca851914c1555e3b785ec87bba3769927f6c29f80e7ae8632bdb9acdddf7c3b5580740d9b2bfc25086c9566844136f3fac74f429121f86c378c68c20a194b0c98b1e92991954cbf60477e217a2e25297fc7b18972e40c531ec19e1eea193bbc8893392d8528c6a0375bcb4b082d20d5c47cb330bbb4b74b91ab55d4a0d3e1dee8182c581e8e70ac30108eeb7185c6ea3f786881ad124e1404651ee95cdb0fbb0d0f4a2b43c795ec1cd4e46234a88862d57903ce878b641004fb637341e5d6bf5163f1a3467b828f6eea96c3c2bb79503687867e11eec32dec452e0fdd2eaacfc0a477ee839ef049855da734d18212142dfe2a95ab9ad9bc4f98c3bfa34134c7e6c9f8669303314d4e8c1bc5475e8fcf418cbdb3246ebf393d911cdfee8f2550dc1593ece59ced81a4ffb2484f9c8ebed0aed8d418138445c4e96b209adcc4afd70f09901662daa2c8c557d6039768d97e6b9518f0de4ac2e0187ba08a4a9128d3e632fca102137338b5e568f12c7bd28db772c800fb5f4d4e683b201840731bb7c034235cd73313cde88891bbb31597bb537696e6c987302297f9717b8053779aed447d33ef9129e84d3031fa9b453bd5731fb010ffd19a9133e0ccbec2461cdd31ba294d68c60a8535b15584bab6e6d0ce6c1cef4755bd5f7d90f4debb40af1437a19a96ef9c0709692156152091c7efb58f2d39a65b96416dc09e8091ae08d9be5235a3c1ec062862baa1aab788f28e83ba4635cecc6671f2320f42b4f711e7d0fcad89d6727d3630da1ef35e32dee39eda665946abe6224f17f2acc29e62518fd51eb7f193d9bb16c38204069098c293fdce24c1c79229fd08622a4256b581cffce12e46c20248dc902753f0e3c91f9685b3d45f984620e262b3487d67d152f1c50de3fd2067a9d3debf715f346dd2f712c55545336a9036ba82bb06cfae59a48d083c3388f77790c9639fa0a9c33f4c66c7513042bffb765c2a4b3657dddf0ea094d8d79018f66c8ef8e9df980a89906275edf4a467a5db0a623976899f0efd167aab6ff385cdde59027a95a570277cb94ebce503906c28527e3114eb9ed739d0c2f4cf82786b35c0054718f47381ed8ce9b107e1f1019be5fc877166da667036f0c1b84e2b5118b5f4babc052d997e5f1e8c4cf45eb26430b74d9e1df3735b8d5df559903143d983e974bed6cc608c2580a991bdd3628ec676d348de8752cafa80c1661f162e35c25fc0ba0198423f83214fed800f9355ac8ea67951cfeeb3736b50c1e14d45d33aa25fc72c38702bd5dd217842e54114f4799c45ff1b7cec9729382ff7fc3ff80cbe1a13d03e19eecd7de676f6791fe34143ae30c97da9623907d974a37b65d0ef5d46b718d58541c6b1902814de71218ca7396ceb5fdacdc3cf4d110862402e7cc6254f1e44e28593fd443290262db75fd482ce1d305d6bf9fd3e5e0efbedac5a4d097650b111e6e9e1b2c66a23ac5bf27ed78d25d1a54c16ca4287126736c2f17ab73e683798c29d16481775ada8e20d94b00b6b29654b18f60e2853fdc7d3ba55d7df660db90288b6f440efd19f0478047b12c7b07ab2b1c9529597e6462d20612e6c3b6d1b1d11305f8ddc811860450504b7cbf9794edd0d07c25ab6307d74afdce958355eb919dcb1fcb8038c6dd5e774ee398dc8553a9ddeb551f", 0x2000, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) writev(r6, &(0x7f0000000200)=[{&(0x7f00000003c0)='n', 0xfdef}], 0x1) creat(&(0x7f0000000140)='./file0\x00', 0x34) dup3(r3, r6, 0x6700000000000000) syz_fuse_handle_req(r3, &(0x7f0000008340)="90b70e8c198e3d550c5dd5e5ea85bc10e491ece4dd2adf6920b6c9924bd498131ef1318132ea60e54a0bc0b2f7dbf9be266bedb7995fb8528e1be1ccc340a28a90485e5ee4c4c6a9f452c6207d8aff0fb923b2428b54e6b196957f4dc1846886cf14dccb92ba7aabde1fdfffe886aa09d51a32febd13d50ee2cdb0ef76cd06753b8bbda79a866528abddf8c12ed442a8c989de4e15bfc4178e661deffbbf86c2c70d5f2597ab70917a42bb836b6418f506839eeb12ef89a9a321b11ebe696061016ff0b8f4cc2e8259aef760f4c4bd320e08b99950e0280b1cb82b91e55ed09d5c3b57c4401806455b58e3a6ade4bc70e03f06b5e700ccf4cfaf6cf54bb764aa9bfcb9b4eec271f3e02236737e79d2e16a1e364cd8d30d0369fb9746f58daa4ee418177654ca460e1ab2581a0bfa03151a1c052df1a4d299c7926795ec8ab2d4f12bde23ef79db7364252fe873791d5b45fd73f9665018123c53a65210f53e5713d8eb23840277b57843aad57ef0e54ce0fec0dbbb854331f44e24b0cd833a01d59ebbcdb55363d96f122d90aa238e0fb4a2b3041b5b37354805639db94ebc50c171e067661916665512874442eb1fd435253e3f98914a63b8c511f5d5fa77693355a2b5a4dcb605b9e012049d5d4590ed59ced7323f26b921fa59f5bcf14aabfa6dd9026e41cf896d898e3b2a0389b53a6b9cb8d19092b25fc6593eda84130d89f8c1227347417e9967cd59dda73c3143aa0265240e080cd7786af18c0061bb4f18d8492bab6435ab185de8ed9bc4e8dcbcd36281ee4a8f42aa5db53a945d46714f529888a743498bde29ff3a3e9632e743628e5f138c642f62f68a4dc872ae12548a8c87a3a5246f123990d8cd0522e800bcc84d636b986b42d6f6aa1703043d1280f2c51c6b8e3cb5001c8bc741606dc255552c6da6f1f451dff0d04dae1f57120197c9e1052c880f26e028b85d757473b36cbc4dcbacfbd45f48c8aa71efe912f1d0fa123d298398c4fa7c80034c83655460c87aeb98d369d088d2a3d3801caa01685e9767d2961abc87c9fe9a1434d8bceec132595eef8b788afbb0c650c29991336341220cf51b4ac4a3f3791a9027e4d312fdf1e5a04a858cc23e093ea03362f731539061baced85fb5493370c409b1292a53b781edd6aa4247bd3921233380137b8834a6e826500a9af7053d8577053998549b12f9f8d375b79fe9322ea0f85051d1066d8666d575041faadccc49a1635f94a70f2007582e1e821be93b007611939471864ac35ce2f1ad2c1d20423f719797b53220a34aeca63e9b338b4be645ce07e00b17243a536aeea8f41dcb0b67e8e2f442802f6136d66610714d5f97376e330244f0a6aadd39aef651eda9eead563e433277a748917db682d8eb3e3309b42b535bab01f97bac61b28823cfaf1cc495cdb0d7fab775d6854f5b8515402208d898af7076cfbb751b85fc7601d929c5aea5dbd207101fbe1a5cac6f33dc88b0c803aac6b24f23e907cef6986f0b9537580db25c14c49451fff52ddd9d0c206bfadc250a7c12d446d072738cbfec51a40d3b946c41642b8ead048e3646997881dad3357ac751b11cf4d02cdc31061d5f59dddde5f157627565dbfaf5a593cc0ec4ca52277def45cae26af8a60e62f8ffde23b430a87997764ef49d6d72dbc818dae141114aa2842b3d718276edda46585b6b106d0daf871cdc9cbb49a757930b8d076454b9c03904db89f8720a28e59bdacb6d86c69c54f53cb234636e9cb3c9c1cc80e778c3d458be16ef9b40945f765a1d48ac8bf1cac85a800a9b246778fecac255bffedbe02e34fbc3cf3981fc6fd3849484d0bf9766e70a6e0f67d2d33c03d8287396018c9fc267e012c393a4039c61d613963b22c6bd88eaa099d8692d9e2aa3cc189c8d93eb142906998bce52c458cbb083070e850c20350d1df35092c61a31afb606081f07c895b61b1aac7572c07380005313ef2532715f3f293770efbb98acbd510daba8d59f03a6cfbd20c546b829d2bf360303048e2c2622dd8033840bda80b2138e7c8c7a1473ac741db4ecdb39e5bf5a241470a0236f3e2b185fc8f2764382b3a7c6b96904eb0ab728b39c276bace8debc20c5c4f8e91bbb790c601630e3a88d02215ad377a3df334b7ef4ed2331656a13f4f1a13b828662675766346ce6de5cb8714f9dd5a68c4f5af30c42842135b1463ea648226671f0307218753b2eadf8465d39f817fd152811803650d0bc287e42219b521f45cc48d056f70dd70d11e7837946abb94fb69dfffa4f029e848e7312e247993e46bc94a6eb73c9427f3e7d290a089637e647b9ff37a1ec38bfd6c5227bb437c892a4ca74781c8626d0233d1bbd1bcbe16bd4608f7da117ad7052a20da1d6b33c10c73ab7fdeb51353ca706077677904e1877c6ebbcc7f04d3fac41c1930bc3c1aeeb2e4ff0ea67a28a96dc4ef4404cd12a8c9d85f53daee4cea5f81982c0ae0f97b7197cf305c4a45af2b2c127186bd35be11b999cc190bea97a1fdcf7bec845526bf80e2cc00537c6b690a88477688e15c8debed367d3421b6dfa38552c98452d3a98dd615760fb445a398dcf3718534b4b0ccbfbdf9e3bd783a235f8919d66b4b0deeade001dc89391813d58113693b3a543a2ed9fa398c9d7d9420384e1d021c8b467c1500e007964bda70ea616d3c0422c682b80f8990217a464347918fe09ba83bdd76015833a4c76888a5cc6fa5c37a766d64f301c61f2eafba3a8bc64b9d402feba216e3049fee68d21cadc4cc8de19fe10c89bd43c4a2d1227ab85ae41680a8c06ed77a75447cb498928c1dedb5a61a00f636a67f59e86028166a08cfa61fd8d408eea6c35db51a1ee21c455de55d8dfc2ab2f976491f5b6c5b54492f539624e1da89b1171bd099b6971d23bf2c788acfb07f9eaf720daa518249bd8cd41e03e87c6de17c5cf14c1f1be318350e4624b7a89c20de3221759539430026e06c5192b120f82e36586c490cb084046e8fb5ddecb234f2dfea4752ff94cb819150c9b09220c8a7625904b92a159885d7123a77404d52f362aaafc4e56c97d45b1729e80a0bb2646fb5d019d2d91151431cb04f32730d1abb88e9823dd7b0bc7a407fe5ee3273d2d497563414f620c1a56d4fd4ebcbff2bfbc11c8d4ba0922095d850572d90b1b12b973371bbee36bf6fb67422ef325367e1a6a47fdc0f05382a6cfdabd96893b8a33b9431e4c470b615af17a2f583b5abed8e8f277a15ed51c180dd5ca13e16b3f6a996b2e56035d09bb241e160ef6dabeb37e9ca62c3381272017789762aa8381d46ecfe565f6c5646bc7d67b35abacbcbde89782a0cdc93b696155513e2d1dff96e43e72bf678be389a061dbbcd1b9fd03427d8258115bab3ef6281de402ea05bea729ec97886281f8d4e002dc6428f7715ee6772ae687c2f54e84fed500198a6fb87a3367aa14c9527c6e7d1fdc93aae93155923b9445c5f21ca90411f0c4622df6e7a959712eb00b47f59d027bf115078c79e8222083d5cfbe954d5cbd39567c641f6feb8eca6535c5b1866a720e32b61ea7b133bdec267ab83fa243765f83f5a2f5a3c4bb4c8a290da52aedb2eb2d752e5decdbb001e06359ac9c9d898559a56609bd53ee26b336161d9e66e71db56c7dc017b30545c614482a0b8db64b2289fc07c4670b0edb89c127dc01caa02107d6ef3686f1f02661f8086565a1e1870e5ed7b947f5ab1e1349230180d692aef54ca9f4b7515cc446d8bd0a76ce4376069fabee5594042333ebf23016cffa0ae063c04d876f56a462365ba7e1f429f70c324fa5a9ae376c2541c80dc1e2e33ca1c90b0e6369191a8e6ba8818da1bff830aec1219b7bda2ec14ffa7528601ec307a225e1f6128a44bda65017a98cf217a6521e1b41ab7df4f876329a228cf3640178b2763869d37bd8d346514191b9098fb8bcd44249d11ef27eac67d2152218128dc5d21ed083f092286b89522be034a3d96fac4ee7cb58b460a7695c9048426a6d3bc4c676f784393b89f7a981fad728a4997ffa1ffb412d56771e31c435658dd1fac7b5bb8db5ab637fbd653c55d3db4bf43c7d91524b18dc2860a1c060b96f00d579171c11c42ce91437e2ec15fc47617afff7145b17e965eecc01518cf6f4a245d722d6bb243aac8254da9a50ce79b04825444cd4c16b39b290528db1e7e0a3b5f07272e9a0cd7b92073bdee27a21e03bca75ef4da3bbf0476453479ec33aad301a32f7271924e96dde781266dc6a308fbd69589483189ea92d7cd18463758cca4802c86e73437d75079a3c16631c7bab19204c3225f74751652dd43ba33ae54bf768870ec43a9c83bd5797774f0efa371e434d808e3887c56d044340e7c01dc192cdd1bd9a174aae042695e6c4a689dd265290db2d49eac1f36ab8b3b1f5d055cd3de74575f96df9bb9491472a078274be830246b7c2518e6c6f516aca013837cfed7f71b6a5c479c5e92619051f78bd29673ed047db4a877a1f00a1817a08782e043dda6f6014717c834c7416f2fc67ade230b245e66188841e7abc58a569e6cf17357336ba739e17323314bf46b75cfce51e91fdeaf17d13ddcd8dd7c6cad4f31bd1b4947b79fbbd3396bea562e59c85af361a5b05171984ae721c463f2a7e172dc0fcf6b974458a21a5c99096c53173f7393593b50b8b36ea7e79b82c278a0f833967c0919fc8de07edcd6b51fc06e67243b5cf143511ab1d755a7ef234db2d31ce913e35889f6ff9f75ae63ade38033d4bc6b51149e4d0901af9e83d59001590260bb400903c038423c14369b2a597160f0537f4a6d4ccd0b7a95ab8cc55938e06f3d8df2edae0984f850da371e585b7b8d726164d2dd555316884735a3d849f5fc20983644131fb19d8ca251488734dff7e08c6d732a240b8b101e7edc41c6970e65da8651eeec1734e97a499a564606a808c13e2d340d893ed84c01b307419f6e3bde7fe285ffff3cad43941cacc0776e99df96a45fc0fbf8db247a8bdbe5b6b5b5507876bf41efe4195f78850c2640181682f6b059718d28da9344cb5a4e6e1da020f4813c615cdf89a9968f2ffffd0dc22b1d9041b26a6b10818811639de9a5cdab8811489bd8452c4af81f14586c551aadcdfb51b417d5bcf7304273accabbe093286517e0da67d1664e8722062c24c03fb51f669d8c0c7fc29b5a90d1f25d340d377632b634706b854efeb99e10f952b60a59bdf24d836462b6403b2577452ee70c451546a3cf60f0e508190147b8c0cf34458abe9aecbce9a7be1c65b92757876bf92c73488e2b9835cab471eaf28a8af37d28e3f2b3e4fd0dc6992e3d22026508ca8bd67f2990dfd7d4598b2e93ebe076e784860a17545ddb16fce09e2e649b26ae6c84983d67fafae569fef0eb042b68f0c8a6fdb57e6ffdd5768f7d7383bdbce8337cb2d91d36090499ac377dec4f38c5bf194a2a5bf656d5b0dd1b364589bac9637b2e44b13eeb507c56ff8f561f1d205c2fcdacb92ef2d991e0583bc0b1e216ad6c10a0ef195a4781e74013f7414bebd3cfc875faa3deef8f65ac983dea3c430fd57a62b18f8309c1c50d5f4e775e52281a1bdc6f9ed2f1d1c67724ecbb3001495d67ebf7025636841fd1d2a63385495e16f642433680e6611b6202f8d9c2f48ddcfabf235803f12f8d560ca691e4a8c627edee29a85d8f03a4d118807d689176addc439e1c0b561214bbbf937737e61feefd0760c683a02e4f775f3c12349a07362386b9b596625bdce87ebad21e40d2681fb84bd6d73cbbf10d56c58a7d57dcdfebd73fb80a441b8d278644b1eaf0e5ccbb8b151ef90056291a635c5c21bec5be45f77de012f3a6384ba515ec2e1a9a6f73f9793bbab736330cb4dfce95dc624c13d70c21b3feffd2087ebec7623b982a84eb4423e4a485eff4e034ebc2884d209f422f81230edf7c636ec34b7a8e056a408ae449a0e697ab6adb0ad698a6ee005f382757bde75a4e2b91d2aaa681b5613314e32754c9e34edbc265cea8ad3a388ec7a891cdb2ec8d403242bde9299209d96a71bea294d321da9a19ee08276efaa8597368a7171d14ae33ce9ad72683b43140b6446c468b9969daa69fcc5d3cc3ae5df855de9ca17608481e7067bf589222d0606163b2c804f4400616cb3ac42af63b4081a19baea6f387d1b8f7a63bdf93d0c43d7ea37258bf39eb4d7c66c754e64c6afcf3429b84ccf653c343b644cfc59a4559070fe43456b0403c8a8aaf229cdbf4642124b6271e00d048cf6e835ff18246f9f72a7e7d558c2c6bafa5b84af3a2114d387e40cd6de13f7db17191975aeb488666d3dbeab2b8e88e14ee0923af01c9cf9a2d4d972ac0fa27f6f4c6bbbd18571a314fd7a279ec43c4b153edc602123e3d6ed6b13352d303b1ba8c7cf2be896b87714d1889257e2c8ef0f90f1c6c9af9f4b86469e0712911783030318ad717e8466a78dd94498aef0e9c2073fba028530c8ae0666d6c001e2be92a742305f194793c3fb813790111e174e59c43415628746293402e11aae1eabf9162a2091fe3ae10a5308fcf84054a4a7e54181331ecdf9390b82e0842a123339c45c46c5712eead119202d40918886d4aec68568f4febbb52dcdcb311825e8d6cf2bedae8b2cb90ed15c38de39b5da0ac4e7f27214a514e12b7a5f39a3e076c956273d618b10a5d8ea76b20ca4d612c773fd78ec8db5b7a0d1c279fc89516a8af4d8d2d284d8486d0505a4c0a8f90046930da82b93a0b192111e01138a3b5f0597e72a1464612e1f4c6b61397cec639f7bd0c44de0a9e8650c98bf7f8c9970cf6635fa750e4aadb500fc4cb8bffaa1f2e4090b30e6fa63db4c709261c2595804181b700934fb7c67e3f422fd1dec6d9136302eabe83523c28ccf855cbbf0b0b16ff65bdb304db0945b51ab82b98ea122e8c1afb7c888ab52dc9eeb39e1edc70de228568d98659261f3a1208aed26d70605ff41254ace17b5e879a5af2798047b5ed1f38c6f0a3ae8367d11cc9285d994187e8ea2b6a54573f84194b6f9c9303dc7bd24ffb6ec8f4b06b76dfeee7ba7e23fa58b03115b45ce9136461849d81177146f571d411d26b6e4172d7e0052fa147d1ea69118c6ea94d077e6b2c435efe87c9325cd9b3313597ae776c4d94535bb8947214c2938e9132b2349753057047cb9f07f79d546172624b7c44e076de85161a025171208ec828e73a85b5a3f6aed5d9fdb91a18a0e6055730e569d0e6e97e1793c94ed0be8e87a18215339389434606118c563604af54b1f276724aaff41a336c00a7b7cd4f73263633d9a3c92a43a96322e3b2e30392c20369a29caafce4c9d2bdbbd601498c7ca62216dabb97e49365f5b6dde921336200ab6ce3fe75d3f93e65613b6346eea1798bfea3e7ef0bf39108ddd97b0997cf439d40a9e71157f49f043ccaf269bcde73b971021b46b3f856afc31fb2c5eefbf77d7a0cfadc03d9ad84c1cfdd25383b04846a3e929c93f6bcc31bed1d4bcf008551f679f3fb3cf6f063a72af143fd3d92019a54f0e8ce2c7a9ad5dcf11d389de2fee4b431e777a32dd0c2e8de6e8e99db44e9f72f7dc293472a9ef5a75f287333351545a86fefb06cb6e32531c207f57869991fd14067f0c8da1f61b2b3553dc529d409cd8100525aff86f4cc5578d0a9eb300957965769dabce552832d4f37e1c23373b2f76ae46c619289e097ca9be82f9f382cfc8e9bda65fd63ac8f88ceac87f0eda3defae78e1479090a01fe2bb7dc5a77ff056549b6f17a3c44a8fc0969a514e8b6067b16ff0d81688ea8c37672d1ac2d1ab543dd5d688a95e10193ded7129bee828ba6b81aab4cb49b015d8946e9e6fa44a0c913026485756e509d1957cdacb7d7d4248ce0d83d70445cdfd84bf4fe998dd0671f46ebc2702fb1bf641d80e954c324e316ecbba08a29ea20acff678c75cba32e7d2501f295444cbff171bb4a1998674facfc68b70d9ef466a6de6f8864443029121d466a246ac9607f51b60dec7b99d4ea058b7d9df2e57589d5182f445199101849e853f8672e90e5259a620e8e6db069cb4bdd642abc1489cda7663a2298d168ad768a337ff5ff0b8151f086219b0412651936bbf224310ae3d01b7a20f9e50c73d45a8da85ec3e0922a170a7c0938d14a5ea9477bb7cf323d3348ee1309afee49d2c0747c116ac6e0257e572a0f8f168b193e9bdf7d8e49f0fdfd5786771f0cadc18935d5ce736e24b3cde56018a9f78863afe8bc4d020695567184a6d3d7b595cea1b879ec2c13659caed5bad5c4f61373b6b4d9ec80232d9e83049b871d39b6bfdb635018e6181a69748741cf7cdc01e6c1cfca8c87b485dbf9dca63c5e0c701845d4595df4fbf8d4e97c5f71371985b4716b7868070280fc1b0ec549c65f84db587eab3b835888b9dc513bc94c4de91cd13266f5c87c3a0f81818c510107946a4184c3432f47cee2fd1e9a02494e1f80abbc0577eb77751a71d1c6998bccfc747af96f57620634c7d9e8fb314c300bfad916d3113f6dcbd2337ea0d373138e3fb13c64caffb0f470b70bd58dfe0c4fdc6cb11c46bd52e68f6d9b43a8ab697c888ceb2b584c2ac1e1dba136716e9d2126ca9337c3fa3b3a8f3bccead55250f8f2aff481b8466bbbaa4f378b11fac6c3272730514d629ef511b9c99afeb3226eae09a7c67dbb6745c98d1580323f27e503646664bd923d020163b9281ae27f30875c201067a5ef722283d1b0dab94ed4ad889a31292640e0f77e674cc6807e054824911d27dc24836a40de33a850b30b35658258dbd872c0152f97f46a46614fdbb2257f16e73a37741919e8dc0dfd605b67d07939ea0db74747314ec314568489b5168575f74d2d82f6ed7bab8391586a127dded4e1372e541c2b821b4996285ff33045640655083de0c1ec514d3e6f6b93dbe87944cd586aaad9a4b6e69b82ca0fdca70b423ea4e7058f2657cb1082b3448f0f5c63200add6c0c9b1b8dd2718ba472f1fbb49c655189a7c623a6acbf923a2bbc50ea83af048862413af034a9839b9351cc0442c46368e3c92a054e3bad39e92554b7ac554321038caf4edcf96e394a34d81bc6f0dfe6c3d1c2026ae2e070087d227e3b35f3b73ab598905f0d8655f2765d3c9bdd8fcd293d11cca3f1cc0d0e7dad5b09b3166eec5540e21762d698b59b4ee3f2ec449c716761365858119b7ca1f6db6d063150bf4646d87e05b62fb13e7e25e2d290c3a6b275dc9a0b05f52d7e9c8878394881cc2731fb087cb0e8cda9523d69e0faa547f4ce5922a309825a260de0405489bf6d22ed68e198a0f0672f07c103a0457944ebee05062c3e8615549282c74916c8cc28b224b7850daca3d6716297e7e4b6573de75b89dd5a9277943169706e98d02a7b393734dc60ce9ee6bc01ef0466106de03f4740110634a7da0f1efac221febc9c748381c6c8886541618f799e30e45774eb4c7ff3b401710e3f0356462c9cd1a92422fb5d82e4f1b0b39e29e5852b324cb05f537624b6b74fd8fc31ad97495817e0342b41fb73d37c3904a0c3302bff2e9478c72ac74cfd633d7be6044ffdb48c49e076efa431bbe447d65d9f9a03119a0f95bd2b9e4050da54bf16da40f8107d42f3e1e23f9702454ab10be28a16b56487e5063dd233419971d50d8f0092a9b24b3fa90e552ef1711d3817c47da3a84920eac93d007169911915785af786c807f034999fd1451b8b5befb04a30043477ac537d21a77b8b88b7a880fc04103872777d73d9c08ae7ebaa8661be5f6abc8bc8779690704cb7183b796a59af4fb524d6daca1a10d2ebb32c4dc3e1d7a12514578516451b4797c1b4918a46fa3d8f72f2cdcdfb9836f37cc2db78b7cfc452f54fd0d29d97ae9152ab473d3e7de76c7d4ce4f8e701c80873442bb095168b12722d3e7fd88be4992823d569e3f433b89e6d616235640181d58ef46cb5fb13df869eb4d3675facbede52831c4146c4c8aa2a6e93337190c6be16f09ca6a77a353239f6e5bdef3e14afa044742241667c0656af57ecc697ce807d74b1421b81fa1ae89387baa9d1c0f84c8a4e49152ce9ff11aef07f6cc1afd7c70be8192eae394de49a4f9f850eb3a803c428f8dc0c3b7662a4c02e0a6524edc621898ba14c1506dbaa107d6c2ab0f5cbeaeafb6dbc9d99e4aa104790d76bced93f29bfd2f42b9329ed07089036378e35e386eaaaa3c9e7390f1a13e1bf2e09245c897f0d516b66ce8c9b188e1fcb24d6334a0187fa4f9c3c84ad436c26955d549a4ba34eebd7abb49cf60f1bb99217924efdd283d3179705bf054850f1360ab7ad739ad85bb8a3eaed652636d51fb0e8d53a8952cccd03a99a12664c516d727c7c78916c891179097dd4c7fa38d0afaa48ae23f00f8225766548e121c2aa4db44117a45e4095008f1dca1f39c40afc0c6379014fd00e440b6f733bfc55b618ce9a29d85c36b6f984deca8ebfcdac0496dde639014f1b8c31c68c8f2687540e691fb6a30f9160b36b78e2a2614bfea6b2c3a09a1e5b0e504674a875ac5d9bde3de3af589f1605be84add720b8fa7874d4519a21369afc2bd7b37ce84dbbb1836de63dc6eedf1b763ab620b19f6d47e5a1b5488d8f45c3e2e432666b9375fb75bb47f1997c34760813d3251d80134ec0d6cee3fae30400ae768ea716d2076cbe556620c573b8e76f1c2bf4108ff8b2ea9c41e46dc857cebb61a8d8fd6d3a41d29c519d0a5db5c20cd48c27aa04eda418b9a9bae688c8f66e5df254e69002bc24cb5aedc4af0271bf53e63dd4c5bafade231e350be816ef0271f1532e10bba989f0692964251f569cf8dec6d2e8ab3408abeadb70ad14d0d15828024c1f867bb30523748da33671557317747bbd4b36f442dd4208198b97c762b365b93a2fdc7c1b7415cc2c0865f6f3ce3f52476d55d8687c2cb4858905276d751d33e268d23f70bc6ab8df7fd8d0c62742f1e70163c55796df09c32a558e2b0ae43b26b44b0e173b30f9d9944c9f8cf4bfc286546bc750a6336f5609de5aa2341ab5e4ebd21800007ec6ef0e972a8b7d87474d0995a2a1ec50db694d90207e263fd5cfadf1d74715b0f1bf33ce8d380cb1670d286f2815d66314f4ad51fe9171cf83d0aa3b08b3055cf9d25064bafb53f17090221a4e63c92d7197c699876e592e9ec60bb5a27b96a90d6790bac9efd7179a03307c926f2af27c30e21300271b351324461da085247c47f9be8dda5f3cfffc74e026160ba347748d355be7babbf8a63e6798eb455a819048ae8c26e52cc29f7d352bd8df9475559c2a5c715666fa2ba80d861462925478fb4c7299f627f3dcf18e7d691d56f56bf7fafc0aa742a679893b0fccd50e39ee9b33edb0f70dbd4577156b0dd1c7d54f44d7e48314356a6c201232a9aafffed2755bc853088954c3a06d50a6799a21a551eb3a7eedf865c4f30e9d0388dfb34fba84c3dad69ee7df431793a38c9fa330377316a2cf9e7854dd089e1a70076fef597aa565c1b68f4f971f6b11c7a6f03ffdd30eeb39927ad3780ce07fb4948ea12a8f25b5a35269be8778f651e460046165264c2c62b8c474c4450308f3fc355021f", 0x2000, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x20, 0x0, 0xa921, {0x0, 0x2}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) close_range(r1, 0xffffffffffffffff, 0x0) 101.389036ms ago: executing program 1 (id=816): r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vxcan0\x00'}) r1 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r1, &(0x7f0000000140)={0x28, 0x0, 0x2710, @local}, 0x10) r2 = openat$ublk_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) r3 = socket$xdp(0x2c, 0x3, 0x0) syz_io_uring_setup(0x3bd4, 0x0, &(0x7f0000000100), 0x0, 0x0) setsockopt$XDP_UMEM_REG(r3, 0x11b, 0x4, &(0x7f0000000340)={0x0, 0x312000, 0x800, 0x0, 0x5}, 0x20) r4 = syz_ublk_setup_io_uring(0x20, &(0x7f0000000040), &(0x7f00000000c0)=0x0, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r8 = syz_ublk_add_dev(r4, r5, r6, r7, &(0x7f0000000200)={0x2e, 0xc, 0x0, r2, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000500)=@new_dev={0x3, 0x104}}}, &(0x7f0000000300)=0x0) r11 = syz_open_dev$ublk_chdev(&(0x7f0000002000), r8, 0x2) syz_ublk_setup_queues(r11, r10, &(0x7f0000000540)={0x0, 0x3e0e, 0x1, 0x3, 0x28e, 0x0, r4}, &(0x7f0000000b40)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xb8c3, 0x1000, 0x2, 0x1af, 0x0, r4}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x6, 0x2, 0x0, 0x330, 0x0, r4}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x766c, 0x1000, 0x0, 0x2db, 0x0, r4}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x5027, 0x2, 0x0, 0xd4}}], 0x4, &(0x7f0000001f40)={0x2e, 0x0, 0x0, r11, 0xc0107526, 0x0, 0x0, 0x0, 0x1, {0x10}, 0x0, r9, '\x00', {0x1, 0xb55, 0x100104, 0x0}}, &(0x7f0000001fc0)) r12 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r12, &(0x7f0000000080)={0x28, 0x0, 0x2710}, 0x10) accept4(r1, 0x0, 0x0, 0x0) r13 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSIGACCEPT(r13, 0x5607, 0x2c) userfaultfd(0x80001) syz_open_dev$tty1(0xc, 0x4, 0x1) r14 = dup(r13) write$eventfd(r14, &(0x7f00000000c0)=0x1ff, 0x8) r15 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB, @ANYRES16=0x0], 0x34}}, 0x800) ioctl$TUNSETIFF(r15, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000100)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r15, &(0x7f0000000400)=ANY=[@ANYBLOB="000008000100000000003d0000002a6ad5fde1b6554242ac10fef9878574f7e568ff42b7b7151d6986161da58b840d7a6e0eb304946c4b948e98ec852cd40c1b51c39a1487d8b9912cf4e3091607d53f02f0954c89d08eec9bb780ff23d2f0e347d88d0edf4ca5d5c4f8b2ed6a9e836bccb2c65020578c56730534689dc1cbb21044dc8cd15b50f1ed31887ebf8de493e0364362eec95799088df4f44503e509d0fc2c7867d80f8fdd6bdc48cab8187e71a8ff8f05285679ca69809a7b7d04e80a81a9e75924162806c973348c77c81c5ba24fde98d8006dafb1e0a609dc0ea6d2ef5ff20b62e6e51a2b0ebd20a4a1d845b4b3ca9750aba8758bcf"], 0xfb) ioctl$TIOCL_SETVESABLANK(r14, 0x560e, &(0x7f0000000140)) 0s ago: executing program 1 (id=817): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=@updpolicy={0xfc, 0x19, 0x1, 0x0, 0x0, {{@in6=@rand_addr=' \x01\x00', @in=@dev={0xac, 0x14, 0x14, 0x15}, 0x0, 0x5, 0x0, 0x0, 0xa, 0x20, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0xac, 0xfff, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x7fffffff}, {0x2, 0xfffffffffffffff9, 0x40800000000000, 0x800000000000000}, 0x0, 0x0, 0x1}, [@tmpl={0x44, 0x5, [{{@in=@empty, 0x4d2, 0x3c}, 0x0, @in=@broadcast, 0x0, 0x4, 0x3, 0x0, 0x7, 0x0, 0x200}]}]}, 0xfc}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001f40)={&(0x7f00000004c0)=ANY=[], 0xfc}}, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x300, 0x0, @loopback}, 0x1c) kernel console output (not intermixed with test programs): after parsing attributes in process `syz.3.314'. [ 117.300912][ T6846] netlink: 8 bytes leftover after parsing attributes in process `syz.4.321'. [ 117.392644][ T6850] siw: device registration error -23 [ 119.063538][ T42] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 119.203583][ T9] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 119.225113][ T42] usb 4-1: New USB device found, idVendor=041e, idProduct=400c, bcdDevice=af.98 [ 119.242701][ T42] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 119.262395][ T42] usb 4-1: config 0 descriptor?? [ 119.283395][ T42] pwc: Creative Labs Webcam 5 detected. [ 119.354006][ T9] usb 3-1: Using ep0 maxpacket: 8 [ 119.365658][ T9] usb 3-1: unable to get BOS descriptor or descriptor too short [ 119.374441][ T9] usb 3-1: config 4 interface 0 has no altsetting 0 [ 119.383932][ T9] usb 3-1: string descriptor 0 read error: -22 [ 119.390199][ T9] usb 3-1: New USB device found, idVendor=058f, idProduct=6610, bcdDevice=48.05 [ 119.399600][ T9] usb 3-1: New USB device strings: Mfr=2, Product=0, SerialNumber=3 [ 119.416220][ T9] usb 3-1: dvb_usb_v2: found a 'Sigmatek DVB-110' in warm state [ 119.434596][ T9] usb 3-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 119.459145][ T9] dvbdev: DVB: registering new adapter (Sigmatek DVB-110) [ 119.467531][ T9] usb 3-1: media controller created [ 119.477876][ T9] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 119.532922][ T6885] can: request_module (can-proto-0) failed. [ 119.560045][ T6872] 9p: Bad value for 'wfdno' [ 119.573706][ T5733] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 119.617394][ T6876] netlink: 160 bytes leftover after parsing attributes in process `syz.2.330'. [ 119.666014][ T6896] netlink: 12 bytes leftover after parsing attributes in process `syz.1.337'. [ 119.696474][ T6898] netlink: 'syz.1.338': attribute type 4 has an invalid length. [ 119.733564][ T5733] usb 5-1: Using ep0 maxpacket: 8 [ 119.768424][ T5733] usb 5-1: unable to get BOS descriptor or descriptor too short [ 119.778919][ T5733] usb 5-1: config 4 interface 0 has no altsetting 0 [ 119.788359][ T5733] usb 5-1: string descriptor 0 read error: -22 [ 119.794948][ T5733] usb 5-1: New USB device found, idVendor=058f, idProduct=6610, bcdDevice=48.05 [ 119.804402][ T5733] usb 5-1: New USB device strings: Mfr=2, Product=0, SerialNumber=3 [ 119.820232][ T5733] usb 5-1: dvb_usb_v2: found a 'Sigmatek DVB-110' in warm state [ 119.839611][ T5733] usb 5-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 119.855374][ T9] zl10353_read_register: readreg error (reg=127, ret==0) [ 119.859398][ T5733] dvbdev: DVB: registering new adapter (Sigmatek DVB-110) [ 119.873228][ T5733] usb 5-1: media controller created [ 119.878409][ T9] usb 3-1: USB disconnect, device number 10 [ 119.891778][ T5733] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 120.115137][ T42] pwc: recv_control_msg error -71 req 02 val 2b00 [ 120.143434][ T6879] netlink: 160 bytes leftover after parsing attributes in process `syz.4.331'. [ 120.251318][ T42] pwc: recv_control_msg error -71 req 02 val 2700 [ 120.258280][ T42] pwc: recv_control_msg error -71 req 04 val 1600 [ 120.265045][ T42] pwc: recv_control_msg error -71 req 02 val 2c00 [ 120.272451][ T42] pwc: recv_control_msg error -71 req 04 val 1000 [ 120.326631][ T42] pwc: recv_control_msg error -71 req 04 val 1300 [ 120.333596][ T42] pwc: recv_control_msg error -71 req 04 val 1400 [ 120.343772][ T42] pwc: recv_control_msg error -71 req 02 val 2000 [ 120.351635][ T42] pwc: recv_control_msg error -71 req 02 val 2100 [ 120.356127][ T6905] siw: device registration error -23 [ 120.359776][ T42] pwc: recv_control_msg error -71 req 06 val 0600 [ 120.371714][ T42] pwc: recv_control_msg error -71 req 04 val 1500 [ 120.379545][ T42] pwc: recv_control_msg error -71 req 02 val 2500 [ 120.386388][ T42] pwc: recv_control_msg error -71 req 02 val 2400 [ 120.393066][ T42] pwc: recv_control_msg error -71 req 02 val 2600 [ 120.399891][ T42] pwc: recv_control_msg error -71 req 02 val 2900 [ 120.406712][ T42] pwc: recv_control_msg error -71 req 02 val 2800 [ 120.413577][ T42] pwc: recv_control_msg error -71 req 04 val 1100 [ 120.420343][ T42] pwc: recv_control_msg error -71 req 04 val 1200 [ 120.427168][ T42] pwc: Failed to power off camera (-71) [ 120.434034][ T42] pwc: Registered as video103. [ 120.439770][ T42] input: PWC snapshot button as /devices/platform/dummy_hcd.3/usb4/4-1/input/input18 [ 120.452210][ T42] usb 4-1: USB disconnect, device number 8 [ 120.516009][ T5733] zl10353_read_register: readreg error (reg=127, ret==0) [ 120.538151][ T29] kauditd_printk_skb: 65 callbacks suppressed [ 120.538164][ T29] audit: type=1400 audit(1782151839.996:527): avc: denied { unmount } for pid=5620 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_t tclass=filesystem permissive=1 [ 120.641968][ T5733] usb 5-1: USB disconnect, device number 7 [ 120.883939][ T4928] Bluetooth: hci2: unexpected event 0x01 length: 4 > 1 [ 121.098192][ T29] audit: type=1400 audit(1782151840.556:528): avc: denied { bind } for pid=6927 comm="syz.1.348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 121.098833][ T6928] netlink: 4 bytes leftover after parsing attributes in process `syz.1.348'. [ 121.141485][ T29] audit: type=1400 audit(1782151840.556:529): avc: denied { setopt } for pid=6927 comm="syz.1.348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 121.214604][ T6930] netlink: 12 bytes leftover after parsing attributes in process `syz.1.349'. [ 121.253768][ T5733] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 121.353441][ T6940] fuse: Unknown parameter '' [ 121.423713][ T5733] usb 4-1: Using ep0 maxpacket: 32 [ 121.437212][ T5733] usb 4-1: config 0 has an invalid interface number: 85 but max is 0 [ 121.944826][ T5733] usb 4-1: config 0 has no interface number 0 [ 121.951278][ T5733] usb 4-1: config 0 interface 85 altsetting 7 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 121.963901][ T5733] usb 4-1: config 0 interface 85 has no altsetting 0 [ 121.972753][ T5733] usb 4-1: New USB device found, idVendor=05ac, idProduct=0219, bcdDevice=f0.72 [ 121.981825][ T5733] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 121.992624][ T5733] usb 4-1: Product: syz [ 122.022337][ T6947] netlink: 'syz.0.355': attribute type 4 has an invalid length. [ 122.030003][ T5733] usb 4-1: Manufacturer: syz [ 122.030022][ T5733] usb 4-1: SerialNumber: syz [ 122.031079][ T5733] usb 4-1: config 0 descriptor?? [ 122.724589][ T6959] netlink: 16 bytes leftover after parsing attributes in process `syz.1.359'. [ 122.735492][ T6959] netlink: 16 bytes leftover after parsing attributes in process `syz.1.359'. [ 122.766975][ T6961] netlink: 68 bytes leftover after parsing attributes in process `syz.0.360'. [ 122.771704][ T6963] fuse: fd is not a fuse device [ 122.813493][ T0] NOHZ tick-stop error: local softirq work is pending, handler #02!!! [ 122.894921][ T5733] appletouch 4-1:0.85: Failed to request geyser raw mode [ 122.922935][ T5733] appletouch 4-1:0.85: probe with driver appletouch failed with error -5 [ 122.947927][ T5733] usb 4-1: USB disconnect, device number 9 [ 123.117325][ T6968] fuse: fd is not a fuse device [ 123.614740][ T6971] netlink: 12 bytes leftover after parsing attributes in process `syz.3.364'. [ 123.822562][ T6978] netlink: 44 bytes leftover after parsing attributes in process `syz.4.365'. [ 124.090407][ T29] audit: type=1400 audit(1782151843.376:530): avc: denied { nlmsg_write } for pid=6970 comm="syz.4.365" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 124.268098][ T6977] batadv_slave_0: entered promiscuous mode [ 124.275111][ T6981] batadv_slave_0: left promiscuous mode [ 124.638239][ T6974] netlink: 4 bytes leftover after parsing attributes in process `syz.0.367'. [ 125.186570][ T6992] input: syz1 as /devices/virtual/input/input20 [ 125.367570][ T6987] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 125.376106][ T29] audit: type=1400 audit(1782151844.826:531): avc: denied { mounton } for pid=6986 comm="syz.2.368" path="/syzcgroup/unified/syz2" dev="cgroup2" ino=68 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=dir permissive=1 [ 125.465527][ T6989] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=6989 comm=syz.2.368 [ 125.663993][ T6998] netlink: 16 bytes leftover after parsing attributes in process `syz.3.371'. [ 125.679000][ T6998] netlink: 16 bytes leftover after parsing attributes in process `syz.3.371'. [ 126.083790][ T5712] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 126.173526][ T803] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 126.233528][ T5712] usb 3-1: Using ep0 maxpacket: 8 [ 126.243046][ T5712] usb 3-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 126.253384][ T5712] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 126.262029][ T5712] usb 3-1: Product: syz [ 126.267012][ T5712] usb 3-1: Manufacturer: syz [ 126.271874][ T5712] usb 3-1: SerialNumber: syz [ 126.280880][ T5712] usb 3-1: config 0 descriptor?? [ 126.292373][ T5712] gspca_main: se401-2.14.0 probing 047d:5003 [ 126.325856][ T803] usb 4-1: Using ep0 maxpacket: 32 [ 126.332423][ T803] usb 4-1: config 0 has an invalid interface number: 85 but max is 0 [ 126.340929][ T803] usb 4-1: config 0 has no interface number 0 [ 126.347295][ T803] usb 4-1: config 0 interface 85 altsetting 7 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 126.380727][ T803] usb 4-1: config 0 interface 85 has no altsetting 0 [ 126.392948][ T803] usb 4-1: New USB device found, idVendor=05ac, idProduct=0219, bcdDevice=f0.72 [ 126.402377][ T803] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 126.410515][ T803] usb 4-1: Product: syz [ 126.414909][ T803] usb 4-1: Manufacturer: syz [ 126.420678][ T803] usb 4-1: SerialNumber: syz [ 126.438027][ T803] usb 4-1: config 0 descriptor?? [ 126.749411][ T7031] CIFS mount error: No usable UNC path provided in device string! [ 126.749411][ T7031] [ 126.759508][ T7031] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 127.586444][ T5712] gspca_se401: write req failed req 0x57 val 0x00 error -110 [ 127.604330][ T5712] se401 3-1:0.0: probe with driver se401 failed with error -110 [ 127.610738][ T1319] ieee802154 phy0 wpan0: encryption failed: -22 [ 127.693483][ T0] NOHZ tick-stop error: local softirq work is pending, handler #02!!! [ 127.858273][ T1319] ieee802154 phy1 wpan1: encryption failed: -22 [ 127.893534][ T7032] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 128.004892][ T7036] netlink: 8 bytes leftover after parsing attributes in process `syz.1.386'. [ 128.062307][ T7038] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7038 comm=syz.4.384 [ 128.414489][ T803] appletouch 4-1:0.85: Failed to request geyser raw mode [ 128.422572][ T803] appletouch 4-1:0.85: probe with driver appletouch failed with error -5 [ 128.442971][ T803] usb 4-1: USB disconnect, device number 10 [ 128.682352][ T7050] input: syz1 as /devices/virtual/input/input22 [ 129.083064][ T7066] netlink: 8 bytes leftover after parsing attributes in process `syz.0.394'. [ 129.092250][ T7066] netlink: 24 bytes leftover after parsing attributes in process `syz.0.394'. [ 129.120440][ T7066] geneve2: entered promiscuous mode [ 129.128142][ T7066] geneve2: entered allmulticast mode [ 129.214991][ T7071] xt_hashlimit: size too large, truncated to 1048576 [ 129.269466][ T29] audit: type=1400 audit(1782151848.726:532): avc: denied { connect } for pid=7070 comm="syz.1.397" lport=60 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 129.304384][ T29] audit: type=1400 audit(1782151848.756:533): avc: denied { write } for pid=7070 comm="syz.1.397" laddr=fe80::13 lport=60 faddr=fe80::d fport=3 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 129.652195][ T7079] CIFS mount error: No usable UNC path provided in device string! [ 129.652195][ T7079] [ 129.662295][ T7079] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 129.720976][ T2953] Bluetooth: hci5: Frame reassembly failed (-84) [ 130.854806][ T7082] netlink: 8 bytes leftover after parsing attributes in process `syz.1.400'. [ 130.908482][ T42] usb 3-1: USB disconnect, device number 11 [ 131.044025][ T7088] netlink: 68 bytes leftover after parsing attributes in process `syz.2.403'. [ 131.177025][ T7092] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 131.186733][ T7092] SELinux: failed to load policy [ 131.474903][ T29] audit: type=1400 audit(1782151850.936:534): avc: denied { setopt } for pid=7095 comm="syz.3.406" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 131.753578][ T4928] Bluetooth: hci5: Opcode 0x1003 failed: -110 [ 131.753590][ T50] Bluetooth: hci5: command 0x1003 tx timeout [ 132.286905][ T7114] netlink: 12 bytes leftover after parsing attributes in process `syz.2.412'. [ 133.021956][ T7123] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 133.032629][ T7116] netlink: 12 bytes leftover after parsing attributes in process `syz.0.413'. [ 133.147200][ T7122] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 133.272294][ T7134] SELinux: Context system_u:object_r:mtrr_device_t:s0 is not valid (left unmapped). [ 133.483312][ T7135] netlink: 48 bytes leftover after parsing attributes in process `syz.2.417'. [ 133.843291][ T29] audit: type=1400 audit(1782151852.726:535): avc: denied { relabelfrom } for pid=7127 comm="syz.2.417" name="PPPOL2TP" dev="sockfs" ino=15541 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 134.184013][ T29] audit: type=1400 audit(1782151852.746:536): avc: denied { relabelto } for pid=7127 comm="syz.2.417" name="PPPOL2TP" dev="sockfs" ino=15541 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=pppox_socket permissive=1 trawcon="system_u:object_r:mtrr_device_t:s0" [ 134.591000][ T29] audit: type=1400 audit(1782151854.046:537): avc: denied { map } for pid=7140 comm="syz.2.420" path="/dev/ublkc2" dev="devtmpfs" ino=2950 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 134.656009][ T9] usb 1-1: new full-speed USB device number 16 using dummy_hcd [ 134.878182][ T7152] CIFS mount error: No usable UNC path provided in device string! [ 134.878182][ T7152] [ 134.888317][ T7152] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 135.761017][ T9] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 135.771258][ T9] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 10 [ 135.782700][ T9] usb 1-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 135.795988][ T9] usb 1-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 5 [ 135.805022][ T7155] siw: device registration error -23 [ 135.813600][ T9] usb 1-1: New USB device found, idVendor=2040, idProduct=b138, bcdDevice= 1.42 [ 135.823337][ T9] usb 1-1: New USB device strings: Mfr=4, Product=0, SerialNumber=0 [ 135.839875][ T9] usb 1-1: Manufacturer: syz [ 135.856129][ T9] usb 1-1: config 0 descriptor?? [ 136.301360][ T803] usb 1-1: USB disconnect, device number 16 [ 136.392595][ T7160] xt_policy: input policy not valid in POSTROUTING and OUTPUT [ 136.549200][ T7171] netlink: 8 bytes leftover after parsing attributes in process `syz.2.430'. [ 136.592490][ T7172] netlink: 32 bytes leftover after parsing attributes in process `syz.0.429'. [ 136.792769][ T7177] FAULT_INJECTION: forcing a failure. [ 136.792769][ T7177] name failslab, interval 1, probability 0, space 0, times 0 [ 136.821188][ T7177] CPU: 1 UID: 0 PID: 7177 Comm: syz.4.431 Not tainted syzkaller #0 PREEMPT(full) [ 136.821207][ T7177] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 136.821213][ T7177] Call Trace: [ 136.821216][ T7177] [ 136.821221][ T7177] dump_stack_lvl+0x100/0x190 [ 136.821237][ T7177] should_fail_ex.cold+0x5/0xa [ 136.821251][ T7177] ? fs_reclaim_acquire+0x70/0x100 [ 136.821264][ T7177] ? tomoyo_encode2+0xfb/0x3c0 [ 136.821274][ T7177] should_failslab+0xc2/0x120 [ 136.821285][ T7177] __kmalloc_noprof+0xe0/0x840 [ 136.821300][ T7177] tomoyo_encode2+0xfb/0x3c0 [ 136.821311][ T7177] tomoyo_encode+0x29/0x50 [ 136.821320][ T7177] tomoyo_realpath_from_path+0x18c/0x690 [ 136.821332][ T7177] tomoyo_path_number_perm+0x23c/0x580 [ 136.821348][ T7177] ? tomoyo_path_number_perm+0x22e/0x580 [ 136.821363][ T7177] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 136.821380][ T7177] ? preempt_count_add+0x76/0x150 [ 136.821394][ T7177] ? rcu_is_watching+0x12/0xc0 [ 136.821409][ T7177] ? __fget_files+0x215/0x3d0 [ 136.821423][ T7177] ? hook_file_ioctl_common+0x140/0x440 [ 136.821435][ T7177] ? lock_release+0x24d/0x310 [ 136.821446][ T7177] ? __fget_files+0x21f/0x3d0 [ 136.821462][ T7177] security_file_ioctl+0xd3/0x230 [ 136.821479][ T7177] __x64_sys_ioctl+0xb7/0x210 [ 136.821491][ T7177] do_syscall_64+0x115/0x870 [ 136.821501][ T7177] ? clear_bhb_loop+0x40/0x90 [ 136.821513][ T7177] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 136.821524][ T7177] RIP: 0033:0x7ff32e59ce59 [ 136.821532][ T7177] 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 [ 136.821542][ T7177] RSP: 002b:00007ff32f489028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 136.821553][ T7177] RAX: ffffffffffffffda RBX: 00007ff32e815fa0 RCX: 00007ff32e59ce59 [ 136.821560][ T7177] RDX: 0000200000000000 RSI: 000000004020aed2 RDI: 0000000000000004 [ 136.821566][ T7177] RBP: 00007ff32f489090 R08: 0000000000000000 R09: 0000000000000000 [ 136.821572][ T7177] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 136.821578][ T7177] R13: 00007ff32e816038 R14: 00007ff32e815fa0 R15: 00007ffe223fc598 [ 136.821587][ T7177] [ 136.821598][ T7177] ERROR: Out of memory at tomoyo_realpath_from_path. [ 137.058130][ T9] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 137.096632][ T7182] netlink: 8 bytes leftover after parsing attributes in process `syz.1.433'. [ 137.178331][ T7183] netlink: 36 bytes leftover after parsing attributes in process `syz.3.432'. [ 137.233522][ T9] usb 1-1: Using ep0 maxpacket: 32 [ 137.260043][ T9] usb 1-1: config 0 has no interfaces? [ 137.280003][ T9] usb 1-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 137.354432][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 137.377086][ T9] usb 1-1: Product: syz [ 137.387679][ T9] usb 1-1: Manufacturer: syz [ 137.399775][ T9] usb 1-1: SerialNumber: syz [ 137.502730][ T7190] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 137.512481][ T7190] SELinux: failed to load policy [ 137.573724][ T5813] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 137.695527][ T9] usb 1-1: config 0 descriptor?? [ 137.731892][ T7192] siw: device registration error -23 [ 137.743736][ T5813] usb 4-1: Using ep0 maxpacket: 32 [ 137.768926][ T5813] usb 4-1: config 0 has no interfaces? [ 137.777163][ T5813] usb 4-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 137.787280][ T5813] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 137.804369][ T5813] usb 4-1: Product: syz [ 137.812209][ T5813] usb 4-1: Manufacturer: syz [ 137.823020][ T5813] usb 4-1: SerialNumber: syz [ 137.837474][ T5813] usb 4-1: config 0 descriptor?? [ 137.921508][ T5813] usb 1-1: USB disconnect, device number 17 [ 138.095672][ T7200] futex_wake_op: syz.1.439 tries to shift op by 144; fix this program [ 138.168155][ T5733] usb 3-1: new full-speed USB device number 12 using dummy_hcd [ 138.176647][ T29] audit: type=1400 audit(1782151857.566:538): avc: denied { map } for pid=7197 comm="syz.1.439" path="socket:[15879]" dev="sockfs" ino=15879 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 138.468858][ T29] audit: type=1400 audit(1782151857.566:539): avc: denied { read } for pid=7197 comm="syz.1.439" path="socket:[15879]" dev="sockfs" ino=15879 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 138.526137][ T4928] Bluetooth: hci1: unexpected event 0x01 length: 4 > 1 [ 138.534294][ T5813] usb 4-1: USB disconnect, device number 11 [ 138.616076][ T5733] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 138.633652][ T5733] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 10 [ 138.935371][ T5733] usb 3-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 138.946185][ T5733] usb 3-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 5 [ 138.991705][ T5733] usb 3-1: New USB device found, idVendor=2040, idProduct=b138, bcdDevice= 1.42 [ 139.011301][ T5733] usb 3-1: New USB device strings: Mfr=4, Product=0, SerialNumber=0 [ 139.019552][ T5733] usb 3-1: Manufacturer: syz [ 139.027576][ T5733] usb 3-1: config 0 descriptor?? [ 139.753009][ T7222] FAULT_INJECTION: forcing a failure. [ 139.753009][ T7222] name failslab, interval 1, probability 0, space 0, times 0 [ 139.772049][ T7222] CPU: 0 UID: 0 PID: 7222 Comm: syz.3.446 Not tainted syzkaller #0 PREEMPT(full) [ 139.772075][ T7222] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 139.772085][ T7222] Call Trace: [ 139.772091][ T7222] [ 139.772097][ T7222] dump_stack_lvl+0x100/0x190 [ 139.772122][ T7222] should_fail_ex.cold+0x5/0xa [ 139.772141][ T7222] ? fs_reclaim_acquire+0x70/0x100 [ 139.772162][ T7222] ? tomoyo_encode2+0xfb/0x3c0 [ 139.772178][ T7222] should_failslab+0xc2/0x120 [ 139.772196][ T7222] __kmalloc_noprof+0xe0/0x840 [ 139.772219][ T7222] ? d_absolute_path+0x136/0x1b0 [ 139.772243][ T7222] tomoyo_encode2+0xfb/0x3c0 [ 139.772260][ T7222] tomoyo_encode+0x29/0x50 [ 139.772275][ T7222] tomoyo_realpath_from_path+0x18c/0x690 [ 139.772292][ T7222] tomoyo_path_number_perm+0x23c/0x580 [ 139.772316][ T7222] ? tomoyo_path_number_perm+0x22e/0x580 [ 139.772340][ T7222] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 139.772371][ T7222] ? preempt_count_add+0x76/0x150 [ 139.772394][ T7222] ? rcu_is_watching+0x12/0xc0 [ 139.772417][ T7222] ? __fget_files+0x215/0x3d0 [ 139.772441][ T7222] ? hook_file_ioctl_common+0x140/0x440 [ 139.772461][ T7222] ? lock_release+0x24d/0x310 [ 139.772480][ T7222] ? __fget_files+0x21f/0x3d0 [ 139.772503][ T7222] security_file_ioctl+0xd3/0x230 [ 139.772528][ T7222] __x64_sys_ioctl+0xb7/0x210 [ 139.772547][ T7222] do_syscall_64+0x115/0x870 [ 139.772561][ T7222] ? clear_bhb_loop+0x40/0x90 [ 139.772578][ T7222] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 139.772593][ T7222] RIP: 0033:0x7fd0caf9ce59 [ 139.772607][ T7222] 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 [ 139.772622][ T7222] RSP: 002b:00007fd0cbdcf028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 139.772639][ T7222] RAX: ffffffffffffffda RBX: 00007fd0cb215fa0 RCX: 00007fd0caf9ce59 [ 139.772650][ T7222] RDX: 0000200000000540 RSI: 00000000000007a8 RDI: 0000000000000003 [ 139.772661][ T7222] RBP: 00007fd0cbdcf090 R08: 0000000000000000 R09: 0000000000000000 [ 139.772677][ T7222] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 139.772687][ T7222] R13: 00007fd0cb216038 R14: 00007fd0cb215fa0 R15: 00007ffc21a13348 [ 139.772703][ T7222] [ 139.772938][ T7222] ERROR: Out of memory at tomoyo_realpath_from_path. [ 140.093268][ T5726] usb 3-1: USB disconnect, device number 12 [ 140.117174][ T7224] siw: device registration error -23 [ 140.878411][ T7235] netlink: 32 bytes leftover after parsing attributes in process `syz.4.452'. [ 141.010725][ T7240] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 141.020390][ T7240] SELinux: failed to load policy [ 141.425600][ T5813] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 141.913581][ T5813] usb 5-1: Using ep0 maxpacket: 32 [ 141.926368][ T5813] usb 5-1: config 0 has no interfaces? [ 141.942043][ T5813] usb 5-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 141.956444][ T5813] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 142.016196][ T5813] usb 5-1: Product: syz [ 142.020421][ T5813] usb 5-1: Manufacturer: syz [ 142.025357][ T5813] usb 5-1: SerialNumber: syz [ 142.031487][ T5813] usb 5-1: config 0 descriptor?? [ 142.446121][ T4928] Bluetooth: hci3: unexpected event 0x01 length: 4 > 1 [ 142.455963][ T9] usb 5-1: USB disconnect, device number 8 [ 142.758155][ T29] audit: type=1400 audit(1782151862.216:540): avc: denied { listen } for pid=7259 comm="syz.3.458" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 142.840725][ T29] audit: type=1400 audit(1782151862.266:541): avc: denied { write } for pid=7259 comm="syz.3.458" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 142.861975][ T29] audit: type=1400 audit(1782151862.266:542): avc: denied { read } for pid=7259 comm="syz.3.458" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 143.064898][ T7267] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 143.213636][ T9] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 143.253773][ T7267] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7267 comm=syz.3.460 [ 143.376437][ T9] usb 1-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0x92, changing to 0x82 [ 143.705776][ T9] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 143.716073][ T9] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 143.730617][ T29] audit: type=1400 audit(1782151863.176:543): avc: denied { setopt } for pid=7273 comm="syz.4.462" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 143.767295][ T9] usb 1-1: New USB device found, idVendor=112a, idProduct=0001, bcdDevice=9e.7f [ 143.777152][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 143.799913][ T9] usb 1-1: Product: syz [ 143.815171][ T9] usb 1-1: Manufacturer: syz [ 143.837665][ T29] audit: type=1400 audit(1782151863.176:544): avc: denied { connect } for pid=7273 comm="syz.4.462" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 143.860319][ T9] usb 1-1: SerialNumber: syz [ 143.872428][ T9] usb 1-1: config 0 descriptor?? [ 143.888447][ T9] redrat3 1-1:0.0: Couldn't find all endpoints [ 143.904107][ T29] audit: type=1400 audit(1782151863.176:545): avc: denied { write } for pid=7273 comm="syz.4.462" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rxrpc_socket permissive=1 [ 143.923925][ T29] audit: type=1400 audit(1782151863.256:546): avc: denied { setopt } for pid=7273 comm="syz.4.462" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 144.109536][ T5726] usb 1-1: USB disconnect, device number 18 [ 144.722362][ T7299] netlink: 8 bytes leftover after parsing attributes in process `syz.0.468'. [ 145.372083][ T7319] netlink: 8 bytes leftover after parsing attributes in process `syz.3.474'. [ 145.843824][ T5726] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 145.978017][ T7326] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 145.987722][ T7326] SELinux: failed to load policy [ 146.013541][ T5726] usb 1-1: Using ep0 maxpacket: 8 [ 146.022652][ T7330] i2c i2c-0: dtv_property_process_set: SET cmd 0x00000000 undefined [ 146.032400][ T5726] usb 1-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 146.041587][ T5726] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 146.050600][ T5726] usb 1-1: Product: syz [ 146.056153][ T5726] usb 1-1: Manufacturer: syz [ 146.061729][ T5726] usb 1-1: SerialNumber: syz [ 146.070407][ T5726] usb 1-1: config 0 descriptor?? [ 146.080720][ T5726] gspca_main: se401-2.14.0 probing 047d:5003 [ 146.479992][ T7337] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 146.489892][ T7337] SELinux: failed to load policy [ 146.800104][ T7339] netlink: 32 bytes leftover after parsing attributes in process `syz.3.481'. [ 146.810750][ T4928] Bluetooth: hci1: unexpected event 0x01 length: 4 > 1 [ 146.856068][ T7347] netlink: 8 bytes leftover after parsing attributes in process `syz.4.483'. [ 146.872770][ T7347] netlink: 24 bytes leftover after parsing attributes in process `syz.4.483'. [ 146.890833][ T5726] input: se401 as /devices/platform/dummy_hcd.0/usb1/1-1/input/input24 [ 147.056995][ T7352] netlink: 'syz.3.485': attribute type 4 has an invalid length. [ 147.071191][ T7352] netlink: 17 bytes leftover after parsing attributes in process `syz.3.485'. [ 147.096480][ T7354] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=66 sclass=netlink_audit_socket pid=7354 comm=syz.2.486 [ 147.134158][ T7323] input: syz1 as /devices/virtual/input/input25 [ 147.354473][ T5813] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 147.383561][ T5726] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 147.394751][ T7366] netlink: 12 bytes leftover after parsing attributes in process `syz.1.491'. [ 147.513764][ T5813] usb 3-1: Using ep0 maxpacket: 16 [ 147.520450][ T5813] usb 3-1: unable to get BOS descriptor or descriptor too short [ 147.529309][ T5813] usb 3-1: config 176 has an invalid interface number: 188 but max is 2 [ 147.537751][ T5813] usb 3-1: config 176 contains an unexpected descriptor of type 0x2, skipping [ 147.543547][ T5726] usb 4-1: Using ep0 maxpacket: 32 [ 147.547189][ T5813] usb 3-1: config 176 has an invalid interface number: 44 but max is 2 [ 147.553896][ T5726] usb 4-1: config 0 has an invalid interface number: 51 but max is 0 [ 147.560344][ T5813] usb 3-1: config 176 has an invalid interface number: 212 but max is 2 [ 147.576685][ T5813] usb 3-1: config 176 has an invalid descriptor of length 0, skipping remainder of the config [ 147.587104][ T5813] usb 3-1: config 176 has no interface number 0 [ 147.587104][ T5726] usb 4-1: config 0 has no interface number 0 [ 147.593505][ T5813] usb 3-1: config 176 has no interface number 1 [ 147.605943][ T5813] usb 3-1: config 176 has no interface number 2 [ 147.612728][ T5726] usb 4-1: config 0 interface 51 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 147.613030][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has an invalid descriptor for endpoint zero, skipping [ 147.637226][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has an invalid descriptor for endpoint zero, skipping [ 147.640119][ T5726] usb 4-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 147.648683][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has a duplicate endpoint with address 0x9, skipping [ 147.658437][ T5726] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 147.670430][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has an invalid descriptor for endpoint zero, skipping [ 147.677219][ T5726] usb 4-1: Product: syz [ 147.688770][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has a duplicate endpoint with address 0xF, skipping [ 147.692741][ T5726] usb 4-1: Manufacturer: syz [ 147.703513][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has a duplicate endpoint with address 0x7, skipping [ 147.719585][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has a duplicate endpoint with address 0xB, skipping [ 147.720680][ T5726] usb 4-1: SerialNumber: syz [ 147.741811][ T5726] usb 4-1: config 0 descriptor?? [ 147.752072][ T5813] usb 3-1: config 176 interface 188 altsetting 255 has a duplicate endpoint with address 0x9, skipping [ 147.756425][ T5726] quatech2 4-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 147.764462][ T5813] usb 3-1: config 176 interface 44 altsetting 234 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 147.786351][ T5813] usb 3-1: config 176 interface 188 has no altsetting 0 [ 147.793330][ T5813] usb 3-1: config 176 interface 44 has no altsetting 0 [ 147.800408][ T5813] usb 3-1: config 176 interface 212 has no altsetting 0 [ 147.809398][ T5813] usb 3-1: New USB device found, idVendor=19d2, idProduct=0027, bcdDevice=89.32 [ 147.819042][ T5813] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 147.827150][ T5813] usb 3-1: Product: syz [ 147.831470][ T5813] usb 3-1: Manufacturer: syz [ 147.836205][ T5813] usb 3-1: SerialNumber: syz [ 147.956611][ T5726] usb 4-1: qt2_setup_urbs - submit read urb failed -8 [ 147.963608][ T5726] quatech2 4-1:0.51: probe with driver quatech2 failed with error -8 [ 148.073559][ T42] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 148.290627][ T7352] netlink: 'syz.3.485': attribute type 1 has an invalid length. [ 148.310257][ T29] audit: type=1400 audit(1782151867.766:547): avc: denied { bind } for pid=7376 comm="syz.1.495" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 148.332091][ T42] usb 5-1: Using ep0 maxpacket: 8 [ 148.337372][ T29] audit: type=1400 audit(1782151867.766:548): avc: denied { write } for pid=7353 comm="syz.2.486" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 148.360785][ T5813] option 3-1:176.188: GSM modem (1-port) converter detected [ 148.373984][ T42] usb 5-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 148.379496][ T5813] usb 3-1: USB disconnect, device number 13 [ 148.392322][ T42] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 148.406132][ T5813] option 3-1:176.188: device disconnected [ 148.419249][ T7352] bond1: (slave geneve3): making interface the new active one [ 148.429215][ T42] usb 5-1: Product: syz [ 148.435104][ T7352] bond1: (slave geneve3): Enslaving as an active interface with an up link [ 148.444539][ T42] usb 5-1: Manufacturer: syz [ 148.449147][ T42] usb 5-1: SerialNumber: syz [ 148.455572][ T1342] netdevsim netdevsim3 netdevsim0: set [1, 1] type 2 family 0 port 20004 - 0 [ 148.466816][ T42] usb 5-1: config 0 descriptor?? [ 148.472371][ T7383] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7383 comm=syz.3.485 [ 148.476134][ T42] gspca_main: se401-2.14.0 probing 047d:5003 [ 148.490078][ T4928] Bluetooth: hci2: unexpected event 0x01 length: 4 > 1 [ 148.491965][ T1342] netdevsim netdevsim3 netdevsim1: set [1, 1] type 2 family 0 port 20004 - 0 [ 148.513035][ T5704] usb 4-1: USB disconnect, device number 12 [ 148.522489][ T1342] netdevsim netdevsim3 netdevsim2: set [1, 1] type 2 family 0 port 20004 - 0 [ 148.535669][ T1342] netdevsim netdevsim3 netdevsim3: set [1, 1] type 2 family 0 port 20004 - 0 [ 148.749347][ T7387] xt_policy: input policy not valid in POSTROUTING and OUTPUT [ 148.760900][ T5704] usb 1-1: USB disconnect, device number 19 [ 148.812173][ T29] audit: type=1400 audit(1782151868.266:549): avc: denied { create } for pid=7390 comm="syz.0.498" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 148.941487][ T29] audit: type=1400 audit(1782151868.396:550): avc: denied { getopt } for pid=7390 comm="syz.0.498" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 149.022292][ T29] audit: type=1400 audit(1782151868.476:551): avc: denied { read write } for pid=7390 comm="syz.0.498" name="sg0" dev="devtmpfs" ino=711 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 [ 149.049683][ T7392] sd 0:0:1:0: ioctl_internal_command: ILLEGAL REQUEST asc=0x20 ascq=0x0 [ 149.063632][ T29] audit: type=1400 audit(1782151868.476:552): avc: denied { open } for pid=7390 comm="syz.0.498" path="/dev/sg0" dev="devtmpfs" ino=711 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 [ 149.099254][ T42] input: se401 as /devices/platform/dummy_hcd.4/usb5/5-1/input/input26 [ 149.123856][ T29] audit: type=1400 audit(1782151868.506:553): avc: denied { ioctl } for pid=7390 comm="syz.0.498" path="/dev/sg0" dev="devtmpfs" ino=711 ioctlcmd=0x5319 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 [ 149.163799][ T29] audit: type=1400 audit(1782151868.556:554): avc: denied { connect } for pid=7390 comm="syz.0.498" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 149.192479][ T29] audit: type=1400 audit(1782151868.616:555): avc: denied { read } for pid=7390 comm="syz.0.498" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=llc_socket permissive=1 [ 149.332869][ T7399] input: syz1 as /devices/virtual/input/input27 [ 149.523525][ T5813] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 149.626318][ T7404] i2c i2c-0: dtv_property_process_set: SET cmd 0x00000000 undefined [ 149.655143][ T7407] netlink: 4 bytes leftover after parsing attributes in process `syz.1.502'. [ 149.704195][ T5813] usb 3-1: Using ep0 maxpacket: 16 [ 149.724633][ T5813] usb 3-1: New USB device found, idVendor=041e, idProduct=4018, bcdDevice=ed.b4 [ 149.733866][ T5813] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 149.755108][ T5813] usb 3-1: Product: syz [ 149.760898][ T5813] usb 3-1: Manufacturer: syz [ 149.791132][ T5813] usb 3-1: SerialNumber: syz [ 149.806022][ T7413] netlink: 8 bytes leftover after parsing attributes in process `syz.3.505'. [ 149.825979][ T5813] usb 3-1: config 0 descriptor?? [ 149.832714][ T5813] gspca_main: spca508-2.14.0 probing 041e:4018 [ 149.865006][ T29] audit: type=1400 audit(1782151869.326:556): avc: denied { ioctl } for pid=7412 comm="syz.3.505" path="/dev/rtc0" dev="devtmpfs" ino=922 ioctlcmd=0x7003 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:clock_device_t tclass=chr_file permissive=1 [ 149.984121][ T7416] netlink: 8 bytes leftover after parsing attributes in process `syz.1.503'. [ 150.025421][ T7416] netlink: 24 bytes leftover after parsing attributes in process `syz.1.503'. [ 150.086442][ T7418] ecryptfs_validate_options: You must supply at least one valid auth tok signature as a mount parameter; see the eCryptfs README [ 150.099856][ T7418] Error validating options; rc = [-22] [ 150.305881][ T5813] gspca_spca508: reg_read err -32 [ 150.313841][ T7416] geneve2: entered promiscuous mode [ 150.321194][ T5813] gspca_spca508: reg_read err -32 [ 150.329760][ T5813] gspca_spca508: reg_read err -32 [ 150.336601][ T7416] geneve2: entered allmulticast mode [ 150.343066][ T5813] gspca_spca508: reg_read err -32 [ 150.349367][ T5813] gspca_spca508: reg_read err -32 [ 150.556352][ T5813] gspca_spca508: reg write: error -71 [ 150.569646][ T5813] spca508 3-1:0.0: probe with driver spca508 failed with error -71 [ 150.598127][ T5813] usb 3-1: USB disconnect, device number 14 [ 150.933515][ T42] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 150.947184][ T7427] netlink: 16 bytes leftover after parsing attributes in process `syz.0.508'. [ 151.113302][ T991] usb 5-1: USB disconnect, device number 9 [ 151.283579][ T42] usb 4-1: Using ep0 maxpacket: 32 [ 151.549991][ T42] usb 4-1: config 0 has an invalid interface number: 85 but max is 0 [ 151.569598][ T42] usb 4-1: config 0 has no interface number 0 [ 151.585871][ T42] usb 4-1: config 0 interface 85 altsetting 7 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 151.614465][ T42] usb 4-1: config 0 interface 85 has no altsetting 0 [ 151.630791][ T42] usb 4-1: New USB device found, idVendor=05ac, idProduct=0219, bcdDevice=f0.72 [ 151.659466][ T42] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 151.677500][ T42] usb 4-1: Product: syz [ 151.685874][ T42] usb 4-1: Manufacturer: syz [ 151.686111][ T7437] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7437 comm=syz.0.512 [ 151.707017][ T42] usb 4-1: SerialNumber: syz [ 151.710881][ T7437] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7437 comm=syz.0.512 [ 151.734031][ T42] usb 4-1: config 0 descriptor?? [ 151.783562][ T5704] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 151.943684][ T5704] usb 3-1: Using ep0 maxpacket: 8 [ 151.958076][ T5704] usb 3-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 152.057820][ T5704] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 152.671008][ T42] appletouch 4-1:0.85: Failed to request geyser raw mode [ 152.754206][ T7448] __nla_validate_parse: 6 callbacks suppressed [ 152.754446][ T7448] netlink: 8 bytes leftover after parsing attributes in process `syz.1.516'. [ 152.895395][ T7448] netlink: 24 bytes leftover after parsing attributes in process `syz.1.516'. [ 152.904454][ T42] appletouch 4-1:0.85: probe with driver appletouch failed with error -5 [ 152.912903][ T5704] usb 3-1: Product: syz [ 152.917101][ T5704] usb 3-1: Manufacturer: syz [ 152.922138][ T5704] usb 3-1: SerialNumber: syz [ 152.929586][ T5704] usb 3-1: config 0 descriptor?? [ 152.934805][ T42] usb 4-1: USB disconnect, device number 13 [ 152.943003][ T5704] gspca_main: se401-2.14.0 probing 047d:5003 [ 152.947722][ T7458] netlink: 8 bytes leftover after parsing attributes in process `syz.4.518'. [ 152.966232][ T7458] netlink: 24 bytes leftover after parsing attributes in process `syz.4.518'. [ 152.996903][ T7460] fuse: fd is not a fuse device [ 153.002942][ T7460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7460 comm=syz.1.519 [ 153.463543][ T42] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 153.638876][ T5704] input: se401 as /devices/platform/dummy_hcd.2/usb3/3-1/input/input30 [ 153.803760][ T42] usb 4-1: Using ep0 maxpacket: 8 [ 153.814752][ T42] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 2 [ 153.841422][ T42] usb 4-1: New USB device found, idVendor=16d0, idProduct=10a9, bcdDevice=30.52 [ 153.863546][ T42] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 153.891851][ T42] usb 4-1: Product: syz [ 153.901799][ T42] usb 4-1: Manufacturer: syz [ 153.916728][ T7494] netlink: 8 bytes leftover after parsing attributes in process `syz.1.529'. [ 153.925638][ T42] usb 4-1: SerialNumber: syz [ 153.934395][ T7494] netlink: 24 bytes leftover after parsing attributes in process `syz.1.529'. [ 153.949570][ T42] usb 4-1: config 0 descriptor?? [ 153.975223][ T7471] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 154.440420][ T42] usb 4-1: USB disconnect, device number 14 [ 154.474746][ T5813] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 154.603427][ T29] kauditd_printk_skb: 7 callbacks suppressed [ 154.603442][ T29] audit: type=1400 audit(1782151874.056:564): avc: denied { ioctl } for pid=7476 comm="syz.0.526" path="socket:[17368]" dev="sockfs" ino=17368 ioctlcmd=0x89f3 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=smc_socket permissive=1 [ 154.647273][ T5813] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 154.661591][ T5813] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 154.675754][ T5813] usb 5-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 154.690230][ T5813] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 154.705904][ T5813] usb 5-1: config 0 descriptor?? [ 154.907733][ T7502] netlink: 20 bytes leftover after parsing attributes in process `syz.1.533'. [ 154.939490][ T7502] netlink: 20 bytes leftover after parsing attributes in process `syz.1.533'. [ 154.954949][ T7502] nbd: device at index 64 is going down [ 154.966072][ T7505] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 154.999966][ T42] usb 3-1: USB disconnect, device number 15 [ 155.037623][ T5625] udevd[5625]: inotify_add_watch(7, /dev/nbd64, 10) failed: No such file or directory [ 155.049063][ T7503] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 155.148030][ T7514] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 155.373518][ T42] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 155.373534][ T991] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 155.398847][ T5813] usbhid 5-1:0.0: can't add hid device: -71 [ 155.407217][ T5813] usbhid 5-1:0.0: probe with driver usbhid failed with error -71 [ 155.421165][ T5813] usb 5-1: USB disconnect, device number 10 [ 155.543547][ T991] usb 4-1: Using ep0 maxpacket: 32 [ 155.543558][ T42] usb 3-1: Using ep0 maxpacket: 8 [ 155.556003][ T991] usb 4-1: config 0 has an invalid interface number: 1 but max is 0 [ 155.564368][ T991] usb 4-1: config 0 has no interface number 0 [ 155.570591][ T991] usb 4-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 155.582551][ T42] usb 3-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 155.591960][ T42] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 155.594648][ T991] usb 4-1: config 0 interface 1 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 155.600889][ T42] usb 3-1: Product: syz [ 155.623232][ T42] usb 3-1: Manufacturer: syz [ 155.629589][ T42] usb 3-1: SerialNumber: syz [ 155.634371][ T991] usb 4-1: New USB device found, idVendor=0403, idProduct=6030, bcdDevice= 0.00 [ 155.634397][ T991] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 155.664940][ T42] usb 3-1: config 0 descriptor?? [ 155.671583][ T42] gspca_main: se401-2.14.0 probing 047d:5003 [ 156.504560][ T7508] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 156.566711][ T991] usb 4-1: config 0 descriptor?? [ 156.606938][ T7527] netlink: 8 bytes leftover after parsing attributes in process `syz.1.540'. [ 156.644170][ T29] audit: type=1326 audit(1782151876.096:565): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7519 comm="syz.0.538" exe="/root/ci-upstream-kasan-gce-selinux-root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f6ed8f9ce59 code=0x7fc00000 [ 156.687071][ T42] input: se401 as /devices/platform/dummy_hcd.2/usb3/3-1/input/input33 [ 156.716189][ T7533] vlan2: entered allmulticast mode [ 156.721455][ T7533] bond0: entered allmulticast mode [ 156.726226][ T29] audit: type=1400 audit(1782151876.166:566): avc: denied { read } for pid=4962 comm="acpid" name="event4" dev="devtmpfs" ino=3020 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 156.726958][ T7533] bond_slave_0: entered allmulticast mode [ 156.755726][ T7533] bond_slave_1: entered allmulticast mode [ 156.774462][ T29] audit: type=1400 audit(1782151876.166:567): avc: denied { open } for pid=4962 comm="acpid" path="/dev/input/event4" dev="devtmpfs" ino=3020 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 156.799625][ T29] audit: type=1400 audit(1782151876.166:568): avc: denied { ioctl } for pid=4962 comm="acpid" path="/dev/input/event4" dev="devtmpfs" ino=3020 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 157.026523][ T991] hid_parser_main: 7 callbacks suppressed [ 157.026536][ T991] ft260 0003:0403:6030.0003: unknown main item tag 0x0 [ 157.193564][ T42] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 157.226674][ T29] audit: type=1400 audit(1782151876.686:569): avc: denied { bind } for pid=7515 comm="syz.3.537" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 157.246187][ T991] ft260 0003:0403:6030.0003: chip code: 6424 8183 [ 157.252646][ T29] audit: type=1400 audit(1782151876.686:570): avc: denied { name_bind } for pid=7515 comm="syz.3.537" src=20001 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=sctp_socket permissive=1 [ 157.274420][ T29] audit: type=1400 audit(1782151876.686:571): avc: denied { node_bind } for pid=7515 comm="syz.3.537" saddr=172.20.20.38 src=20001 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=sctp_socket permissive=1 [ 157.373503][ T42] usb 1-1: Using ep0 maxpacket: 8 [ 157.382064][ T42] usb 1-1: New USB device found, idVendor=17cc, idProduct=4712, bcdDevice= 0.40 [ 157.391324][ T42] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 157.399351][ T42] usb 1-1: Product: syz [ 157.403585][ T42] usb 1-1: Manufacturer: syz [ 157.413534][ T42] usb 1-1: SerialNumber: syz [ 157.448844][ T7516] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 157.461514][ T7516] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 157.519107][ T991] ft260 0003:0403:6030.0003: uart interface is not supported [ 157.821455][ T7544] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 157.950812][ T7547] FAULT_INJECTION: forcing a failure. [ 157.950812][ T7547] name failslab, interval 1, probability 0, space 0, times 0 [ 157.975883][ T5704] usb 4-1: USB disconnect, device number 15 [ 157.996060][ T7547] CPU: 0 UID: 0 PID: 7547 Comm: syz.0.543 Not tainted syzkaller #0 PREEMPT(full) [ 157.996085][ T7547] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 157.996095][ T7547] Call Trace: [ 157.996101][ T7547] [ 157.996107][ T7547] dump_stack_lvl+0x100/0x190 [ 157.996130][ T7547] should_fail_ex.cold+0x5/0xa [ 157.996149][ T7547] ? __kmalloc_noprof+0xba/0x840 [ 157.996172][ T7547] ? alloc_pipe_info+0x1ec/0x590 [ 157.996194][ T7547] should_failslab+0xc2/0x120 [ 157.996211][ T7547] __kmalloc_noprof+0xe0/0x840 [ 157.996234][ T7547] alloc_pipe_info+0x1ec/0x590 [ 157.996258][ T7547] splice_direct_to_actor+0x78f/0xa30 [ 157.996284][ T7547] ? __pfx_direct_splice_actor+0x10/0x10 [ 157.996309][ T7547] ? inode_has_perm+0x16d/0x1d0 [ 157.996331][ T7547] ? __file_has_perm+0x336/0x460 [ 157.996355][ T7547] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 157.996379][ T7547] ? __pfx___file_has_perm+0x10/0x10 [ 157.996407][ T7547] ? lock_release+0x24d/0x310 [ 157.996428][ T7547] do_splice_direct+0x174/0x240 [ 157.996455][ T7547] ? __pfx_do_splice_direct+0x10/0x10 [ 157.996482][ T7547] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 157.996508][ T7547] ? bpf_lsm_file_permission+0x9/0x10 [ 157.996528][ T7547] ? security_file_permission+0x76/0x210 [ 157.996544][ T7547] ? rw_verify_area+0xce/0x6d0 [ 157.996561][ T7547] do_sendfile+0xadc/0xe20 [ 157.996581][ T7547] ? __pfx_do_sendfile+0x10/0x10 [ 157.996600][ T7547] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 157.996627][ T7547] ? __fget_files+0x21f/0x3d0 [ 157.996653][ T7547] __x64_sys_sendfile64+0x1d8/0x220 [ 157.996677][ T7547] ? ksys_write+0x1ac/0x250 [ 157.996698][ T7547] ? __pfx___x64_sys_sendfile64+0x10/0x10 [ 157.996725][ T7547] ? rcu_is_watching+0x12/0xc0 [ 157.996748][ T7547] do_syscall_64+0x115/0x870 [ 157.996762][ T7547] ? clear_bhb_loop+0x40/0x90 [ 157.996782][ T7547] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 157.996798][ T7547] RIP: 0033:0x7f6ed8f9ce59 [ 157.996811][ T7547] 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 [ 157.996827][ T7547] RSP: 002b:00007f6ed71f6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 157.996845][ T7547] RAX: ffffffffffffffda RBX: 00007f6ed9216090 RCX: 00007f6ed8f9ce59 [ 157.996856][ T7547] RDX: 0000000000000000 RSI: 0000000000000003 RDI: 000000000000000a [ 157.996865][ T7547] RBP: 00007f6ed71f6090 R08: 0000000000000000 R09: 0000000000000000 [ 157.996875][ T7547] R10: 000000010000a006 R11: 0000000000000246 R12: 0000000000000001 [ 157.996886][ T7547] R13: 00007f6ed9216128 R14: 00007f6ed9216090 R15: 00007ffe6df8eb68 [ 157.996902][ T7547] [ 158.311517][ T42] usb 1-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 158.318669][ T42] usb 1-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 158.329313][ T7552] netlink: 68 bytes leftover after parsing attributes in process `syz.4.547'. [ 158.366142][ T5726] usb 3-1: USB disconnect, device number 16 [ 158.408857][ T42] usb 1-1: selecting invalid altsetting 1 [ 158.414625][ T42] snd-usb-caiaq 1-1:1.0: can't set alt interface. [ 158.421024][ T42] usb 1-1: unable to init card! (ret=-5) [ 158.428907][ T42] snd-usb-caiaq 1-1:1.0: probe with driver snd-usb-caiaq failed with error -5 [ 158.442029][ T42] usb 1-1: USB disconnect, device number 20 [ 158.453895][ T5625] udevd[5625]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 158.603524][ T5813] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 158.723728][ T5726] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 158.733715][ T5813] usb 5-1: device descriptor read/64, error -71 [ 158.764303][ T7559] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 158.888742][ T5726] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 158.930709][ T5726] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 158.955924][ T7560] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7560 comm=syz.3.550 [ 158.961395][ T5726] usb 3-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 158.982624][ T5726] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 159.000146][ T5726] usb 3-1: config 0 descriptor?? [ 159.024323][ T5813] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 159.084876][ T7563] netlink: 8 bytes leftover after parsing attributes in process `syz.0.551'. [ 159.173528][ T5813] usb 5-1: device descriptor read/64, error -71 [ 159.210675][ T7566] netlink: 12 bytes leftover after parsing attributes in process `syz.1.553'. [ 159.284719][ T5813] usb usb5-port1: attempt power cycle [ 159.316275][ T4928] Bluetooth: hci2: unexpected event 0x01 length: 4 > 1 [ 159.401839][ T7577] i2c i2c-0: dtv_property_process_set: SET cmd 0x00000000 undefined [ 159.472547][ T7583] netlink: 68 bytes leftover after parsing attributes in process `syz.0.559'. [ 159.607576][ T7589] tipc: Started in network mode [ 159.612514][ T7589] tipc: Node identity 0e4ca0f9e45a, cluster identity 4711 [ 159.620377][ T7589] tipc: Enabled bearer , priority 0 [ 159.627792][ T5813] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 159.638816][ T7589] tipc: Resetting bearer [ 159.646615][ T7588] tipc: Disabling bearer [ 159.653925][ T5813] usb 5-1: device descriptor read/8, error -71 [ 159.710096][ T5726] usbhid 3-1:0.0: can't add hid device: -71 [ 159.725707][ T5726] usbhid 3-1:0.0: probe with driver usbhid failed with error -71 [ 159.740273][ T5726] usb 3-1: USB disconnect, device number 17 [ 159.813867][ T7592] netlink: 4 bytes leftover after parsing attributes in process `syz.3.562'. [ 159.923831][ T5813] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 159.944948][ T5813] usb 5-1: device descriptor read/8, error -71 [ 160.053848][ T5813] usb usb5-port1: unable to enumerate USB device [ 160.100086][ T29] audit: type=1400 audit(1782151879.556:572): avc: denied { write } for pid=7597 comm="syz.1.565" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 160.152670][ T7599] bond0: (slave vlan1): Error: Device can not be enslaved while up [ 160.263530][ T5726] usb 4-1: new full-speed USB device number 16 using dummy_hcd [ 160.414805][ T5726] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 160.425649][ T5726] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 10 [ 160.436934][ T5726] usb 4-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 160.447775][ T5726] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 5 [ 160.466778][ T5726] usb 4-1: New USB device found, idVendor=2040, idProduct=b138, bcdDevice= 1.42 [ 160.475998][ T5726] usb 4-1: New USB device strings: Mfr=4, Product=0, SerialNumber=0 [ 160.484019][ T5726] usb 4-1: Manufacturer: syz [ 160.489461][ T5726] usb 4-1: config 0 descriptor?? [ 160.575624][ T7614] warning: `syz.0.569' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211 [ 161.055253][ T5726] usb 4-1: USB disconnect, device number 16 [ 161.778590][ T7628] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 161.788303][ T7628] SELinux: failed to load policy [ 162.488290][ T7634] netlink: 4 bytes leftover after parsing attributes in process `syz.1.576'. [ 162.576577][ T29] audit: type=1400 audit(1782151882.036:573): avc: denied { create } for pid=7641 comm="syz.4.579" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 162.600300][ T29] audit: type=1400 audit(1782151882.056:574): avc: denied { ioctl } for pid=7641 comm="syz.4.579" path="socket:[18949]" dev="sockfs" ino=18949 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 162.826029][ T7646] CIFS mount error: No usable UNC path provided in device string! [ 162.826029][ T7646] [ 162.836104][ T7646] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 162.911160][ T42] usb 4-1: new high-speed USB device number 17 using dummy_hcd [ 162.961058][ T47] Bluetooth: hci5: Frame reassembly failed (-84) [ 163.093513][ T42] usb 4-1: Using ep0 maxpacket: 8 [ 163.119238][ T42] usb 4-1: unable to get BOS descriptor or descriptor too short [ 163.130317][ T42] usb 4-1: config 4 interface 0 has no altsetting 0 [ 163.144805][ T42] usb 4-1: string descriptor 0 read error: -22 [ 163.151863][ T42] usb 4-1: New USB device found, idVendor=058f, idProduct=6610, bcdDevice=48.05 [ 163.162776][ T42] usb 4-1: New USB device strings: Mfr=2, Product=0, SerialNumber=3 [ 163.219875][ T42] usb 4-1: dvb_usb_v2: found a 'Sigmatek DVB-110' in warm state [ 163.322121][ T42] usb 4-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 163.649084][ T7638] netlink: 160 bytes leftover after parsing attributes in process `syz.3.575'. [ 163.672779][ T42] dvbdev: DVB: registering new adapter (Sigmatek DVB-110) [ 163.703511][ T5712] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 163.710659][ T42] usb 4-1: media controller created [ 163.734870][ T42] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 163.751697][ T29] audit: type=1400 audit(1782151883.206:575): avc: denied { connect } for pid=7649 comm="syz.1.580" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=qipcrtr_socket permissive=1 [ 163.965691][ T5712] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 163.976948][ T5712] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 163.989024][ T5712] usb 1-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 163.995255][ T42] zl10353_read_register: readreg error (reg=127, ret==0) [ 164.005992][ T5712] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 164.017688][ T42] usb 4-1: USB disconnect, device number 17 [ 164.037781][ T5712] usb 1-1: config 0 descriptor?? [ 164.138238][ T7659] netlink: 68 bytes leftover after parsing attributes in process `syz.1.582'. [ 164.790803][ T5712] usbhid 1-1:0.0: can't add hid device: -71 [ 164.814197][ T5712] usbhid 1-1:0.0: probe with driver usbhid failed with error -71 [ 164.829806][ T7666] netlink: 40 bytes leftover after parsing attributes in process `syz.1.585'. [ 164.839056][ T29] audit: type=1400 audit(1782151884.286:576): avc: denied { name_bind } for pid=7665 comm="syz.1.585" src=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:reserved_port_t tclass=tcp_socket permissive=1 [ 164.863270][ T5712] usb 1-1: USB disconnect, device number 21 [ 164.943363][ T7669] netlink: 'syz.3.586': attribute type 1 has an invalid length. [ 164.952411][ T4928] Bluetooth: hci5: Opcode 0x1003 failed: -110 [ 165.223580][ T7677] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 165.233415][ T7677] SELinux: failed to load policy [ 165.271565][ T7674] can0: slcan on ttyS3. [ 165.314107][ T29] audit: type=1400 audit(1782151884.756:577): avc: denied { search } for pid=5273 comm="dhcpcd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 165.413718][ T29] audit: type=1400 audit(1782151884.756:578): avc: denied { search } for pid=5273 comm="dhcpcd" name="udev" dev="tmpfs" ino=9 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 165.435832][ T29] audit: type=1400 audit(1782151884.756:579): avc: denied { search } for pid=5273 comm="dhcpcd" name="data" dev="tmpfs" ino=14 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 165.458022][ T29] audit: type=1400 audit(1782151884.756:580): avc: denied { read } for pid=5273 comm="dhcpcd" name="n30" dev="tmpfs" ino=4179 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 165.537911][ T29] audit: type=1400 audit(1782151884.756:581): avc: denied { open } for pid=5273 comm="dhcpcd" path="/run/udev/data/n30" dev="tmpfs" ino=4179 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 165.562517][ T42] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 165.580593][ T7683] syz.0.590 (7683) used obsolete PPPIOCDETACH ioctl [ 165.620786][ T29] audit: type=1400 audit(1782151884.756:582): avc: denied { getattr } for pid=5273 comm="dhcpcd" path="/run/udev/data/n30" dev="tmpfs" ino=4179 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 165.656666][ T29] audit: type=1400 audit(1782151884.966:583): avc: denied { write } for pid=7682 comm="syz.0.590" name="ppp" dev="devtmpfs" ino=710 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 165.722516][ T29] audit: type=1400 audit(1782151884.966:584): avc: denied { open } for pid=7682 comm="syz.0.590" path="/dev/ppp" dev="devtmpfs" ino=710 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 165.752761][ T29] audit: type=1400 audit(1782151884.996:585): avc: denied { read } for pid=7686 comm="dhcpcd-run-hook" name="resolv.conf" dev="tmpfs" ino=1777 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 165.776344][ T29] audit: type=1400 audit(1782151884.996:586): avc: denied { read open } for pid=7686 comm="dhcpcd-run-hook" path="/run/dhcpcd/hook-state/resolv.conf" dev="tmpfs" ino=1777 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 165.807553][ T42] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 165.852207][ T42] usb 4-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xBA, changing to 0x8A [ 165.880464][ T42] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8A has invalid maxpacket 121 [ 165.892504][ T42] usb 4-1: New USB device found, idVendor=2294, idProduct=425b, bcdDevice=a2.10 [ 165.902058][ T42] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 165.910255][ T42] usb 4-1: Product: syz [ 165.915089][ T42] usb 4-1: Manufacturer: syz [ 165.919761][ T42] usb 4-1: SerialNumber: syz [ 165.957953][ T7694] netlink: 'syz.4.593': attribute type 4 has an invalid length. [ 165.958718][ T42] usb 4-1: config 0 descriptor?? [ 165.999711][ T7694] netlink: 17 bytes leftover after parsing attributes in process `syz.4.593'. [ 166.001488][ T7676] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 166.017594][ T7676] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 166.033097][ T42] usb 4-1: ucan: probing device on interface #0 [ 166.114328][ T7673] can0 (unregistered): slcan off ttyS3. [ 166.246838][ T7676] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 166.268050][ T7676] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 166.334627][ T5704] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 166.413514][ T991] usb 3-1: new high-speed USB device number 18 using dummy_hcd [ 166.484196][ T5704] usb 5-1: Using ep0 maxpacket: 32 [ 166.491748][ T5704] usb 5-1: config 0 has an invalid interface number: 51 but max is 0 [ 166.500923][ T7676] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 166.514148][ T7676] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 166.523102][ T5704] usb 5-1: config 0 has no interface number 0 [ 166.529878][ T5704] usb 5-1: config 0 interface 51 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 166.545847][ T5704] usb 5-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 166.555179][ T5704] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 166.563921][ T5704] usb 5-1: Product: syz [ 166.564820][ T991] usb 3-1: New USB device found, idVendor=041e, idProduct=400c, bcdDevice=af.98 [ 166.568228][ T5704] usb 5-1: Manufacturer: syz [ 166.581939][ T5704] usb 5-1: SerialNumber: syz [ 166.582967][ T991] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 166.593689][ T5704] usb 5-1: config 0 descriptor?? [ 166.601886][ T5704] quatech2 5-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 166.619334][ T991] usb 3-1: config 0 descriptor?? [ 166.629975][ T991] pwc: Creative Labs Webcam 5 detected. [ 166.732204][ T42] ucan 4-1:0.0 can0: registered device [ 166.805708][ T5704] usb 5-1: qt2_setup_urbs - submit read urb failed -8 [ 166.812682][ T5704] quatech2 5-1:0.51: probe with driver quatech2 failed with error -8 [ 166.907666][ T7706] 9p: Bad value for 'wfdno' [ 166.939361][ T42] ucan 4-1:0.0 can0: firmware string: [ 167.167657][ T5813] usb 4-1: USB disconnect, device number 18 [ 167.220939][ T7737] siw: device registration error -23 [ 167.278714][ T7694] netlink: 'syz.4.593': attribute type 1 has an invalid length. [ 167.570680][ T7700] bond3: (slave geneve3): making interface the new active one [ 167.663837][ T991] pwc: recv_control_msg error -71 req 02 val 2b00 [ 167.671304][ T7749] netlink: 8 bytes leftover after parsing attributes in process `syz.0.600'. [ 167.680274][ T991] pwc: recv_control_msg error -71 req 02 val 2700 [ 167.686732][ T991] pwc: recv_control_msg error -71 req 04 val 1600 [ 167.686990][ T991] pwc: recv_control_msg error -71 req 02 val 2c00 [ 167.700264][ T991] pwc: recv_control_msg error -71 req 04 val 1000 [ 167.701287][ T7700] bond3: (slave geneve3): Enslaving as an active interface with an up link [ 167.709832][ T7749] netlink: 24 bytes leftover after parsing attributes in process `syz.0.600'. [ 167.731448][ T991] pwc: recv_control_msg error -71 req 04 val 1300 [ 167.740919][ T991] pwc: recv_control_msg error -71 req 04 val 1400 [ 167.742104][ T58] netdevsim netdevsim4 netdevsim0: set [1, 1] type 2 family 0 port 20004 - 0 [ 167.756918][ T991] pwc: recv_control_msg error -71 req 02 val 2000 [ 167.772716][ T991] pwc: recv_control_msg error -71 req 02 val 2100 [ 167.779796][ T58] netdevsim netdevsim4 netdevsim1: set [1, 1] type 2 family 0 port 20004 - 0 [ 167.788332][ T991] pwc: recv_control_msg error -71 req 06 val 0600 [ 167.795298][ T58] netdevsim netdevsim4 netdevsim2: set [1, 1] type 2 family 0 port 20004 - 0 [ 167.845338][ T58] netdevsim netdevsim4 netdevsim3: set [1, 1] type 2 family 0 port 20004 - 0 [ 167.922687][ T7757] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 167.948820][ T991] pwc: recv_control_msg error -71 req 04 val 1500 [ 168.080358][ T991] pwc: recv_control_msg error -71 req 02 val 2500 [ 168.095192][ T991] pwc: recv_control_msg error -71 req 02 val 2400 [ 168.100138][ T7694] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7694 comm=syz.4.593 [ 168.108775][ T991] pwc: recv_control_msg error -71 req 02 val 2600 [ 168.129948][ T7755] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7755 comm=syz.3.601 [ 168.149571][ T991] pwc: recv_control_msg error -71 req 02 val 2900 [ 168.167987][ T991] pwc: recv_control_msg error -71 req 02 val 2800 [ 168.194865][ T5813] usb 5-1: USB disconnect, device number 15 [ 168.207803][ T991] pwc: recv_control_msg error -71 req 04 val 1100 [ 168.226047][ T991] pwc: recv_control_msg error -71 req 04 val 1200 [ 168.242679][ T991] pwc: Failed to power off camera (-71) [ 168.339519][ T7768] bridge0: port 1(bridge_slave_0) entered disabled state [ 168.348101][ T7768] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 168.476569][ T7769] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 168.486302][ T7769] SELinux: failed to load policy [ 168.861080][ T991] pwc: Registered as video103. [ 168.867486][ T991] input: PWC snapshot button as /devices/platform/dummy_hcd.2/usb3/3-1/input/input36 [ 168.913611][ T991] usb 3-1: USB disconnect, device number 18 [ 168.947841][ T7775] raw_sendmsg: syz.3.605 forgot to set AF_INET. Fix it! [ 169.861262][ T7763] netlink: 'syz.2.602': attribute type 28 has an invalid length. [ 169.869076][ T7763] netlink: 'syz.2.602': attribute type 29 has an invalid length. [ 169.876813][ T7763] netlink: 132 bytes leftover after parsing attributes in process `syz.2.602'. [ 169.891170][ T7794] netlink: 28 bytes leftover after parsing attributes in process `syz.4.607'. [ 169.928107][ T7794] netlink: 28 bytes leftover after parsing attributes in process `syz.4.607'. [ 169.975277][ T7794] netlink: 28 bytes leftover after parsing attributes in process `syz.4.607'. [ 170.062176][ T7801] netlink: 8 bytes leftover after parsing attributes in process `syz.3.610'. [ 170.105388][ T991] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 170.274756][ T991] usb 1-1: Using ep0 maxpacket: 8 [ 170.290127][ T991] usb 1-1: unable to get BOS descriptor or descriptor too short [ 170.310164][ T991] usb 1-1: config 4 interface 0 has no altsetting 0 [ 170.326370][ T991] usb 1-1: string descriptor 0 read error: -22 [ 170.343583][ T991] usb 1-1: New USB device found, idVendor=058f, idProduct=6610, bcdDevice=48.05 [ 170.368871][ T991] usb 1-1: New USB device strings: Mfr=2, Product=0, SerialNumber=3 [ 170.393405][ T991] usb 1-1: dvb_usb_v2: found a 'Sigmatek DVB-110' in warm state [ 170.425264][ T991] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 170.451223][ T991] dvbdev: DVB: registering new adapter (Sigmatek DVB-110) [ 170.467622][ T991] usb 1-1: media controller created [ 170.492117][ T991] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 170.776589][ T991] zl10353_read_register: readreg error (reg=127, ret==0) [ 170.825616][ T991] usb 1-1: USB disconnect, device number 22 [ 171.720512][ T7833] input: syz1 as /devices/virtual/input/input37 [ 171.935730][ T7839] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING [ 172.215342][ T7847] nft_compat: unsupported protocol 5 [ 172.497424][ T29] kauditd_printk_skb: 19 callbacks suppressed [ 172.497439][ T29] audit: type=1400 audit(1782151891.956:606): avc: denied { module_request } for pid=7849 comm="syz.1.624" kmod="net-pf-35-proto-10" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 172.772507][ T29] audit: type=1326 audit(1782151892.196:607): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=7855 comm="syz.0.625" exe="/root/ci-upstream-kasan-gce-selinux-root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f6ed8f9ce59 code=0x0 [ 172.848273][ T29] audit: type=1800 audit(1782151892.306:608): pid=7867 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed comm="syz.2.628" name="SYSV00000000" dev="tmpfs" ino=1 res=0 errno=0 [ 172.872275][ T7868] netlink: 12 bytes leftover after parsing attributes in process `syz.3.627'. [ 172.898752][ T7867] FAULT_INJECTION: forcing a failure. [ 172.898752][ T7867] name failslab, interval 1, probability 0, space 0, times 0 [ 172.958550][ T7867] CPU: 0 UID: 0 PID: 7867 Comm: syz.2.628 Not tainted syzkaller #0 PREEMPT(full) [ 172.958574][ T7867] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 172.958584][ T7867] Call Trace: [ 172.958589][ T7867] [ 172.958595][ T7867] dump_stack_lvl+0x100/0x190 [ 172.958617][ T7867] should_fail_ex.cold+0x5/0xa [ 172.958636][ T7867] ? kmem_cache_alloc_noprof+0x54/0x6d0 [ 172.958662][ T7867] should_failslab+0xc2/0x120 [ 172.958679][ T7867] kmem_cache_alloc_noprof+0x7b/0x6d0 [ 172.958701][ T7867] ? mas_preallocate+0x1105/0x14a0 [ 172.958722][ T7867] mas_preallocate+0x1105/0x14a0 [ 172.958758][ T7867] ? __pfx_mas_preallocate+0x10/0x10 [ 172.958779][ T7867] ? anon_vma_name+0x5a/0x250 [ 172.958799][ T7867] __split_vma+0x33d/0xda0 [ 172.958822][ T7867] ? __pfx___split_vma+0x10/0x10 [ 172.958849][ T7867] vma_modify+0x12ad/0x25c0 [ 172.958875][ T7867] ? __pfx_vma_modify+0x10/0x10 [ 172.958899][ T7867] ? rcu_is_watching+0x12/0xc0 [ 172.958922][ T7867] ? current_cpuset_is_being_rebound+0xf6/0x370 [ 172.958945][ T7867] ? rcu_is_watching+0x12/0xc0 [ 172.958965][ T7867] ? lock_release+0x24d/0x310 [ 172.958985][ T7867] vma_modify_policy+0x238/0x300 [ 172.959008][ T7867] ? __pfx_vma_modify_policy+0x10/0x10 [ 172.959031][ T7867] ? do_raw_write_lock+0x11e/0x260 [ 172.959060][ T7867] mbind_range+0x175/0x550 [ 172.959085][ T7867] do_mbind+0x7dc/0xfd0 [ 172.959111][ T7867] ? __might_fault+0xc5/0x140 [ 172.959136][ T7867] ? __pfx_do_mbind+0x10/0x10 [ 172.959159][ T7867] ? _copy_from_user+0x59/0xd0 [ 172.959184][ T7867] ? __pfx_get_nodes+0x10/0x10 [ 172.959201][ T7867] ? __fget_files+0x21f/0x3d0 [ 172.959226][ T7867] kernel_mbind+0x1b7/0x200 [ 172.959249][ T7867] ? __pfx_kernel_mbind+0x10/0x10 [ 172.959271][ T7867] ? rcu_is_watching+0x12/0xc0 [ 172.959295][ T7867] do_syscall_64+0x115/0x870 [ 172.959310][ T7867] ? clear_bhb_loop+0x40/0x90 [ 172.959329][ T7867] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 172.959346][ T7867] RIP: 0033:0x7fa8dcd9ce59 [ 172.959360][ T7867] 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 [ 172.959376][ T7867] RSP: 002b:00007fa8ddd37028 EFLAGS: 00000246 ORIG_RAX: 00000000000000ed [ 172.959393][ T7867] RAX: ffffffffffffffda RBX: 00007fa8dd015fa0 RCX: 00007fa8dcd9ce59 [ 172.959404][ T7867] RDX: 0000000000008003 RSI: 0000000000600000 RDI: 0000200000000000 [ 172.959414][ T7867] RBP: 00007fa8ddd37090 R08: 0000000000000008 R09: 0000000000000002 [ 172.959424][ T7867] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000002 [ 172.959434][ T7867] R13: 00007fa8dd016038 R14: 00007fa8dd015fa0 R15: 00007ffd34a9b398 [ 172.959451][ T7867] [ 173.512366][ T7881] input: syz1 as /devices/virtual/input/input38 [ 173.588019][ T29] audit: type=1400 audit(1782151893.046:609): avc: denied { bind } for pid=7879 comm="syz.2.633" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 173.757783][ T29] audit: type=1400 audit(1782151893.046:610): avc: denied { write } for pid=7879 comm="syz.2.633" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 173.792577][ T29] audit: type=1400 audit(1782151893.246:611): avc: denied { ioctl } for pid=7883 comm="syz.1.634" path="socket:[18365]" dev="sockfs" ino=18365 ioctlcmd=0x89e0 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 173.832508][ T29] audit: type=1400 audit(1782151893.246:612): avc: denied { write } for pid=7883 comm="syz.1.634" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 173.865543][ T7885] netlink: 8 bytes leftover after parsing attributes in process `syz.0.630'. [ 173.885274][ T7887] fuse: fd is not a fuse device [ 173.994042][ T7885] netlink: 24 bytes leftover after parsing attributes in process `syz.0.630'. [ 174.107400][ T29] audit: type=1400 audit(1782151893.566:613): avc: denied { read write } for pid=7893 comm="syz.4.638" name="loop-control" dev="devtmpfs" ino=646 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 174.141488][ T29] audit: type=1400 audit(1782151893.566:614): avc: denied { open } for pid=7893 comm="syz.4.638" path="/dev/loop-control" dev="devtmpfs" ino=646 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 174.190149][ T29] audit: type=1400 audit(1782151893.596:615): avc: denied { ioctl } for pid=7893 comm="syz.4.638" path="/dev/loop-control" dev="devtmpfs" ino=646 ioctlcmd=0x4c80 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:loop_control_device_t tclass=chr_file permissive=1 [ 174.238280][ T7902] siw: device registration error -23 [ 174.403023][ T7907] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 174.850009][ T7914] fuse: fd is not a fuse device [ 174.888303][ T7916] netlink: 12 bytes leftover after parsing attributes in process `syz.1.647'. [ 175.007405][ T7917] input: syz1 as /devices/virtual/input/input39 [ 175.201035][ T7926] netlink: 20 bytes leftover after parsing attributes in process `syz.1.647'. [ 175.217606][ T7926] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 175.224982][ T7926] IPv6: NLM_F_CREATE should be set when creating new route [ 175.230374][ T7927] netlink: 8 bytes leftover after parsing attributes in process `syz.2.650'. [ 175.241293][ T7926] IPv6: NLM_F_CREATE should be specified when creating new route [ 175.267356][ T7927] netlink: 24 bytes leftover after parsing attributes in process `syz.2.650'. [ 175.294331][ T7925] No control pipe specified [ 175.305517][ T7927] geneve2: entered promiscuous mode [ 175.316681][ T7927] geneve2: entered allmulticast mode [ 175.423699][ T5629] Bluetooth: hci1: command 0x0406 tx timeout [ 175.429834][ T5629] Bluetooth: hci4: command 0x0406 tx timeout [ 175.432907][ T5611] Bluetooth: hci3: command 0x0406 tx timeout [ 175.436553][ T5629] Bluetooth: hci2: command 0x0406 tx timeout [ 175.550462][ T7937] siw: device registration error -23 [ 175.573659][ T991] usb 4-1: new high-speed USB device number 19 using dummy_hcd [ 175.763506][ T991] usb 4-1: Using ep0 maxpacket: 32 [ 175.775598][ T991] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 17, changing to 7 [ 175.841509][ T7943] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 175.851261][ T7943] SELinux: failed to load policy [ 175.901950][ T991] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 175.977308][ T991] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 176.003194][ T991] usb 4-1: Product: 蓋첀킊໾相ꔑ槃䑀왹묺 [ 176.019090][ T991] usb 4-1: Manufacturer: 둛۔ꝳ佁ꎅ坞꺯P猇瑞㏀錆䷣⫢楩㢏㠏曜챀呂⪐ᰠ₟팢⎏䊃縰歏恣녢ᨧ𴻷ꇿ愣訅縁Პឬꄗ覫粆셄䐖牳뻢洩䐷Ὢ匪篒翡Ή⢹픁≘ꄉ่뢣蘯犾랮⸾盇ᲀ霛넝嚎ᘯᣂ꛳뉻ࠔ㺘䙌㠧鵞⬆굷뢲鯻⪳г皟〣駊㊠走漱묃恔邛㨰跦㺒踺ꏟ詥蕐鞸袜鍀ü䔵悆䊂眴샟ᵇ [ 176.081181][ T7946] netlink: 8 bytes leftover after parsing attributes in process `syz.1.656'. [ 176.097955][ T991] usb 4-1: SerialNumber: syz [ 176.336793][ T991] usb 4-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 176.596572][ T7956] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 177.182304][ T7967] input: syz1 as /devices/virtual/input/input40 [ 177.310668][ T7968] netlink: 8 bytes leftover after parsing attributes in process `syz.1.662'. [ 177.327956][ T7968] netlink: 24 bytes leftover after parsing attributes in process `syz.1.662'. [ 177.349223][ T7972] netlink: 28 bytes leftover after parsing attributes in process `syz.0.664'. [ 177.418751][ T991] usb 4-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 177.489309][ T991] usb 4-1: USB disconnect, device number 19 [ 177.496335][ T7973] bad cache= option: none$n TN-mB>v [ 177.496335][ T7973] [ 177.504138][ T7973] CIFS: VFS: bad cache= option: none$n TN-mB>v [ 177.536019][ T29] kauditd_printk_skb: 7 callbacks suppressed [ 177.536033][ T29] audit: type=1400 audit(1782151896.996:623): avc: denied { unmount } for pid=5609 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_t tclass=filesystem permissive=1 [ 177.567576][ T7978] netlink: 4 bytes leftover after parsing attributes in process `syz.4.666'. [ 177.616464][ T7980] netlink: 8 bytes leftover after parsing attributes in process `syz.2.663'. [ 177.749709][ T7989] ADFS-fs (nullb0): error: can't find an ADFS filesystem on dev nullb0. [ 177.960948][ T7987] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=7987 comm=syz.3.669 [ 178.199303][ T991] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 178.376309][ T991] usb 5-1: New USB device found, idVendor=0547, idProduct=0201, bcdDevice=11.64 [ 178.387082][ T991] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 178.395166][ T991] usb 5-1: Product: syz [ 178.399519][ T991] usb 5-1: Manufacturer: syz [ 178.405442][ T991] usb 5-1: SerialNumber: syz [ 178.410985][ T991] usb 5-1: config 0 descriptor?? [ 178.417659][ T991] dvb-usb: found a 'Nebula Electronics uDigiTV DVB-T USB2.0)' in warm state. [ 178.428287][ T991] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 178.439221][ T991] dvbdev: DVB: registering new adapter (Nebula Electronics uDigiTV DVB-T USB2.0)) [ 178.458731][ T991] usb 5-1: media controller created [ 178.469787][ T5726] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 178.489805][ T991] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 178.541766][ T29] audit: type=1400 audit(1782151897.996:624): avc: denied { append } for pid=8014 comm="syz.3.678" name="btrfs-control" dev="devtmpfs" ino=1315 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:lvm_control_t tclass=chr_file permissive=1 [ 178.643683][ T5726] usb 1-1: Using ep0 maxpacket: 32 [ 178.643759][ T9] IPVS: starting estimator thread 0... [ 178.661614][ T5726] usb 1-1: too many configurations: 17, using maximum allowed: 8 [ 178.665266][ T991] DVB: Unable to find symbol mt352_attach() [ 178.677407][ T7992] trusted_key: encrypted_key: insufficient parameters specified [ 178.692857][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.715346][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.733582][ T42] usb 3-1: new low-speed USB device number 19 using dummy_hcd [ 178.766724][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.775582][ T8017] IPVS: using max 73 ests per chain, 175200 per kthread [ 178.784124][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.794806][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.804836][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.814581][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.826103][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.836350][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.846335][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.857810][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.867037][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.878847][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.900075][ T991] DVB: Unable to find symbol nxt6000_attach() [ 178.914888][ T991] dvb-usb: no frontend was attached by 'Nebula Electronics uDigiTV DVB-T USB2.0)' [ 178.915463][ T5726] usb 1-1: config 0 has no interface number 0 [ 178.935741][ T5726] usb 1-1: config 0 has an invalid interface number: 2 but max is 0 [ 178.935922][ T42] usb 3-1: config 8 has an invalid interface number: 137 but max is 0 [ 178.963577][ T5726] usb 1-1: config 0 has no interface number 0 [ 179.006568][ T5726] usb 1-1: New USB device found, idVendor=108c, idProduct=0168, bcdDevice=84.b2 [ 179.016473][ T42] usb 3-1: config 8 has no interface number 0 [ 179.027403][ T5726] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 179.037399][ T5726] usb 1-1: Product: syz [ 179.041699][ T5726] usb 1-1: Manufacturer: syz [ 179.046445][ T5726] usb 1-1: SerialNumber: syz [ 179.052898][ T42] usb 3-1: string descriptor 0 read error: -22 [ 179.059151][ T42] usb 3-1: New USB device found, idVendor=0b48, idProduct=1008, bcdDevice=14.6e [ 179.065304][ T991] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.4/usb5/5-1/input/input41 [ 179.068710][ T5726] usb 1-1: config 0 descriptor?? [ 179.088959][ T42] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 179.104238][ T5726] etas_es58x 1-1:0.2: Starting syz syz (Serial Number syz) [ 179.113306][ T42] ttusb_dec_send_command: command bulk message failed: error -22 [ 179.127144][ T991] dvb-usb: schedule remote query interval to 1000 msecs. [ 179.128416][ T42] ttusb-dec 3-1:8.137: probe with driver ttusb-dec failed with error -22 [ 179.149474][ T991] dvb-usb: Nebula Electronics uDigiTV DVB-T USB2.0) successfully initialized and connected. [ 179.162968][ T991] dvb-usb: bulk message failed: -22 (7/0) [ 179.169220][ T991] dvb-usb: bulk message failed: -22 (7/0) [ 179.179856][ T991] usb 5-1: USB disconnect, device number 16 [ 179.211196][ T991] dvb-usb: Nebula Electronics uDigiTV DVB-T USB2.0 successfully deinitialized and disconnected. [ 179.308728][ T8008] fuse: blksize only supported for fuseblk [ 179.315803][ T5726] etas_es58x 1-1:0.2: could not retrieve the product info string [ 179.336297][ T9] usb 3-1: USB disconnect, device number 19 [ 179.395060][ T42] usb 4-1: new high-speed USB device number 20 using dummy_hcd [ 179.462398][ T29] audit: type=1400 audit(1782151898.916:625): avc: denied { bind } for pid=8026 comm="syz.4.682" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 179.488732][ T8028] netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 179.499299][ T8028] netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 1] type 2 family 0 port 20004 - 0 [ 179.536373][ T29] audit: type=1400 audit(1782151898.996:626): avc: denied { write } for pid=8030 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 179.567867][ T8028] netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 179.573516][ T42] usb 4-1: Using ep0 maxpacket: 8 [ 179.578210][ T8028] netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 1] type 2 family 0 port 20004 - 0 [ 179.590873][ T42] usb 4-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 179.604618][ T42] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 179.612734][ T42] usb 4-1: Product: syz [ 179.620237][ T42] usb 4-1: Manufacturer: syz [ 179.625163][ T29] audit: type=1400 audit(1782151899.076:627): avc: denied { write } for pid=8044 comm="rm" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 179.647327][ T42] usb 4-1: SerialNumber: syz [ 179.653292][ T42] usb 4-1: config 0 descriptor?? [ 179.659541][ T8028] netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 179.660419][ T42] gspca_main: se401-2.14.0 probing 047d:5003 [ 179.670292][ T8028] netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 1] type 2 family 0 port 20004 - 0 [ 179.687915][ T5273] etas_es58x 1-1:0.2 can0: bit-timing not yet defined [ 179.694765][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x015D. [ 179.694798][ C0] etas_es58x 1-1:0.2: es58x_check_crc: Bad CRC, urb_len: 9 [ 179.694810][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.694820][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.694855][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.694882][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.694896][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.694935][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.694954][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.694962][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.694987][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.695003][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.695017][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.695058][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.695084][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.695092][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.706129][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.706168][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.706181][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.706236][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.706262][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.706275][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.706328][ C0] etas_es58x 1-1:0.2: es58x_check_rx_urb: Expected sequence 0xFECA for start of frame but got 0x0000. [ 179.706359][ C0] etas_es58x 1-1:0.2: es58x_split_urb_try_recovery: Recovery failed [ 179.706372][ C0] etas_es58x 1-1:0.2: es58x_split_urb() returned error -EBADMSG [ 179.926793][ C0] etas_es58x 1-1:0.2 can0: es58x_write_bulk_callback: error -EPROTO [ 179.927069][ T5726] usb 1-1: USB disconnect, device number 23 [ 179.934892][ C0] etas_es58x 1-1:0.2: es58x_read_bulk_callback: error -EPROTO. Device unplugged? [ 179.934946][ C0] etas_es58x 1-1:0.2: es58x_read_bulk_callback: error -EPROTO. Device unplugged? [ 179.934983][ C0] etas_es58x 1-1:0.2: es58x_read_bulk_callback: error -EPROTO. Device unplugged? [ 179.968523][ C0] etas_es58x 1-1:0.2: es58x_read_bulk_callback: error -EPROTO. Device unplugged? [ 179.977693][ C0] etas_es58x 1-1:0.2: es58x_read_bulk_callback: error -EPROTO. Device unplugged? [ 179.987453][ T5273] etas_es58x 1-1:0.2 can0: es58x_open: Could not open the network device: -EINVAL [ 180.015864][ T5726] etas_es58x 1-1:0.2: Disconnecting syz syz [ 180.025201][ T8028] netdevsim netdevsim4 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 180.035542][ T8028] netdevsim netdevsim4 netdevsim0 (unregistering): unset [1, 1] type 2 family 0 port 20004 - 0 [ 180.283420][ T42] input: se401 as /devices/platform/dummy_hcd.3/usb4/4-1/input/input42 [ 180.623006][ T29] audit: type=1400 audit(1782151899.576:628): avc: denied { remount } for pid=8046 comm="syz.2.683" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 180.649607][ T47] netdevsim netdevsim4 eth0: set [1, 0] type 2 family 0 port 20004 - 0 [ 180.658053][ T47] netdevsim netdevsim4 eth0: set [1, 1] type 2 family 0 port 6081 - 0 [ 180.725177][ T1115] netdevsim netdevsim4 eth1: set [1, 0] type 2 family 0 port 20004 - 0 [ 180.795586][ T1115] netdevsim netdevsim4 eth1: set [1, 1] type 2 family 0 port 6081 - 0 [ 181.037215][ T1115] netdevsim netdevsim4 eth2: set [1, 0] type 2 family 0 port 20004 - 0 [ 181.052478][ T1115] netdevsim netdevsim4 eth2: set [1, 1] type 2 family 0 port 6081 - 0 [ 181.060853][ T1115] netdevsim netdevsim4 eth3: set [1, 0] type 2 family 0 port 20004 - 0 [ 181.069173][ T1115] netdevsim netdevsim4 eth3: set [1, 1] type 2 family 0 port 6081 - 0 [ 181.080520][ T8060] input: syz1 as /devices/virtual/input/input43 [ 181.242360][ T29] audit: type=1400 audit(1782151900.696:629): avc: denied { write } for pid=8058 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 181.518224][ T29] audit: type=1400 audit(1782151900.976:630): avc: denied { write } for pid=8081 comm="rm" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 181.624153][ T5726] usb 5-1: new high-speed USB device number 17 using dummy_hcd [ 181.784071][ T5726] usb 5-1: Using ep0 maxpacket: 8 [ 181.816700][ T5726] usb 5-1: New USB device found, idVendor=047d, idProduct=5003, bcdDevice=2f.8c [ 181.839444][ T5726] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 181.856893][ T5726] usb 5-1: Product: syz [ 181.867587][ T8092] siw: device registration error -23 [ 181.871457][ T5726] usb 5-1: Manufacturer: syz [ 181.879871][ T5726] usb 5-1: SerialNumber: syz [ 181.888819][ T5726] usb 5-1: config 0 descriptor?? [ 181.902787][ T5726] gspca_main: se401-2.14.0 probing 047d:5003 [ 182.046710][ T8101] 9p: Bad value for 'wfdno' [ 182.066587][ T29] audit: type=1400 audit(1782151901.526:631): avc: denied { write } for pid=8090 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 182.102134][ T29] audit: type=1400 audit(1782151901.556:632): avc: denied { write } for pid=8110 comm="rm" name="hook-state" dev="tmpfs" ino=1776 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 182.249838][ T5703] usb 4-1: USB disconnect, device number 20 [ 182.283548][ T5704] usb 3-1: new high-speed USB device number 20 using dummy_hcd [ 182.391938][ T8129] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 182.445149][ T5704] usb 3-1: Using ep0 maxpacket: 8 [ 182.454724][ T5704] usb 3-1: config 1 has an invalid descriptor of length 173, skipping remainder of the config [ 182.468426][ T8128] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 182.478640][ T5704] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 182.488500][ T5704] usb 3-1: config 1 has no interface number 0 [ 182.494700][ T5704] usb 3-1: config 1 interface 1 altsetting 1 has an endpoint descriptor with address 0xBC, changing to 0x8C [ 182.506266][ T5704] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x8C has an invalid bInterval 93, changing to 7 [ 182.517338][ T5704] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x8C has invalid maxpacket 9440, setting to 1024 [ 182.531521][ T5704] usb 3-1: New USB device found, idVendor=0582, idProduct=0025, bcdDevice= 0.40 [ 182.542445][ T5726] input: se401 as /devices/platform/dummy_hcd.4/usb5/5-1/input/input44 [ 182.553026][ T8132] __nla_validate_parse: 2 callbacks suppressed [ 182.553043][ T8132] netlink: 12 bytes leftover after parsing attributes in process `syz.3.696'. [ 182.576408][ T5704] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 182.593811][ T5704] usb 3-1: Product: syz [ 182.601543][ T5704] usb 3-1: Manufacturer: syz [ 182.613742][ T5704] usb 3-1: SerialNumber: syz [ 182.772936][ T8077] input: syz1 as /devices/virtual/input/input45 [ 183.106522][ T8145] netlink: 32 bytes leftover after parsing attributes in process `syz.0.701'. [ 183.200783][ T8148] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 183.246035][ T991] usb 3-1: USB disconnect, device number 20 [ 183.269939][ T8147] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 183.523863][ T8156] netlink: 60 bytes leftover after parsing attributes in process `syz.2.704'. [ 184.112763][ T8167] overlay: Bad value for 'redirect_dir' [ 184.118487][ T29] kauditd_printk_skb: 2 callbacks suppressed [ 184.118513][ T29] audit: type=1400 audit(1782151903.556:635): avc: denied { mount } for pid=8161 comm="syz.0.707" name="/" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 185.003266][ T29] audit: type=1400 audit(1782151903.566:636): avc: denied { mounton } for pid=8161 comm="syz.0.707" path="/140/file0" dev="debugfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=dir permissive=1 [ 185.026454][ T29] audit: type=1400 audit(1782151904.456:637): avc: denied { unmount } for pid=5608 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:debugfs_t tclass=filesystem permissive=1 [ 185.057376][ T47] netdevsim netdevsim3 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 185.077470][ T47] netdevsim netdevsim3 netdevsim0: unset [1, 1] type 2 family 0 port 20004 - 0 [ 185.099504][ T5704] usb 5-1: USB disconnect, device number 17 [ 185.134930][ T8174] input: syz1 as /devices/virtual/input/input46 [ 185.313504][ T5703] usb 3-1: new high-speed USB device number 21 using dummy_hcd [ 185.749897][ T5703] usb 3-1: device descriptor read/64, error -71 [ 186.383785][ T5703] usb 3-1: new high-speed USB device number 22 using dummy_hcd [ 186.574810][ T29] audit: type=1400 audit(1782151906.026:638): avc: denied { read } for pid=8196 comm="syz.0.716" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 186.653530][ T5703] usb 3-1: device descriptor read/64, error -71 [ 186.804404][ T5703] usb usb3-port1: attempt power cycle [ 186.804453][ T5813] usb 1-1: new high-speed USB device number 24 using dummy_hcd [ 187.156643][ T8210] mmap: syz.4.720 (8210) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 187.168582][ T5813] usb 1-1: device descriptor read/64, error -71 [ 187.293506][ T5703] usb 3-1: new high-speed USB device number 23 using dummy_hcd [ 187.313916][ T5703] usb 3-1: device descriptor read/8, error -71 [ 187.413588][ T5813] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 187.543588][ T5813] usb 1-1: device descriptor read/64, error -71 [ 187.548457][ T8213] fuse: fd is not a fuse device [ 187.555142][ T5703] usb 3-1: new high-speed USB device number 24 using dummy_hcd [ 187.564492][ T8213] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=4368 sclass=netlink_route_socket pid=8213 comm=syz.1.721 [ 187.586356][ T5703] usb 3-1: device descriptor read/8, error -71 [ 187.663640][ T5813] usb usb1-port1: attempt power cycle [ 187.694220][ T5703] usb usb3-port1: unable to enumerate USB device [ 188.016239][ T5813] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 188.043887][ T5813] usb 1-1: device descriptor read/8, error -71 [ 188.294324][ T5813] usb 1-1: new high-speed USB device number 27 using dummy_hcd [ 188.425693][ T5813] usb 1-1: device descriptor read/8, error -71 [ 188.442441][ T29] audit: type=1400 audit(1782151907.896:639): avc: denied { read append } for pid=8224 comm="syz.2.726" name="autofs" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_device_t tclass=chr_file permissive=1 [ 188.471561][ T29] audit: type=1400 audit(1782151907.926:640): avc: denied { open } for pid=8224 comm="syz.2.726" path="/dev/autofs" dev="devtmpfs" ino=98 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_device_t tclass=chr_file permissive=1 [ 188.496197][ T29] audit: type=1400 audit(1782151907.926:641): avc: denied { ioctl } for pid=8224 comm="syz.2.726" path="/dev/autofs" dev="devtmpfs" ino=98 ioctlcmd=0x937a scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:autofs_device_t tclass=chr_file permissive=1 [ 188.521510][ T29] audit: type=1400 audit(1782151907.926:642): avc: denied { wake_alarm } for pid=8226 comm="syz.1.727" capability=35 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 188.544120][ T5813] usb usb1-port1: unable to enumerate USB device [ 188.705778][ T9] usb 3-1: new full-speed USB device number 25 using dummy_hcd [ 188.730462][ T1319] ieee802154 phy0 wpan0: encryption failed: -22 [ 188.736832][ T1319] ieee802154 phy1 wpan1: encryption failed: -22 [ 189.135190][ T9] usb 3-1: not running at top speed; connect to a high speed hub [ 189.150742][ T9] usb 3-1: config 1 interface 0 altsetting 247 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 189.164240][ T9] usb 3-1: config 1 interface 0 has no altsetting 0 [ 189.175752][ T9] usb 3-1: New USB device found, idVendor=046d, idProduct=005c, bcdDevice= 0.40 [ 189.185302][ T9] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 189.193551][ T5629] Bluetooth: hci4: command 0x0406 tx timeout [ 189.194307][ T9] usb 3-1: Product: Э [ 189.204039][ T9] usb 3-1: Manufacturer: 홁툥ꀭ픿싹㹇뱤늓轿照瘓Ὧꐀ䙢屮擌槭鷖聯Ꙣ㛚㦦樸䀌꫐鐕缃蟿朗黐⪡̸邭檘命㝆혷鶭ť쳯쾉샞璐Ϲ郢㿌덠ఫ䲝늌䀟뫵懒ृ̅乖湏䌖禪㰌夒⦠뎗쯽咦똓픠䝡ꈲ낇회䡪㴍规훆듾톟ʖ∠䌰ᓳ✨ᵙ怂⩍Ⴥ蒗ృ꼕ь⥋驜燻㜎球帿ڙ첞ꞡ [ 189.235939][ T9] usb 3-1: SerialNumber: ꇋ੏뫪⣫౾䐋 [ 189.266917][ T8225] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 189.705485][ T8246] SELinux: policydb magic number 0x0 does not match expected magic number 0xf97cff8c [ 189.715157][ T8246] SELinux: failed to load policy [ 190.231954][ T8225] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 190.241486][ T8225] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 190.260696][ T8225] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 190.363187][ T8225] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 190.382004][ T8225] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 190.495151][ T8225] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 190.521611][ T9] usbhid 3-1:1.0: can't add hid device: -71 [ 190.611999][ T8257] FAULT_INJECTION: forcing a failure. [ 190.611999][ T8257] name failslab, interval 1, probability 0, space 0, times 0 [ 190.625154][ T8257] CPU: 1 UID: 0 PID: 8257 Comm: syz.3.733 Not tainted syzkaller #0 PREEMPT(full) [ 190.625179][ T8257] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 190.625190][ T8257] Call Trace: [ 190.625195][ T8257] [ 190.625201][ T8257] dump_stack_lvl+0x100/0x190 [ 190.625227][ T8257] should_fail_ex.cold+0x5/0xa [ 190.625247][ T8257] ? kmem_cache_alloc_lru_noprof+0x59/0x6e0 [ 190.625276][ T8257] should_failslab+0xc2/0x120 [ 190.625294][ T8257] kmem_cache_alloc_lru_noprof+0x80/0x6e0 [ 190.625320][ T8257] ? __d_alloc+0x35/0xa50 [ 190.625337][ T8257] __d_alloc+0x35/0xa50 [ 190.625353][ T8257] d_alloc+0x4a/0x1e0 [ 190.625368][ T8257] lookup_one_qstr_excl+0x171/0x250 [ 190.625388][ T8257] start_dirop+0x59/0xb0 [ 190.625409][ T8257] simple_start_creating+0xf9/0x110 [ 190.625433][ T8257] ? __pfx_simple_start_creating+0x10/0x10 [ 190.625457][ T8257] ? mntput+0x70/0xa0 [ 190.625479][ T8257] ? simple_pin_fs+0xa3/0x190 [ 190.625501][ T8257] debugfs_start_creating.part.0+0x82/0x170 [ 190.625523][ T8257] __debugfs_create_file+0xb3/0x4f0 [ 190.625544][ T8257] debugfs_create_file_full+0x41/0x60 [ 190.625564][ T8257] ref_tracker_dir_debugfs+0x19e/0x2e0 [ 190.625589][ T8257] ? __pfx_ref_tracker_dir_debugfs+0x10/0x10 [ 190.625620][ T8257] ? __kvmalloc_node_noprof+0x393/0xa60 [ 190.625645][ T8257] ? alloc_netdev_mqs+0xd7/0x1550 [ 190.625665][ T8257] ? lockdep_init_map_type+0x5c/0x250 [ 190.625686][ T8257] ? __pfx_batadv_meshif_init_early+0x10/0x10 [ 190.625706][ T8257] alloc_netdev_mqs+0x314/0x1550 [ 190.625726][ T8257] ? __pfx_batadv_meshif_init_early+0x10/0x10 [ 190.625746][ T8257] rtnl_create_link+0xc13/0xf80 [ 190.625768][ T8257] rtnl_newlink+0x13bd/0x2380 [ 190.625792][ T8257] ? __pfx_rtnl_newlink+0x10/0x10 [ 190.625814][ T8257] ? lock_release+0x24d/0x310 [ 190.625833][ T8257] ? __pfx___schedule+0x10/0x10 [ 190.625859][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.625881][ T8257] ? trace_irq_enable.constprop.0+0x122/0x160 [ 190.625903][ T8257] ? _raw_spin_unlock_irqrestore+0x3b/0x80 [ 190.625927][ T8257] ? rcu_preempt_deferred_qs_irqrestore+0x4fd/0xb90 [ 190.625947][ T8257] ? __rcu_read_unlock+0x26a/0x5e0 [ 190.625964][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.625988][ T8257] ? __pfx_rtnl_newlink+0x10/0x10 [ 190.626009][ T8257] rtnetlink_rcv_msg+0x95e/0xe90 [ 190.626031][ T8257] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 190.626060][ T8257] ? ref_tracker_free+0x37e/0x6c0 [ 190.626084][ T8257] netlink_rcv_skb+0x159/0x420 [ 190.626100][ T8257] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 190.626122][ T8257] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 190.626140][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.626164][ T8257] netlink_unicast+0x585/0x850 [ 190.626191][ T8257] ? __pfx_netlink_unicast+0x10/0x10 [ 190.626219][ T8257] netlink_sendmsg+0x8b0/0xda0 [ 190.626235][ T8257] ? __pfx_netlink_sendmsg+0x10/0x10 [ 190.626254][ T8257] ____sys_sendmsg+0xa4d/0xbe0 [ 190.626278][ T8257] ? __pfx_netlink_sendmsg+0x10/0x10 [ 190.626293][ T8257] ? __pfx_____sys_sendmsg+0x10/0x10 [ 190.626323][ T8257] ___sys_sendmsg+0x190/0x1e0 [ 190.626348][ T8257] ? __pfx____sys_sendmsg+0x10/0x10 [ 190.626372][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.626393][ T8257] ? finish_task_switch.isra.0+0x2c0/0x1010 [ 190.626414][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.626439][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.626467][ T8257] __sys_sendmsg+0x160/0x210 [ 190.626486][ T8257] ? __pfx___sys_sendmsg+0x10/0x10 [ 190.626508][ T8257] ? trace_hardirqs_off+0x70/0x170 [ 190.626528][ T8257] ? rcu_is_watching+0x12/0xc0 [ 190.626551][ T8257] do_syscall_64+0x115/0x870 [ 190.626565][ T8257] ? clear_bhb_loop+0x40/0x90 [ 190.626584][ T8257] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 190.626600][ T8257] RIP: 0033:0x7fd0caf9ce59 [ 190.626613][ T8257] 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 [ 190.626629][ T8257] RSP: 002b:00007fd0cbd8d028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 190.626647][ T8257] RAX: ffffffffffffffda RBX: 00007fd0cb216180 RCX: 00007fd0caf9ce59 [ 190.626658][ T8257] RDX: 0000000000000000 RSI: 0000200000000140 RDI: 0000000000000007 [ 190.626668][ T8257] RBP: 00007fd0cbd8d090 R08: 0000000000000000 R09: 0000000000000000 [ 190.626678][ T8257] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 190.626688][ T8257] R13: 00007fd0cb216218 R14: 00007fd0cb216180 R15: 00007ffc21a13348 [ 190.626704][ T8257] [ 191.062852][ T9] usbhid 3-1:1.0: probe with driver usbhid failed with error -71 [ 191.076693][ T9] usb 3-1: USB disconnect, device number 25 [ 191.506164][ T9] usb 5-1: new high-speed USB device number 18 using dummy_hcd [ 191.743666][ T9] usb 5-1: device descriptor read/64, error -71 [ 192.096428][ T8281] FAULT_INJECTION: forcing a failure. [ 192.096428][ T8281] name failslab, interval 1, probability 0, space 0, times 0 [ 192.113551][ T8281] CPU: 1 UID: 0 PID: 8281 Comm: syz.2.742 Not tainted syzkaller #0 PREEMPT(full) [ 192.113576][ T8281] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 192.113584][ T8281] Call Trace: [ 192.113587][ T8281] [ 192.113592][ T8281] dump_stack_lvl+0x100/0x190 [ 192.113607][ T8281] should_fail_ex.cold+0x5/0xa [ 192.113620][ T8281] ? fs_reclaim_acquire+0x70/0x100 [ 192.113632][ T8281] ? tomoyo_realpath_from_path+0xb6/0x690 [ 192.113643][ T8281] should_failslab+0xc2/0x120 [ 192.113655][ T8281] __kmalloc_noprof+0xe0/0x840 [ 192.113668][ T8281] ? kfree+0x1e5/0x6c0 [ 192.113682][ T8281] tomoyo_realpath_from_path+0xb6/0x690 [ 192.113694][ T8281] tomoyo_path_number_perm+0x23c/0x580 [ 192.113710][ T8281] ? tomoyo_path_number_perm+0x22e/0x580 [ 192.113725][ T8281] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 192.113744][ T8281] ? preempt_count_add+0x76/0x150 [ 192.113766][ T8281] ? rcu_is_watching+0x12/0xc0 [ 192.113787][ T8281] ? __fget_files+0x215/0x3d0 [ 192.113804][ T8281] ? hook_file_ioctl_common+0x140/0x440 [ 192.113817][ T8281] ? lock_release+0x24d/0x310 [ 192.113828][ T8281] ? __fget_files+0x21f/0x3d0 [ 192.113843][ T8281] security_file_ioctl+0xd3/0x230 [ 192.113859][ T8281] __x64_sys_ioctl+0xb7/0x210 [ 192.113872][ T8281] do_syscall_64+0x115/0x870 [ 192.113882][ T8281] ? clear_bhb_loop+0x40/0x90 [ 192.113894][ T8281] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 192.113904][ T8281] RIP: 0033:0x7fa8dcd9ce59 [ 192.113914][ T8281] 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 [ 192.113927][ T8281] RSP: 002b:00007fa8ddd37028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 192.113938][ T8281] RAX: ffffffffffffffda RBX: 00007fa8dd015fa0 RCX: 00007fa8dcd9ce59 [ 192.113945][ T8281] RDX: 0000200000000540 RSI: 00000000000007a8 RDI: 0000000000000003 [ 192.113952][ T8281] RBP: 00007fa8ddd37090 R08: 0000000000000000 R09: 0000000000000000 [ 192.113957][ T8281] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 192.113963][ T8281] R13: 00007fa8dd016038 R14: 00007fa8dd015fa0 R15: 00007ffd34a9b398 [ 192.113973][ T8281] [ 192.113983][ T8281] ERROR: Out of memory at tomoyo_realpath_from_path. [ 192.293501][ T9] usb 5-1: new high-speed USB device number 19 using dummy_hcd [ 192.423905][ T8286] netlink: 4 bytes leftover after parsing attributes in process `syz.2.745'. [ 192.543610][ T9] usb 5-1: device descriptor read/64, error -71 [ 192.653629][ T9] usb usb5-port1: attempt power cycle [ 193.023530][ T9] usb 5-1: new high-speed USB device number 20 using dummy_hcd [ 193.043860][ T9] usb 5-1: device descriptor read/8, error -71 [ 193.168177][ T8305] netlink: 12 bytes leftover after parsing attributes in process `syz.0.751'. [ 193.643511][ T9] usb 5-1: new high-speed USB device number 21 using dummy_hcd [ 193.784489][ T9] usb 5-1: device descriptor read/8, error -71 [ 194.059700][ T9] usb usb5-port1: unable to enumerate USB device [ 194.299199][ T8311] netlink: 'syz.0.753': attribute type 10 has an invalid length. [ 194.307276][ T8311] netlink: 40 bytes leftover after parsing attributes in process `syz.0.753'. [ 194.318382][ T8311] bridge0: port 3(dummy0) entered blocking state [ 194.325560][ T8311] bridge0: port 3(dummy0) entered disabled state [ 194.333174][ T8311] dummy0: entered allmulticast mode [ 194.343872][ T8311] dummy0: entered promiscuous mode [ 194.351467][ T8311] bridge0: port 3(dummy0) entered blocking state [ 194.357946][ T8311] bridge0: port 3(dummy0) entered forwarding state [ 194.388397][ T8262] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 194.517568][ T8319] netlink: 4 bytes leftover after parsing attributes in process `syz.3.756'. [ 194.667489][ T58] Bluetooth: hci5: Frame reassembly failed (-84) [ 195.885783][ T8325] netlink: 12 bytes leftover after parsing attributes in process `syz.1.758'. [ 195.976918][ T8329] netlink: 12 bytes leftover after parsing attributes in process `syz.1.759'. [ 196.703666][ T50] Bluetooth: hci5: Opcode 0x1003 failed: -110 [ 197.593930][ T10] usb 5-1: new high-speed USB device number 22 using dummy_hcd [ 197.731329][ T8361] netlink: 12 bytes leftover after parsing attributes in process `syz.0.770'. [ 197.853503][ T10] usb 5-1: Using ep0 maxpacket: 8 [ 197.938371][ T10] usb 5-1: config index 0 descriptor too short (expected 30, got 18) [ 198.021957][ T10] usb 5-1: New USB device found, idVendor=1660, idProduct=0932, bcdDevice=80.ea [ 198.124717][ T8368] netlink: 84 bytes leftover after parsing attributes in process `syz.3.771'. [ 198.327741][ T29] audit: type=1400 audit(1782151917.596:643): avc: denied { write } for pid=8364 comm="syz.3.771" name="file0" dev="fuse" ino=64 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=chr_file permissive=1 [ 198.471638][ T29] audit: type=1400 audit(1782151917.596:644): avc: denied { open } for pid=8364 comm="syz.3.771" path="/132/file0/file0" dev="fuse" ino=64 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=chr_file permissive=1 [ 198.474006][ T10] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 198.608756][ T29] audit: type=1400 audit(1782151917.596:645): avc: denied { ioctl } for pid=8364 comm="syz.3.771" path="/132/file0/file0" dev="fuse" ino=64 ioctlcmd=0x4d11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=chr_file permissive=1 [ 198.637072][ T8372] netlink: 'syz.0.773': attribute type 4 has an invalid length. [ 198.660016][ T8372] netlink: 17 bytes leftover after parsing attributes in process `syz.0.773'. [ 199.053567][ T5703] usb 1-1: new high-speed USB device number 28 using dummy_hcd [ 199.234679][ T5703] usb 1-1: Using ep0 maxpacket: 32 [ 199.261873][ T5703] usb 1-1: config 0 has an invalid interface number: 51 but max is 0 [ 199.290312][ T5703] usb 1-1: config 0 has no interface number 0 [ 199.318987][ T5703] usb 1-1: config 0 interface 51 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 199.368323][ T5703] usb 1-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 199.407554][ T5703] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 199.450278][ T5703] usb 1-1: Product: syz [ 199.475460][ T5703] usb 1-1: Manufacturer: syz [ 199.494471][ T5703] usb 1-1: SerialNumber: syz [ 199.539780][ T5703] usb 1-1: config 0 descriptor?? [ 199.588404][ T5703] quatech2 1-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 199.608274][ T10] usb 5-1: Product: syz [ 199.612474][ T10] usb 5-1: Manufacturer: syz [ 199.620317][ T10] usb 5-1: SerialNumber: syz [ 199.629204][ T10] usb 5-1: config 0 descriptor?? [ 199.636217][ T10] dvb-usb: found a 'Medion MD95700 (MDUSBTV-HYBRID)' in warm state. [ 199.644283][ T10] usb 5-1: setting power ON [ 199.649102][ T10] dvb-usb: bulk message failed: -22 (2/0) [ 199.656232][ T10] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 199.672813][ T8383] overlayfs: failed to clone lowerpath [ 199.679093][ T10] dvbdev: DVB: registering new adapter (Medion MD95700 (MDUSBTV-HYBRID)) [ 199.687863][ T10] usb 5-1: media controller created [ 199.700317][ T10] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 199.714371][ T10] usb 5-1: selecting invalid altsetting 6 [ 199.721631][ T10] usb 5-1: digital interface selection failed (-22) [ 199.728349][ T10] dvb-usb: no frontend was attached by 'Medion MD95700 (MDUSBTV-HYBRID)' [ 199.740580][ T10] usb 5-1: setting power OFF [ 199.745589][ T10] dvb-usb: bulk message failed: -22 (2/0) [ 199.751352][ T10] dvb-usb: Medion MD95700 (MDUSBTV-HYBRID) successfully initialized and connected. [ 199.760733][ T10] (NULL device *): no alternate interface [ 199.768722][ T10] dvb-usb: Medion MD95700 (MDUSBTV-HYBRID) successfully deinitialized and disconnected. [ 199.781766][ T5703] usb 1-1: qt2_setup_urbs - submit read urb failed -8 [ 199.795066][ T5703] quatech2 1-1:0.51: probe with driver quatech2 failed with error -8 [ 200.996117][ T8372] netlink: 'syz.0.773': attribute type 1 has an invalid length. [ 201.220296][ T8372] bond1: (slave geneve3): making interface the new active one [ 201.228317][ T8372] bond1: (slave geneve3): Enslaving as an active interface with an up link [ 201.237070][ T133] netdevsim netdevsim0 netdevsim0: set [1, 1] type 2 family 0 port 20004 - 0 [ 201.246940][ T133] netdevsim netdevsim0 netdevsim1: set [1, 1] type 2 family 0 port 20004 - 0 [ 201.256868][ T133] netdevsim netdevsim0 netdevsim2: set [1, 1] type 2 family 0 port 20004 - 0 [ 201.267081][ T133] netdevsim netdevsim0 netdevsim3: set [1, 1] type 2 family 0 port 20004 - 0 [ 201.277168][ T10] usb 1-1: USB disconnect, device number 28 [ 201.332699][ T8400] netlink: 4 bytes leftover after parsing attributes in process `syz.3.781'. [ 201.611465][ T8403] netlink: 32 bytes leftover after parsing attributes in process `syz.3.782'. [ 201.919999][ T8410] netlink: 32 bytes leftover after parsing attributes in process `syz.0.784'. [ 201.933614][ T5802] usb 4-1: new high-speed USB device number 21 using dummy_hcd [ 202.093561][ T5802] usb 4-1: Using ep0 maxpacket: 32 [ 202.099932][ T5802] usb 4-1: config 0 has an invalid interface number: 85 but max is 0 [ 202.108440][ T5802] usb 4-1: config 0 has no interface number 0 [ 202.114637][ T5802] usb 4-1: config 0 interface 85 altsetting 7 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 202.125713][ T5802] usb 4-1: config 0 interface 85 has no altsetting 0 [ 202.134368][ T5802] usb 4-1: New USB device found, idVendor=05ac, idProduct=0219, bcdDevice=f0.72 [ 202.143573][ T5802] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 202.151602][ T5802] usb 4-1: Product: syz [ 202.156193][ T5802] usb 4-1: Manufacturer: syz [ 202.160825][ T5802] usb 4-1: SerialNumber: syz [ 202.163560][ T5733] usb 1-1: new high-speed USB device number 29 using dummy_hcd [ 202.174400][ T5802] usb 4-1: config 0 descriptor?? [ 202.294411][ T5703] usb 5-1: USB disconnect, device number 22 [ 202.403981][ T5733] usb 1-1: Using ep0 maxpacket: 32 [ 202.410760][ T5733] usb 1-1: config 0 has no interfaces? [ 202.418337][ T5733] usb 1-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 202.427802][ T5733] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 202.435841][ T5733] usb 1-1: Product: syz [ 202.440186][ T5733] usb 1-1: Manufacturer: syz [ 202.444933][ T5733] usb 1-1: SerialNumber: syz [ 202.450507][ T5733] usb 1-1: config 0 descriptor?? [ 203.454133][ T5733] usb 1-1: USB disconnect, device number 29 [ 203.636958][ T5802] appletouch 4-1:0.85: Failed to request geyser raw mode [ 203.653731][ T5802] appletouch 4-1:0.85: probe with driver appletouch failed with error -5 [ 203.662304][ T8428] netlink: 8 bytes leftover after parsing attributes in process `syz.4.790'. [ 203.666645][ T5802] usb 4-1: USB disconnect, device number 21 [ 203.811120][ T8432] netlink: 'syz.4.791': attribute type 4 has an invalid length. [ 203.818857][ T8432] netlink: 17 bytes leftover after parsing attributes in process `syz.4.791'. [ 204.463959][ T5733] usb 5-1: new high-speed USB device number 23 using dummy_hcd [ 204.634580][ T5733] usb 5-1: Using ep0 maxpacket: 32 [ 204.660603][ T5733] usb 5-1: config 0 has an invalid interface number: 51 but max is 0 [ 204.722956][ T5733] usb 5-1: config 0 has no interface number 0 [ 204.745011][ T5733] usb 5-1: config 0 interface 51 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 204.774100][ T5733] usb 5-1: config 0 interface 51 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 204.795817][ T5733] usb 5-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 204.825906][ T5733] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 204.842216][ T8467] netlink: 64 bytes leftover after parsing attributes in process `syz.2.794'. [ 204.879767][ T5733] usb 5-1: Product: syz [ 204.893008][ T5733] usb 5-1: Manufacturer: syz [ 204.899039][ T8483] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 204.925081][ T5733] usb 5-1: SerialNumber: syz [ 204.963017][ T5733] usb 5-1: config 0 descriptor?? [ 204.981711][ T8486] netlink: 28 bytes leftover after parsing attributes in process `syz.0.798'. [ 205.007145][ T5733] quatech2 5-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 205.012352][ T8457] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 205.137421][ T29] audit: type=1400 audit(1782151924.596:646): avc: denied { name_connect } for pid=8485 comm="syz.0.798" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=sctp_socket permissive=1 [ 205.283257][ T5733] usb 5-1: qt2_setup_urbs - submit read urb failed -90 [ 205.298992][ T5733] quatech2 5-1:0.51: probe with driver quatech2 failed with error -90 [ 205.333937][ T8490] 9p: Bad value for 'wfdno' [ 205.392156][ T8493] netlink: 'syz.2.799': attribute type 4 has an invalid length. [ 205.399951][ T8493] netlink: 17 bytes leftover after parsing attributes in process `syz.2.799'. [ 205.501433][ T8432] netlink: 'syz.4.791': attribute type 1 has an invalid length. [ 205.530709][ T8432] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=8432 comm=syz.4.791 [ 205.546496][ T42] usb 5-1: USB disconnect, device number 23 [ 205.701126][ T5629] Bluetooth: hci1: unexpected event 0x01 length: 4 > 1 [ 205.703537][ T5733] usb 3-1: new high-speed USB device number 26 using dummy_hcd [ 205.863853][ T5733] usb 3-1: Using ep0 maxpacket: 32 [ 205.880729][ T5733] usb 3-1: config 0 has an invalid interface number: 51 but max is 0 [ 205.894646][ T5733] usb 3-1: config 0 has no interface number 0 [ 205.905202][ T5733] usb 3-1: New USB device found, idVendor=061d, idProduct=c150, bcdDevice=ce.6f [ 205.914976][ T5733] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 205.923505][ T5733] usb 3-1: Product: syz [ 205.933909][ T5733] usb 3-1: Manufacturer: syz [ 205.938634][ T5733] usb 3-1: SerialNumber: syz [ 205.951129][ T5733] usb 3-1: config 0 descriptor?? [ 205.957821][ T5733] quatech2 3-1:0.51: Quatech 2nd gen USB to Serial Driver converter detected [ 206.113548][ T42] usb 4-1: new high-speed USB device number 22 using dummy_hcd [ 206.131438][ T8513] workqueue: Failed to create a rescuer kthread for wq "ceph-completion": -EINTR [ 206.182836][ T5733] usb 3-1: Quatech 2nd gen USB to Serial Driver converter now attached to ttyUSB0 [ 206.208293][ T5733] usb 3-1: Quatech 2nd gen USB to Serial Driver converter now attached to ttyUSB1 [ 206.279484][ T42] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 206.292678][ T42] usb 4-1: New USB device found, idVendor=056e, idProduct=010d, bcdDevice= 0.00 [ 206.301839][ T42] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 206.345597][ T42] usb 4-1: config 0 descriptor?? [ 206.399606][ T42] usbhid 4-1:0.0: couldn't find an input interrupt endpoint [ 206.816812][ T8493] netlink: 'syz.2.799': attribute type 1 has an invalid length. [ 206.846643][ T8527] netlink: 4 bytes leftover after parsing attributes in process `syz.0.810'. [ 206.904482][ T8494] bond1: (slave geneve3): making interface the new active one [ 207.320155][ T8494] bond1: (slave geneve3): Enslaving as an active interface with an up link [ 207.365655][ T8535] audit: audit_lost=2 audit_rate_limit=0 audit_backlog_limit=64 [ 207.373306][ T8535] audit: out of memory in audit_log_start [ 207.427292][ T3044] netdevsim netdevsim2 eth0: set [1, 1] type 2 family 0 port 20004 - 0 [ 207.436330][ T3044] netdevsim netdevsim2 eth1: set [1, 1] type 2 family 0 port 20004 - 0 [ 207.444701][ T3044] netdevsim netdevsim2 eth2: set [1, 1] type 2 family 0 port 20004 - 0 [ 207.453193][ T8493] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=8493 comm=syz.2.799 [ 207.465675][ T3044] netdevsim netdevsim2 eth3: set [1, 1] type 2 family 0 port 20004 - 0 [ 207.474688][ C1] usb 3-1: qt2_read_bulk_callback - non-zero urb status: -71 [ 207.474798][ T5802] usb 3-1: USB disconnect, device number 26 [ 207.522643][ T5802] quatech-serial ttyUSB0: Quatech 2nd gen USB to Serial Driver converter now disconnected from ttyUSB0 [ 207.535313][ T10] usb 5-1: new high-speed USB device number 24 using dummy_hcd [ 207.566383][ T29] audit: type=1400 audit(1782151927.026:647): avc: denied { setattr } for pid=8499 comm="syz.3.801" name="NETLINK" dev="sockfs" ino=22859 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 207.597110][ T8537] nvme_fabrics: unknown parameter or missing value 'syz0' in ctrl creation request [ 207.652268][ T8531] syz.1.811 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 207.673257][ T5802] quatech-serial ttyUSB1: Quatech 2nd gen USB to Serial Driver converter now disconnected from ttyUSB1 [ 207.705699][ T5802] quatech2 3-1:0.51: device disconnected [ 207.736659][ T10] usb 5-1: no configurations [ 207.751812][ T10] usb 5-1: can't read configurations, error -22 [ 207.800932][ T8541] fuse: fd is not a fuse device [ 207.904757][ T10] usb 5-1: new high-speed USB device number 25 using dummy_hcd [ 207.913568][ T30] INFO: task kworker/1:3:5344 blocked for more than 143 seconds. [ 207.921770][ T30] Not tainted syzkaller #0 [ 207.928944][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 207.943682][ T30] task:kworker/1:3 state:D stack:23000 pid:5344 tgid:5344 ppid:2 task_flags:0x4208060 flags:0x00080000 [ 207.958290][ T30] Workqueue: usb_hub_wq hub_event [ 208.013981][ T30] Call Trace: [ 208.030529][ T30] [ 208.046401][ T30] __schedule+0x125c/0x6730 [ 208.067078][ T30] ? rcu_is_watching+0x12/0xc0 [ 208.079893][ T30] ? find_inode_fast+0x1fa/0xa30 [ 208.112156][ T30] ? __pfx___schedule+0x10/0x10 [ 208.123947][ T10] usb 5-1: no configurations [ 208.136125][ T10] usb 5-1: can't read configurations, error -22 [ 208.142404][ T30] ? rcu_is_watching+0x12/0xc0 [ 208.163517][ T10] usb usb5-port1: attempt power cycle [ 208.178385][ T30] ? schedule+0x2bf/0x390 [ 208.197799][ T30] ? lock_release+0x24d/0x310 [ 208.215753][ T30] schedule+0xdd/0x390 [ 208.232623][ T30] schedule_timeout+0x1b2/0x280 [ 208.247728][ T30] ? __pfx_schedule_timeout+0x10/0x10 [ 208.263118][ T30] ? kobj_kset_leave+0x160/0x210 [ 208.278026][ T30] ? rcu_is_watching+0x12/0xc0 [ 208.289453][ T30] ? rcu_is_watching+0x12/0xc0 [ 208.304860][ T30] __wait_for_common+0x2e7/0x4c0 [ 208.319818][ T30] ? __pfx_schedule_timeout+0x10/0x10 [ 208.335618][ T30] ? __pfx___wait_for_common+0x10/0x10 [ 208.348545][ T30] ? __pfx_device_del+0x10/0x10 [ 208.354670][ T8549] netlink: 8 bytes leftover after parsing attributes in process `syz.0.814'. [ 208.379978][ T30] ? kobject_put+0xb9/0x640 [ 208.391265][ T30] i2c_del_adapter+0x1d4/0x2d0 [ 208.406576][ T30] dvb_usbv2_exit.isra.0+0x4aa/0xb70 [ 208.416082][ T30] dvb_usbv2_probe+0x669/0x970 [ 208.422194][ T30] ? __pfx_dvb_usbv2_probe+0x10/0x10 [ 208.431026][ T30] ? trace_irq_enable.constprop.0+0x122/0x160 [ 208.439777][ T30] ? _raw_spin_unlock_irqrestore+0x3b/0x80 [ 208.462411][ T30] ? __pm_runtime_set_status+0x13c/0x970 [ 208.476131][ T30] usb_probe_interface+0x303/0x8f0 [ 208.496134][ T30] ? __pfx_usb_probe_interface+0x10/0x10 [ 208.506154][ T30] really_probe+0x241/0xa60 [ 208.513393][ T30] __driver_probe_device+0x20e/0x450 [ 208.533558][ T10] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 208.554289][ T30] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 208.564431][ T30] driver_probe_device+0x4a/0x140 [ 208.572840][ T30] __device_attach_driver+0x1df/0x320 [ 208.594073][ T30] ? __pfx___device_attach_driver+0x10/0x10 [ 208.600487][ T10] usb 5-1: no configurations [ 208.600560][ T30] bus_for_each_drv+0x159/0x1e0 [ 208.625943][ T10] usb 5-1: can't read configurations, error -22 [ 208.640192][ T30] ? __pfx_bus_for_each_drv+0x10/0x10 [ 208.647942][ T30] ? _raw_spin_unlock_irqrestore+0x61/0x80 [ 208.654185][ T30] __device_attach+0x1e4/0x4d0 [ 208.659507][ T30] ? __pfx___device_attach+0x10/0x10 [ 208.697688][ T30] ? do_raw_spin_unlock+0x145/0x1e0 [ 208.721189][ T30] device_initial_probe+0xaf/0xd0 [ 208.736767][ T30] bus_probe_device+0x64/0x160 [ 208.756051][ T30] device_add+0x121d/0x1970 [ 208.769374][ T30] ? __pfx_device_add+0x10/0x10 [ 208.782206][ T30] usb_set_configuration+0xd97/0x1c60 [ 208.793585][ T10] usb 5-1: new high-speed USB device number 27 using dummy_hcd [ 208.794000][ T30] ? __pfx_usb_generic_driver_probe+0x10/0x10 [ 208.822791][ T30] usb_generic_driver_probe+0xa1/0xe0 [ 208.829045][ T30] usb_probe_device+0xef/0x400 [ 208.857527][ T30] ? __pfx_usb_probe_device+0x10/0x10 [ 208.865279][ T30] really_probe+0x241/0xa60 [ 208.865660][ T10] usb 5-1: no configurations [ 208.889402][ T10] usb 5-1: can't read configurations, error -22 [ 208.909553][ T30] __driver_probe_device+0x20e/0x450 [ 208.923229][ T30] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 208.923242][ T10] usb usb5-port1: unable to enumerate USB device [ 208.961452][ T30] driver_probe_device+0x4a/0x140 [ 208.986423][ T30] __device_attach_driver+0x1df/0x320 [ 209.002743][ T30] ? __pfx___device_attach_driver+0x10/0x10 [ 209.010449][ T30] bus_for_each_drv+0x159/0x1e0 [ 209.034491][ T30] ? __pfx_bus_for_each_drv+0x10/0x10 [ 209.041941][ T30] ? _raw_spin_unlock_irqrestore+0x61/0x80 [ 209.053260][ T30] __device_attach+0x1e4/0x4d0 [ 209.063533][ T30] ? __pfx___device_attach+0x10/0x10 [ 209.070801][ T30] ? do_raw_spin_unlock+0x145/0x1e0 [ 209.086575][ T30] device_initial_probe+0xaf/0xd0 [ 209.102695][ T30] bus_probe_device+0x64/0x160 [ 209.125111][ T30] device_add+0x121d/0x1970 [ 209.135808][ T30] ? __pfx_device_add+0x10/0x10 [ 209.143330][ T30] usb_new_device.cold+0x685/0x115c [ 209.150823][ T30] ? _mutex_trylock_nest_lock+0x2a1/0x310 [ 209.161094][ T30] ? do_raw_spin_lock+0x128/0x260 [ 209.175781][ T30] ? __pfx_usb_new_device+0x10/0x10 [ 209.182875][ T30] ? rcu_is_watching+0x12/0xc0 [ 209.189830][ T30] hub_event+0x314d/0x4af0 [ 209.194736][ T30] ? __pfx_hub_event+0x10/0x10 [ 209.200560][ T30] ? debug_object_deactivate+0x2e4/0x3b0 [ 209.207262][ T30] ? devm_ioremap_wc+0x20/0xf0 [ 209.212036][ T30] ? rcu_is_watching+0x12/0xc0 [ 209.217390][ T30] ? lock_acquire+0x301/0x370 [ 209.222060][ T30] ? rcu_is_watching+0x12/0xc0 [ 209.228174][ T30] ? rcu_is_watching+0x12/0xc0 [ 209.232958][ T30] process_one_work+0xa23/0x1940 [ 209.238359][ T30] ? __pfx_process_one_work+0x10/0x10 [ 209.244828][ T30] ? __pfx_hub_event+0x10/0x10 [ 209.249638][ T30] worker_thread+0x5ef/0xe50 [ 209.254404][ T30] ? __pfx_worker_thread+0x10/0x10 [ 209.260488][ T30] ? kthread+0x13a/0x450 [ 209.265972][ T30] ? __pfx_worker_thread+0x10/0x10 [ 209.271111][ T30] kthread+0x370/0x450 [ 209.275627][ T30] ? __pfx_kthread+0x10/0x10 [ 209.280214][ T30] ret_from_fork+0x72b/0xd50 [ 209.284991][ T30] ? __pfx_ret_from_fork+0x10/0x10 [ 209.290115][ T30] ? __switch_to+0x800/0x10f0 [ 209.295947][ T30] ? __pfx_kthread+0x10/0x10 [ 209.300554][ T30] ret_from_fork_asm+0x1a/0x30 [ 209.305534][ T30] [ 209.308631][ T30] INFO: lockdep is turned off. [ 209.313385][ T30] NMI backtrace for cpu 1 [ 209.313394][ T30] CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT(full) [ 209.313406][ T30] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 209.313412][ T30] Call Trace: [ 209.313416][ T30] [ 209.313420][ T30] dump_stack_lvl+0x100/0x190 [ 209.313449][ T30] nmi_cpu_backtrace.cold+0x12d/0x151 [ 209.313467][ T30] ? __pfx_nmi_raise_cpu_backtrace+0x10/0x10 [ 209.313487][ T30] nmi_trigger_cpumask_backtrace+0x21c/0x2a0 [ 209.313512][ T30] sys_info+0x141/0x190 [ 209.313530][ T30] watchdog+0xcb1/0x1030 [ 209.313549][ T30] ? trace_irq_enable.constprop.0+0x122/0x160 [ 209.313566][ T30] ? __pfx_watchdog+0x10/0x10 [ 209.313577][ T30] ? __kthread_parkme+0x18c/0x230 [ 209.313590][ T30] ? kthread+0x13a/0x450 [ 209.313610][ T30] ? __pfx_watchdog+0x10/0x10 [ 209.313626][ T30] kthread+0x370/0x450 [ 209.313649][ T30] ? __pfx_kthread+0x10/0x10 [ 209.313665][ T30] ret_from_fork+0x72b/0xd50 [ 209.313678][ T30] ? __pfx_ret_from_fork+0x10/0x10 [ 209.313691][ T30] ? __switch_to+0x800/0x10f0 [ 209.313707][ T30] ? __pfx_kthread+0x10/0x10 [ 209.313722][ T30] ret_from_fork_asm+0x1a/0x30 [ 209.313740][ T30] [ 209.433495][ T30] Sending NMI from CPU 1 to CPUs 0: [ 209.438773][ C0] NMI backtrace for cpu 0 [ 209.438788][ C0] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted syzkaller #0 PREEMPT(full) [ 209.438804][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 209.438812][ C0] RIP: 0010:pv_native_safe_halt+0xf/0x20 [ 209.438837][ C0] Code: 86 88 02 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 23 c8 14 00 fb f4 fc 48 03 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 [ 209.438850][ C0] RSP: 0018:ffffffff8e407e10 EFLAGS: 00000246 [ 209.438862][ C0] RAX: 0000000001a12adc RBX: ffffffff8e491480 RCX: ffffffff8b96d2d5 [ 209.438871][ C0] RDX: 0000000000000001 RSI: ffffffff8c1e6100 RDI: ffffffff81de2aa7 [ 209.438879][ C0] RBP: fffffbfff1c92290 R08: 0000000000000000 R09: ffffed101708678d [ 209.438888][ C0] R10: ffff8880b8433c6b R11: ffffffff81d4ff9c R12: 0000000000000000 [ 209.438897][ C0] R13: 0000000000000000 R14: 1ffffffff1c80fc6 R15: dffffc0000000000 [ 209.438907][ C0] FS: 0000000000000000(0000) GS:ffff888124316000(0000) knlGS:0000000000000000 [ 209.438920][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 209.438930][ C0] CR2: 000055555e4af4e8 CR3: 000000007366f000 CR4: 00000000003526f0 [ 209.438939][ C0] Call Trace: [ 209.438944][ C0] [ 209.438948][ C0] default_idle+0x9/0x10 [ 209.438962][ C0] default_idle_call+0x6c/0xb0 [ 209.438974][ C0] do_idle+0x3a7/0x5b0 [ 209.438992][ C0] ? __pfx_do_idle+0x10/0x10 [ 209.439008][ C0] ? do_idle+0x38b/0x5b0 [ 209.439024][ C0] cpu_startup_entry+0x4f/0x60 [ 209.439041][ C0] rest_init+0x251/0x260 [ 209.439055][ C0] ? __pfx_x86_late_time_init+0x10/0x10 [ 209.439075][ C0] start_kernel+0x48e/0x490 [ 209.439095][ C0] x86_64_start_reservations+0x24/0x30 [ 209.439112][ C0] x86_64_start_kernel+0x12b/0x130 [ 209.439130][ C0] common_startup_64+0x13e/0x158 [ 209.439154][ C0] [ 209.623660][ T30] Kernel panic - not syncing: hung_task: blocked tasks [ 209.630515][ T30] CPU: 1 UID: 0 PID: 30 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT(full) [ 209.639600][ T30] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 209.649641][ T30] Call Trace: [ 209.652897][ T30] [ 209.655804][ T30] dump_stack_lvl+0x100/0x190 [ 209.660459][ T30] vpanic+0x552/0x970 [ 209.664412][ T30] ? __pfx_vpanic+0x10/0x10 [ 209.668904][ T30] ? nmi_trigger_cpumask_backtrace+0x1c7/0x2a0 [ 209.675043][ T30] panic+0xd1/0xe0 [ 209.678758][ T30] ? __pfx_panic+0x10/0x10 [ 209.683161][ T30] ? nmi_trigger_cpumask_backtrace+0x1fa/0x2a0 [ 209.689295][ T30] ? nmi_trigger_cpumask_backtrace+0x260/0x2a0 [ 209.695440][ T30] ? nmi_trigger_cpumask_backtrace+0x26a/0x2a0 [ 209.701577][ T30] ? watchdog.cold+0x1ec/0x234 [ 209.706323][ T30] ? watchdog+0xcc1/0x1030 [ 209.710718][ T30] watchdog.cold+0x1fd/0x234 [ 209.715292][ T30] ? trace_irq_enable.constprop.0+0x122/0x160 [ 209.721341][ T30] ? __pfx_watchdog+0x10/0x10 [ 209.725996][ T30] ? __kthread_parkme+0x18c/0x230 [ 209.731005][ T30] ? kthread+0x13a/0x450 [ 209.735231][ T30] ? __pfx_watchdog+0x10/0x10 [ 209.739900][ T30] kthread+0x370/0x450 [ 209.743969][ T30] ? __pfx_kthread+0x10/0x10 [ 209.748545][ T30] ret_from_fork+0x72b/0xd50 [ 209.753131][ T30] ? __pfx_ret_from_fork+0x10/0x10 [ 209.758226][ T30] ? __switch_to+0x800/0x10f0 [ 209.762901][ T30] ? __pfx_kthread+0x10/0x10 [ 209.767477][ T30] ret_from_fork_asm+0x1a/0x30 [ 209.772231][ T30] [ 209.775424][ T30] Kernel Offset: disabled [ 209.779764][ T30] Rebooting in 86400 seconds..