00000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:26:59 executing program 3: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_MPP(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="910028bd7000fddbdf256b000000080010004d2a"], 0x40}}, 0x0) 07:26:59 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000580)={0x1, &(0x7f0000000540)=[{0x45}]}) 07:26:59 executing program 1: r0 = socket(0x22, 0x2, 0x4) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000240)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x0, "28bd1a", "d7ee958550cc0346384d278cab577e774621336421794edbe152ffb1db99614b56ac6b939724e9a894e0babd90ab7a270755db218b3b6645feedc313702f68550f3835bb559ec03d7c2a731c1bdd10393f02691dc573ac6a89b99daca68bf93ed74b7278ecd9b7520ac969c557c8626ac5c3d1259b824b1d3eb4f02b226e856b6b9a76c1e3cff8eb790e6b6f4fd1214096dc6743908b118cb23b8fdb82106f357c9279ce136a6dec5b6d592430196db5c0f6882fa99a1ec451e870a60664cba3f4b966c621dc2415acd0b7e07b7c29a2e25eb218831be4c98c741cd8d95bff2d844bf06c61611e9d8ff707c00d2a602de4686f7abda708e8428e20b70b62d759"}}, 0x110) 07:26:59 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000008900)={&(0x7f00000086c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@enum={0x3}]}, {0x0, [0x0, 0x0, 0x61]}}, &(0x7f0000008840)=""/140, 0x29, 0x8c, 0x1}, 0x20) 07:26:59 executing program 4: syz_open_dev$vcsu(&(0x7f0000000580), 0xd94, 0x1c9280) 07:26:59 executing program 4: socketpair(0x20, 0x0, 0x0, &(0x7f0000000040)) 07:27:00 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0xe86, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x1269, 0x0) 07:27:00 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x6) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r0) 07:27:00 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, &(0x7f0000000080)={[{@usrquota}, {@errors_remount}, {@resize}, {@discard_size={'discard', 0x3d, 0x18f}}, {@grpquota}, {@resize_size}]}, 0x2, 0x5e4e, &(0x7f000000bcc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ssOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrB3dzFynXcZwM+ud+210yZukwYnOOnacR3H2WTXH/FHwdRN0zQkLSVfpeEjtvGunW39Fe+aJiGSXaWlkeqKChURLoC2iiA3qBbqRUGhygUCcUXgotygIkQlIpRGaaVKgCCL5sz7vjszPjtnHU/cmXN+Pyn+e2fOzHvmzJnZfdZ9pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") 07:27:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000002cc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x2, 0x0) 07:27:00 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000003540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@tclass={{0x14}}], 0x18}, 0x0) [ 925.704444] audit: type=1800 audit(1675495620.905:835): pid=26029 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14466 res=0 07:27:02 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:02 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000003540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@pktinfo={{0x24, 0x29, 0x32, {@ipv4={'\x00', '\xff\xff', @private}}}}], 0x28}, 0x0) 07:27:02 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, 0x0) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:02 executing program 2: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r6 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r6, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r6, 0x80006) sendfile(r3, r6, 0x0, 0xb7) 07:27:02 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:02 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000001b40), 0x2, 0x161101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="c4e1f95ba73c00000066ba210066edc4a178172fc463d16cb7004000000e642e26460f913b0f092e36f2a7f26dfac4e1a966d1", 0x33}], 0x1, 0xc7, 0x0, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 927.813320] JFS: discard option not supported on device 07:27:03 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, &(0x7f0000000080)={[{@usrquota}, {@errors_remount}, {@resize}, {@discard_size={'discard', 0x3d, 0x18f}}, {@grpquota}, {@resize_size}]}, 0x2, 0x5e4e, &(0x7f000000bcc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ssOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrB3dzFynXcZwM+ud+210yZukwYnOOnacR3H2WTXH/FHwdRN0zQkLSVfpeEjtvGunW39Fe+aJiGSXaWlkeqKChURLoC2iiA3qBbqRUGhygUCcUXgotygIkQlIpRGaaVKgCCL5sz7vjszPjtnHU/cmXN+Pyn+e2fOzHvmzJnZfdZ9pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") 07:27:03 executing program 4: setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, 0x0, 0x0) 07:27:03 executing program 4: socketpair(0xf, 0x0, 0x0, &(0x7f0000000080)) 07:27:04 executing program 4: select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) [ 929.721193] audit: type=1800 audit(1675495624.915:836): pid=26071 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14466 res=0 07:27:06 executing program 4: r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000640), &(0x7f0000000680)={'syz', 0x2}, 0x0, 0x0, r0) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r1) 07:27:06 executing program 2: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x24029, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) 07:27:06 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:06 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, &(0x7f0000000080)={[{@usrquota}, {@errors_remount}, {@resize}, {@discard_size={'discard', 0x3d, 0x18f}}, {@grpquota}, {@resize_size}]}, 0x2, 0x5e4e, &(0x7f000000bcc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ssOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrB3dzFynXcZwM+ud+210yZukwYnOOnacR3H2WTXH/FHwdRN0zQkLSVfpeEjtvGunW39Fe+aJiGSXaWlkeqKChURLoC2iiA3qBbqRUGhygUCcUXgotygIkQlIpRGaaVKgCCL5sz7vjszPjtnHU/cmXN+Pyn+e2fOzHvmzJnZfdZ9pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") 07:27:07 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x4, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0x3, 0x1}]}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000500)=""/236, 0x38, 0xec, 0x1}, 0x20) 07:27:07 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:07 executing program 4: select(0x0, 0x0, 0x0, &(0x7f0000000700), 0x0) 07:27:07 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x40) 07:27:07 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x40d) 07:27:07 executing program 3: syz_emit_ethernet(0x4f, &(0x7f0000000040)={@local, @random="c17acd2362e0", @val, {@ipv4}}, 0x0) [ 932.769204] ieee802154 phy0 wpan0: encryption failed: -22 [ 932.776076] ieee802154 phy1 wpan1: encryption failed: -22 07:27:08 executing program 3: socketpair(0x0, 0x0, 0x8a, 0x0) 07:27:08 executing program 2: syz_emit_ethernet(0x42, &(0x7f0000000180)={@local, @local, @val, {@ipv6}}, 0x0) 07:27:08 executing program 4: write$cgroup_subtree(0xffffffffffffffff, &(0x7f00000005c0)={[{0x0, 'rdma'}, {0x2b, 'cpuacct'}]}, 0xf) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x81, 0x0, 0x5, 0x9, 0x0, 0x1, 0x0, 0x6, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x6, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x9, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000100)='&@[\x00') perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x80210, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x7f800, 0x0, 0x0, 0x2, 0x4, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x89a1, &(0x7f0000000680)='&@[\x00') ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(r0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000180)={0x4, 0x80, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x4, 0x0, 0x0, 0x20000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(0xffffffffffffffff) bpf$LINK_DETACH(0x22, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000a40), 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0), 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_service_time\x00', 0x26e1, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000000)={'bond0\x00', 0x800}) 07:27:08 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002ec0)={&(0x7f0000002d80)=ANY=[@ANYBLOB="9feb01001800000000000000180000001800000002"], &(0x7f0000002e00)=""/132, 0x32, 0x84, 0x1}, 0x20) [ 934.030664] audit: type=1800 audit(1675495629.075:837): pid=26116 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15142 res=0 [ 934.511005] JFS: discard option not supported on device 07:27:10 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:10 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000200)=""/202, 0x26, 0xca, 0x1}, 0x20) 07:27:10 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002ec0)={&(0x7f0000002d80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct={0x0, 0x0, 0x0, 0x3}]}}, &(0x7f0000002e00)=""/161, 0x26, 0xa1, 0x1}, 0x20) [ 935.600488] audit: type=1800 audit(1675495630.785:838): pid=26147 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=15026 res=0 [ 938.485824] audit: type=1800 audit(1675495633.676:839): pid=26171 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15103 res=0 07:27:13 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:13 executing program 4: r0 = socket$kcm(0x2, 0x1, 0x0) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x541b, 0x0) 07:27:13 executing program 1: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file0\x00', 0x0, &(0x7f0000000080)={[{@usrquota}, {@errors_remount}, {@resize}, {@discard_size={'discard', 0x3d, 0x18f}}, {@grpquota}, {@resize_size}]}, 0x2, 0x5e4e, &(0x7f000000bcc0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ssOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrB3dzFynXcZwM+ud+210yZukwYnOOnacR3H2WTXH/FHwdRN0zQkLSVfpeEjtvGunW39Fe+aJiGSXaWlkeqKChURLoC2iiA3qBbqRUGhygUCcUXgotygIkQlIpRGaaVKgCCL5sz7vjszPjtnHU/cmXN+Pyn+e2fOzHvmzJnZfdZ9pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") 07:27:13 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000000500)=""/236, 0x36, 0xec, 0x1}, 0x20) 07:27:13 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000002040), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f0000000100)={'\x00', 0x0, 0x800, 0x60c, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) 07:27:14 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000680)=@mangle={'mangle\x00', 0x1f, 0x6, 0x390, 0x260, 0x260, 0x130, 0x0, 0x1c8, 0x2f8, 0x2f8, 0x2f8, 0x2f8, 0x2f8, 0x6, 0x0, {[{{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}, {{@ip={@rand_addr, @dev, 0x0, 0x0, 'vxcan1\x00', 'syzkaller1\x00'}, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00', 0x0, {0x2, 0x7}}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00', 0x0, {0x3}}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@private, @empty, 0x0, 0x0, 'pimreg0\x00', 'pimreg\x00'}, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3f0) 07:27:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000380)=@filter={'filter\x00', 0xe, 0x4, 0x318, 0xffffffff, 0x180, 0x180, 0xd0, 0xffffffff, 0xffffffff, 0x280, 0x280, 0x280, 0xffffffff, 0x4, 0x0, {[{{@ip={@local, @multicast2, 0x0, 0x0, 'veth0_to_hsr\x00', 'xfrm0\x00'}, 0x0, 0x70, 0xd0}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@multicast2, [], 0x0, 0x0, 0x0, 0x0, 0x9, 0x800, 0x0, 0x1}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ip={@remote, @dev, 0x0, 0x0, 'wlan0\x00', 'batadv0\x00'}, 0x0, 0xa0, 0x100, 0x0, {}, [@common=@addrtype={{0x30}}]}, @common=@CLUSTERIP={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x378) 07:27:14 executing program 3: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000b00), 0x8, 0x0) fcntl$setpipe(r0, 0x407, 0x0) 07:27:14 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:14 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) socket$inet6_sctp(0xa, 0x0, 0x84) fstat(r0, 0x0) syz_open_dev$usbmon(&(0x7f0000000900), 0x4, 0x60800) 07:27:14 executing program 4: socket$inet(0x2, 0xa, 0x1000401) 07:27:14 executing program 3: r0 = socket(0x22, 0x2, 0x3) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) [ 940.238949] audit: type=1800 audit(1675495635.436:840): pid=26208 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=13919 res=0 [ 940.403956] audit: type=1800 audit(1675495635.496:841): pid=26212 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13936 res=0 07:27:16 executing program 0: socketpair(0x23, 0x5, 0x0, 0x0) 07:27:16 executing program 4: statx(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00') 07:27:17 executing program 2: socketpair(0x1d, 0x0, 0x9, 0x0) 07:27:17 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) sendmsg$NLBL_CALIPSO_C_LIST(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000540)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) 07:27:17 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:17 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) read$msr(r0, &(0x7f0000000000)=""/90, 0x5a) 07:27:17 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="35d04a946410", @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @local, @broadcast}, {0x0, 0x0, 0x0, @local}}}}}, 0x0) 07:27:17 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001500), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001580)={&(0x7f0000001540)={0x14, r1, 0x1}, 0x14}}, 0x0) 07:27:17 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000200)={@link_local, @random="c0f0aba3f5df", @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "914ddb", 0x38, 0x0, 0x0, @private0, @mcast2, {[@dstopts={0x0, 0x6, '\x00', [@generic={0x7, 0x2e, "3972f0b39dc431e606ff0a944a9c57ccc94e7b09b4af00ee095f4c4760f1910517a2c8c21b0d74715dc815a1f71e"}]}]}}}}}, 0x0) 07:27:17 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000000), 0x0, 0x2) ppoll(&(0x7f0000000100)=[{r0}], 0x1, &(0x7f0000000080), 0x0, 0x0) 07:27:17 executing program 1: syz_emit_ethernet(0x11, &(0x7f00000000c0)={@broadcast, @local, @void, {@x25}}, 0x0) 07:27:18 executing program 3: semctl$SEM_STAT(0x0, 0x0, 0x12, &(0x7f00000004c0)=""/239) 07:27:18 executing program 2: getgroups(0x1, &(0x7f0000000140)=[0xee00]) 07:27:18 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x5) setsockopt$inet6_icmp_ICMP_FILTER(r0, 0x1, 0x1, &(0x7f0000000080), 0x4) 07:27:18 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000100)=@raw={'raw\x00', 0x9, 0x3, 0x1b4, 0x90, 0xffffffff, 0xffffffff, 0x90, 0xffffffff, 0x120, 0xffffffff, 0xffffffff, 0x120, 0xffffffff, 0x3, 0x0, {[{{@ip={@dev, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'macvtap0\x00', 'wlan1\x00'}, 0x0, 0x70, 0x90}, @unspec=@TRACE={0x20}}, {{@ip={@dev, @empty, 0x0, 0x0, 'dummy0\x00', 'gretap0\x00'}, 0x0, 0x70, 0x90}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0x70, 0x94}, {0x24}}}}, 0x210) 07:27:18 executing program 3: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f00000000c0)={0x22, @time}) [ 943.511329] audit: type=1800 audit(1675495638.706:842): pid=26248 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15103 res=0 07:27:20 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, 0x0, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:20 executing program 1: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0xc0bc5351, &(0x7f00000001c0)={{0x0, 0x2}}) 07:27:20 executing program 0: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) r1 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO(r1, 0xc0bc5310, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$IP6T_SO_SET_REPLACE(r2, 0x29, 0x40, &(0x7f0000000500)=@security={'security\x00', 0xe, 0x4, 0x364, 0xffffffff, 0x0, 0x1d0, 0x0, 0xffffffff, 0xffffffff, 0x29c, 0x29c, 0x29c, 0xffffffff, 0x4, &(0x7f0000000180), {[{{@uncond, 0x0, 0xc8, 0xec, 0x0, {}, [@common=@ipv6header={{0x24}}]}, @common=@unspec=@NFQUEUE1={0x24}}, {{@uncond, 0x0, 0xa4, 0xe4}, @common=@inet=@TCPOPTSTRIP={0x40, 'TCPOPTSTRIP\x00', 0x0, {[0x1000]}}}, {{@uncond, 0x0, 0xa4, 0xcc}, @common=@unspec=@NFQUEUE3={0x28, 'NFQUEUE\x00', 0x3, {0xff, 0x9, 0x2}}}], {{'\x00', 0x0, 0xa4, 0xc8}, {0x24}}}}, 0x3c0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO(0xffffffffffffffff, 0xc02c5341, &(0x7f0000000040)) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505330, &(0x7f00000001c0)) openat$sndseq(0xffffff9c, 0x0, 0x0) 07:27:20 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$TIPC_GROUP_LEAVE(r0, 0x10f, 0x88) 07:27:20 executing program 4: r0 = syz_open_dev$rtc(&(0x7f0000000180), 0x0, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8004700b, 0x0) 07:27:20 executing program 3: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505331, &(0x7f00000001c0)) 07:27:20 executing program 0: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0xc058534f, &(0x7f00000001c0)={{0x0, 0x2}}) 07:27:20 executing program 2: r0 = openat$sndseq(0xffffff9c, &(0x7f00000004c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505330, &(0x7f00000001c0)={{0x11}}) 07:27:20 executing program 4: request_key(&(0x7f0000000600)='id_resolver\x00', &(0x7f0000000640)={'syz', 0x1}, &(0x7f0000000680)='fscrypt:', 0xffffffffffffffff) request_key(&(0x7f0000000f00)='id_legacy\x00', 0x0, 0x0, 0x0) 07:27:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 07:27:20 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0}, 0x48) 07:27:20 executing program 0: bpf$MAP_CREATE(0x19, &(0x7f0000002b00)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) [ 946.687251] audit: type=1800 audit(1675495641.886:843): pid=26306 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13932 res=0 07:27:23 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, 0x0, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:23 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000009c0), 0x440, 0x0) 07:27:23 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x9, 0x5, 0x3e, 0x401, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000e80), &(0x7f0000000680), 0x402, r0}, 0x38) 07:27:23 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@restrict, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x1}}]}}, 0x0, 0x3e}, 0x20) 07:27:23 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @loopback, 0x7800}}) 07:27:23 executing program 0: bpf$MAP_CREATE(0x11, &(0x7f0000002b00), 0x48) 07:27:23 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001880)={&(0x7f00000017c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000001b80)=""/201, 0x36, 0xc9, 0x1}, 0x20) 07:27:23 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001480)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 07:27:23 executing program 2: perf_event_open$cgroup(&(0x7f0000000140)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) 07:27:24 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 07:27:24 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d31, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x118) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x3) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(r0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0xf}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x89a2, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) 07:27:24 executing program 3: openat$kvm(0xffffffffffffff9c, 0x0, 0x432400, 0x0) [ 950.233179] Bluetooth: hci3: command 0x0406 tx timeout [ 950.239297] audit: type=1800 audit(1675495645.416:844): pid=26326 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14546 res=0 07:27:27 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, 0x0, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:27 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) unlink(&(0x7f0000000100)='./file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x21, 0x0, 0x12b2548}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000008a40)="e74a0f89e88c3aba2d1c776ab25b221b366ab0ac5db05ec87f720b51be2b46fe1aa4d1f50e8d278e8e9641885de16dd0ab77530a7a8c79b801a4c8c9567e29f0fa2752524cd11497506cf97d82f723a251df277d637259d2bb510d2b02d10e860a1edc040eee393f7888f1d66d3a473cb767afa655e1b44ccbec58fb5c93aace8c0b871aa42975bf03e7e187400662d6904e49dee4e2af4c6102ecc3f0337be6784bc4a2a31309934f6f5d25877efe0ed45a3aa006d101d91f9b2afc4f5e481a8421c4c734722ef89ca7f9b44bed7000782cfdb5a200c3a1e9a277a9655f28767a39f9e495dec1e1bb617037b6058df1ac7127ab3150232370a5f2dc482f007ff59665fcbc5eadb27cfc85ffaf1c6da0fc2bcd45e04c038a09526be1689e06771f18a2cdc8e66741fedc0648170210d1980db4781b1ac2968a88df1283eac5f941c56fb5c9fb9dfd9b97abf16d382f346b777f92d9a0342099617e1f6be516d856dcec566100be918c31b31bae1201408197c93352cfa7b68d8ff995bfaef9a1557a00f9c411e5b82818f96f53608cb486d134bcd8ac55cd0e9979c9427abe385dfd50b4096764a7d2b3fbb3bbebd826af4abb97bb0fa75214a5c2a684239686c0bda28d382dab3f293d85ba35edd9e2f22eadf3733944267001e596b8bd36e308dc58d64df4a54779febedaeece93767debfd371bb76a2b9961d007fcb4fa607f1d03ed4ec8a50ed7abe639784569d11787b4e145caceec20145d2ae15b9fd9790589dd2a3612247c6edceb22c7a790d10944acd16050ad6e3de7a4aae0b1c4fd0dbdb8bb70946abf2c95e7e1a6c46d46d98a483edb5e02b7a83dbe8f0608167e7a01671f135b613c11cb307b8e004d4306884907bfc83e0397827146f5101ce5528dd7c07a5d364dcf1857772d7ea518a9847a853ec9e75df1e14fee7c5087dcd923808ded43a63a0716fcc0661c1018847bb327633a1ff9e0dffe85c971e2458b4eca86f44e20db067b30e1cc5f4eed7064f76fec7a772b8239e24de0bc65ed7a48521ce8f9470e5289259c1a93c63251ba3cb9fd40074a66c2ae0d6ab50bc1428ea14a254aba9bf6875885fac3cebababe0abe4fa2c4aa02a83698c15fedf2dc4fe85474c26a9419c8a818515c170576ba2bdeedd7fcc6f318414a4a3d21c9cbeeda8a93420b0edf749ea937d15e3624b9ee08de930510b108de17e126ba03acd647a7ec8ddafe3ca8eddafda604424cc0e1b3229e64b3a8f334cf81062066e6d451306e00c61b0ae09a7457c7a9299acba8f28210e8bf2de29c413c27c06a885f4d76223b657e08e24e881db1bcfe5b6bfd21c10ddd08b82782e1d63f72ec05dadcb3e6f4c651acfb8e108609f37a0ebfa1992eabdbb0d59c3bdfdb6db5c8ee69280855a5a28f25f18c43da954337213621ff72b607e1881bcca05b53f1c48206c4a41ea513bb45197e9ae69064557dda4ab0f2785f5f5e9d0c7b1c81838c5d48f6376a8fcc0230bdde2471a3521ba0cfc222989b336c7aaf81664e3465f45d4d0820833451fa85ce0610dec0bb0dc7020a91f5bfdb6ddee67152a497507c391207b7aeed6bb1f6eb812380b33e42b78d1c1175d9aeef5c67894879d6200acb2aea17c5461bd2909315fb7611d72aaa92a5b1801b6f0402ae8a7a251bc5b7e652861886edcf155515c34306a96e9af5d19d29d425f30dbcc7715490343036ffc28b117c234aefd3e9a210e2248379754ee19c7b24f75ed41e418321a2ee4607e6801bf764f9aac82c13685d81865e4c68ee67d23c02937074e0099461711c5ba2c40f4218f00ff884db32bd6b6c753f352d27de3e9ef39a449f470cc9d5f0a347603ffe125365db8f7ed8db6a6ff3f054b7e3b1e1ba4e3b120abee0d791cd64f3ecab1be0a985f5a04c9bf91566b6af9a0705618a7eb7bd34dc71c6e982fe9c684d2fdcaf5ad1f4366c6b1573520b3a43d1575973976e5a2d8342836da61a919fe291d4e06dc8b8047fdaa591db96c5f708d7efc10d0febd2de603998daa218841c38f38c294f79a058c14b8451e970d45b64ab8cfd811e332ca469c1ad1a703c7889b6af2430b5a9a16efb95767cf6e176aeafe1d7f3e207b92316038a694dc77e4f9d423f023e6e92994bcacc8811afd8022cdf24268c646e4f8f1eec0ebd9adf11a338bb0b76bffdfdba5060cd8858c3861c2020a8367b65b272305871501ce9131ba58f4bee28542651ff43e4b044e08eebdac22901166e5a4690335d5c195d0d895470df40c756e553230fb20485f25e6122c131a1c240a8eeeadae8bd743e25aa7445c4d13bcfc2012a3fffd8e71840a73b0fb86e01b189ed98ffaf53317a3be72575c72b3851f5e6d58946ea53c27a2c074de878396bce0f0a8639e4cd188b0c41bc93ddf2e2bc21f4a6a2a5231612f7cefa0735eaf3fc599c018bfb788b0951173df46c9f57ac58a70364a78d4eed63659e80983ff21b441ba041a6e0f83cf5cbb46787f8032f35ee2d35fbf278ff6b0c4742b0c8e9b8b51081b3db97c75feffcf4793b50a774f9fdb8e1df5bc3b337964677d2e7148e31ea866090136940a9670ff492d88b48d7f5a9cebf32b865381303636930ac76c940454bca3060d8f3e4858b55147eccdbcdef80c64b8030498ce8e15420d1ea46c5406a55c89434765232bab57df4fd145a60191eea9b1d634968e0087083db8bd71be34739261753fba1eb47edda8df45c8bef040b152b1da174b1da36f731cd77a3ed39d6ffdd5bd68d4288c4d464e476c136d3ebd379168bf87ac8ba63a8a6a3f2430af352f2c252a0ef3ea2560870aba83ccecdd0e57ce9859821f0e1da1afec294048a1e22cdd02d5685181998ad20b26539aeb8e8fe02da9f3965583cc8109146ba182b6c8c945bc0e3098a353d07f9f28737fc73ecec7d12ac68f51135a617291d57e57a625bc7fc2174560f24a7667d4106c11922815af1fc4bfca24b625ff6953d8255a7771542d2fccaf74195c957faa3328cb7180b12efc3640eeac8dbac1aa55d236904975ea0521d8b3aa792c8c3194eb15497fb68351b2f662e6dcbb03607feb7c2f29456085d96d4dbcfbbcb2828c812f21624a301b648201d27b9e80862189e7f8e81b479301b4a55dc2aa7732b3460001d072f04c96dc34fbe5f7eaa12107dee5c4fcab6977d65d3e5a3cb2b2334fa2ed10a0ff0f02b43a16f5bfb6d4909b70af2b1b1d072e5c8b0a344ade8c7044a2a1ab9a58ff0e629a2345a9633513ac429ba96b8911c227a306fb23769d02b233b869c91abd605e4d13e92f56b13414e8b29e1e9b203154db9380bbfb66c4548df00dc5f3b13909b2bc4e90d5e3a42b6e4d6e8e1eaff7b319179975ae90e3ded62efbac60abbb57f07c348a4eec2032289ac91476297385e0ba3a9bb08de5894baaf7c6a46b4e04e75c10722dc2c5af819638b8d41c163065cd73b8be3ef6c36cbc556fe87b4d35f14211a86fb8800bcf677a17ab8808224ed0ca780338893612a686fd6d44a1b621096477f6f0760abb232d7bdacf9c7811eb0d87d69452f74c7563c583a3972083cefc8ea05513b87f6d0bc52fcca7d1fa02d5f5f06837526597ea38be7c7a4b33f53917e84e7a46021b85d416a6455cba0646a2e8106ca515022355e72f5c5c81d23b2bc2abcc3ed75db75da3301df758f797a61c33bf8bd3711c202da94de304b7ccd1049d58e13190d56627755ab3ebcdd2922bc162240b9be762247423b434122bf5173147ac981beaf9dcf95f0f28601b5d0dcea36ef0f06be3eaf57a86e0523cdc712ed58bbf081ab9ddf9cc404f6dc3e48299d457c79735587d83d64af69bbcdd1c9654514aee10728fb51ac14f5de78152a2e15b7d40189903e1c8f6decc9b9c22590acfc66c2c61028f2d55609a25e0a99beb9b542ad9b0cd8dc60f5eeea600e8567fdf1675bad45b6d10d4ed8f8bbf012ce632d9d1b73be0944eb9b475a1567c21e22f5b5db331cbc0312fa9069fa04aab947a57d28e7620ad728a589ffe214409284b9ae9fecebf5ef5a99aec1efdde05eb7f2bf80ea66cb5f4580e5eb75e8aaccf203b0e8c29275c05c8ed39029b5d74e20b92dd2b2e6525e7e4e7216735d74f7db4cfb4f76083f69bd6cb2f45a29229e38b54f1e4f5a73d579c23119f720e31d39c119f0f07141c4a461a710e28333583538bbcce0e6b06f38efc9dfe99c826c54295362553f87536ef5280016b7df0652a70368a712e3b0d1b3d73d8266d82d519e636548ec28767b9b109584c2a07e2566abe32d0cc509414b1711c53a37f3b7d218ce3bddcd3ce3bdcc2a7544fdf19ec9b6bd5a35fa8a30226ff37fb679138a5aa53f952b3f8b68d9a7eeda49f055804d5d25b10867d8652290d7e96a0c0a64fad854e6935cd1594655617d4c5a70074b0febf8272468f8968876acf52f1be6adc27bd3e730487fe5ae444b7b6c20f24c825474a95a1a739be1650ead9c7cae41718b131d4aa8291fb2dc45f5633f482b6e31aee9fd0432da9065b084e5e58cad91c5f9835c524b093cac7bba5cdcdb70d2dbf3ca0520f5f0dd74212c58c26b4e45122e583b5caef4ccf202a6b3a5ad0de8c9859c82c397b018e7528acb59cfd465b30577a8d4a358b58d0d5e510e1c61a522a4f843d0e580bedd5d97aff93915e756800ca9890e37275659efd87c6f31466e56141a32ec4c789afb3fa942064caabee55587a69f2600e708a9e58eca5f5c2ed0d348cef955a261b0ffda9c51e70f2335dafa3c2e6fc5efe28229c5bfa7a87361bf6fbdc74731b67003b457616ea7bd30aff832b7d18f4367bec3934983c9363adc2b1ce3c63fc4ac0d9a8e15a727b57131ac6d140305dc69b866e4212c6a58ee1ef5734db31e95f08688e8f8f6cb5b1ca4d9579ee09b7f4391e39dd84b2e7b2bc4e3a1d330f4b29426864ee08b59956d688a61aec981062af97b797b9921f8f881b7baaa200b4050769d8ff1a95d5fd1c4063f2f4aa472117429040f1ff2b50e794c2197d472adaef17c8ad035529593e6bde8318d90a16190efe531f4e1c83d317ce279d71711f3dc5b2ca6c2939caedd688927144c8f51da45fcea09b551d1c906585a7663834ee0d6372d2ec5a41af84ac3690aeb2723517dff02fcca3d30fbe33c8845808b2a1975e098d875e4512ffc527a9372a6fa6df55220182c02f22b39295526c40efae0d14eeeeec35e617a6894f58bb51a0d9c621bdc72ccd8bdd8091290a5dbef4675c3cbdff98050eb4bf04eb9a2159ce14bf68f3408e2c482410dd1ee2657477573acca4b9ac702625c0d628682753f2e0146799a62dfce3ec882fefd902e8fb4c67529baec2434154329e1d95dfc5136b3b6e6ba60da0b48cfc9391ac0b055f7f75ab5b2a0e5eb396acb972bd380ed670ace57fba31145609806b2d90e02b2ceba535b3477071021788e2ad746ca1ab7a682093a8e8b183830a0ff3a40fc9f191d3415d050bdbbc9799ea9b1100471e29feff398d251699d5ec8304328e748bfd34ab714ea534a49da85f173af9bda7a0296e511df46cbf86b61e89ef22e6de5a3b0fb9fcbd7115879d1d84f560dccb7e06f9cad4a1c9332aa4861ea97ed6619e839b302eb9602b2b81537815594bd71703b8272876de20f5b08b796eb5985a095a357fedbc513737b74c4a37d6abf063807f54e14d001de8e78f129c646214dc88f5c21c2185000eb359702036d97481bab9756244413530bb67794f8f2edd7be9caedc86bcf6af2127671ab63ff4e6db943200e01b10b01c0b9fc81f851513ee59afe255387fadebfab57b5a152cab4933cef455700091d832384ae3871a91553574b297ed5ddd3f70d04adeb30e1342214435c305cb34159a357d23bdb2635e2abf29ea68e44f5a47f9bdd4c949d9aeb87cabf6b3917cc6bcfec88bc18fb6d62f3ca7a57bf4a960f589fdeb827f482b9f9b05541da8db5ed22b4fb3da5bad8e179dcb72ef378b7c6db26bd5bf10b797e73cb0cc29c7fd96f49d7d01e1bed6e750d35ae86bbe120bae824a089153f395e8c4702adeb83eada5c9ea678c649fd886f5e41173327c47236e7ddee054bdafe36bcfee9ad62909fdc53cddf2b40d0be68a91d774305e4359701aaa95d438cd4dd0b7bf4a3e38bcf3158e71feb46793a5e0cdc8e27e6dbd7f92213d5fb3165a68f411c224774730e9f745a9eacaf32173eebb198a8643bbb90c954734bdcd473bf0d48ca3362ca6788a90fa34aa056ef8d3e41aae3f3500adc509fe1025bc31b526623a30c97d550c2008bf8798042c0aedf3b306d4090af1944592a5793539df69cb33beb42549602fc9f98a9b9d7d4170ebc210e6217908833c5325bcfb9c82b0701cdb8c9653adb1da531e7ee4024efc26041772a28287684d19db5cc16ccc62b2a1b4642a73f44c75797677f6a490888f473c36310f85f51ff83443450f75333f00a4a5ddc4a90d066a44fa3cf763e65765f14d8e3e417f1bd19a6424488e5912ffb9848b66faf05b732f3569dc254cab7dd2bebaac809693f83005ed6e89f3f49ecac10de6aea859675ead7ca6b68ab62a1324627dc7ebfab24132e59eb9c912ff2cde91fa324d0488350b7b6af6187690835258540e9341d0ee1a8699a1f9b4002a5e5c419f75e58f13231415e0987c9bb9deb4780a887a1eeb33e138fbfe4363b397ac3c433b77ccac37ce6bad9101b9919bf3951aaa0e7c079edebfc17633f18d44fbbbaf85a6f906881b265bab9ad8012be7dd4d6a86a49df72d9d7efaf2d99593395e8150f40ea89232f0a974072e965dc420fdf138f7f8bea3963f95dcacef1894033bd5a9f954e1d25cad40a62f382f224b7714e3c57bfc91233314b3802deee382dbbf80fc90714c741ce9417dbecb9039e945f8edc623ca52a095768935106b60756bfe1f5dd0de74636d0467d1460830542b8639bc1c5c6012857950003c2e604204c8ed674e3ecb284aa087308b21ea6b4df7995c6ed8c93aadd7c1cfbb0f4c6a9c043f8556ae2b796ec1977f981cdbd4c1b24543297e7c0af25aa012010e9e6f503264e8df555426b617ceeaf7536548d983ab897a7e0a5c821ea4efbe426c20aaa542270d0dd692a590e230c244a881b883b61ec3bad14dbee6cba17f81f4fd56290d3ca124378a72adf8ad9f9e2af3c6e29987decb125a74a7c6e2bba7244fc7ebc393963be4062a57ec9210919d867729ceb64f7d540d1d5d82bcce83cffc526801435ffee0205a18caf3cf716aeb28d85c5951dd18d7cf8bf5e1e83f84865ebf6e65bdc75ada2fddb2c06620f15595633263a2e053a8a36ea80cae0ab13e5a96cb34f813bf466aeb6a9e8f7b70df5ed563518b96cd253a4a590bbcf21cdbc7c027cec64afd15e52aa97f8a6890e2fd95354572c4371f6e0d8b588c7ecb832d2911f2bfd03407c01d6dc5757ed68a6a037397cd7d0e1d39b644ac7bf286b34c61b8b605e47522d212a1f7471251ff627a935daea7aed047a6bb418c03e41e674897da32d99b69c959a0a956f78b7c787415401eda1f35ced661905adbe1666a928fd1564979a35b2d3962d551c1ce5d44f3627155fc5b3a1be4318ecc41222c712f56d276d800a8f65eada3acd03982f705f970fc7ddb1233ae5e2c2ef2bbdf3780ee8b42878ddffd2152a6083c75bf55b72d095407efb7dccdca556a5bc6ff8fb71335ff8d944ed3a7d82ff982c6212011c7c61c47d4faeb18598111572f605b66d49d00b3b666b808259bf6db62d3b4874a9819ea938c6f60baebeadefce11df20523e628a524d6ded161bdd2f60a67e52e4f20e2b980111daaf4d6c1db53576ac1d599a659bec0e6cfcd665dd3abe6be278ecf1e22f994e25d07937cee04a1ffe90bd9201d91de25535d67d7a5d1ac8bc058afe38dc46a6ca2b7f467dcaedc5cf4957200d64d9cc058e3bf24bae9151c0a4f60a5fbc2ff1df7a442726b73a06b007048e8a2ec1c4ca775374efaa6e38ff210a3c397e67398dd2e97aa26639034a71da887f0880be14dfc5721b99d79bf5fba9d9cfc35a5dfddf9ca58036083e94e68ed5b3147a46edd5cf2f1d3efcd460790890caaf1d08f765bfef6d42e226370c6a63ca1ecc4dee7caecfd8008bcb4b7b2b6d782415c9af164207d3a21421a4412f2f31a703f30c7dadc40735f138195e6778ecc13cce38cdc13fb2d8dd59bdd420e674ca4eaafac2565b61fb1b6a8f658a3bfe1a318cca3c2ea412494d3b484718ce4044da3136cc597767a8339e772ae43f98f2a1d36b1d228eb05cfe29f4b908cb7a3aa322fe2208e7ed1df22732a72a4903a8c91483c4a6a73711ca2cb22eec483780e63f76509f642d4e607fd19a71e182f49a75dd8ab5a55b5423ebdc2cbab0d8df1871ceed5ba14229a79d152813ddd55c7ea9b3b29debd8b4b2d4a15a83441f82a6e07b52fba99b64753e55aa36549954d2bd5fdaa9e151e441f23187d698ab4a0507e32222b3779cb341cd46d43814fd59b230b16bda7dcb789ab3ffa3a43b68063ae40f9a1953c90d96f239819e2abf63d0a853135a23f031726b794730bdd9fbaa512865fd91d4d9e9c61fa89e36137bc4331be7c94167a178b46f60c5a2599ab3d68999d4c14d91b1d4d9d5c1f7174ad5dfe57a3945898753f0a58d6e81d6508ee986ea41ff56cb410ee6b734637b4c8dd24b8e269d1294ae449c418fd4ffb736115a2a83d1e57daca5af10de77d0cf0c1fef985e44676e6f108f3c83caa0d6efbbb4083ff2662cdfe1672af39d2f75d29d4e33c97c3fef76e66c582142af188427ffb4d99a7a1683799764e2f03f84765acf8a1260d56b35355a38b0835b299d34b34f998bc01d41133bc41017128392dadcacc529b09ffdc397cf4340a5ab7e81f623776455576e866dd9736795c5f40a80b52a4f5c07927d811f34b2a4f651b66772209920c491fb740a11dfdae2e3000107c33083fb10f6208372acf2516a40e1dbbfc9dd32fcf3dfcce8e9c81349ca28817d86e56f3603040917690b0a47438d29817f36b190a2581e7a3fcea4895cbab6ad2acca089252fdd2bfea22637502896e011a88d2403ded83f9a067c8172300e3cdd1f10c5f3be6d5123521205d86966f00677f5d589f4cec5766c74420cde42b88ce0901188fa32952e404273f4a62610e77e57222e00a56bda0bc39c48de96fbfb54a6d8a255ef9c73d67efac6fa23a760c1553cdfb74bcbb51dd0f727ea58aaedbfabf96dddfc9cef2f844270268deeeed15da525e775a49fbf5f6f312fe20c3c272a08c919a1f8f60e763156f63a508ec49a5d4ca3d5a8999552562c6058d404db130619d21cb56be4d2c60532c48f5ff3d5c867ca68a86006b4922bacbc598b4267f6fc97840850fff307496441e546847c617f94a223c6dcdba2aa66e7dd71a0b92d09f988dc442b78f5b1b2a84871f4b66698cdce033f7a76595337f1e857c311318374947a9934ca531b1c14df7a6ed0f59fc97064686e37e1fb42a2ac898ddbf68b1763409bd6fb6dc8f720321f5831aef8402e96106ace14bf82ccc3337c1c9bce7f908a5b8141d4f6636278d179014c77b334577d42d28eea6f48680edf2065cc0c3b066c8c0d9cbb301a5b010a8f9d6098c189cc54f22180a3fffa2ede4834117e18b853a833876ee6097c7642aa93a03e0ca2387a84d0f0d1189b35e9f9dfb775646903b33297097bf9d494221c3641dde223c7ef77bd92b1f7ee4feff19950371da95e0b7536985f2410aee2b0ee64c60aeb9e16e40d980e8e91314e16f9e28ed964d8bd2e821a1c9770fe4632a4a1141b68b7270e7906b975e8dc7d15ac972c306b0590d4c73b2ef7cbb58ab00511505d8e32bc7e848bac899bb4e9a4d40998e0e96f72b57b7fa4c421e33b2e8e5e9991931f306048287fa44b0ebfd156cec56c2d4836a21e4d5662ee6bb0a0206a96af3a80d802b414f4903f97f23ef4fae51457b98f48baf8415f5ee004a4ba6a8ad1b162e0de1a6afdf8a73ba12c1897933dffca1ed8f6c7b6c4d76885f07634c6e9e2c427447c5605d1f4c11d1b5cf98fda7078b7755bcb2478796c8b26d986f3411986d4ba6a716216d794301b8a143e7ad1534c31f7e41090d6cf9d952780d5ebad58ad7aa6667a5b6037c8eb7a0806cef0fa14484af3c26f1d55cb9b53adc83762fa3b135af262f09c4c115c5c86cdc9775d89fd13abcb48c5eca2357d76ffc4a061ba230073e788730e1d81acac9558ae7e35b3c7f8cd81c010215b1468abcca7c64b155fe2577245c2ac683887d775d5be883611fad0c8164fc5266a248cd8aba7ce9ff5564f3ecaa18ce233950f01486f4b3b2dd029c41aae68f7dece7b598cb5e17143fdaafdd8dcbbfb3fc1cdcb7d985e4ea7119b2007ff7d401458b6394e6a982388799479f8538521bee5d541357405fc3adfb87eb36dd25993102de747b35b465fbb139c87489cf0e2d5c209ada58461659a9bbd27e223dd7c22e5c83736457db2abd41acfb507c1a695998e3f559c24d98c6fe6c1a2d26c8bb804b9077b7ee5492c0c6d95075fab52d902213b162cc21cc6ec4784ce68479e3a68e18166d5479fc5a3b988b5de4b95b4849922abe6f0bb5fa7f82765bf0be672a770f6b562335bd6776ec30e372b3da332009564e4cd2f7c79c8709c0541094c93402d0cccf13cdb70b994936571bd9664f7de4c7c95cb244e0af44561820383e28d43f4eddfb6ca59b58904433cf177af64b8ff7b5ce0e8c1ccd1140b3a49c95360daae08a66716b5e63ec7c0c41ee9c4e371751ca670eeec72d5a8f3a59c45950fd21d86ca113f7ff806b5acc75488247590c70c064ea11a627c8bfd475b6db7737c8e73aedc539332f8c90e3c651f50d592560f4c457960ab7345a57e066d8f8c42569a088adf6e54b7eece3f561b827531cee0cab06d9485da102e2922561a1ba81fc087337eedc3dbc4d9f25bdcb53a34dd98dd2bb0668a79164b05cc6b9031f1c0168d5735ab083ff0513903fd41a87b1afdad271e3594b49ea98ac8f5da950ad0784fcf926d161481e861d7c7161aadb709d0ad0814369636c8e2e8bd5b0569887f8d09b2acc11911d71e2e98ec90fb79b8b5c8844c19d5aa5f67a59d44472af414cb4f385b179f8d7c33b2214f392f52e41a9137eedc35f3fe3af8abc2608b4005120cb01da724529b273a9b56dd6f2d48a49a3b038a967fad7b85dfd1b13b72384003f99ef34f38872d192929251bdadd2ab077839b22660922952b48af303a7997b5d9e3590f08675463dbaec4f05852d4e8434e21c28a38514f73f2da389d053085c3fa2bde6701010ee45fc7c13c813621cf3c05a5ff9256153194fc608a5b5b790fcb263f80d7f19b65f9df878df4e019b72c7cbb025cdce118a65913ea0046c9338bca9c1439fc63cb2715bb27929516abe9e1d48cd986ac30b8a77172fe99a640c19cfc74825e977d467db140793adcb1bad426d81dbd90d619e3465dad048c4fe30f280cd59d1ad7add9ac1fc14437b8f0dba3a4de858055716c45ec5410f601f1736f9b65bbc15d9390bd07d5d0364acb01fc95e49ebb2d189ac25cfd0f6ef3f08c9ee9bc9ee335348ab", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x90, 0x0, 0x0, {0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000ca80)="babb1507a31fbc348ee315c3ba98920e84d970feee36a929bc713e040e8d456e0204985416d803b31dde8ab1721d50c3a44ddf98b62a7b7c319a532aa8be977b8c194e7c49d815639101f170bc6d109adf1086fde5abca3c62bd22ea5537790d65069ea80094be74f190576aa519c071ab14307258c0a7f631c09fd51bff58425f7207fea5896e44b904cc930281abf23e9a76f675c166e2f078d1b20ad462bd4229d4b41b8b1f452336fd5346fdfa4d41659ac1e830ce8734288d5406eeb99e673d9ce4deca34418c3be31cb0d409a3391ce75dc677d5971d7728e866af6413592fda7b4f874572ed87354e2ebabf8b952d184ac381c96620fcc2b080ef9f03c2abdd00f3600de93f8c44095ae5e2f5c7e586d63a2aa7d13b5f95df8e47179ebc2e74b624581d5d4ccb1862b4f75eb78b8304bfda9e029f8c9157f3e0ff59a24a855a7baa5eaeee43ba943522675a645471719ff891102a8450f08b2d804ba463568f30871c7d28802e5adbdc53e86d1b88f2b88c888ef3cd6a89bc6f0c1aa7d21b2d271efc8dde451ac7b71409abc4469ab0d1da719d3db382824cce59e3b1b2e0feca1c0e8ca311a5705634efd366156c2eae11b31c7dbc7b4dd3b9896b9d887d513bff6476623e930e96cefb2e481b90684ce9b5da88af3c4790b63cca74283430e766afc6b60ef76817bff164c5defda293c36e95b430c57fdb7e13a2e6d8cc39d3f89126edfc35f5187a2a64e18157521fad4b318dc495b981df2ee04bd5d61410ea332b3be332c8bea7b170f57c5bab95eeb02837db7ee826907ed6bc65404759973654da1a282c8c5c4ebe161732ba3b092b71508aba4450118281151f697915bfb4c69e0d9913aa24bf8ecf7ed4547e6630453a99be33696822c1ea71b3dd08908f3cacd2571bfbdabfcfbef4b1b3e4529a78bf7999447075ac8438de9516faaaefd52f3fa4f33fbadef3c2c139dde376e64bef60348fc68eadfd396db3152e42cf270d0d13e6f2ec79fb17b1b8efa9fba65aa823dd682996263d8dba238f0dd557f9938c7cd049053f2f080f9f2ba5a9cd91b62edfaa72ec22aea7efb3b1bd1fe2b4b8ea2d18c5d97860e44b728e2204c7185a168989fc0734c9cc1e1e3c31eae28cbec8a7b26955e8d11a67bd33db88bfcb48b30c1b2e6d0cc4c92456d6fa1d342216be11cc16e150096cea7e8b0ada619d75d7ddd8ac7bfb5280c1f533ae9b1615b1dccec49f35f47849faa640b43f678601fea278a1f23c5d4bfef28a79d6848e9205b120e860c7d94d6e7573b8a6932fc83d294bfcfb33621a434e2d5e420189bc7a0ecf67d7d010d9aa50340f8cba19597f303020c00582571850696400f40ecb1dbb106c19761a18c15f6ba2b7d0c2f57897cf55ff0720cd32dfe00ea68985a0c2ea947d3241eb83286bf4697f7395ac160fc89ea3f513e2e90d6947b43670a35b9f35de62c088c3131d61c3713b6070343800d14f4415e8619cae8d867a2957ee242057f7367ce45d876a25e6c56b3bfa0f3869a61f5dfa4f98a49a8a4e76d9401b24da20d2d1a3c7c6ea9969b3e852db3ded4a298336e1392452849c014f99aacdf653d7e0dcd3d81415e1f9cca3d9469550a3cd153f4e1f0fb62be86b000000800000000031d9a6aa877829ffbb6a11eed8b16636843f8eb5cf0beefb6e49f16ab5a74aba4a7a4cfe8a368ab4511377bf5ee0ea59e530432365f4c3525927f293da54e04fd5002b6dcfd095462ea8895124798edb618ccc9f68fc32f47d954d9493aa14cfc5157ee6c332a91f48fe39075b0a29b779c9183e659f5854a2d550094e837c97b7d41bc6f1e02e0025d1d8ea65c48c5ffaf577284ca39399486e831a2aed4a4a5bc6a15146a934e1224c34564db67e34c43708ec953f7ddf58f7b7ca594acbd6286c997a3e4e671b04a5b8ea8d11fcce7ac1567984097c1d6bd37ff302c6c38a688153c746564bb45c652333c9fd87a0adfbf2144500c3858b6b81f8ffa58c9f2fa70b53ea3eebb3b456764ff5cf2c172d56307ca5a5ac4b15797cde04b9016fa36ebe1ac0aa6c8c704526c91731a39d3b0b6f80ac254d9f652de23b5e94d463a2e0d683d7a55c4a5457c96b35cd903e9ad3f2b6e6a65424d9345aaa3984406828d0023f570f8f61bdbabe99908fdd77e90964ac44063432dbc30c086f32db3a9023194d4df15a72ad220581290e89ffefcf25842bf2d43dcb438de8577e3aa678bc55e2ca0474568ec00553702af46b178da58260ec33b982e537c9d380f769b8eca3fd5614b3128c6e068069fd40deb8117a03c1f384d8bf5f44eec9f0d285928ddfb73cf545dc8ea00b80c4520ad873ca1d0155cdd0740b4a89438bc03404850a835c392bc52ec1867bb961a5c5e9997e3fb0ee748c618cf4719a2915a2febaf41d1b150e58959ef0b669292e3d3750dc92109e5cabbc251a121c1cee11807113208561a5f2f079acc332de2ca914b1c2ef8dafc010ffb4881e2b8b8831c218407e7a2e0fa50f8eea22325b9fbbc4a7b686d14b460afdabae247441db4927f13607eee2cfba854652826be9598bc16ad3477e421144b499a0b6e0d50a5d5eff1a3cf454c13803e55594b261e5599c33445bbddffcf8f1ebdc5599fd85f9ba81967469b5090b7cb8bced92d4fd377132d12b099caf6956e7dd785503e694f7b3d3d86be3f0f3a9aa974aa9b25550cc7a0ab62b5bd08f8d4a11bb366d0f9c669f151b64ab89aff3c140a1d7f909f5f83c8df7189cb60b1e267951d5042d7bed5633f87efe5590910644dfffac26e41cbf106da125912cc4681de4b92fecb9a5b9a4a4d966e9110721484edc1aa48fbe7b63286585252b7d5cfaa5c2d86acbd9bbbc15dacc9a73c5562ad813fab89f5e1848bc231fdb5bba880ac927ec5d0e5f3366d1467bb7d27b43d2783ca5e478843361b6b4142f6e1fb3288de0ffbebd2ea141571f249e5b990b630bebad6648f732f2d0239ba8e612383fffcd37a24e826c3584b2cd6e5eb5aca975e528dbfce3c3e542b86fe93be63fc5c55cc5b037c8954c1f79faf6211678ed5ea2638de583c7d958035eb82dbeec387fa128edfcc888d0ed8130d0261d4e50652b60617ab3f444977b51df4331d8f90a7457f173aee5df8a4d2d50c9988c2dfabad2440c34fed036ba71822e4ff14b33a8f07eab77aa9ec8aa976a6ebb64749ea80b3ac52c6fd6a6f9a6375e1d51ab8cd99c4ea915c9ffc061914a54ed04d8b307689d546558fb6d034e59fbffb9c7c501289cb659523564d2327870f9ab3f74f25529955f3cc5766fa32674f79656ee952ab664e99853e617590620e7cc765b6b0ca9d26ef091cf06df359d0f222a8e9673de286037b06dff3340b875fd5a725b6cf267f539f206cff8d76c0964d11db6c17203ee19cbd42587296e8139c130aeb65171a29cdccb618a3faabbb72fcd34acc0ebe59e04ceadc597bc131380eae187828a2f0de48ecc7e28c211faa3e962b05a1bfc4968ad4d855c5bfbeec58bdf728f63a68010e827fd96a6b1750582fea0673bc007d63c1aaa642cd9e63bf5e6fd404a268160ca237a26f8b9cd1faa0bb8a7a064428b3b5183562b1f5ef28386e39247e5a3c1175d189d687a6655adb734e38aaa98517a6b59dfea024498c771280cb9756ac0d789645f3cd9178ff8a3df0ecf4e04e09edd59b42e9640e4320939ba75e04dc0b96b3c85847de1713933d6d8838e2b066b9ba052faf43afa3d894e133d40a9f3d48ddb8efb417fc6815eb97b529a5c0a398287cb53afdbdc0dc39a39f63750cf7fe855f64922aac6a2306d737f13e3f4fcef00e6d8b61ec21b7b9af4b81ed86f276956aba9f452134e2184d505f66491965b3adcde6ebb6f89113ead3edfe18c211c36c0439bc1b321518fa958f8f29f89e31e1fac1f9ed3a7e68b86eb039960da9ad2d823181166dd1dd3fa08d3f66ee2fbf4a0444609324a0b6d335b95a8d9078c31c68803186867da7757412dc52e0e44ade235f5a8600f7ffc4017897acf0bebee882edb4d7841b7efd3836314326b6ff4d21aa04db53803dea43b3f25aada4515b7d17f41cdbecf58e2cf3fdf0d214ab6907288559578a1d02a3ddb8a980abaf49c52b4bbfffc6626056d90760dc506054c88a680f4b9d7884edb8e5fd27adca9fbc3e905ca71387aff238e8a37e6d9ef75de15990531afda3fe170a4b3fadb249df6fbe0ad598e5ac255efcf456f5aaa0e20a64fc56eba14ebcb3ee96b608f33a7e64240d9264a83419b57abb6b1a946a5427c5df162d8a2004bf5d5bd011423c8da634e6b0754a6766b8907680ea0318eeb3699fb4865a05e2915b7843a6123b6b23eeaf295fb66892fa4fd56268ce98cc276c9a448d96adafdc13dae550cda5393aafa2b5eb0e737001f60b7e9b6501a611517425e3ff73afa05c4df56e595ec8be7c0f8c1f0ab7f087dca60fc5e9b40d62f72c453a261a0c87300f66a3ae81f0bd8de024dad855bd4d62c04046499df9e974d83712472df7bd7504d97296541269f36789898e64c9cdf6ffeb0d390d79103ce37d3aaf3f0df714e44a3235f74f2bf87d23907875dce0d76104e9b2e1f9231f51e37a8a29703fee3a3d24ae9a54fa06dd02428356686274922ede85a8656c21f4e9cc1847a79ec272a9f069f8fc7ec43ff22cf4b22132fe9d1ad01fbfc7ff92669e7a1495e9544f92fd2644cdb833e49e71ccc3aa5548ea74ee0753e02256dae7304d3a8a46810311e735d4c2d28832aebf5d783c3d3f060c791732b8772327ea211e936d23b9a803b51bc8f7333727cf5603239000ef173a6da4a86da3295190b042e230614b157d1ed2d242444ef98da9fcbf9a2cd8da10f3b181c1d14b339ed8249049de44fa538eff2ecc8baec0f8e3b61f8f643900abbbc8bfc7fe274556f7c763c2196c18a4a43c58a6257d3d18c072c8dc22fbf7f708e59b3d1fd4755ff740a32c53958a681ca433781d34d30f2845dad0f27790ca9aad897714cd09426a8ac7610f5e6fac3ff96e41d6f5c8c908617c0a80903230d048e7c7da560f275affc0e2d92b8e2e3acd29ff1f760a67ff841649e4e6489688a7c736d81d204b8a230b706e43ef908de131c24456546d4bd881544fb13c7e2c7b9028faa85758cc397d8cfb8a8ae61dbb43c05ebc09d85f6b860a25c43028edb834a7baacc6dc45a00906216c576ae08fe0039181c88ae066ab752ab11077e5dd6bae79a0d93e1b30aa6f7640b3bf61b166bb0c70fde979e6981eebd45068eef400c4dded22e6ecd339bf3fc076f61a152778867a36c165f27f5449e612286a8df056192c998242f68cc55362fb6eaab7678beaadb4aa2adfa65069b665caae56422d61820d1a217f73d29e778c6a3d20f19bd1183482cbe8e0412f065e4aa96906d75213e94603b7a07a0195848c63163036e3d2c332b7d365add3a09c8317fdbf13123ed7edd279ad8679c31085cb37422c30defa328e0d8973e2e2d61e6f0389973e664b4e39541028e30223e66e96749c97ced85985b0eb9ecfea1795b62d6b1bcfe112a84273f17f5e65572d4f3275eceb9f4b48a9195a6e5f1bd145624460126a6c68f8c82af0e2063dc2f7bdbaa03e36bc4f889b937cd79e7c4d2cd6a469ddee246b1f081d43cbc883e80574b7eb33fc05ac78fa00633a9e46fae49ab282caa1d80ae7045832d09f5f5330fb4cd034a512ba337f0290b9ae3d73ef102c8948d72e3c9ccec9a974a55419f4c9cd22cddc228ae0c030fed80b9f234832ecf8ffc3167f2c4a3fbaf9ad47aaf287021f2c449f2cb9b8cc83c365f98c8d61fe53401b6932ca735affb9335e08a9374b65cc57f53df023bd5aaffe1a9dab2344be56e93a2154bd457e98c2428f0607cd45609d073f43bfa55ea0c92533043f565e4ef2a6e6234956a3b4ca5e185262e01c8a81ca59122c68cdd655a70befd516694e0a0bdad57ba499b8a23eac5f269416a468ced9b4d1598f40a342bbff734dd3aad68e151bc21920685219626ae82a74c899f80cba8a8e17698ff8bcc5bdb96f95d0c2e1f22903069496f5b1eb648ac6145c6a52fb5dbfcd6d81afd7491e56fb49e57e40c574196206fa51fce5a076d785c9c517b67366d89558f5ccf8e8ca8200baff0977c3f9e02e9882853d5d5a657f69f9e7d51ec983f4efcf60157077582858ee117fa04591e72661583744d98a4dfdc0035d9a29bb597fa928a70f8968c75e550f5f6f978fe9278a84cadc24e08f7f1dbcfd4dad86ad9f209d387f0ea4a784765d32fb501f60464da1962a6f8d4221c5d9adf6bef4776566e1204012033eb959a82b9bd9ef47a9762cc72717329a2cf44e68d305287cab784d0b52b02b551ab40d0308f1827242c7391a95e7ea7b69bee79accbdb7e04269bf2898433634a9bc905f3e7c0d75dee7260bf833a64b351c1b8b0b736155a0784b142fd49d2080b5632b264e91d3ab54a784f3be9522063506ec68e0f0f083478ec39a0a54c5ba24e41fc3b722a119310b41a0d40e7e065778037837348e7593772fffe015074774d0fc2d519a235442f05b5240bc0d3b03118072310f4014aa407853ce22516c2a5cd21743ae50bd899de264225744e9e945df906e7f9b784ac2b7b7c514a3a5ee3a072d089733e54a13143a9e3ae936b120160f8f238559c2db13947dbfa8bb54905d08e67837d57e10186ba5de5b23f759cbe8e679ed523721500bd57e2bc45e58fbae519dfabf2a8e54d8a820c85c49f7bcb857924b9785db6860f436dd125fd220f16072723e5abc1208b4ddc7ff02ceccb80c52631cdac6fb125181a0571fe1873fa53c03944cc761b84688f5ef5a6a4474a59f351657541ad2d7697bb01b40c8f589494319e5b266ee0ed2eebdb6df6eadeb20b299d606c8fb0079df30e85991068edbdb84278eebaab5f47171aa603eabfacf2bc32b8c0eb25d9a917b8bd885a9e447f9a2018ff0ef3b53ec2673e0d048ffe8f7568a8286acf6330233f35119d9709d182e0d8820121d447ead9dc358c55f839b92c693c74830d05ba17659e6b20a1ffd1ebbad68ceb23a76b44fe7e0fe151fa1d47d3cb02356c96368dfa167d701fd74fc64ed49815ba69934ff3d1b4c530d637d4fa53ea98cf30cd7c7d889492bf5c7fe4658a2ec0dd8efe5e7d7d91f7afc240be39721a72e6a9697440bd94991fe0244fbbea49578c48c5811d78be1582a21d39b93a9ec6d73460717d20c4f71ea02bd52c32a97b60d76ad699bbcc90e4aba24438c9b4e161deaab510f99cfd1fefc915bbefb4c73650467d47c43cf4bbeb037e67526d4c5868d4dce6a807ab08fcd477f90d6827831769ad4db4120d51a0b43f11e011a93a4976b91022851cc336aab643969bc06c9410e0f12bb952d880037248bf37e89f0ba6ad451c9e3a0b1d4479001a6e8d8b3115ae19af4372a5dee1f7017d7c5a0d97e15150d617ed08941f91967160602e727d30447fc2a9ec9c289900adb739888af3068d4772e608d9b9e6676666ebf9c82305d11ab546cb0638796f1ad334906bf582dbd45e937e6a20267079e7b73075110849642fa99adc37070c00d0d8127262a42d0f21a3620c242abe7eda1a925dad842bf67e7b7e2de399a65230cc8a77df91fa7f668eb16ff87ec428f6a0ace1a4d0e6dda60baf4508e41a2ceecd3a30a307b78c90b30f3f5393dc5df91294a2c1c72e4c1d495836726c32fbc175b6dbabfedfec0f387c328de22aed4e089318fc82e3ad83f1ab743e48aa521b34d0d581ce9933a3a70c83df4a8963653bd25eb7996a78d45e2530f6ee91b8d7f7e7297695493ac8428198941fba69bb8a5e9c9571c7b87f4058d7f74fb5d5a671fdc67b4eb2255744aa0d707083d989edc5939acb76c29d6b1fc1052322dbe974f1b3df88a43d3a57469df2f250fc05f6dbfcb0f301ebb6b08d9bb1f3f173af544d67020b1ec7d44f80e9a286dba5158b42a5c15576e2d5527999e01f7ea916aa4b5fd92b0dc0883dd8fe114823d5120d5a89d65c0f8c771650f22e32f0de9adc4a1655e48e7b77c5ecd495c3ce63847b1500b2c18075a213552d780dcd7b23d046f4143fe8f3433be9840b9f9fdc76224d20b245b9ac7df3e31e76c5acdfceafe63dce0c7b7faba2e17589f9385f1a51851752c992d5285f921001479df7afbea3a73b9e417124dd5bfaa8f0fcf9e05b0e51d7c3495b471ae235d8a500cb13f6d3d556ca75ced84276038e3be5509513060ea76d796c7730c5ae80b92fbbc228f96c41e0e814fca889643b053d916874a50762f837e7b0e0352895f470cd56128ebd4e01ca19d9bf45ac2c476452d3dec6ca98478ae171c0eca983a33393de9d1536ab4f9de9c8de2b337f4885e4950f726e64aa46c206544410778163f70aa279500cb1316e20f58171189eacd895cb515b1e9f49bd2411a224dba1c49e3c96ed77a5dfd0a118041f7957378ba895b52ef4783f35666ec268cc1eb2f1cfa801992cb2adc4203a2e63dc9c3aeda3807a918a0eb4ea218b5ae8ea59a326272d5582291e0a562388379ee6a3dea497094461646e6aea5eba7c13cd67daebbd6f9637ba4fb6af5993c34c6f1803924ed4a60fcf573a53173f80b6b44c398e008566e887dc40a01d1484b3a4f8091c95f79587b005ab59bc7322d98053ccbe1588509d1c9cab32002a3179c9484f5e2b57b4af232e16b9495932973dfce11d0bc3d1a542194a6ce2251cce5d1a077dbd81a431b00222123b55e8a03156a2246e5987c352f608e881194df13702c87d69ede59f2a440d9de81ead9032640a125b2ce33354673c671d0da5fb44aab646da297f3bafcd1bc1a6f4929e0098d5e0a253e114072086ffbea446c07a15428803dd038a7089c1393c368a20910f8d19887fca90e76f9c2f61e7772e7eae2707aaa2425534ea9f7ff836dd6516f37159c868503875a3575e2e9aa4011e6c06b762dfbcb60100000000000000c335c4e260febae4dddbd3b9feba21f540ae8599a9520b7d3b516f15c97ca794b5ec9601cc539a3cc34f471d7d9ace1d81704fc69e7096a175dfe6067a1a0c67516f481b71212a8a06c9c2638e8cd0362679e132b31fc9df4caf93b7e412ebca4e164ac340e67a107291ea360fe3de4cdb3793338de3ff8e254a2ef098614f75862b7396d37b7ba3ee2b0e2676a8635abd7ac95ce53af2adcb9bf21dd8defa4e7fe8de4924783fb5e7fe6b058a8420c51e481dba76b2c54f79b166480612e95737fb783992a657539621ba305931b7fc3930bb65af53d125af87b85a5473899b091f73c6434190bafb14bb4097fd5657bc4e7e19ef7e9644b1b5d9becdf0037020d15ed6606379e86997c4289d5bb0547ffe226762db9045f391c5f44558a20b4ee3d5acc6fed5349c45a7929e011a8d3893912d0b10b5feab2d39a5d8faad9c845c5c0d3535a850f12b8f3f9a3d667c80540197ef1830fae2401dd9a30f4285825f07e2b8190851bc8c50b0cb68c690c35833dfbad56d2b161eeaa7aa31bc5ea0a7f6a9bcdd811b2ad17d2e1acadb19bdd6899eed882b9fd104e5587fa83fa0579f98d51fb7df35c71608d443f4ad576986669bcac9a9f0b80911a65a7224511cc16d8c13fd751846829ae8625403205a0078e12677468297a4bea34e07c2ea60434217919287268cebeed667f96fce46c0664df0c37c408817d661352a9c56ef922e216cd1929d6437b5976214b07d85625961b463ede9712bd0005f287b42630c17aae72d6c77b58fc127dbbd8720ba76eb804f09540a1f3bc4a0c97c663180a9ed59955b482aa2028b68407cfbcc098a13beecf1ec9250f98ebc8c121f29b145376295aafc0dd5b5fa1b93c404823307f8b135c39743a22ba2192c72fd7c7c5959ff335411317a5d3b6741794e3ecfef6d9519527ff6fa10d8f74927322c8806f1fac018133169936874e450de651a38d14bf4e9962ce55aceece72ebffc6db34aa68244d91c82a240208a39bfff89b0f5fa70128b9b637572324ab2c98a4bcd964c5da21a34ada6ca354bb26280652aa02852844053c27f09c6b56248eeb624098bc63079643ff31c60e655f0ba9f0d4ca5d332200c4fcb80bba94c6be879fe9ceb080bb7840b2c5b2a321724b5721f71c7feb9531bfe6ee9169a655891402d3c2fc1dfc34f1edb7c5c9d1fd3227fffc3ddd72ba0fae07bc0585843ed1b9d6761732266da552914222b173d669f28d4ad993e25efef9f9baa3f7436d0536609b4beaf0bf8338949bd411a470035100d86650fe953bc5fb3031462ef15d39a2cfca2cac2a370228a507235afa4b280899de012f112f571866c0b8327d561c5211b8965fd3a52b9350a9955aebf8255a193047bf06ff03b6d49ea5147985fa77f59b1d8f12db669a13c6f1b34a40860d56b84d58841ec3893ff4add8a53b91ffdffc0df32b90769ca544dbb62b9b2751dc0d4547021316e509a76d30aa70c7c0c9a60a3494b678fe9b4e30fac6cc5e8f2dfc3634e8e4e28cacfaa32f50284f8b537035985e0df07ec44511009339f51a67b2df23e1f4c66f53cb1863a75c3b5ae202faf6ac805319512236c09c1737ef7c915d710504c80fa158253937fcaab3f7e95c6aa9ca57f61c386fcfc578ac9528903c70315176e4eea87bd817980defe661bc05813f5bfeb1b43915dbc1f5eaeeae994b654f36ab046dd8555d956f7b7ec328a0fffe8aa6ba200d088aa0969bed2504dfd40dc7e5c4f370c522a3bdcafa0c7598d21ea4d77d58b64a085674e1515730458e728c745d8edb52e51538d51cf2c9ce8baab7fa008e39abbf06df2f149f4a9765e9f6138b73b7c7b5f2765bfc342192e8ca3d3ae7024af920a30bd71070a732ee5aedc021bfe95d936b8927f3e3d657e823cf5f2ff1b5c947567ae99de89879ad9a25f11b3fab359f8e9c45b32415d6ba35e408256230676f514d10254f462d07717d0b150bb6fd8f13a711ae2d1218e945c78dc25489a7748f2ea1d067c4e19c69b1368785deb558d97b805814ae28b5234f2ebab88a691a4f980a1dc3e476052f4717f4474867e795a86bf220d506e0b7e088ddc5e1aebf4012aa5512a587aff9f8454ab1736a1db10121d7d825b4530ca263c9d6a7f0c883a486214b0b0ac4a809d508b377a7a7320934bb8df35a7c90ab317b80d9c59e0d2dd2b32e21eaedd2c31ecac8b0b701db68f0d7baef1e4c917d46cd10cea3bfdb4c8f9c33f33891ec7101d99c16b48f2b2b01623e0fba1e5528e808f17236160978efe0314c5a76abbcff43ddda6b04e9564ae59bebb41a1436cb35e6f5c6d0b6d07842f86b17e9c11aedaf9292ead8371216b63f73dad37060084956068dc9dda2c51dd4520afddbd274886573d9cfc41a7212060022ff9cd8858ba88671ef5de3e3333738902d8b9292f9c31c21b5459a7a0d18ba80f65848983a3b17de6f67bbfe384f00ba0ba8c791e0f30f19ab69f41a83a18d5f5207e0147daa8138d2ba4629b204585715c9f1811c35bebf88c6639af7ed508c3a2096bb9931c943699d2ce7e344c958a9b33bbf9f43d6276afd88ac95dbdf21d978798d4ec7c13b579867400", 0x2000, &(0x7f0000005ec0)={&(0x7f0000004300)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 07:27:27 executing program 2: msgget(0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000001b40), 0x2, 0x161101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) waitid(0x1, 0x0, 0x0, 0x0, &(0x7f0000000740)) socket(0x6, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="c4e1f95ba73c00000066ba210066edc4a178172fc463d16cb7004000000e642e26460f913b0f092e36f2a7f26dfac4e1a966d1", 0x33}], 0x1, 0xc7, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="b7641366", @ANYRES16], 0x2c}}, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) 07:27:27 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x2, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0x0, 0x0}, 0x10) 07:27:27 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:27 executing program 1: socket$packet(0x11, 0x0, 0x300) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000280)) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="66696c650148d93cc7173573733ab9f3303030303030303030303030303036353533372c766f6c756d653d30303030303030303030303030303032343231302c756e64656c6574652c6e6f7374726963742c00"], 0x1, 0xbf0, &(0x7f0000000cc0)="$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") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x20) r2 = open(&(0x7f0000002000)='./bus\x00', 0x14b002, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r2, 0x7a8, &(0x7f0000000140)={{@host, 0x4969}, @hyper, 0x5, 0x3, 0x0, 0x4, 0x0, 0x1ff, 0xfffffff8}) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x208e24b) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000ffd000/0x2000)=nil, 0x2000}, 0x2}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r3, 0x8010661b, &(0x7f0000000000)) openat$cgroup_ro(r3, &(0x7f0000000380)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/sys/net/ipv4/vs/pmtu_disc\x00', 0x2, 0x0) 07:27:27 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f00000006c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'i8r\x8d'}}, {@data_flush}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@fsync_mode_strict}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) gettid() r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000010400001800000006220d846feef3d638b466059b4a15d2a4cdb4ca4819", @ANYRES32=r0, @ANYBLOB="ff0f0000000000002a2f66696caed100bab5890a"]) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) r4 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000003440)={r5}) sendmmsg$unix(r5, 0x0, 0x0, 0x20010001) ioctl$NBD_SET_SOCK(r3, 0xab00, r5) write$UHID_INPUT2(r5, &(0x7f0000000200)={0xc, {0x1, "e1"}}, 0x7) r6 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000280)=0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, @thr={&(0x7f00000002c0)="4bb11ed1f4090be7c4d499a57a693d389111074dbd1f464d2b2c570af2351404c9ebfdcc6fb30f7af9ae067fe2a91dd8bce8492722ecf9e51f19702a235ce5319d8c38e318ce7b398b68cfc1984641b6f5752e4a907efdb1c6a2dc6db7825ee03108420272ae0d", &(0x7f0000000340)}}, &(0x7f0000000240)) timer_create(0x3, &(0x7f0000000500)={0x0, 0x14, 0x2, @thr={&(0x7f00000003c0)="a6dca903a8b48346b3303c1f0534620b8e490e83b07de223b789f0592a455b957b7cacd1600f00bcf01919e78e653436bd9eaa387f61a494cc25f81f5c1f742330399b406ae24b4485e602e389b39ad355f4453aa16d9d8f5b0579f7645a09e7d4b5dbd1f31fb36932b792e9", &(0x7f00000004c0)="ee14bb11428c04cc11eafd01f4bc47296ca5950754e83768e8e74d2164e8764105d44071be90a0d1421130524e69383304fe4b4785e3"}}, &(0x7f0000000540)) timer_settime(r7, 0x1, &(0x7f0000000000)={{0x77359400}, {0x0, 0x3938700}}, &(0x7f0000000080)) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) r9 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) write$P9_RREADLINK(r9, &(0x7f00000005c0)={0x10, 0x17, 0x1, {0x7, './file2'}}, 0x10) timer_create(0x3, &(0x7f0000000440)={0x0, 0x21, 0x4, @thr={&(0x7f0000000340)="090eeba2b9b5e9d028cf7d6f93641011d363023f101a2ac5f5ac4974baa98d6c140148effd4a97b1b3e4f62aef3e85", &(0x7f0000000380)="dca345e9"}}, &(0x7f0000000480)) 07:27:27 executing program 0: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001400090b000000001e0000000aff"], 0x48}}, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r0) 07:27:27 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp, 0x408, 0x0, 0xd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = getpid() ioctl$SIOCGETNODEID(0xffffffffffffffff, 0x89e1, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = openat$dlm_control(0xffffffffffffff9c, 0x0, 0x204300, 0x0) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) r5 = dup(r0) write$UHID_INPUT(r5, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f719b4d0279bff7fc6e5539b9b6e0e8b546a9b5b681b0f9b48e0878f0e1ac6e7049b346d959b4c9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b45630a169b46d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1b7) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x0, 0x0, 0x9f, 0x3f, 0x0, 0x3ff, 0x4120, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000040), 0x1}, 0x8250, 0x7, 0x7ff, 0x1, 0x5, 0x2, 0x0, 0x0, 0x6, 0x0, 0x7}, 0x0, 0x9, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000a00)={0x1, 0x0, {r2}, {0xffffffffffffffff}, 0x8000, 0x1}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000a40)=0x0) r8 = syz_open_procfs$namespace(r2, &(0x7f0000000a80)='ns/time_for_children\x00') r9 = getpid() getresuid(&(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000400)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000340)="8b8ee7543e83de2fbad4efaffc2400570af1f776fbeadbd1edbd4e17a246375cd7d3045fb833828f5adb3089e1b296ca297550d6575d1f4f4e6ce5942b9fa60a187e9f92d05d45c282413328359fdc7117514f71508e8160601827c81471c2369e8a5c40402801fa340d033d441e34b37073c9d38d1fcc804a9cbc80bc7c78fcf7bc6fba9d36c8a51c00a9b86b36fb3c11e7", 0x92}, {&(0x7f0000000940)="b6cc59f300a4889da585557b13b3a91bd21badb74b03928f5b1cdb0af80939e22f8c17e53a08d0f04b4b3094e3928b40807d88d683cf9fd7151810dfab26602d9b859c58c031d0d7851831b0534bf084368ba82cd537d25ea5b0463dc4ab507fb2baf5b657b21636c221d298a918e5d2e421f1dd22610df9da85e3166d18f1867c7863869039c92de47c0c79ff27e15322b1dd611fc12831392590fc", 0x9c}, {&(0x7f0000000c40)="2587b31339cdad36165dde61666cd21714eda51bed4be57dcb31f533c91f3d5f34d2fb736b810331346907a6a53e690c6fd1282de4f892d23726b180d1e4742bcd335e23", 0x44}, {&(0x7f0000000f80)="7c1d63304fc6ada5c52b76d0afb6f08895870c574df0b56e86eb6c48725e19cc2eb354eff53c28814e9d855b79f3a46aef2ea4af6524b97d335e6f56b488facf938b02846459229c99093b662a3665a7ba20abe1ecf869a8f0d8fb66bc8307d53cf08d1d44b449aa3af5cc359abadaa459a543c5c7a5aa838bcd587804f239975d32a2bb7ff773991d01ffcd3e660ea5a696b8bf682af4989c", 0x99}, {&(0x7f0000002e80)="b5b2db058e9ab87cabb73e5b51e25d543d42cff373f677d7a3b6976fea7da0bdb95ffd6a433662b8faa0313efbcebc3ce9b9f031cfdac2340d5c915af1823c1d79387fdd3cf841c381c1b0747be21301b5475a30ff5635c111989db565f64aa216ea321035196e828954d5442d5f50c3b8fe9cc97a2fb42e5ac51784fc224bc51e1b9c85b4", 0x85}], 0x5, 0x0, 0x0, 0x40000}}], 0x1, 0x20000000) fstat(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='system.posix_acl_default\x00', &(0x7f0000000540)=ANY=[@ANYBLOB="02000000010005000000000002000200", @ANYRES32, @ANYBLOB="040004000000000008000700", @ANYRES32=0xee00, @ANYBLOB='\b\x00\a\x00', @ANYRES32=0xee01, @ANYBLOB="08000000dd9f88ec67f9adfe73a0caf80ea887f60188f4210849ea8f96d0c8e9e6a9f6be4b81bdad88b2f3406b066791fc94ccb675772dd6a32efb9c998cd6177e25daeedaa1fbf85b76874581245ee4d3413a11bf7f0887a7280435ac5b426e3fff7fc8111a69b41363fc85acd2e0d7cfe6dd6a972f99eac766b36a011951e52b61df8f09ef7c12e0a39b4cb8c475", @ANYRES32=r10, @ANYBLOB="10000000000000002000010000000000"], 0x44, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r4, 0xc0286405, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) fstat(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r4, &(0x7f0000000ec0)=[{{&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bd587b2888c08ffb15f0e0134e55da9ee0604d631218f735efaa06268250f077e062582a7cd70740793f3c762696e7fe1eee4114a6b5dbb27222ce4dfbec7a239a228eb39131425b5c4165d171a7fd62c8375b895503e21e11660637a0e65dcada7298d6ffd63effc6e3bedffa0b7f94a11535bee8a0d219fcc657aa24e297fc0989d610f7660bef860d850ef9f829234e6ac5ab823d41b5a3b8e4830ced64e674ac8fe6e2edeb4133a818863c57189827689d1de36428e9170da5ba85f6cc9eea1e08449613f31c2d6c601ec823123a276a84751addbe0346ac6d1c9b7fc513ca2e8773", 0xe4}], 0x1, &(0x7f0000003180)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000011001c000000201ee6bc911a6c7f61f1da4e00"/31, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="14000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000b424eda4a51271ab3263acc8f1b983d6ca5b095577e20f7ca27de8219f898572a24e886d6f8ee7988e17", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4000000}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000640)="cfb84921fb258e1328d207b91e352ef05f0fda0f1afdf98618b41066ae18f62ce2f8fb7a934fc436de5f1768272f84c4d2cf39e9c5d5f10e3a97eb8cb863d0a6ca1bea7e8cac8dba556d22904ee4039c47142ce8e2123317246682fc20323b6746e80dda63fa9fb11b3da45e231dbc84f3b994d8a09e40a505eac4c3c60dcb500522bbe9203bde64e6fb14a8825db2ea50ad9ef68f3f74ac6f13e324ce94586c919814925fe605944b887350a1feb24c4abe3728c36335c006a04bfa23a6a27f5f163a71838dd70fc36da0d54520344d558cf6e0bcd56f5e7fc74253fad3521143a1", 0xe2}, {&(0x7f0000000740)="089c0d91634542897035fed4722178a4d6fe4621187043093fe61bf226a2d88dfa1652ead7b9d3c833154590d6eddf51e220b3d935a4eb3af0fe8f00a7ad93bea1dcda018b5a0d2341ec9d528d54da39bc68b5", 0x53}, {&(0x7f00000007c0)="ed5bd7f50723fbc2428b5de7d9e3835f6bac2217fd0e41c1696521c74e6da1f151484f72e8e4e959336c12dd4e9cd30d9fdf722a7b0c228c5e45b765ff088a380bf17d1066f65d7331f6c9669f4386ab", 0x50}, {&(0x7f0000000840)="3c4f12ba9b67e47d1342c3612f544bf2158b44a18770411f4e4ecdff650f8a1d294c4d10086dd806a46da2b362c0d9682ee0225825dfe23b90a328ac16b7d14b06d6b9f4615ec30feb510c37df71a777ba4732c6a1ef55ae9cb344a03fbdf6f3a5439ba5dc9eb5d70c6d51c42d58d7d0d9507407fad1c85ccde09143ca9e5706c871d425772f1deb8d0397af6212923cb0ed48196615a20c0e6fe9b227247ef5", 0xa0}], 0x4, &(0x7f0000003080)=ANY=[@ANYBLOB="1c00000000000000010000000200", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000112d61456000000", @ANYRES32=r7, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r1, @ANYBLOB="000000001c00456df2f62a508ad0bff075972fb8a90000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f0000000d40)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000dc0)=[{&(0x7f0000002080)="0013a25544e33911012bd1e633c43bbd77502d4946cb5ee50a058f262c21c681eca2b10ca77d8c43e472fa24da2e37ff3378dc0e12efe47de19115c6c67299422a20bf6b85de5f7879bc050c0e9ccbfcd2af3b9855f3fa424c893fd8d1975551b7c15c5faf21dac97a372804b9f65c434906e1592210c2c29edffae7da4ea3ffbeae31830d88ecc1d7df917019be0eab11ad6af5bab32039c5867ac45f8875f7d4098838a1283f6111e307b7ca4f3e9a53ffdd78c9033c7ab89f3a806798f85e1c1c4647fa23c06c0a926f315eb1e9b12dec9c2daa670e6231eaabcb5477c716e3f90e5da8eed7bd4c00ae1c7735437074174ac19b40d9947936a2ec576d0fa14c5afc46271839c1955b47937163951aec7ae93bdd296bf5570df85e2d109aaec0c3f98b1383dd03e37ac43f9e1cb8c8043c2000d4835ac10d2667d26ce87c0843f5538e992e125a0fadbf74d72929a5fc76e3f305d2ffec2df0496b8a60b8c7dc73add76505dcae19ddd437dfe46106ea745ebec87ca1587a902eee1d08b8b078f8adf5c0f0786d7cecf5c310eeaf5f9af05213209942bd1935702df73a7cbc521fefbfd0b18217ca96e47f6e8aae8f8b59c982a2a076d5e2f3c2260853f1490dd6ce44369def03ba72b631a354611dd308049c2d8e4eb2033767cd7e880da00c4c75815468152cc404037bcbf693dc0532c36cfa7cfa0b5da48cf15d7eb852bf25ca149d2dc0efd1213b8bbcb7b87724d86b9e5170d5d200e7653216ad7b9425dee79077f92d26130fbc652623d10173d9b30048a9914cd258007096e5ebf4e19cbda5bfb719ce1b7c94d2d8ac9662a2bd1f07c609363353860cf688366929b99ecb28d73fe30117ffd77d2fc61e30170abdf3a2c3ebe7b4a8040159a5654ea89c80063c54bf85cb75b5091d5508eb285407bfe5a46d5afe91b3bc36aa31d97f5a5cd8f17f12bc7a1e427fcac2364e6b8eb745b3cbf4cfa0096eb517c4dc6651e7b879a47c6af00c0af87b1c65973a50ee30f055f85f8ee2b55a907f465320cc058b11251a50269295a7808b8d341f4e77422f3475a2dbb23ec8620441ee67e68e6b65943add0bee655c57409c180b519c9d9418d9a8788f0ba1a323b415d4946a1f66c111dddf657019c3e4005fa880c20c91f8865c5e10bfdb10ddee3ab5fb81375cef1f66de4c817577a5d956600b2c5d59e5984b9205bd69eb40e84ee2bc9e044620ffcacc8f9b1a7d591d5155a4a2daa95142343a0e105d048dca74def41195d07680c6ce6178e8a21d126d6a8ac99c55899615cdac334721f2995d4be17ce2a0edf7ff7c07be068ae65f4f2e50634d62aaf06c3facc389ccdf838913c119651c4a907a0dac74414d9979cac6daafa680f645d5e5813bf91583d5151033fde3f0e0ce65db7ad8796b7f2fa5ee111f18acab68d7695c02c39eba0849863e3e3612e1b78c6c7196be37ecb3d079c0b0100d050b0fc0ffb08c64ab32e626e21fe1d33108dd63eb463d44f785d2e9dd98074df410c4e016cc3d974cf1a06cf5f64360fa0db22062133ba60771cb3fe7bfed31d8e92bc482d972d2f65e2b1586d541fb86a6881cb3404925a2f85f72ba283c55b7f5d2cab3f4cd302bd5b276348c3251a27e69484acb7684275fcce8b7a811de7a08cc982761e97e8809064f07486e5c0ca2653049410520ce88fbff080184a8aa242b530313b48ec04f8908cd1b8b25a18df2833e8340b892feb3a11d7e0d08df36782eb6b1759af3ffc773635bb6e3d5b5cba15a3744166a8bc13d643abcc8954d28646d2e95af15b10924486df70a2cbd2451889e818d61f156b515f683eaded5862c76e04cd6fbc81922617929b48a70fc1ccaf72ca8c9426d3614120f36cc9096bf1845d6bc8a4ba69fee69a92c6745365676be4dc9248111efe3372578d69ce9655f2a763fe7f6d9b2cd5224826bb6f5192ade30b36e0f6a7db2236959d52f1e182855e46ddab8cdf3ddda8efe6794d5373accb8b2308b7e3239401e2bd7fedc7a0826db54726114c769ef0400fee1e619199cd98f57de69127b64a154f458346aeeb32d46091c6bb89e0c48a4a874f0baee1d910eab11a52eaba7c5dc67d6c800949c88ce8307dca8b2b24f8488a604d9a79e5493ad616a523cffb03f7aea8278d4a25937afc8d7a2ba47dbaac094ca302273b87b0f65df598796d0a1fb98fdd015116a6011eb0418cf7a12cd7a58e333a1b72ee54fc68ff3d208fa1ffa5f557d58c30db07ede53a034f803f004326c119892b156ec303ab7be071554943faf9258395d07d16e084f2d1a4a072f62085bfc1d6162f2b8709962de602a8d7b76f4cab643dbe554354c9c93f79a61b2920a5e6599dbf2aca1aa8ce427830f2b75ec04786304a4d1f773287da118388a1f3f8e43cde3c53ea1fc865720dcea29a669f28c6fd0ee83f4efe7bd6028fa7d75e8ab37d8cf3f698f26e0db62ff997a3fa3aebc4ebde35e88dabaddf9675bd11f13cb0a20b02d4fef9450c490c98c553e2c3b911cdc9db3b0719aab5bbde2e01bccbadac227bfaac8dfa43ef085ceebe8ce44d60279ca986eac7513bb712fed1b3b5456cafc5ec58c2197dc83f203f28699e4175221e51639f24f88ebcfd5c600afb49dda773c3f1cb7dbf1c1983e2d96d93f2d41c607f5558325b6114112b8913730d9c6bef828241d45b00428ddb58f7e3b48f45d2b0cdbd2138c92ea9a8a9841ecf65f0c1e528b495facc9c32bf772aa5035222427994b901335118fc94582ebaa51428885b5c1dbaa4ef577b421ef7e690483b4da9ef06e4fabda8c93e042d047233fdddf5800a7135116355719969d3d8fa4b2880c5d6c016edac9946eb27a6f676e7f486190c21ad808d166384b2739a75e93124216588354c58fab736f58c9152074bb06c52cd53bff5015174b097fe720cc442b6266ecece299fabea5d6ebd5e5ae8b70c619533af02347f7eeb0d8dd244d033b6d3fd4e6600b9808cc2e3738abff824f6976f1ffc866ba583fd4510dd4893f13e2d6ffb79c812d095db84df7a8512ce64fdd19f5570dd90f89a6499b3ad8a9fd40f398587e7f80c0e830366a2e4324baffadda0dac8d4aef07f005f9a7ddeb71f3c041629dcef697090a3c018c0e5561500a97298aa6cf78d8db24085813f68d04eef5f45625dabd7ceb9ccb66766d4b38534cafd568070ad40d878aff243214a49d3a0bec78e8e923f503d76b975f2ab7e95129f1e9f50a5ab6f3d36b135040d4b93fbbf0415b8577d96b068b23d1b33f9db0a331afb851dc62e438e50ef7b0f6ade93664f9ce8afff64158b76035d35243424eec7c133a6154933a92c80c144a81f74da24bf4660ababaf88d529df3cfbd0365b0ec61d73508bf531548b333c003214dbcaa46d524f9ae1435943308f28615f03c6a6c15d7a18f4f7173e99a93c5f0d56686faf54bdefc1397999d361ed8cf1b4a82720759cd48888b135a5dad4f36c6dd81544a9ebc8ddf71e31d0729ceb103fbdbfb8c7048377ec89304aae476c0a96a9c5f60b009b5ebc7513c1aab4a9efa1d33da693cb83490299282481d4bdfdf996ff29f4bc103e6971e77bd5e034a04cf18705a94742a25fb9330abbacb1e62b8ba2e78f60507355bf1c8111b7f083533a5634b04e1deeebb66c2c2218e488a2fc48ffb2124852416c567f8570affff6bbb1364283d86e50b3f6d924053b11c1881ebc5b4d1bb02b9db299cd66559ff1e0883408e4462198ca094b44c5312c9f45b60d030fe1edfc7d14e795f963f209dd2c191dfa4e0cfe079bf966fdf72f889372912ecc37774fdfce3b0b3e6ffe0f9ae7ee9a523bb21619bd50b75f2bf2f27e38b3e359006f3870e63c3d49f4efe2d97da931ff0ca6168b1f6ffde29854d8428e55845bd40e0cff57a5487fe6b18b644ace907f9a4f0c4704e7d0e43a21d799ef3c39a732262d44d4c82f6f7598b6ce35ef98f50baaac4838f6a7da066e7d2c5af7964d176b73450f581b551f5a909883307531b0d6049527fcd0011745e5a0e63e036a0ac456528b1fa156d3e1df237ce6408a8af854848d90b959215ec7853a437592b14f27d6a69247b917ca3050e8c467ca7a427150a1bfe5616214a41798efb1af94aee3c5e53d451fcf74379acac3c32153604eebf81452749cca31a6c5cc18820fc972f154c11d9b12e5e749c718b6680fd093c09112e32aa33a12cee1589a3601c4973fe8fa5c979576f1c88bac047f4e31b3b3a4123c7f6ec0ba9736dff8cce04fff59cb9e986f319c2b8f13ebcfad40cb153b98f0d1978d4d29eb139f8c7040c3c8962a76d55dd5eec9feba54c90e3fbae762eabf9d12cbe360dc12efdb61d302b8ee18bb9382fa361c3ce5120c19c4f3e4a39fbd9f776fb5f4668e9e3110907d4b1856d2b179f0b91923578a0996b31d6d7e771ce46f44dd88de4d61a250c8f46a3bf06370fdf96e504e8ae39ab84511086ad1623f09af4355e3486824b83dd0018de1c367d5f4c54f0a5c492dcf8e80654ff2075629a87270809a7ce60b8394dc956b7d9502649385e2ed084fe0f0607d69ca78d658bcd46e05f62265c2182b6e566a6e7948caa51aaaf2ea3cd0679a9e908b2dbf8db424bcb7c59ebbe65d4abed8ab4a1ba06178ade6b054ca36c9ee479b53328c9f9eba2fae1032b8071490aae376a42f31959cd811d9bdf1b83266ed85f6d1c60140d85d02a2adbdc96d683bcd9f27f98202bebcde7544eed807e99dc85e169e2be7d2789a82796dd017c1f33c48d83d8638eb2a3f251f1ddb5f9cc4500027b6eb9bc852f85f81213bbcd0523236968c69f80b9bcebde666be0b653c9332a84d776c768aab361120a213c86607b2fcc75e543fdbd923bda9e59e3265298ab1c47f1bea6635485fb33893d4d2e06f936e2a1b8795ed76daf77103d8295a2624d6b6613c18c03652ab0130284723fc1231ee12fd2546ca6dece014998c10064fcfeb5d7eccb39aa499d18f4b6073cdc04d7ef1fbbf878b98c00f569c36b6ed0dbea87aa31f63a2d8d6d9f03cefac6c70dd9f757603f6c6d69ab7d7b8613bf669ced27", 0xe00}], 0x1, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r12}}}], 0x20}}], 0x3, 0xa804) syz_init_net_socket$x25(0x9, 0x5, 0x0) socket$alg(0x26, 0x5, 0x0) sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000140)={0x26, 'hash\x00', 0x0, 0x0, 'sha512_mb\x00'}, 0x58) r13 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$NBD_CLEAR_QUE(r13, 0xab05) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000180)={0x0, r13}, 0x10) bind$alg(r13, &(0x7f00000002c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_hmac_sha512\x00'}, 0x58) 07:27:28 executing program 0: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001400090b000000001e0000000aff"], 0x48}}, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) socket$nl_sock_diag(0x10, 0x3, 0x4) (async) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001400090b000000001e0000000aff"], 0x48}}, 0x0) (async) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r0) (async) 07:27:28 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp, 0x408, 0x0, 0xd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r2 = getpid() (async, rerun: 64) ioctl$SIOCGETNODEID(0xffffffffffffffff, 0x89e1, 0x0) (async, rerun: 64) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) r4 = openat$dlm_control(0xffffffffffffff9c, 0x0, 0x204300, 0x0) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) (async) r5 = dup(r0) write$UHID_INPUT(r5, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f719b4d0279bff7fc6e5539b9b6e0e8b546a9b5b681b0f9b48e0878f0e1ac6e7049b346d959b4c9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b45630a169b46d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1b7) (async) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x0, 0x0, 0x9f, 0x3f, 0x0, 0x3ff, 0x4120, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000040), 0x1}, 0x8250, 0x7, 0x7ff, 0x1, 0x5, 0x2, 0x0, 0x0, 0x6, 0x0, 0x7}, 0x0, 0x9, 0xffffffffffffffff, 0x0) (async, rerun: 32) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000a00)={0x1, 0x0, {r2}, {0xffffffffffffffff}, 0x8000, 0x1}) (async, rerun: 32) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000a40)=0x0) (async, rerun: 64) r8 = syz_open_procfs$namespace(r2, &(0x7f0000000a80)='ns/time_for_children\x00') (async, rerun: 64) r9 = getpid() getresuid(&(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000400)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000340)="8b8ee7543e83de2fbad4efaffc2400570af1f776fbeadbd1edbd4e17a246375cd7d3045fb833828f5adb3089e1b296ca297550d6575d1f4f4e6ce5942b9fa60a187e9f92d05d45c282413328359fdc7117514f71508e8160601827c81471c2369e8a5c40402801fa340d033d441e34b37073c9d38d1fcc804a9cbc80bc7c78fcf7bc6fba9d36c8a51c00a9b86b36fb3c11e7", 0x92}, {&(0x7f0000000940)="b6cc59f300a4889da585557b13b3a91bd21badb74b03928f5b1cdb0af80939e22f8c17e53a08d0f04b4b3094e3928b40807d88d683cf9fd7151810dfab26602d9b859c58c031d0d7851831b0534bf084368ba82cd537d25ea5b0463dc4ab507fb2baf5b657b21636c221d298a918e5d2e421f1dd22610df9da85e3166d18f1867c7863869039c92de47c0c79ff27e15322b1dd611fc12831392590fc", 0x9c}, {&(0x7f0000000c40)="2587b31339cdad36165dde61666cd21714eda51bed4be57dcb31f533c91f3d5f34d2fb736b810331346907a6a53e690c6fd1282de4f892d23726b180d1e4742bcd335e23", 0x44}, {&(0x7f0000000f80)="7c1d63304fc6ada5c52b76d0afb6f08895870c574df0b56e86eb6c48725e19cc2eb354eff53c28814e9d855b79f3a46aef2ea4af6524b97d335e6f56b488facf938b02846459229c99093b662a3665a7ba20abe1ecf869a8f0d8fb66bc8307d53cf08d1d44b449aa3af5cc359abadaa459a543c5c7a5aa838bcd587804f239975d32a2bb7ff773991d01ffcd3e660ea5a696b8bf682af4989c", 0x99}, {&(0x7f0000002e80)="b5b2db058e9ab87cabb73e5b51e25d543d42cff373f677d7a3b6976fea7da0bdb95ffd6a433662b8faa0313efbcebc3ce9b9f031cfdac2340d5c915af1823c1d79387fdd3cf841c381c1b0747be21301b5475a30ff5635c111989db565f64aa216ea321035196e828954d5442d5f50c3b8fe9cc97a2fb42e5ac51784fc224bc51e1b9c85b4", 0x85}], 0x5, 0x0, 0x0, 0x40000}}], 0x1, 0x20000000) (async) fstat(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='system.posix_acl_default\x00', &(0x7f0000000540)=ANY=[@ANYBLOB="02000000010005000000000002000200", @ANYRES32, @ANYBLOB="040004000000000008000700", @ANYRES32=0xee00, @ANYBLOB='\b\x00\a\x00', @ANYRES32=0xee01, @ANYBLOB="08000000dd9f88ec67f9adfe73a0caf80ea887f60188f4210849ea8f96d0c8e9e6a9f6be4b81bdad88b2f3406b066791fc94ccb675772dd6a32efb9c998cd6177e25daeedaa1fbf85b76874581245ee4d3413a11bf7f0887a7280435ac5b426e3fff7fc8111a69b41363fc85acd2e0d7cfe6dd6a972f99eac766b36a011951e52b61df8f09ef7c12e0a39b4cb8c475", @ANYRES32=r10, @ANYBLOB="10000000000000002000010000000000"], 0x44, 0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(r4, 0xc0286405, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) fstat(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r4, &(0x7f0000000ec0)=[{{&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bd587b2888c08ffb15f0e0134e55da9ee0604d631218f735efaa06268250f077e062582a7cd70740793f3c762696e7fe1eee4114a6b5dbb27222ce4dfbec7a239a228eb39131425b5c4165d171a7fd62c8375b895503e21e11660637a0e65dcada7298d6ffd63effc6e3bedffa0b7f94a11535bee8a0d219fcc657aa24e297fc0989d610f7660bef860d850ef9f829234e6ac5ab823d41b5a3b8e4830ced64e674ac8fe6e2edeb4133a818863c57189827689d1de36428e9170da5ba85f6cc9eea1e08449613f31c2d6c601ec823123a276a84751addbe0346ac6d1c9b7fc513ca2e8773", 0xe4}], 0x1, &(0x7f0000003180)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000011001c000000201ee6bc911a6c7f61f1da4e00"/31, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="14000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000b424eda4a51271ab3263acc8f1b983d6ca5b095577e20f7ca27de8219f898572a24e886d6f8ee7988e17", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4000000}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000640)="cfb84921fb258e1328d207b91e352ef05f0fda0f1afdf98618b41066ae18f62ce2f8fb7a934fc436de5f1768272f84c4d2cf39e9c5d5f10e3a97eb8cb863d0a6ca1bea7e8cac8dba556d22904ee4039c47142ce8e2123317246682fc20323b6746e80dda63fa9fb11b3da45e231dbc84f3b994d8a09e40a505eac4c3c60dcb500522bbe9203bde64e6fb14a8825db2ea50ad9ef68f3f74ac6f13e324ce94586c919814925fe605944b887350a1feb24c4abe3728c36335c006a04bfa23a6a27f5f163a71838dd70fc36da0d54520344d558cf6e0bcd56f5e7fc74253fad3521143a1", 0xe2}, {&(0x7f0000000740)="089c0d91634542897035fed4722178a4d6fe4621187043093fe61bf226a2d88dfa1652ead7b9d3c833154590d6eddf51e220b3d935a4eb3af0fe8f00a7ad93bea1dcda018b5a0d2341ec9d528d54da39bc68b5", 0x53}, {&(0x7f00000007c0)="ed5bd7f50723fbc2428b5de7d9e3835f6bac2217fd0e41c1696521c74e6da1f151484f72e8e4e959336c12dd4e9cd30d9fdf722a7b0c228c5e45b765ff088a380bf17d1066f65d7331f6c9669f4386ab", 0x50}, {&(0x7f0000000840)="3c4f12ba9b67e47d1342c3612f544bf2158b44a18770411f4e4ecdff650f8a1d294c4d10086dd806a46da2b362c0d9682ee0225825dfe23b90a328ac16b7d14b06d6b9f4615ec30feb510c37df71a777ba4732c6a1ef55ae9cb344a03fbdf6f3a5439ba5dc9eb5d70c6d51c42d58d7d0d9507407fad1c85ccde09143ca9e5706c871d425772f1deb8d0397af6212923cb0ed48196615a20c0e6fe9b227247ef5", 0xa0}], 0x4, &(0x7f0000003080)=ANY=[@ANYBLOB="1c00000000000000010000000200", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000112d61456000000", @ANYRES32=r7, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r1, @ANYBLOB="000000001c00456df2f62a508ad0bff075972fb8a90000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f0000000d40)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000dc0)=[{&(0x7f0000002080)="0013a25544e33911012bd1e633c43bbd77502d4946cb5ee50a058f262c21c681eca2b10ca77d8c43e472fa24da2e37ff3378dc0e12efe47de19115c6c67299422a20bf6b85de5f7879bc050c0e9ccbfcd2af3b9855f3fa424c893fd8d1975551b7c15c5faf21dac97a372804b9f65c434906e1592210c2c29edffae7da4ea3ffbeae31830d88ecc1d7df917019be0eab11ad6af5bab32039c5867ac45f8875f7d4098838a1283f6111e307b7ca4f3e9a53ffdd78c9033c7ab89f3a806798f85e1c1c4647fa23c06c0a926f315eb1e9b12dec9c2daa670e6231eaabcb5477c716e3f90e5da8eed7bd4c00ae1c7735437074174ac19b40d9947936a2ec576d0fa14c5afc46271839c1955b47937163951aec7ae93bdd296bf5570df85e2d109aaec0c3f98b1383dd03e37ac43f9e1cb8c8043c2000d4835ac10d2667d26ce87c0843f5538e992e125a0fadbf74d72929a5fc76e3f305d2ffec2df0496b8a60b8c7dc73add76505dcae19ddd437dfe46106ea745ebec87ca1587a902eee1d08b8b078f8adf5c0f0786d7cecf5c310eeaf5f9af05213209942bd1935702df73a7cbc521fefbfd0b18217ca96e47f6e8aae8f8b59c982a2a076d5e2f3c2260853f1490dd6ce44369def03ba72b631a354611dd308049c2d8e4eb2033767cd7e880da00c4c75815468152cc404037bcbf693dc0532c36cfa7cfa0b5da48cf15d7eb852bf25ca149d2dc0efd1213b8bbcb7b87724d86b9e5170d5d200e7653216ad7b9425dee79077f92d26130fbc652623d10173d9b30048a9914cd258007096e5ebf4e19cbda5bfb719ce1b7c94d2d8ac9662a2bd1f07c609363353860cf688366929b99ecb28d73fe30117ffd77d2fc61e30170abdf3a2c3ebe7b4a8040159a5654ea89c80063c54bf85cb75b5091d5508eb285407bfe5a46d5afe91b3bc36aa31d97f5a5cd8f17f12bc7a1e427fcac2364e6b8eb745b3cbf4cfa0096eb517c4dc6651e7b879a47c6af00c0af87b1c65973a50ee30f055f85f8ee2b55a907f465320cc058b11251a50269295a7808b8d341f4e77422f3475a2dbb23ec8620441ee67e68e6b65943add0bee655c57409c180b519c9d9418d9a8788f0ba1a323b415d4946a1f66c111dddf657019c3e4005fa880c20c91f8865c5e10bfdb10ddee3ab5fb81375cef1f66de4c817577a5d956600b2c5d59e5984b9205bd69eb40e84ee2bc9e044620ffcacc8f9b1a7d591d5155a4a2daa95142343a0e105d048dca74def41195d07680c6ce6178e8a21d126d6a8ac99c55899615cdac334721f2995d4be17ce2a0edf7ff7c07be068ae65f4f2e50634d62aaf06c3facc389ccdf838913c119651c4a907a0dac74414d9979cac6daafa680f645d5e5813bf91583d5151033fde3f0e0ce65db7ad8796b7f2fa5ee111f18acab68d7695c02c39eba0849863e3e3612e1b78c6c7196be37ecb3d079c0b0100d050b0fc0ffb08c64ab32e626e21fe1d33108dd63eb463d44f785d2e9dd98074df410c4e016cc3d974cf1a06cf5f64360fa0db22062133ba60771cb3fe7bfed31d8e92bc482d972d2f65e2b1586d541fb86a6881cb3404925a2f85f72ba283c55b7f5d2cab3f4cd302bd5b276348c3251a27e69484acb7684275fcce8b7a811de7a08cc982761e97e8809064f07486e5c0ca2653049410520ce88fbff080184a8aa242b530313b48ec04f8908cd1b8b25a18df2833e8340b892feb3a11d7e0d08df36782eb6b1759af3ffc773635bb6e3d5b5cba15a3744166a8bc13d643abcc8954d28646d2e95af15b10924486df70a2cbd2451889e818d61f156b515f683eaded5862c76e04cd6fbc81922617929b48a70fc1ccaf72ca8c9426d3614120f36cc9096bf1845d6bc8a4ba69fee69a92c6745365676be4dc9248111efe3372578d69ce9655f2a763fe7f6d9b2cd5224826bb6f5192ade30b36e0f6a7db2236959d52f1e182855e46ddab8cdf3ddda8efe6794d5373accb8b2308b7e3239401e2bd7fedc7a0826db54726114c769ef0400fee1e619199cd98f57de69127b64a154f458346aeeb32d46091c6bb89e0c48a4a874f0baee1d910eab11a52eaba7c5dc67d6c800949c88ce8307dca8b2b24f8488a604d9a79e5493ad616a523cffb03f7aea8278d4a25937afc8d7a2ba47dbaac094ca302273b87b0f65df598796d0a1fb98fdd015116a6011eb0418cf7a12cd7a58e333a1b72ee54fc68ff3d208fa1ffa5f557d58c30db07ede53a034f803f004326c119892b156ec303ab7be071554943faf9258395d07d16e084f2d1a4a072f62085bfc1d6162f2b8709962de602a8d7b76f4cab643dbe554354c9c93f79a61b2920a5e6599dbf2aca1aa8ce427830f2b75ec04786304a4d1f773287da118388a1f3f8e43cde3c53ea1fc865720dcea29a669f28c6fd0ee83f4efe7bd6028fa7d75e8ab37d8cf3f698f26e0db62ff997a3fa3aebc4ebde35e88dabaddf9675bd11f13cb0a20b02d4fef9450c490c98c553e2c3b911cdc9db3b0719aab5bbde2e01bccbadac227bfaac8dfa43ef085ceebe8ce44d60279ca986eac7513bb712fed1b3b5456cafc5ec58c2197dc83f203f28699e4175221e51639f24f88ebcfd5c600afb49dda773c3f1cb7dbf1c1983e2d96d93f2d41c607f5558325b6114112b8913730d9c6bef828241d45b00428ddb58f7e3b48f45d2b0cdbd2138c92ea9a8a9841ecf65f0c1e528b495facc9c32bf772aa5035222427994b901335118fc94582ebaa51428885b5c1dbaa4ef577b421ef7e690483b4da9ef06e4fabda8c93e042d047233fdddf5800a7135116355719969d3d8fa4b2880c5d6c016edac9946eb27a6f676e7f486190c21ad808d166384b2739a75e93124216588354c58fab736f58c9152074bb06c52cd53bff5015174b097fe720cc442b6266ecece299fabea5d6ebd5e5ae8b70c619533af02347f7eeb0d8dd244d033b6d3fd4e6600b9808cc2e3738abff824f6976f1ffc866ba583fd4510dd4893f13e2d6ffb79c812d095db84df7a8512ce64fdd19f5570dd90f89a6499b3ad8a9fd40f398587e7f80c0e830366a2e4324baffadda0dac8d4aef07f005f9a7ddeb71f3c041629dcef697090a3c018c0e5561500a97298aa6cf78d8db24085813f68d04eef5f45625dabd7ceb9ccb66766d4b38534cafd568070ad40d878aff243214a49d3a0bec78e8e923f503d76b975f2ab7e95129f1e9f50a5ab6f3d36b135040d4b93fbbf0415b8577d96b068b23d1b33f9db0a331afb851dc62e438e50ef7b0f6ade93664f9ce8afff64158b76035d35243424eec7c133a6154933a92c80c144a81f74da24bf4660ababaf88d529df3cfbd0365b0ec61d73508bf531548b333c003214dbcaa46d524f9ae1435943308f28615f03c6a6c15d7a18f4f7173e99a93c5f0d56686faf54bdefc1397999d361ed8cf1b4a82720759cd48888b135a5dad4f36c6dd81544a9ebc8ddf71e31d0729ceb103fbdbfb8c7048377ec89304aae476c0a96a9c5f60b009b5ebc7513c1aab4a9efa1d33da693cb83490299282481d4bdfdf996ff29f4bc103e6971e77bd5e034a04cf18705a94742a25fb9330abbacb1e62b8ba2e78f60507355bf1c8111b7f083533a5634b04e1deeebb66c2c2218e488a2fc48ffb2124852416c567f8570affff6bbb1364283d86e50b3f6d924053b11c1881ebc5b4d1bb02b9db299cd66559ff1e0883408e4462198ca094b44c5312c9f45b60d030fe1edfc7d14e795f963f209dd2c191dfa4e0cfe079bf966fdf72f889372912ecc37774fdfce3b0b3e6ffe0f9ae7ee9a523bb21619bd50b75f2bf2f27e38b3e359006f3870e63c3d49f4efe2d97da931ff0ca6168b1f6ffde29854d8428e55845bd40e0cff57a5487fe6b18b644ace907f9a4f0c4704e7d0e43a21d799ef3c39a732262d44d4c82f6f7598b6ce35ef98f50baaac4838f6a7da066e7d2c5af7964d176b73450f581b551f5a909883307531b0d6049527fcd0011745e5a0e63e036a0ac456528b1fa156d3e1df237ce6408a8af854848d90b959215ec7853a437592b14f27d6a69247b917ca3050e8c467ca7a427150a1bfe5616214a41798efb1af94aee3c5e53d451fcf74379acac3c32153604eebf81452749cca31a6c5cc18820fc972f154c11d9b12e5e749c718b6680fd093c09112e32aa33a12cee1589a3601c4973fe8fa5c979576f1c88bac047f4e31b3b3a4123c7f6ec0ba9736dff8cce04fff59cb9e986f319c2b8f13ebcfad40cb153b98f0d1978d4d29eb139f8c7040c3c8962a76d55dd5eec9feba54c90e3fbae762eabf9d12cbe360dc12efdb61d302b8ee18bb9382fa361c3ce5120c19c4f3e4a39fbd9f776fb5f4668e9e3110907d4b1856d2b179f0b91923578a0996b31d6d7e771ce46f44dd88de4d61a250c8f46a3bf06370fdf96e504e8ae39ab84511086ad1623f09af4355e3486824b83dd0018de1c367d5f4c54f0a5c492dcf8e80654ff2075629a87270809a7ce60b8394dc956b7d9502649385e2ed084fe0f0607d69ca78d658bcd46e05f62265c2182b6e566a6e7948caa51aaaf2ea3cd0679a9e908b2dbf8db424bcb7c59ebbe65d4abed8ab4a1ba06178ade6b054ca36c9ee479b53328c9f9eba2fae1032b8071490aae376a42f31959cd811d9bdf1b83266ed85f6d1c60140d85d02a2adbdc96d683bcd9f27f98202bebcde7544eed807e99dc85e169e2be7d2789a82796dd017c1f33c48d83d8638eb2a3f251f1ddb5f9cc4500027b6eb9bc852f85f81213bbcd0523236968c69f80b9bcebde666be0b653c9332a84d776c768aab361120a213c86607b2fcc75e543fdbd923bda9e59e3265298ab1c47f1bea6635485fb33893d4d2e06f936e2a1b8795ed76daf77103d8295a2624d6b6613c18c03652ab0130284723fc1231ee12fd2546ca6dece014998c10064fcfeb5d7eccb39aa499d18f4b6073cdc04d7ef1fbbf878b98c00f569c36b6ed0dbea87aa31f63a2d8d6d9f03cefac6c70dd9f757603f6c6d69ab7d7b8613bf669ced27", 0xe00}], 0x1, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r12}}}], 0x20}}], 0x3, 0xa804) (async) syz_init_net_socket$x25(0x9, 0x5, 0x0) socket$alg(0x26, 0x5, 0x0) sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000140)={0x26, 'hash\x00', 0x0, 0x0, 'sha512_mb\x00'}, 0x58) (async) r13 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$NBD_CLEAR_QUE(r13, 0xab05) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000180)={0x0, r13}, 0x10) (async) bind$alg(r13, &(0x7f00000002c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_hmac_sha512\x00'}, 0x58) 07:27:29 executing program 0: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001400090b000000001e0000000aff"], 0x48}}, 0x0) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) socket$nl_sock_diag(0x10, 0x3, 0x4) (async) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="480000001400090b000000001e0000000aff"], 0x48}}, 0x0) (async) syz_genetlink_get_family_id$smc(&(0x7f00000000c0), r0) (async) [ 954.821836] UDF-fs: bad mount option "fileHÙ<Ç5ss:¹ó0000000000000065537" or missing value [ 955.047996] audit: type=1800 audit(1675495650.246:845): pid=26375 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14930 res=0 07:27:31 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:31 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:31 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp, 0x408, 0x0, 0xd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r2 = getpid() (async) ioctl$SIOCGETNODEID(0xffffffffffffffff, 0x89e1, 0x0) (async) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r4 = openat$dlm_control(0xffffffffffffff9c, 0x0, 0x204300, 0x0) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) (async) r5 = dup(r0) write$UHID_INPUT(r5, &(0x7f0000001040)={0x18, {"a2e3ad21ed6b52f99cfbf4c087f719b4d0279bff7fc6e5539b9b6e0e8b546a9b5b681b0f9b48e0878f0e1ac6e7049b346d959b4c9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b45630a169b46d336cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f309f4cff7738596ecae8707ce065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecd03aded6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca5b6bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27afc953854a642c57519544ae15a7e454dea05918b4124351601611c8f11baa500a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a60560a22f1fca567e65d5e880572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5120000008213b704c7fb082ff27590678ef9f190bae979babc7041d860420c5664ba7921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a689b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2f05dd3318271a1f5f8528f227e79c1388dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44060bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a7288afe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f48fe4eae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a269b891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efedfd71af9444e197f47e866101496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615f7084a607a7eceb6243378e0610060f02cca4051c2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c4e15a7b6eb65ca8104e1b4da1fbb77ab2fc043aead87c32ab875ee7c2e7b7019c902cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad948741b2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd73643de50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c1023bf70cc77737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73c497579773767075428067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d3414442e863a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae44369ddb4581c55925d0f6f1ba471eba281f259152f85a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e05130935e00785ec27e923911fab964c271556527697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9ddbfb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e7027132f2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5336651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee29165895ac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463181f4b87c10772d2b13f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76d57227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f84fad6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b3110b932a4d02da711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc238a081ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cb0b3e35cb80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c60edddab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec014508e5247d33ae6c962d35603ff8454c16f8342856935125102bb784ed714887071f3d998efdd9923c954ab6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee658e4cb5e930ed624806c43a006dc9336d07c2b8081c128ad2706f48261f7897084c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da3932ba5c04c24a560ad80a3ce654578376e599aff3565b1d531f30912b99e6619ebe93cc0b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b34252600c9654e502dcea39cb6bc3eb69992e234b4ca7db2f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1b7) (async) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x0, 0x0, 0x9f, 0x3f, 0x0, 0x3ff, 0x4120, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x1, @perf_bp={&(0x7f0000000040), 0x1}, 0x8250, 0x7, 0x7ff, 0x1, 0x5, 0x2, 0x0, 0x0, 0x6, 0x0, 0x7}, 0x0, 0x9, 0xffffffffffffffff, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000a00)={0x1, 0x0, {r2}, {0xffffffffffffffff}, 0x8000, 0x1}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000a40)=0x0) (async) r8 = syz_open_procfs$namespace(r2, &(0x7f0000000a80)='ns/time_for_children\x00') (async) r9 = getpid() getresuid(&(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000400)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000340)="8b8ee7543e83de2fbad4efaffc2400570af1f776fbeadbd1edbd4e17a246375cd7d3045fb833828f5adb3089e1b296ca297550d6575d1f4f4e6ce5942b9fa60a187e9f92d05d45c282413328359fdc7117514f71508e8160601827c81471c2369e8a5c40402801fa340d033d441e34b37073c9d38d1fcc804a9cbc80bc7c78fcf7bc6fba9d36c8a51c00a9b86b36fb3c11e7", 0x92}, {&(0x7f0000000940)="b6cc59f300a4889da585557b13b3a91bd21badb74b03928f5b1cdb0af80939e22f8c17e53a08d0f04b4b3094e3928b40807d88d683cf9fd7151810dfab26602d9b859c58c031d0d7851831b0534bf084368ba82cd537d25ea5b0463dc4ab507fb2baf5b657b21636c221d298a918e5d2e421f1dd22610df9da85e3166d18f1867c7863869039c92de47c0c79ff27e15322b1dd611fc12831392590fc", 0x9c}, {&(0x7f0000000c40)="2587b31339cdad36165dde61666cd21714eda51bed4be57dcb31f533c91f3d5f34d2fb736b810331346907a6a53e690c6fd1282de4f892d23726b180d1e4742bcd335e23", 0x44}, {&(0x7f0000000f80)="7c1d63304fc6ada5c52b76d0afb6f08895870c574df0b56e86eb6c48725e19cc2eb354eff53c28814e9d855b79f3a46aef2ea4af6524b97d335e6f56b488facf938b02846459229c99093b662a3665a7ba20abe1ecf869a8f0d8fb66bc8307d53cf08d1d44b449aa3af5cc359abadaa459a543c5c7a5aa838bcd587804f239975d32a2bb7ff773991d01ffcd3e660ea5a696b8bf682af4989c", 0x99}, {&(0x7f0000002e80)="b5b2db058e9ab87cabb73e5b51e25d543d42cff373f677d7a3b6976fea7da0bdb95ffd6a433662b8faa0313efbcebc3ce9b9f031cfdac2340d5c915af1823c1d79387fdd3cf841c381c1b0747be21301b5475a30ff5635c111989db565f64aa216ea321035196e828954d5442d5f50c3b8fe9cc97a2fb42e5ac51784fc224bc51e1b9c85b4", 0x85}], 0x5, 0x0, 0x0, 0x40000}}], 0x1, 0x20000000) (async) fstat(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$system_posix_acl(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='system.posix_acl_default\x00', &(0x7f0000000540)=ANY=[@ANYBLOB="02000000010005000000000002000200", @ANYRES32, @ANYBLOB="040004000000000008000700", @ANYRES32=0xee00, @ANYBLOB='\b\x00\a\x00', @ANYRES32=0xee01, @ANYBLOB="08000000dd9f88ec67f9adfe73a0caf80ea887f60188f4210849ea8f96d0c8e9e6a9f6be4b81bdad88b2f3406b066791fc94ccb675772dd6a32efb9c998cd6177e25daeedaa1fbf85b76874581245ee4d3413a11bf7f0887a7280435ac5b426e3fff7fc8111a69b41363fc85acd2e0d7cfe6dd6a972f99eac766b36a011951e52b61df8f09ef7c12e0a39b4cb8c475", @ANYRES32=r10, @ANYBLOB="10000000000000002000010000000000"], 0x44, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r4, 0xc0286405, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) fstat(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r4, &(0x7f0000000ec0)=[{{&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)="bd587b2888c08ffb15f0e0134e55da9ee0604d631218f735efaa06268250f077e062582a7cd70740793f3c762696e7fe1eee4114a6b5dbb27222ce4dfbec7a239a228eb39131425b5c4165d171a7fd62c8375b895503e21e11660637a0e65dcada7298d6ffd63effc6e3bedffa0b7f94a11535bee8a0d219fcc657aa24e297fc0989d610f7660bef860d850ef9f829234e6ac5ab823d41b5a3b8e4830ced64e674ac8fe6e2edeb4133a818863c57189827689d1de36428e9170da5ba85f6cc9eea1e08449613f31c2d6c601ec823123a276a84751addbe0346ac6d1c9b7fc513ca2e8773", 0xe4}], 0x1, &(0x7f0000003180)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000011001c000000201ee6bc911a6c7f61f1da4e00"/31, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="14000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000b424eda4a51271ab3263acc8f1b983d6ca5b095577e20f7ca27de8219f898572a24e886d6f8ee7988e17", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4000000}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000640)="cfb84921fb258e1328d207b91e352ef05f0fda0f1afdf98618b41066ae18f62ce2f8fb7a934fc436de5f1768272f84c4d2cf39e9c5d5f10e3a97eb8cb863d0a6ca1bea7e8cac8dba556d22904ee4039c47142ce8e2123317246682fc20323b6746e80dda63fa9fb11b3da45e231dbc84f3b994d8a09e40a505eac4c3c60dcb500522bbe9203bde64e6fb14a8825db2ea50ad9ef68f3f74ac6f13e324ce94586c919814925fe605944b887350a1feb24c4abe3728c36335c006a04bfa23a6a27f5f163a71838dd70fc36da0d54520344d558cf6e0bcd56f5e7fc74253fad3521143a1", 0xe2}, {&(0x7f0000000740)="089c0d91634542897035fed4722178a4d6fe4621187043093fe61bf226a2d88dfa1652ead7b9d3c833154590d6eddf51e220b3d935a4eb3af0fe8f00a7ad93bea1dcda018b5a0d2341ec9d528d54da39bc68b5", 0x53}, {&(0x7f00000007c0)="ed5bd7f50723fbc2428b5de7d9e3835f6bac2217fd0e41c1696521c74e6da1f151484f72e8e4e959336c12dd4e9cd30d9fdf722a7b0c228c5e45b765ff088a380bf17d1066f65d7331f6c9669f4386ab", 0x50}, {&(0x7f0000000840)="3c4f12ba9b67e47d1342c3612f544bf2158b44a18770411f4e4ecdff650f8a1d294c4d10086dd806a46da2b362c0d9682ee0225825dfe23b90a328ac16b7d14b06d6b9f4615ec30feb510c37df71a777ba4732c6a1ef55ae9cb344a03fbdf6f3a5439ba5dc9eb5d70c6d51c42d58d7d0d9507407fad1c85ccde09143ca9e5706c871d425772f1deb8d0397af6212923cb0ed48196615a20c0e6fe9b227247ef5", 0xa0}], 0x4, &(0x7f0000003080)=ANY=[@ANYBLOB="1c00000000000000010000000200", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000112d61456000000", @ANYRES32=r7, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r1, @ANYBLOB="000000001c00456df2f62a508ad0bff075972fb8a90000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}}, {{&(0x7f0000000d40)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000dc0)=[{&(0x7f0000002080)="0013a25544e33911012bd1e633c43bbd77502d4946cb5ee50a058f262c21c681eca2b10ca77d8c43e472fa24da2e37ff3378dc0e12efe47de19115c6c67299422a20bf6b85de5f7879bc050c0e9ccbfcd2af3b9855f3fa424c893fd8d1975551b7c15c5faf21dac97a372804b9f65c434906e1592210c2c29edffae7da4ea3ffbeae31830d88ecc1d7df917019be0eab11ad6af5bab32039c5867ac45f8875f7d4098838a1283f6111e307b7ca4f3e9a53ffdd78c9033c7ab89f3a806798f85e1c1c4647fa23c06c0a926f315eb1e9b12dec9c2daa670e6231eaabcb5477c716e3f90e5da8eed7bd4c00ae1c7735437074174ac19b40d9947936a2ec576d0fa14c5afc46271839c1955b47937163951aec7ae93bdd296bf5570df85e2d109aaec0c3f98b1383dd03e37ac43f9e1cb8c8043c2000d4835ac10d2667d26ce87c0843f5538e992e125a0fadbf74d72929a5fc76e3f305d2ffec2df0496b8a60b8c7dc73add76505dcae19ddd437dfe46106ea745ebec87ca1587a902eee1d08b8b078f8adf5c0f0786d7cecf5c310eeaf5f9af05213209942bd1935702df73a7cbc521fefbfd0b18217ca96e47f6e8aae8f8b59c982a2a076d5e2f3c2260853f1490dd6ce44369def03ba72b631a354611dd308049c2d8e4eb2033767cd7e880da00c4c75815468152cc404037bcbf693dc0532c36cfa7cfa0b5da48cf15d7eb852bf25ca149d2dc0efd1213b8bbcb7b87724d86b9e5170d5d200e7653216ad7b9425dee79077f92d26130fbc652623d10173d9b30048a9914cd258007096e5ebf4e19cbda5bfb719ce1b7c94d2d8ac9662a2bd1f07c609363353860cf688366929b99ecb28d73fe30117ffd77d2fc61e30170abdf3a2c3ebe7b4a8040159a5654ea89c80063c54bf85cb75b5091d5508eb285407bfe5a46d5afe91b3bc36aa31d97f5a5cd8f17f12bc7a1e427fcac2364e6b8eb745b3cbf4cfa0096eb517c4dc6651e7b879a47c6af00c0af87b1c65973a50ee30f055f85f8ee2b55a907f465320cc058b11251a50269295a7808b8d341f4e77422f3475a2dbb23ec8620441ee67e68e6b65943add0bee655c57409c180b519c9d9418d9a8788f0ba1a323b415d4946a1f66c111dddf657019c3e4005fa880c20c91f8865c5e10bfdb10ddee3ab5fb81375cef1f66de4c817577a5d956600b2c5d59e5984b9205bd69eb40e84ee2bc9e044620ffcacc8f9b1a7d591d5155a4a2daa95142343a0e105d048dca74def41195d07680c6ce6178e8a21d126d6a8ac99c55899615cdac334721f2995d4be17ce2a0edf7ff7c07be068ae65f4f2e50634d62aaf06c3facc389ccdf838913c119651c4a907a0dac74414d9979cac6daafa680f645d5e5813bf91583d5151033fde3f0e0ce65db7ad8796b7f2fa5ee111f18acab68d7695c02c39eba0849863e3e3612e1b78c6c7196be37ecb3d079c0b0100d050b0fc0ffb08c64ab32e626e21fe1d33108dd63eb463d44f785d2e9dd98074df410c4e016cc3d974cf1a06cf5f64360fa0db22062133ba60771cb3fe7bfed31d8e92bc482d972d2f65e2b1586d541fb86a6881cb3404925a2f85f72ba283c55b7f5d2cab3f4cd302bd5b276348c3251a27e69484acb7684275fcce8b7a811de7a08cc982761e97e8809064f07486e5c0ca2653049410520ce88fbff080184a8aa242b530313b48ec04f8908cd1b8b25a18df2833e8340b892feb3a11d7e0d08df36782eb6b1759af3ffc773635bb6e3d5b5cba15a3744166a8bc13d643abcc8954d28646d2e95af15b10924486df70a2cbd2451889e818d61f156b515f683eaded5862c76e04cd6fbc81922617929b48a70fc1ccaf72ca8c9426d3614120f36cc9096bf1845d6bc8a4ba69fee69a92c6745365676be4dc9248111efe3372578d69ce9655f2a763fe7f6d9b2cd5224826bb6f5192ade30b36e0f6a7db2236959d52f1e182855e46ddab8cdf3ddda8efe6794d5373accb8b2308b7e3239401e2bd7fedc7a0826db54726114c769ef0400fee1e619199cd98f57de69127b64a154f458346aeeb32d46091c6bb89e0c48a4a874f0baee1d910eab11a52eaba7c5dc67d6c800949c88ce8307dca8b2b24f8488a604d9a79e5493ad616a523cffb03f7aea8278d4a25937afc8d7a2ba47dbaac094ca302273b87b0f65df598796d0a1fb98fdd015116a6011eb0418cf7a12cd7a58e333a1b72ee54fc68ff3d208fa1ffa5f557d58c30db07ede53a034f803f004326c119892b156ec303ab7be071554943faf9258395d07d16e084f2d1a4a072f62085bfc1d6162f2b8709962de602a8d7b76f4cab643dbe554354c9c93f79a61b2920a5e6599dbf2aca1aa8ce427830f2b75ec04786304a4d1f773287da118388a1f3f8e43cde3c53ea1fc865720dcea29a669f28c6fd0ee83f4efe7bd6028fa7d75e8ab37d8cf3f698f26e0db62ff997a3fa3aebc4ebde35e88dabaddf9675bd11f13cb0a20b02d4fef9450c490c98c553e2c3b911cdc9db3b0719aab5bbde2e01bccbadac227bfaac8dfa43ef085ceebe8ce44d60279ca986eac7513bb712fed1b3b5456cafc5ec58c2197dc83f203f28699e4175221e51639f24f88ebcfd5c600afb49dda773c3f1cb7dbf1c1983e2d96d93f2d41c607f5558325b6114112b8913730d9c6bef828241d45b00428ddb58f7e3b48f45d2b0cdbd2138c92ea9a8a9841ecf65f0c1e528b495facc9c32bf772aa5035222427994b901335118fc94582ebaa51428885b5c1dbaa4ef577b421ef7e690483b4da9ef06e4fabda8c93e042d047233fdddf5800a7135116355719969d3d8fa4b2880c5d6c016edac9946eb27a6f676e7f486190c21ad808d166384b2739a75e93124216588354c58fab736f58c9152074bb06c52cd53bff5015174b097fe720cc442b6266ecece299fabea5d6ebd5e5ae8b70c619533af02347f7eeb0d8dd244d033b6d3fd4e6600b9808cc2e3738abff824f6976f1ffc866ba583fd4510dd4893f13e2d6ffb79c812d095db84df7a8512ce64fdd19f5570dd90f89a6499b3ad8a9fd40f398587e7f80c0e830366a2e4324baffadda0dac8d4aef07f005f9a7ddeb71f3c041629dcef697090a3c018c0e5561500a97298aa6cf78d8db24085813f68d04eef5f45625dabd7ceb9ccb66766d4b38534cafd568070ad40d878aff243214a49d3a0bec78e8e923f503d76b975f2ab7e95129f1e9f50a5ab6f3d36b135040d4b93fbbf0415b8577d96b068b23d1b33f9db0a331afb851dc62e438e50ef7b0f6ade93664f9ce8afff64158b76035d35243424eec7c133a6154933a92c80c144a81f74da24bf4660ababaf88d529df3cfbd0365b0ec61d73508bf531548b333c003214dbcaa46d524f9ae1435943308f28615f03c6a6c15d7a18f4f7173e99a93c5f0d56686faf54bdefc1397999d361ed8cf1b4a82720759cd48888b135a5dad4f36c6dd81544a9ebc8ddf71e31d0729ceb103fbdbfb8c7048377ec89304aae476c0a96a9c5f60b009b5ebc7513c1aab4a9efa1d33da693cb83490299282481d4bdfdf996ff29f4bc103e6971e77bd5e034a04cf18705a94742a25fb9330abbacb1e62b8ba2e78f60507355bf1c8111b7f083533a5634b04e1deeebb66c2c2218e488a2fc48ffb2124852416c567f8570affff6bbb1364283d86e50b3f6d924053b11c1881ebc5b4d1bb02b9db299cd66559ff1e0883408e4462198ca094b44c5312c9f45b60d030fe1edfc7d14e795f963f209dd2c191dfa4e0cfe079bf966fdf72f889372912ecc37774fdfce3b0b3e6ffe0f9ae7ee9a523bb21619bd50b75f2bf2f27e38b3e359006f3870e63c3d49f4efe2d97da931ff0ca6168b1f6ffde29854d8428e55845bd40e0cff57a5487fe6b18b644ace907f9a4f0c4704e7d0e43a21d799ef3c39a732262d44d4c82f6f7598b6ce35ef98f50baaac4838f6a7da066e7d2c5af7964d176b73450f581b551f5a909883307531b0d6049527fcd0011745e5a0e63e036a0ac456528b1fa156d3e1df237ce6408a8af854848d90b959215ec7853a437592b14f27d6a69247b917ca3050e8c467ca7a427150a1bfe5616214a41798efb1af94aee3c5e53d451fcf74379acac3c32153604eebf81452749cca31a6c5cc18820fc972f154c11d9b12e5e749c718b6680fd093c09112e32aa33a12cee1589a3601c4973fe8fa5c979576f1c88bac047f4e31b3b3a4123c7f6ec0ba9736dff8cce04fff59cb9e986f319c2b8f13ebcfad40cb153b98f0d1978d4d29eb139f8c7040c3c8962a76d55dd5eec9feba54c90e3fbae762eabf9d12cbe360dc12efdb61d302b8ee18bb9382fa361c3ce5120c19c4f3e4a39fbd9f776fb5f4668e9e3110907d4b1856d2b179f0b91923578a0996b31d6d7e771ce46f44dd88de4d61a250c8f46a3bf06370fdf96e504e8ae39ab84511086ad1623f09af4355e3486824b83dd0018de1c367d5f4c54f0a5c492dcf8e80654ff2075629a87270809a7ce60b8394dc956b7d9502649385e2ed084fe0f0607d69ca78d658bcd46e05f62265c2182b6e566a6e7948caa51aaaf2ea3cd0679a9e908b2dbf8db424bcb7c59ebbe65d4abed8ab4a1ba06178ade6b054ca36c9ee479b53328c9f9eba2fae1032b8071490aae376a42f31959cd811d9bdf1b83266ed85f6d1c60140d85d02a2adbdc96d683bcd9f27f98202bebcde7544eed807e99dc85e169e2be7d2789a82796dd017c1f33c48d83d8638eb2a3f251f1ddb5f9cc4500027b6eb9bc852f85f81213bbcd0523236968c69f80b9bcebde666be0b653c9332a84d776c768aab361120a213c86607b2fcc75e543fdbd923bda9e59e3265298ab1c47f1bea6635485fb33893d4d2e06f936e2a1b8795ed76daf77103d8295a2624d6b6613c18c03652ab0130284723fc1231ee12fd2546ca6dece014998c10064fcfeb5d7eccb39aa499d18f4b6073cdc04d7ef1fbbf878b98c00f569c36b6ed0dbea87aa31f63a2d8d6d9f03cefac6c70dd9f757603f6c6d69ab7d7b8613bf669ced27", 0xe00}], 0x1, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01, r12}}}], 0x20}}], 0x3, 0xa804) syz_init_net_socket$x25(0x9, 0x5, 0x0) socket$alg(0x26, 0x5, 0x0) sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000140)={0x26, 'hash\x00', 0x0, 0x0, 'sha512_mb\x00'}, 0x58) (async) r13 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$NBD_CLEAR_QUE(r13, 0xab05) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000180)={0x0, r13}, 0x10) (async) bind$alg(r13, &(0x7f00000002c0)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_hmac_sha512\x00'}, 0x58) 07:27:31 executing program 0: mq_timedreceive(0xffffffffffffffff, &(0x7f0000000000)=""/229, 0xe5, 0x8, &(0x7f0000000100)={0x77359400}) mq_timedsend(0xffffffffffffffff, &(0x7f0000000140)="317bfb93bd9689a0820eb78bce24444e95d1ca7b88273b1c4604e08d374cf58d4031c53712f907f6fea70ffac5fd4fdb839fb50fcb38fde5acc838ffc47b5f6b5a24288337164822fa2beabe1523cfffbf3dd880580c2945dcb48f09882e3f", 0x5f, 0xffffffffffff8629, &(0x7f00000001c0)) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000200)=""/104, 0x68, 0x2, &(0x7f0000000280)) r0 = syz_open_dev$vcsa(&(0x7f00000002c0), 0x3, 0x8000) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) mq_timedreceive(r0, &(0x7f0000000300)=""/17, 0x11, 0x8, &(0x7f0000000380)={r1, r2+10000000}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000440)={{{@in=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@mcast1}}, &(0x7f0000000540)=0xe8) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x800000, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@msize}, {@posixacl}, {@posixacl}, {@noextend}, {@cache_none}, {@cachetag={'cachetag', 0x3d, '\x00'}}], [{@context={'context', 0x3d, 'root'}}, {@subj_type={'subj_type', 0x3d, '@'}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/vcsa#\x00'}}, {@uid_eq={'uid', 0x3d, r4}}]}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000007c0)={'sit0\x00', &(0x7f00000006c0)={'erspan0\x00', r3, 0x20, 0x700, 0x5, 0x7, {{0x2d, 0x4, 0x0, 0x6, 0xb4, 0x67, 0x0, 0x7, 0x2f, 0x0, @local, @multicast2, {[@generic={0x86, 0x5, "eb3c0d"}, @rr={0x7, 0x27, 0x99, [@private=0xa010100, @broadcast, @multicast1, @multicast1, @empty, @multicast2, @multicast2, @local, @private=0xa010101]}, @rr={0x7, 0x1b, 0x54, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x35}, @multicast1, @remote, @dev={0xac, 0x14, 0x14, 0x11}, @broadcast]}, @ssrr={0x89, 0xf, 0x8a, [@empty, @rand_addr=0x64010101, @multicast2]}, @ra={0x94, 0x4}, @cipso={0x86, 0x44, 0x3, [{0x7, 0x6, "1e1289de"}, {0x1, 0x6, "d529f68f"}, {0x2, 0x12, "16a8959d4255aa80472bbac6f7201000"}, {0x7, 0x5, "f387a8"}, {0x2, 0xd, "e83b1de2c9292acfb2354a"}, {0x0, 0x7, "a00fb61df2"}, {0x2, 0x7, "2db7d708a0"}]}]}}}}}) sendto$packet(r0, &(0x7f0000000680)="bf0e4fb55a1fe09528813cb71c9336914330e6786b0fa1e4d75f2709fb4de825412dcabc1cc6b63d2e85cb4a6aa00dae43cad24d7ee028853cf1812e9a", 0x3d, 0x0, &(0x7f0000000800)={0x11, 0xf5, r5, 0x1, 0x3, 0x6, @remote}, 0x14) r6 = creat(&(0x7f0000000840)='./file0\x00', 0xb8) mq_timedsend(r6, &(0x7f0000000880)="fc64c8c30fd99810e36cf59ec9292a43d16f2013040610ebfc4b87edd37b2c45bee5a9110b9498394d96756678a0e360ab46385fb608c1cf2534f76816be8dae47f5e80e4a4827e59d4f1f9aa00a2b41f559dae563f3cecb00d387a2eb30c6fcdf6410fedfdb9797bb18de8f561add6d0e4c05892142335da685c4", 0x7b, 0xffffffff, 0x0) r7 = openat$mice(0xffffffffffffff9c, &(0x7f0000000900), 0x0) statx(r6, &(0x7f0000002e00)='./file0\x00', 0x400, 0x200, &(0x7f0000002e40)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r6, 0xc018937b, &(0x7f0000002f40)={{0x1, 0x1, 0x18, r6, {r4, 0xffffffffffffffff}}, './file0\x00'}) fstat(r0, &(0x7f0000002f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000003000)={{{@in=@initdev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@private}, 0x0, @in=@loopback}}, &(0x7f0000003100)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003140)={{{@in=@multicast1, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f0000003240)=0xe8) syz_fuse_handle_req(r7, &(0x7f0000000940)="3d304b4128167c60f59d8699699835fa24d626830c23990972b8b4dc6c38cb799140aaa1518aea846eaf1b252b24fe2cff592d55b00881e6079b3967cb09ac6c9a425f1e05d24c441785d61d7922494b0d9ae363c9989779d0cfeb823cb83e63aa6135eef96263f795dff892f20c61c0c5943b7952d14e71fb058bb15676618867c453bbd4de0cc3ebebc941e07e242c79831cfb1f9f2934a3d80ef4ccf86459f1dc0262ad32083e22ab3d55a15921486001bfe06b57a169d53e0631ab0e293d0b404647efd16eb2b8e1317cc1e26e764a47bd264f30dc7a6d4ef6a5ec11f716e7e776578f82220a07e329ffaeda870a61d4be0fa8017e93a61cce133e5ada8b0b03c145e2bea787619bbc2de84afc8ead1a43a5fb2ba80cf156aca2d24bfdf01b2d0084d9183a5e2a0545c038342beeb893f333a912219c460c9ff66801d726a28bfbba457d139ff8907997292abba7eadc18891495c213998143c52290cadee94fef8de410c45240c7effb82d2f710bd4e58f0e2800a1698f8e3113582f59cdda75d64a4218483bb12c678ae37336628777a71adf915fd718729346e98552cccac663d2789cd1348c6edbd36e2bba04eb20ba7a9de10aa082fd2ff4dc11007400f8043b1fb2920b995134ff7260a8e06ce501fdf00b5daa756aa5ba704b4de965d4bc4373a2c27015a2272d131cfdcc0f8f30aefc8d0b8806d5cc9e20f85ce43c18ac6d07826b38b0f338da1eda1d073194d096cc75cf7a6fc3cc7582a405569927e3674c72c7b949442dc69cf2b62001a0cdb1c71d3533cba5c5f9da54378f442b4366606b8a7604a197646943b0bce79fd18a6be2bccdc8a5c70f3e89af8d8351d41a091f6b7b1201bac5e588befb50fd3fcb17d1a360bf4a45b344e4b895067f0aa7acc0479c5b31d0e3533aff5f50afd0d6c25088b1ff47991825aa3cea988958044f93e2c8348a4a356b8e463c6b01030d5bf029de234482a757446660283a104090dd5a68901c1c40cae81d59c7b89d315ff6d242544476ac659af72525a8925fdecc3a1c671978bd9cb302d61b2596b63606fd0000f4fef6b358bc1b9c25ba13df806f363bdc3fd220458e5cf03a1f51e71e1fcf19240de9bca2bac10ba603ddbda7914d8d879fda9c7a08a9d26b9cd67504199ca8a392fee60e6124a77729b5e3e7cda3766b90a3a25b0a44cb3515d37e59a5ec42f5e58d0201f470f8fbedfd74e458d6899b845bbf07747121bdb196c489ee70e5dc3eef85b48a71cb694ad14ecdc453c50b4dc905f3d041c449b9abc9c694b8664a986100d595280f1c5438b80c5001b998ca3bc3d028daac111aa15060cd8aec60dc7332197cdb3b63df4409a114265d22fcbfc6d8404b45b74838514236d9f6c12f746014b5e7df9df2ef59a832836ebbdf5a1f9bfd8eacdcb371f13e93528f0a506232ff8fddac8f080f43173b796eecd85d226d6d973c46a047f4ea20f2236bd10bf330c98f5504752f147929a9205e13805a659317a61d9403d90b5216a833321025da637e8e9eaf008947742f4ecfd0a60be3da60b3d8262632ef7fc48932f9c1abff4f366d77922d65e98256ef7bcff4671f193605d992aa63345eb89a461116ffb46e0da90524fe098c4327b503a2cbd23be49c22892b01ee73f18ff98b05282d3d73147d17a02a17444ca96a0daef1a4c1928cb7e0a6c01b64ca28b7809808c5736dac3c802b13c0bbdbef8c9736b20bf104cdc86b2ee725bd01d36092e631948f6d56ba405ef50898de820bc7b482af6f741697b074c53fd25a21db07d3f4f45c76960804d0f305d406c7dcd93fbbf0792bfadeaf8c640f6cf56ecdf1842fa188cd85d15c9741155f42c10e4fac9bf4009a8137f245c525e6cb8dfd96fa792b518ac8b0486d62d01327c92020e0ded338b07ea41544e507765785243db683fec80f76966debf5a6a225aba0b9052a172a5c4f707cd9894b75a8ab7afd658ca711e024dc19a740520481ec403a20ad91085e307935eb99f21328ebcb47f298ca43609c034c3f0ee9ac2767eb9a3ea78327824e5992fb2e73bd308f9f4f8ab103a9328b78a5de1ba4643b43b44bec570039f49f59ee16ffadaf2cb1bbbb86bc768662c037033c6da4ea00d6debe5bec3564c1319063ec18bb9d4134cca438b55844878322fbe92cc18fe413caa543a7d52d3722a722b62163d35ee338b95c71c56d54575ebdf3960523934281baa15b07f1d4033d2984e8835c2939822db41cb0b9f86a2f3ad19f6d687a3a49ccf11a0518d0379573ba5ea17375b6c3809323ce53066d0dac1487fc42ffb661fc9ae8f16c6f3bbd46b5e0efd7a4491771c5085ae0b9b153e5abedf2752ec9099e8dbfe24a399632702d705ba42b2a1f724a4687f486dcdf284674e1764277bbabfe0e7ca4b41474396271fe6970a09ae56bdaa6d26defc5fbb05107f6142ffb6f43f1c01cdf38550b404150032cd599c552ec0b6e479d947edc208be0c6d1c56e7768e86b22954952152ae1a67a0a61e3e67929b8793e49308df36cf846ab427ba5ed76eac14f63d9bc04919ba89ba452ae091b42c963a2d24676ed3fb2db8a6f6b5862ca2b1cc28da5295316f703d567fc35da75488e538c1e9d7161de350146a0637c24c0802aa4001161c79a45322dc1f5668baee83c6676c022a83b4280034c839cfa5de50c8a0023f4e1a1bdb7f62c4c61bee240984487db302298a298b41dc908e561f1a399aad1d4bdf31c6ff407a9117d02e9eeafd2fd93737d5b5af0511d7f48632ae2140d5dfb390b66b5723ffcd67c1b4a82502f192414151169a00f73050311de6c9f750bd6b0a19f1d50ebfb03b031bb51fc5ba255d1ff7d1fba72e3e469aeb0d38018de43a4cc9229c7f741ac58f735e188610ec7190e65a4908b69a0ac06c2c1446ef1b0ad87d5facd2ca986a97649e541e56078dcdf6ce780b9ae330fd22351c9d1f41619f17e97011be1eed59a52200efb5a0363edd5b22154319aaba6d8f24fa4da3ac2a6aae949fc08b803b7f37c03d0d1a145db54ea75c5a712adbe561ae297daa3818b740bec7511e0f141ac92f0200547883433785941343e45c22f6a2d3d1b27696c2ad05cd0ce73015f913c8529183a4ee84ce9611e1cc1e1a4986da8fe7461092a40dbfe141f7075a560d706abf990faff6d63405b215935b7d88138410ee0c86d2c832ea85a53beb465b4188d6770f589ab2d9b10de353d46742b7f7cb75670fc0eef69f10ad87b468de929f4fa54862c883e17d663e6507d6b6f440a5f6837b9a94b007b323c0e8bccbe819566f7c4cd73454ebefcc665e1db553583356395b279323a7cc51c8aad66922dea5dd4ecfbb6dd0e6a044d116ae3b43529dcf08d6e4fb9a8aa7dfa13e9f019703311d2717de9168f2772f379431bcd3808627d59e18fb7887ee0e9ec0151386169851a666d15d37744e7ec1c0e143a4829731c3e9c099b749f2ba976c425bb78babe8cf59e6d6180b05cf343917a353c968aefd4942a6abb5684a870d9d10ed469212cac5bba442871b109ce6ab1fad73a90eb42a8a7639f8cccd03b86402d19137131797b05e090e7b14fc5b067ff6eea62257411e9af3544224b382735140e7d103ac3cc570f308760434b963891e677f0235ffcd1fa7e04ace001aaffcb9e5d2e737d5923495a8370355ddcf86c338d7c17a963ead42139c2ad081133d7a0d7d9075302c223a52e512ecb3b80f6bb0c2df2a17f158ec450165d44474c6c1543f0f5fee312e045024b19f0e6bb447871f3bf5a5778b64338ae2c69c3285db298714f5cb6c9006136b1e0bc0f531b0a558f9f0bd4f416ff5933bd767e3e1325923cd70a145e3aefb639c7504fb6655052e57123a087a75d897850ab471d8e061e37d0cb298ea02052792256d6f4c3a6af0cb2a81057a6c93a62a25b7b0db21aec72291f762100b4c3cb02a25ae06d5a243ada9d944b52b16f6ab2af56ecfd288724b11db0fb5abd420613efd094de1282de1955149845235ff7e5f8bc6d4f3de018eb12cd6022459f5de2a7da2c380c9d3df6e099dc41f1b4e73ef9b39100f99b0e6191448175f4ff7f0ff37c4cb354682e5a0361f22c14a006cc754924aafba550a41f29bd3d55383666caafa6907674ac38af983e135b774e49a5cda53ce9df79c88cdd9cc7753fff140e45185de0f7fc16f1c5f9038d26533c9e22918105582a6c8ac2b20281039645286a32734d0282ba4559cdf6d56da05da1505936a8722566ff1cb706ced07ce1a3c7044596788b81b24ad1172f114c5533b80f562d3bc9731fbdf3ceeba1168eb06fb545db8e08b0c52911a5afd07d31c6c816692808a130790af5cc131e52ae44299c2983b3670945381bb6b141ea76fdb0ef693733af8a751f58b0c6e469c650aab74479dedb5b93ca20ffbf027f9968f7f7454b8ddeb761e67a7d39a2f4acef61b2fffb5bc072738ae3b6ca273ab73728904b206492e2166a6132b384f35262adeb0b22ebd8b0a0f1142b3202284801ca7b34fda4e82981c2e188a6dbbcac269e39d8ca55e7132c67b1bdf147ed0725421cc925c9ff5f29b3e9ae31de552e781f194c9d235acbeba04186529760ea9c74d647b73df881ad583a13092077a1346c94c1a89c218fbe77c2fa3f7cfce6a4dc14c6de17b7d8488b5b424de0f1f85486d309abaccac55803d4f3282f6e9d0cfe82dae8086502c51354015bd997cd818d2d76bc1d89d4d0f0b253458b7f0de561a79237cb843222c3e84c092a64414de284961843e6579adcb621fb3986b5415e5cd220ec07ead1b4cad5c37a1511f45965516986687c4bad493bdc9465a403cc5eeb87100cde337ed5a108c04b2a87cc06a2ddfe8df7f6beaf8482ab7aec1edfed28fb3bc6fb7e011369ba9fe4c0123e0287d23b9bc8b36e14d34d8e0ab66fc7af2373d8b78867adeda6bd7047d08371f56121441402b12be00e4e48aaca779cca14f1edd779f598dda6ce98fe3b8a43154cbc6376a829eb7b958a477a2d7ee9a97ea12254be5d4b3f483a3e810b2bcd29f5beda3ea9ae319ed878a11d902af617d861d61955980a0655f6ce6486f73f61cfdd6ab2aa6c930a396f0c27491deab3c5e8e17488e198078133c27d12c4f9a74e0ac35d467d03db075d558f97f95d38a1c1d1b706159eaba1c301c84724f6a42860299ccd03f36a7aa630bbdbda0ac28d5a1ac6d17741696c4a3f32b9cd9ff5e29efe1952164f2586e2e34738db77353dd67d78f3175f7f7668ec71cb86c6145707c6975ab5aef0c26c2a295dc819834e05b0e2fdbf3ddb4e86323afa1812c79a8f345b3b035b64a7ddf8277f0913cd15c5b4362a6d225e9393419b1d6852a7ecf0daae886b09b41fa8e6d10ff6057802e1a48cf87b0b74126146e3a0cba8b273c4983571161f0930801735b64d48865fbfbe29586d87dfc0b6cdcf95af4442a50bbca1f4f5d99058ed67a9010bcd87290dc5ec6ff296a60359e6bd6ba5b2bc6c621a6132f0b49236fe20b921eee9c07555b2aba5d1d85628e85f5de42ecc66e45e8ca70f09ea91c3c131aed535b7d18c30c53c61e06804c6444dfe3d6907718eaae3efa7d229a4bef7b94d281b75222dae23204c25fe9b3eb15734951b500d4d81ccd513dfcd816abfffa1c319e39835430fb1791f8074b44c814c1da72d7aecd47e2d3eab0869b7e2fbe63ec6770e4eba9c028ea9e8fc6d781912bf4b0fb69b1443bc3ce91cb6e14f0e2da9ed557b9328c7c61c898e637eaf8db6f34df88d5a4e7d7d40568feeb1a07c0d43686adc364c8c109d2ef3b5b6a0c7f7b93832a9a7a3d3b0ea844d962e096188373279594492e336978dc3805ef1eb933344110a339c747e164b7e3c305ac4043c454f215d8eb6c8ce7e3ffccc658f2be4ef18df7f5f846c49d760a0ceda05ef78da36a4c8ca67d23f191040888235c89604a787aee6e36f98f4ea9163d27b971c181cdd5a601f6cd13fd9aad88164dc0221b2b33cf10b79ad500105f88440ef2df25401cf1f48c2eab27b7f447c8836d6c9be0bf86edfdcb57c89fb2af4f85d262869bad507ab4f94801464a3e725a5a3cebc59ad4cd3fe18dddf7fef50bf41fe26704d9d189d46c38c58932fddc0d9b47ff1ac7359b0128bbb8a50dfa8d8eb7f1cc146931b317b2c7e31de74f3db7625662ff56b6a97b723e8839b93bed846f0ccf5587f6bda0e2e0ce2e1297fa47ef099da565a1f316b91a141d32935c2fb9938bc23ebe8197ce911bf909d774e64cfe507b2f5e5b437dedd87607cd39b45792d65689f2d88ecc9d1b731578ca9ab9ebd2cdba0856c6cd818a9793df03b36c4539bc08574d353623f9afdeb5a8fd73ccec4793f64d1426d85c210a8f93a96cafbe23808ff9ca14b75a639ee57d2250dfa5948605bc657dcd5443f40861b5d7c8e9b3a3ccd9b41bd1d71404f78e325c62d99e855b8e74321ce24d35c6d244dc118f0ea07c06d101417690e213685546d5e33cdcf69edb116910dc3431f8f93f3980836ef830b29321c304e9d50e4f692ac87be2b0138602624d7e9b160da0a3c9c747eb0077d16610ce4e103acc197920083907cc31806e73ab3c43037ad4e6c46057d7f11e55df52014c082a6fcc63991c61672695559c369007131197491cd2ac13e0f82065156c2933e1144cb547dbbc71d1c62ee63611767e54ac914e0de0806716e93bc03ea9b99086b19836e7ae56ddf5d09e2e9aed06bcb48af5ebc1c8bf02207f63dafc09d828e7638251f75d3cb51979d5be688bc166503f4374b0f449f1202c83df560ed25dcc1764eb16214064a21202d2436a7bee512bb000f4dd30af4587525c872fb78fd54c149366f83dc2ddb033a0a70151d61927225a346c15ff2ed182cd8739200523fcb56565db1a40095cf5fc095bc176b3385be1b1f0c575cb5c650dcf03a998bc0e7167dc8e8f611bb83f595e4307cc431c2febfce125e10a90a09eb934fddd3a1f10151ce6de288d73f3461198f70e4695b927bd2fae86921a3e481c7f54775650c8f9a07fd202ca897492a49da5e26ecf99bcc2163044688e6610c7043f89164ef48057ab86e5080a00f5db53c7eb24e3e051c97371959b77676dc0b6e61094297142e91244ef607bc2e0c8d480e0f62117d9e3ceb4c6a8f107a15b84fed7df1ad9fd6083c104fa77f25061e1a6653ccfcbd1304fde49bcf04839f53d1959a3fa2824cde125c3a5939b7934e451c11f68f58042251cbe51d77b48570165f0bb97497239d9009b04ea36009bdb7d150e85b28c2d4e8fbe0ce21011cee170c56e426bb7438a8f4ad15ad09729b150de5e8f524d796c9c30de228a419ad5d4eae0ab7176c0df1d02d7a96cb207ca10320f32184f4f9c694d20bd268668d49ce0e455e4225185ab9036a6a140ab6afdf08d63f16bc367c7bd03415bdaa273ebb61d3be813ddca4f37109a0fd4847341828c9023da45b8025dd7265fdf47dc9fcf1693af44eae6d5d8bc30cc04a450bdfa212c728d15952624e781e1d74df10862f442d75eb4a040858cd7d83db3d10352837068e7dde1ead8ed363831f91b722c17d506b37f872cd3195b1ee227fcf9cde498e6eaed8de34543096d98830c0c3824a1baedde7fdb35372795e3d31968b52fff0bfa6783cb21c888ca8d0e6d39492d7270c8ae6eb331d10fb5547b49cfc2f11f435f957439d4d124b658c7e041252a7323b946b72e7ae111c23143ecaced110206a5e2d6df4bd35a76f3eb28d0342ec5977d2a6add72aa16ba30e2294b50193f36951216fb76ed9cb370435402bafefecbcefa53c9e376439bba1eaa402fd24c26e4f402ac5ac8b138c90982517ba29da63fc024e090d1ca6d70783eeae564d0ba6c74996c68f2fa78e984f8c7134aea26120de798f0ae5c138575f3d477318eff9975e5e4a914f3e89f42f25a19a177f1c09263c7f2e3ed2c1384c107960ff726cf27f11cc74b81c8df990e0c8ef655dad0fc317d44c105e9366d04ec035a3c7b9ebc924583273fc9f167d1f048d009fd6c7d2887c699bbd82c6fb4d27619f843a1178cb76f211948aa9194a372bc1a441040bb37df686d9eeb3c18a2608e1ff365df627580525c5a1a32a8dc67845a75407fe372e436095a11cf693ddebae052c5ccb929ea55ba28891152efb99384f77a20a161cdd1be34dc219432614a514c453a9783a70500843590f39420da43c2e7c41104830334633f9419b461aebaecf6dc2971014ef751d645151fce3b48f20cf21f29a30e933a245381e954773b56e97ad4a59c320937b6f861a9f1b219a1dc63c51df54324c86c138375e7a9c452367895c19e1942cd73ef24901e2abe3b11b5fcc9d9f817856c2f56082eba69e3f066225664c5a2dd37277566e145319b303efc18d25aff7d7cc36a2474b939f0da4d670175fcd1edd247e1e1e94b1facc3294460d1ca40fc6fa68a62870ba304319e24007ae8d60621f74951c702480dd1e5ba98aca7e83f2d349b5e0c679054dcc34b043b6c0097697f08b36a512aa9003380ebfbf90a0ea4d3e015e1d9d6e48cee597633f18716fbbd63b95dd46d0b92fc681264b9c831c8223ce1a522e1e9a4bea35dd7de7a274f67654de22646381761ba9c1b18082734009065380e71de0523ee96173fc1047e78563ce7534309503c43b71cdfcdc4556038907b3dd9fe95de0f20e6a67beed1ee64ff17844f03125a5925926987b345b2da09f4eee52bafaa2264bcd371010965f76a5318e07cf0d8ff1304c1d828522afcec977045cb111523a52dc6429fbf6f1e83c5ecaaf9833e145ae56328e471934e77f1e172efd3b4460bab539320957db31959dce67401631b68c280d20c7325e44cac047de7c9642b3dbfec71d9a7ff25e32e1664fdd2054b119df6442c061e527ecc6395ccc08ceaf00d1542b5a0387653d2fb1de625472639dea18f72531460c3487dc8d3eaf571e964c013e36470fea4660098216987308793e1388cf6b8a54308c3780b05d18aa4f1d641913987ef4af8bd06ecfea684bb67d5739e2612abb786399f8844e8c0ebbd1c63035449f4596bbfffc1c2a7e293231a09bb83eba2c6add27145e03ccc5b738aba5df85ad2a9453de0f11dcfd4c573500e95558b4e4ce28f6ecaf6c57e9b450ef88e20b4d3ed9fb111212ed73218e9518fafb242e4052d8a3ee1721900b37327309cd495236ca1b01d84a5cf7e1f04c3d8ff50ec86e1d3c2c0d6da24b9802d645e0934e88bc692dd9fae25c57cfd98be69ed9d1223999c67073f4a3907c00d6ee31674e7ff3bcaec0f58f604edbcbb4e11b25b2b9afe5e75ff4e854948a122b4a7b16a9c6527c6918a99b8a48d1e914c004017ffce0b0bf65574e5b48c6bf39478a10bff6c0f95336d783e86bd859efce5e565199cd023cea192db581db8adefeb6f5c89cc088cf4443284acfa24a4854e2b25902a9a7b4ca9a47f6604ba719e425923e83985ecf30b89a79ad9e8747cb2ef5e89c00ab7b71ce6140b65eb0534548c0dabc8359f2598bf073a7d9a7a13d24def59444f2b78b0a7ff3ef718bf6440609e1742fc8a7c8d513ccc3f931cfbdb764fae9f185b86dbcd2fc7343bf376c4e2644756d9fab43eb0aeda37bd41068cb03330d52336d7a8b0c3496baac4db5e285cbb96e98647618a7e5f93ec24365355aac35ff01d3cdce20d3c10980f4e6ea7300f44f4da45e901b1a0b10a21f4c11ad74fe9112b447853fde3e24d0a0226a83f3ce3fc2170f4287930c5296238c17ec05d7e39722aff2d052976cb9ae1b1851ddb6d6ecb41b5c6da0191fc593d623e84bc4c148554c72f28f5965fe5b768b29c2434909b146e122cb0ed989baa2a3912c82c414964ff115b313fcbbfb50eeb764dd4b8c7bea31a8d99c7ccc179d37a9fb9634f6e3faddda8c7253ab6de162697e4b2b00e2b3a734fe2d21a33c820c34b41ddefcefcc26e8d0927b31ed759d3d12157e5563c78f89c038da78c010b1a6eb2933968697e35762c757dcb3995ad65071d75d548f9d788f66254fb538b106b40c1c373c429d3a47f13071454d228ebce3001a03ac082b28c5b155be84dbe93b6f018b69b1bc4256b20df6f7ffef50362167befcbf29e197ae17b0c73efc3bb63d5806428b03f6180f1d398454f3566bf9948258282f532f2e63119ac930db0b8d9cbe4cb8f3b1022a2b3b100eeccdbeae313a510ed80d4b61427abe6f87fb26b2f4087f18853c6b81be12c134c36397ed8c174b6dd3d9718b7ddc7a49a7304121ef88769507e73aa5174bcade92f046bc1f043b3723189a2eccac0040a3cb6c17f2efdb8cfb9d9549d44b9762244ab84c7cae3da85690867f19c2fd0c6b75d912b0f9c72228c0402ef92dce08e19c637e8325e01288670f4c6f0919e868407aa5649ed85eff8167f0f21b93cb42a28ad3d4b400115659fe3133003efcb22d78ae68b887c07ef4ae7c74e8b20cbb205ea90ebccf44bca9e5d2961e5fb303225d9864c53987cb5e78524a6576a9c4c7e514c5bc7c5b32f9ff56c150aec9af9f8c5b0b68502649032438af57f8854c41cf5acb410cdcc41dbc22dc4a8721bc51cc4fc0f571d64eb63b7031f29d18f37bc956851b17b1902848ce27e19ed920c94b7b74beb73e4e3670de352be792ab84e7180ea393d302b8004a6aab11eec6deb518047440ae39a272001d28129b7a660eb511a426bcafc69c6ec38eee3b0350dd8c6112ee2ebe09b4732b0513ebb3c05314af3cd3f8daf25cbcfb00cb05b2dd22a8657720bded14e962e7dcea8c41d68ba5a657428f83edbe89a43eadaffff6b069d0c47036fa36ec79631075dc39c432f6f3dc70074a4f3d78f5350973a3a659923f8544b2ac2f614dbf59a7aa9953a434e5b944c7004ac4ad920f9e37a078c3f15bf20f09957aeb2fc806add1486c728c751f14684171d8d59e6decd46e87b0d0d634f2c92f2adfba19c44a7671f283240ebda4abc7d6645330f9319954a9a9215cc7a62ba7b8275607ac36823f8cc2d00ddcd6e6917d54d3ffdfe5286db71283d64b6c878404e22b858aba0ebc757cf642658328ab7513c47adb879a86911902cd90ccbbe91b485a7184c3b1ae9b3e5993ac70c2083f95325fa55ecb1c04f242ad25d1ebe0059773f8b5df5df5f99941ac90ae43d68743a60ef82d8e47adfe7e9581d44e1d193782c53b90d1eab8432d080e6cd6d780b6064c601ce14202e6f3e0cafe98d79a6e36a6b34deb001714dcc82f97dd19ab6bd046c9321ffb140918c3ce084458683bb6b935cad0da3b5ca8b55c03656383bc2e2007036ffec11aeb44fcdf936cefee4dce407a9804cd20bf8d9589bf6314fd65d879874d98df8af7f948456ffa3038beb8a792f65139be6eedd912e915970ef8b6a675e611bbe7ce485df32ff9b5b6043bf855317a3d11edc4e32820a53027be660cac666078c53dfbc44bc1eee6e545b717f47b164ff79e2dd5426cd421e9603c006df48aea16b3185aeacef8891dda5e47380a50032d00e630f8d4a3e040021f1a94962cbb01adc5ed4ee7f6488750de218397f456631022bc3e8404b987fb11b3769422b834a44ff63d2ad09bf3d11b504", 0x2000, &(0x7f0000003800)={&(0x7f0000002940)={0x50, 0x0, 0x1f, {0x7, 0x26, 0x8, 0x240009, 0xfff8, 0x1, 0x8, 0xb86}}, &(0x7f00000029c0)={0x18, 0x0, 0xfffffffffffffe01, {0x9}}, &(0x7f0000002a00)={0x18, 0xfffffffffffffffe, 0x569, {0x6}}, &(0x7f0000002a40)={0x18, 0xfffffffffffffffe, 0xf83, {0xcf}}, &(0x7f0000002a80)={0x18, 0xffffffffffffffda, 0x7, {0x4}}, &(0x7f0000002ac0)={0x28, 0x0, 0x1, {{0x0, 0x6, 0x1, 0xffffffffffffffff}}}, &(0x7f0000002b00)={0x60, 0x0, 0x5, {{0x9, 0x1, 0x81, 0x5, 0x7, 0x10000, 0x3, 0x1000}}}, &(0x7f0000002b80)={0x18, 0x0, 0x8, {0x5b}}, &(0x7f0000002bc0)={0x14, 0x0, 0x8, {'root'}}, &(0x7f0000002c00)={0x20, 0x2f, 0x2}, &(0x7f0000002c40)={0x78, 0x0, 0x7f, {0x6870, 0xffffffff, 0x0, {0x4, 0x81, 0xff, 0x5, 0xffffffffffffffff, 0xece, 0x6c1, 0x8001, 0xff, 0xa000, 0x7a1, r4, 0xee00, 0x1f, 0x1}}}, &(0x7f0000002cc0)={0x90, 0x0, 0x1, {0x0, 0x2, 0x5, 0x3f, 0x6, 0x1, {0x1, 0x3, 0x4, 0xa4f, 0x2, 0xffffffffffff0001, 0x1, 0x7, 0x6, 0x1000, 0xfff, r4, 0x0, 0xfc6, 0x943}}}, &(0x7f0000002d80)={0x50, 0x0, 0x9, [{0x6, 0x100, 0x3, 0x2, '&}+'}, {0x0, 0x3, 0x5, 0x1, 'msize'}]}, &(0x7f0000003280)={0x458, 0x0, 0x4, [{{0x0, 0x3, 0x8, 0x1, 0x9, 0x8, {0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x7, 0x4, 0x7, 0x9, 0x4d1f, 0x2000, 0x946, r8, r10, 0x81, 0x2}}, {0x3, 0x2, 0x6, 0xff, ')\'(%[^'}}, {{0x0, 0x1, 0xdd8, 0x1, 0x7, 0x3, {0x4, 0x3fc00, 0xffffffff, 0x8, 0x8, 0x7f1, 0x8, 0xfffffff9, 0x6, 0x2000, 0x3f, r4, r11, 0x3, 0x7}}, {0x5, 0x1, 0x3, 0x2, '&[-'}}, {{0x3, 0x1, 0xcdc, 0x10001, 0x101, 0x5, {0x4, 0x3, 0x8000000000000000, 0x307, 0xccc, 0x4, 0xffc00000, 0x7, 0x1ff, 0x2000, 0x2, r13, 0xee01, 0xffffffff}}, {0x1, 0x2, 0x0, 0x1}}, {{0x1, 0x0, 0x1, 0x4, 0x81, 0x5fa, {0x2, 0x8, 0x340, 0x2, 0x2, 0x4, 0x7fff, 0xffffff80, 0x7fffffff, 0x6000, 0x8, r4, 0x0, 0x8000, 0x2}}, {0x4, 0xfffffffffffffffb, 0x1, 0x401, '%'}}, {{0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x3, 0x4, {0x6, 0xfffffffffffffc01, 0x100, 0x658, 0x800, 0x4, 0x66, 0x725, 0x81, 0x8000, 0x2d, r4, 0x0, 0x10001, 0x9}}, {0x5, 0x6, 0x0, 0x8}}, {{0x2, 0x1, 0x0, 0xff, 0x0, 0x280, {0x6, 0x2, 0x100, 0x76, 0x2, 0x3, 0x6, 0x2, 0x41, 0x1000, 0xffff, r4, 0x0, 0x5, 0x2}}, {0x1, 0xd, 0x3, 0x3, '9p\x00'}}, {{0x3, 0x2, 0xfffffffffffffffc, 0x3, 0x800, 0x4, {0x1, 0x5, 0xfffffffffffffffc, 0x7, 0x80, 0x6c4400a9, 0x7, 0x7d6dc6e1, 0x3, 0x4000, 0x6, r14, 0xee01, 0x7, 0x6}}, {0x2, 0xfffffffffffffff9, 0x0, 0xd7c800}}]}, &(0x7f0000003700)={0xa0, 0x0, 0x1, {{0x2, 0x0, 0xfffffffeffffffff, 0xde, 0x80000001, 0x6, {0x1, 0xffffffff, 0x4, 0x20, 0xaf, 0x4, 0x8, 0x100, 0x2, 0xc000, 0x1, r4, 0x0, 0x7}}, {0x0, 0x4}}}, &(0x7f00000037c0)={0x20, 0x0, 0x0, {0x401, 0x4, 0x0, 0x7fffffff}}}) fdatasync(r6) r15 = mq_open(&(0x7f0000003880)='\x00', 0x2, 0x28, &(0x7f00000038c0)={0x4, 0x5, 0x5, 0x21}) write$fb(0xffffffffffffffff, &(0x7f0000003900)="852421412b4377ee159e55206ec5d57a871c5ee9adf10a3dc9ac4b494812757571c9be4bf6d25e5bf0a57654cc79e0c531c976098440d4f9374982f65e", 0x3d) mq_timedreceive(r15, &(0x7f0000003940)=""/242, 0xf2, 0x2, &(0x7f0000003a40)) mount(&(0x7f0000003a80)=@sr0, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='bfs\x00', 0x1000808, &(0x7f0000003b40)='.{,\xf1/\\$\x00') r16 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000003b80), 0x2, 0x0) write$binfmt_script(r16, &(0x7f0000003bc0)={'#! ', './file0', [{0x20, '#,'}, {0x20, '9p\x00'}, {0x20, '.{,\xf1/\\$\x00'}, {0x20, '#[@'}, {0x20, ')\'(%[^'}], 0xa, "5c8af6c6ffde7a203451720a6c0960dc9b129824e23a3723296612bb4477c4d80ab8c59b52f63839d59bbddf3127c85ae31f9886aa0a051776599951531fb5da1b387104261c9c62452eb4735869be509bc041b6d99096f10bf4dfe7f241b4d26aa6fbb5cbf4ccf249865e49bfb4ee26418de4f8f27ba0c2ff4c30eb09c5f9e392e4f82345b4e923227aaae46c178c29542b8adc5a04137bd3aee9e11618a161a1bf017697402350046fbc3caae4cd185705b6a1000d429700353ac394f2ed4419ff60b017178c18b4b54e3f0bf518f6af7b2f376d97b2ab07446de07178b57d6b41f6e90cc2721358bcc5fa240ada2e1c01bddd787d17ccc7baac0d4ee4770539233ea720d38395832769fdd97cd256a01bb9309276804727b45551213c0c624e77d35cc133aa782468da8e830b51c4c0ceeb76f60bfada39dbbe10d61e4d0a96b2aba9d8b2966dbb9a0155fc8c7bffba0ae01f5e42aad38b145341eca76b67bef02b0ce8d84fc552ccac34421f8548efe3c3fa75b5bcaf5b3e1695855f924d27a4466b1a69d62fe8bc6c127b0c20e38d44eceb55400382c7d9dcb41f065ec1b5b15b18dee0340fcc6aa877b0f6c7dee6c6e142a1dab71265a2c5dcab70ba489f7363a04ef1187f61ac80830ba66762b5e3bdaba7e975e809592ba30c84d6dd2778f139bcae6cabe251c6643e0fa67383383128471d323a3058af19220e134b62184e7788add3e2359334425cf65554b43f7c7924fdfc07d516a91f3cbd6b36ee29c54bb7c331e939b8e5ae13496b19a9d91ba442152ad0955c9945232ebc532ff90c44cf2871d25a9db7e30c1aecf27c132bb893fdd1ce9dc3a6a5b8d1d6d78ab1d1dffed962df25fe1ec04a4d83077957150d4720fb782b6588f0ab07f88f01b57f16f0adef924b181d48bd4eb9756dbf2bf07620804d89820dbf3131e63b1cff491307f2a348b07c4d351ddd56f982f66835a874d24004ab529bb964c93185e27cac376ecd0198c4ec85909a96fbd5846c561beeb417cc91988a49058af947ad070360900c9763b43e98ba99ae2b09b2554b3dcf29405acc32dd7ce070483284aec8696a6d37aaec955afef0266b5019b94e85ca45d3177056c8344a3a6f5414f09391b115b1bd2356b41554b31bb11e6033e36a6e382ea7995627c8c7d65a9fc32766b428838d5a57bd4ffe5dd855ecd684c2e6f4398d06ab05c7831f2615bbbb4b8b169255f607c17f228b2877f243e163567f218a937a5040fc56afd27f4db3d640f19920e006f30bfcfdccb95eed2b7521ea87286e0a29f3670a584f28186903a30c8d3ce78bd70a4bac30a146fc1ea755b2c52e5d04bd3adc894515e9ad03510df83a240db0e095bb3fadb91549dcf162f41d283faf5a72e422e7bda01cef87bff21e9cd438a4139669e9173e34995c436413d4713f685d9e185b63dd65ca332b72dff6ab0243e2d344bf570e14c750a2217cd3d96fc840cab838c5dfb4b907409d4aa68098f4626f9cadf05312c0977d06991f0ae8c76338eb32db94a2571de150165089f50bd766cd3c4a0f8bc80a4499ee58db3d747acc6249bff0a3645f3296c82accc24908fc1dd8d4669235df49881e676c9f26fe3d8ec117a0b88f992787685b437828638a677059ab9af1f5eb6bc22f7d794b163ab851fbb26b31fa9e93bde2c625ee350d54fdd56354d0fc0075db2b008e3190db2284bb5217dc1c80b891ea2d7cc407875f90be6cfeba4a720970658995a18b9db3ceae6e945fcd9f518669415cf818c19d98547dcb0c66a73f3fa71fe2f7d5447da505168748a14ee6adc350be75863bf512dd5a459a73a8fdb2e3a2fd9dfd479d7644398ac0ffbe6f221598c6f559da60b40e4a4c0bd5f6f4b4163819223e68fa95f49d5a152127899efcd3498182fde6173b8de9ee95ec0b91701cbcd287b7d6156ecfbd543275b2d098447097726af2ce9ad8aaf2e929776ae09a238b7e52368c2de85625c6905f39db8bc2533b53f0a9733501eb730395bf9702dccf502b513ecaf86fc158aa14ee4f89d5379a159791a6e889f0f4e192cc4be9712bb5b92d7a12901ea05c1393cad132c10d541c039976ff337b329ca24325657dbcc05e37310f0c1fd5fb3b0b29516b7ca19d89696d2d9b9a0a81b72779f4746a505f2319edc06de7ceaf73357c2733f6ec4382751eeb01342f9e5414150ac80df9510f810afc8b5d97a76be222bf948293593cf4568b8d167c22f3dc9762c4f238da7bc21e552a3ad3cac71591894fdc2db9a75111d42937b659853a5d103c3ca6209b584af4a0571c1907cc023c73609fa6cc762e2382970df653f185aa080db1622ba3b8ae4f91b23287731eea788f86fb1aff26e03fa9eda2cc2a7e44c453268c2785cb3d158d1ecdc419e6498c0db4351d679c4d56c17906f2996cc98dfe4f03fd5e5782494ce8228aa9bd990d327927d39201e0a4c5fde9e431fb367158bf4ae3dd1a392f8fcda2ba04fd869d8ee04628ce90dda9fd15c167fe3aa7cbb693dc56da642099cd95a81474093f1a62a05eb320ef50143ee3cf254e607cb66487c86506317103de51b056e6ff42868c1580b1a04077fa46a709b0dc47ab55350e300c0ba3c41fede31b737a46d9bfbc0af97713169c2037a07b0a07bdb06b47b271364d57285b71d9054032feadcfb1c2e215ad36a43a3bcbc517bab0a43a115ee64342bb68ae4396cc6675071d71fe668bc3e0b203fa5a67a9273c8a56049bcdeff5b0f4c43a55cb142c6b26528d45d523733ec1592704220bd8558a03055f956c0c33d66b0aaaf3eeb8c232b13a2571baf6cbf92f2c3b36129af48a57bd98b0cb5e60bfea36ca8b8e481d0d87f9c594123b8d51503b1a03d038799cff636cde0c976699894d6b55c0d5554dc47c0250a874e7804ca989c1763be0c0f3b145185a8b2e337f6eb49af762ef20923dc3b9a3ccfe7d30a47e10ed52990b64bf434d73b7e3af4c96d042e314da2db328f7d397997a393e5f2a6e9b43ed6eba440f1c2e1365d48483efe714b0872ff0a7578a35e75539595d8b0f2d1a553dc6bbc803d26320a9c102d1e237a73a7a4426cd6a9bdb9acd497e2a6689a8fed8cb10a9d8e14ee135dc3dce252ebeb8c5da333154754007841dfcf0af504f897b638f3465707cbd3262b1431d2ad7da91fd64a40561e33a56590218a147e03e6d3bbeec879c5daf7949c1de6ebd86b9df03e64393cacb8440ff94246d58b8c762d1da1f51bb9807cb67dd59e7c7ea1fc2280d17a2fb7334b4ef4ac6714759421fdbc2cb064d07cb69ca9992ac4b20f879cd262a6cebec8d0ed7456c9d7f285e2691ebfd0e9c81e738acc07120caf24f20a8f2a08a764247c15949ac91a9e14f81f869bbd32a72fd9ad20bf4d282104d2d881ce56dcf4e03b5e8c267bf0c631103e5552f20ef3c19c63c37ae3b65131998c453d048b572a397a408a9da9313efe6cf7a34fd77a67e5eed366246da03eed797881ba34ff5647d5613de4930367b693021e5a38ac2982fe08ed5f6ef834e374a1552167b1db2626c9d7c0935e4887fcb0fc28b49a39ea3059d99e508bde75bde3925784a7d0fb274a3288895f9110fe39eb432897bc0497a555f3999c3de19ef16af43c5fa5960f26b0064c01d7522c887a383af2f4a9fbf9a3eb5290a8cf35a003386fd1900fa9606cfa4463faa503666d6f6ca4bac7745a2d1fae59d35e51f5680104a29d23773c7c34259448e4f8415d1ac21dcdbd10ec49e6c66ff2f13fefbba634712f24a445ccc6a0e62d040dfce343ff8fd8182249d5d5e21fb83a441a90ed2eceeba496bba489c8dff1f7e5707a144009822ef2e744a8def6e41a20ec64ecc97f1dfbdbe17a4fe89c772a91ca6a449b7b5cae80145fbf2fab7666c1088ab1b8ae0fbf18c6b9e021045c115f31318257a9cc774643e80b4b06f5ecda598795e67e371e8212f03228e0795b36c881107c62cb3ecf042c957464dbeeb4314f2297390ffdd466b04b088233f42a9237c1fbf832cbc1136882b3c9bae73876d8d0467e985a3a2d83c85956878c7b24687d0e3ad934abb75748d2b001ead377afaa1c24f8bac0b690f29b3acff07bf3fa83ca951f43915cdaf8b2d7807b75d9bb8cd205591cb1bd535e6c6a91e0ad6c902086b127bbde3d608188b06dc9e66093b1f2c860c59c8913bdc86802214903eb8aa54d327660adddb138fdd20c871f7911786485a7b39da06f36f3ff03a0cca9a783e948cb2c8b2ea260ed7f5fbc501137497ba6ab2ab680507550bba4bc13fa89b57a3a637293ba703162add8569c35bcd981d336c7c0e1813c89f552e47da96f004e6425e1e8476dd267cde2c3c872c61fc2aa90900ce8cfa8dc2b6ef0c29b87deb0bbfe06c1b61f433d75b8a57fb39f83d72e599598e3fbe10c51a7a824af9d6a8058c8b413cbd44427dc35700d8bed24ef35f07eee4fd09863c10024cebad831c829905016ba2a8ed91c6ee1e6f836d3602b2e6a416316fa8a29bcf3f001f67fc6af550665a8a5ff0539d790a0a4fff226c0d12c3b37b4f57365713043d00056bd9fe52fb998b217abc65426b104f02d3260b9a2ecd2035571d2da4dd42a4b3f462196840d7476df29e52ee36c62de28b31dfd00e951df889df17d4c9fa400c72193d8f5008c62603d9b0fcf5cf12948911ed12f271d8340335a8358d0a085c66ba0d62e1c69b0882094264f596a72de2e4a30076c38200a59926fad2e0d0e416c613ab4ffbc187b1f32ec777b844425de6fd4c4c0a1e7239f4ec4e9d6f21b49404e749d7d942ef2e6f92c013fba860b919edaebb445e4b4bd7302fe011df84fe01e0504ab73b4357452753173e1421131c60e070061b2bcc2cd470129a8e43f063bfc41c2d416e0a5715223dcc048651820e9828a2df20c7681a50bf92db33acb5b6c9873740a74f76e48e8dfedfc255f6850abc0ac23ecd79c32582134df854c7602068dd594dad5ed58a40950fc409852e353d76be0e1611a929b838cf99f406eec2a617ada8ff657d7ede051a6d927e7205208be54da725ed403bad796667b178f8f0ce84671224fe192d1f228fa5c036463de7ba0a4772444e2e900fe5c26e976cb260e991d79b94ebfce655689e8079bf13540217926c3fef061f539be6041e2687f30e359c167a5512f93db9d1c8716358f0ed0a8f849dda9aa9ecad46fb780c33312185c82a046db70c72dcafa80be01ed6b1c9060e35347ccfbb002cd3fdcdfbd2fa4e0328b72b6c4c93ccb6d6fd18525bec523324d1986d36a3ad8cde0d4fd4e5e7229d8bbf1b287e6429270cbda4ad8441c7e35f79307a3b82fb44eefc86755eb3b0d09468e294058183fb07ae0537994c01f0482e148b5ffd0b2effd5948fc8d6ae61b48ab3340838f1050119b175226605de567881bbde0a854691d16e9facac5f0a0c6759508ab04c8d724ba6c61003dc8540c8db5bd1d317f2be29771e8555ada99a607a155c729a17a13ea602cf597371ef6f5ee63cf2c782dc10cac7d97b06f0436834be19b4ddadd41611985f28126b454c08601b55a373df2b522af4f96f14d1e8937042d7cf91eafbeecfb632c71eee25d74d87f189a2c3535adce05d63bd34d6adecc11218e62a1f49d81a443343f076549a8d0028d19d1fd5f1954b1bc1c6e4e49315965dc67a8dc893333133facebba02c0703632b075c075be8c8990d0bb2906e8e5c9618a5cf6c8d908a80dda4047a7d234971e7bacbca3379085758056b6ce18fe54e8d3c98fe376ee89e177c0449460f3ce5a7bbcba0e9"}, 0x1026) mq_timedreceive(r0, &(0x7f0000004c00)=""/141, 0x8d, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005e00)={0x6, 0x7, &(0x7f0000004cc0)=@raw=[@ldst={0x3, 0x1, 0x0, 0x0, 0xb, 0x100}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x2, 0x0, 0x4, 0x9, 0xffffffffffffff68, 0xffffffffffffffff}, @map_val={0x18, 0x3, 0x2, 0x0, r9, 0x0, 0x0, 0x0, 0x4f08}], &(0x7f0000004d00)='syzkaller\x00', 0x7, 0x1000, &(0x7f0000004d40)=""/4096, 0x61800, 0x8, '\x00', r5, 0x25, r6, 0x8, &(0x7f0000005d40)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000005d80)={0x4, 0x2, 0x7, 0x401}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000005dc0)=[0x1, r9, r7]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000061c0)={r9, 0xe0, &(0x7f00000060c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000005ec0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, &(0x7f0000005f00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000005f80)=[0x0], 0x0, 0x8, &(0x7f0000005fc0)=[{}, {}], 0x10, 0x10, &(0x7f0000006000), &(0x7f0000006040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000006080)}}, 0x10) sendmsg$nl_route(r6, &(0x7f00000062c0)={&(0x7f0000005e80)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000006280)={&(0x7f0000006200)=@ipv6_newroute={0x80, 0x18, 0x2, 0x70bd26, 0x25dfdbfe, {0xa, 0x14, 0x0, 0x4, 0xfc, 0x2, 0xff, 0x3, 0x1e00}, [@RTA_UID={0x8, 0x19, 0xee01}, @RTA_IIF={0x8, 0x3, r12}, @RTA_OIF={0x8, 0x4, r12}, @RTA_MULTIPATH={0xc, 0x9, {0x400, 0x38, 0x6, r17}}, @RTA_METRICS={0x40, 0x8, 0x0, 0x1, "706f037eef2cf1714275b3895e4ae584ba237d1fe86afdc738c09c67bac4b2723b8c02600e31ee38e203ecb96320a014528b55e577c334cb0e636b4e"}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x8001) 07:27:31 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f00000006c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'i8r\x8d'}}, {@data_flush}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@fsync_mode_strict}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) gettid() (async) r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) (async) ioctl$NBD_DO_IT(r0, 0xab03) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000010400001800000006220d846feef3d638b466059b4a15d2a4cdb4ca4819", @ANYRES32=r0, @ANYBLOB="ff0f0000000000002a2f66696caed100bab5890a"]) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) (async) r4 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) (async) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000003440)={r5}) (async) sendmmsg$unix(r5, 0x0, 0x0, 0x20010001) (async) ioctl$NBD_SET_SOCK(r3, 0xab00, r5) write$UHID_INPUT2(r5, &(0x7f0000000200)={0xc, {0x1, "e1"}}, 0x7) (async, rerun: 32) r6 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) (async, rerun: 32) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) syz_clone(0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0, 0x0) (async, rerun: 32) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000280)=0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, @thr={&(0x7f00000002c0)="4bb11ed1f4090be7c4d499a57a693d389111074dbd1f464d2b2c570af2351404c9ebfdcc6fb30f7af9ae067fe2a91dd8bce8492722ecf9e51f19702a235ce5319d8c38e318ce7b398b68cfc1984641b6f5752e4a907efdb1c6a2dc6db7825ee03108420272ae0d", &(0x7f0000000340)}}, &(0x7f0000000240)) (async, rerun: 64) timer_create(0x3, &(0x7f0000000500)={0x0, 0x14, 0x2, @thr={&(0x7f00000003c0)="a6dca903a8b48346b3303c1f0534620b8e490e83b07de223b789f0592a455b957b7cacd1600f00bcf01919e78e653436bd9eaa387f61a494cc25f81f5c1f742330399b406ae24b4485e602e389b39ad355f4453aa16d9d8f5b0579f7645a09e7d4b5dbd1f31fb36932b792e9", &(0x7f00000004c0)="ee14bb11428c04cc11eafd01f4bc47296ca5950754e83768e8e74d2164e8764105d44071be90a0d1421130524e69383304fe4b4785e3"}}, &(0x7f0000000540)) (async, rerun: 64) timer_settime(r7, 0x1, &(0x7f0000000000)={{0x77359400}, {0x0, 0x3938700}}, &(0x7f0000000080)) (async) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) (async) r9 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) write$P9_RREADLINK(r9, &(0x7f00000005c0)={0x10, 0x17, 0x1, {0x7, './file2'}}, 0x10) timer_create(0x3, &(0x7f0000000440)={0x0, 0x21, 0x4, @thr={&(0x7f0000000340)="090eeba2b9b5e9d028cf7d6f93641011d363023f101a2ac5f5ac4974baa98d6c140148effd4a97b1b3e4f62aef3e85", &(0x7f0000000380)="dca345e9"}}, &(0x7f0000000480)) 07:27:32 executing program 1: socket$packet(0x11, 0x0, 0x300) (async) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000280)) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="66696c650148d93cc7173573733ab9f3303030303030303030303030303036353533372c766f6c756d653d30303030303030303030303030303032343231302c756e64656c6574652c6e6f7374726963742c00"], 0x1, 0xbf0, &(0x7f0000000cc0)="$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") (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x20) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x14b002, 0x0) ftruncate(r2, 0x2007ffb) (async) sendfile(r1, r2, 0x0, 0x1000000201005) (async) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r2, 0x7a8, &(0x7f0000000140)={{@host, 0x4969}, @hyper, 0x5, 0x3, 0x0, 0x4, 0x0, 0x1ff, 0xfffffff8}) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x208e24b) (async) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000ffd000/0x2000)=nil, 0x2000}, 0x2}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r3, 0x8010661b, &(0x7f0000000000)) openat$cgroup_ro(r3, &(0x7f0000000380)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/sys/net/ipv4/vs/pmtu_disc\x00', 0x2, 0x0) 07:27:32 executing program 2: sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008800}, 0x40080) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x81008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) pivot_root(0x0, &(0x7f0000000180)='./file0\x00') r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) readahead(0xffffffffffffffff, 0xd6f7, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x5, 0x7f, 0x7fffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) 07:27:32 executing program 0: mq_timedreceive(0xffffffffffffffff, &(0x7f0000000000)=""/229, 0xe5, 0x8, &(0x7f0000000100)={0x77359400}) mq_timedsend(0xffffffffffffffff, &(0x7f0000000140)="317bfb93bd9689a0820eb78bce24444e95d1ca7b88273b1c4604e08d374cf58d4031c53712f907f6fea70ffac5fd4fdb839fb50fcb38fde5acc838ffc47b5f6b5a24288337164822fa2beabe1523cfffbf3dd880580c2945dcb48f09882e3f", 0x5f, 0xffffffffffff8629, &(0x7f00000001c0)) (async) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000200)=""/104, 0x68, 0x2, &(0x7f0000000280)) r0 = syz_open_dev$vcsa(&(0x7f00000002c0), 0x3, 0x8000) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) mq_timedreceive(r0, &(0x7f0000000300)=""/17, 0x11, 0x8, &(0x7f0000000380)={r1, r2+10000000}) (async) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000440)={{{@in=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@mcast1}}, &(0x7f0000000540)=0xe8) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x800000, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@msize}, {@posixacl}, {@posixacl}, {@noextend}, {@cache_none}, {@cachetag={'cachetag', 0x3d, '\x00'}}], [{@context={'context', 0x3d, 'root'}}, {@subj_type={'subj_type', 0x3d, '@'}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/vcsa#\x00'}}, {@uid_eq={'uid', 0x3d, r4}}]}}) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000007c0)={'sit0\x00', &(0x7f00000006c0)={'erspan0\x00', r3, 0x20, 0x700, 0x5, 0x7, {{0x2d, 0x4, 0x0, 0x6, 0xb4, 0x67, 0x0, 0x7, 0x2f, 0x0, @local, @multicast2, {[@generic={0x86, 0x5, "eb3c0d"}, @rr={0x7, 0x27, 0x99, [@private=0xa010100, @broadcast, @multicast1, @multicast1, @empty, @multicast2, @multicast2, @local, @private=0xa010101]}, @rr={0x7, 0x1b, 0x54, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x35}, @multicast1, @remote, @dev={0xac, 0x14, 0x14, 0x11}, @broadcast]}, @ssrr={0x89, 0xf, 0x8a, [@empty, @rand_addr=0x64010101, @multicast2]}, @ra={0x94, 0x4}, @cipso={0x86, 0x44, 0x3, [{0x7, 0x6, "1e1289de"}, {0x1, 0x6, "d529f68f"}, {0x2, 0x12, "16a8959d4255aa80472bbac6f7201000"}, {0x7, 0x5, "f387a8"}, {0x2, 0xd, "e83b1de2c9292acfb2354a"}, {0x0, 0x7, "a00fb61df2"}, {0x2, 0x7, "2db7d708a0"}]}]}}}}}) sendto$packet(r0, &(0x7f0000000680)="bf0e4fb55a1fe09528813cb71c9336914330e6786b0fa1e4d75f2709fb4de825412dcabc1cc6b63d2e85cb4a6aa00dae43cad24d7ee028853cf1812e9a", 0x3d, 0x0, &(0x7f0000000800)={0x11, 0xf5, r5, 0x1, 0x3, 0x6, @remote}, 0x14) (async) r6 = creat(&(0x7f0000000840)='./file0\x00', 0xb8) mq_timedsend(r6, &(0x7f0000000880)="fc64c8c30fd99810e36cf59ec9292a43d16f2013040610ebfc4b87edd37b2c45bee5a9110b9498394d96756678a0e360ab46385fb608c1cf2534f76816be8dae47f5e80e4a4827e59d4f1f9aa00a2b41f559dae563f3cecb00d387a2eb30c6fcdf6410fedfdb9797bb18de8f561add6d0e4c05892142335da685c4", 0x7b, 0xffffffff, 0x0) (async) r7 = openat$mice(0xffffffffffffff9c, &(0x7f0000000900), 0x0) statx(r6, &(0x7f0000002e00)='./file0\x00', 0x400, 0x200, &(0x7f0000002e40)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r6, 0xc018937b, &(0x7f0000002f40)={{0x1, 0x1, 0x18, r6, {r4, 0xffffffffffffffff}}, './file0\x00'}) fstat(r0, &(0x7f0000002f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000003000)={{{@in=@initdev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@private}, 0x0, @in=@loopback}}, &(0x7f0000003100)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003140)={{{@in=@multicast1, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f0000003240)=0xe8) syz_fuse_handle_req(r7, &(0x7f0000000940)="3d304b4128167c60f59d8699699835fa24d626830c23990972b8b4dc6c38cb799140aaa1518aea846eaf1b252b24fe2cff592d55b00881e6079b3967cb09ac6c9a425f1e05d24c441785d61d7922494b0d9ae363c9989779d0cfeb823cb83e63aa6135eef96263f795dff892f20c61c0c5943b7952d14e71fb058bb15676618867c453bbd4de0cc3ebebc941e07e242c79831cfb1f9f2934a3d80ef4ccf86459f1dc0262ad32083e22ab3d55a15921486001bfe06b57a169d53e0631ab0e293d0b404647efd16eb2b8e1317cc1e26e764a47bd264f30dc7a6d4ef6a5ec11f716e7e776578f82220a07e329ffaeda870a61d4be0fa8017e93a61cce133e5ada8b0b03c145e2bea787619bbc2de84afc8ead1a43a5fb2ba80cf156aca2d24bfdf01b2d0084d9183a5e2a0545c038342beeb893f333a912219c460c9ff66801d726a28bfbba457d139ff8907997292abba7eadc18891495c213998143c52290cadee94fef8de410c45240c7effb82d2f710bd4e58f0e2800a1698f8e3113582f59cdda75d64a4218483bb12c678ae37336628777a71adf915fd718729346e98552cccac663d2789cd1348c6edbd36e2bba04eb20ba7a9de10aa082fd2ff4dc11007400f8043b1fb2920b995134ff7260a8e06ce501fdf00b5daa756aa5ba704b4de965d4bc4373a2c27015a2272d131cfdcc0f8f30aefc8d0b8806d5cc9e20f85ce43c18ac6d07826b38b0f338da1eda1d073194d096cc75cf7a6fc3cc7582a405569927e3674c72c7b949442dc69cf2b62001a0cdb1c71d3533cba5c5f9da54378f442b4366606b8a7604a197646943b0bce79fd18a6be2bccdc8a5c70f3e89af8d8351d41a091f6b7b1201bac5e588befb50fd3fcb17d1a360bf4a45b344e4b895067f0aa7acc0479c5b31d0e3533aff5f50afd0d6c25088b1ff47991825aa3cea988958044f93e2c8348a4a356b8e463c6b01030d5bf029de234482a757446660283a104090dd5a68901c1c40cae81d59c7b89d315ff6d242544476ac659af72525a8925fdecc3a1c671978bd9cb302d61b2596b63606fd0000f4fef6b358bc1b9c25ba13df806f363bdc3fd220458e5cf03a1f51e71e1fcf19240de9bca2bac10ba603ddbda7914d8d879fda9c7a08a9d26b9cd67504199ca8a392fee60e6124a77729b5e3e7cda3766b90a3a25b0a44cb3515d37e59a5ec42f5e58d0201f470f8fbedfd74e458d6899b845bbf07747121bdb196c489ee70e5dc3eef85b48a71cb694ad14ecdc453c50b4dc905f3d041c449b9abc9c694b8664a986100d595280f1c5438b80c5001b998ca3bc3d028daac111aa15060cd8aec60dc7332197cdb3b63df4409a114265d22fcbfc6d8404b45b74838514236d9f6c12f746014b5e7df9df2ef59a832836ebbdf5a1f9bfd8eacdcb371f13e93528f0a506232ff8fddac8f080f43173b796eecd85d226d6d973c46a047f4ea20f2236bd10bf330c98f5504752f147929a9205e13805a659317a61d9403d90b5216a833321025da637e8e9eaf008947742f4ecfd0a60be3da60b3d8262632ef7fc48932f9c1abff4f366d77922d65e98256ef7bcff4671f193605d992aa63345eb89a461116ffb46e0da90524fe098c4327b503a2cbd23be49c22892b01ee73f18ff98b05282d3d73147d17a02a17444ca96a0daef1a4c1928cb7e0a6c01b64ca28b7809808c5736dac3c802b13c0bbdbef8c9736b20bf104cdc86b2ee725bd01d36092e631948f6d56ba405ef50898de820bc7b482af6f741697b074c53fd25a21db07d3f4f45c76960804d0f305d406c7dcd93fbbf0792bfadeaf8c640f6cf56ecdf1842fa188cd85d15c9741155f42c10e4fac9bf4009a8137f245c525e6cb8dfd96fa792b518ac8b0486d62d01327c92020e0ded338b07ea41544e507765785243db683fec80f76966debf5a6a225aba0b9052a172a5c4f707cd9894b75a8ab7afd658ca711e024dc19a740520481ec403a20ad91085e307935eb99f21328ebcb47f298ca43609c034c3f0ee9ac2767eb9a3ea78327824e5992fb2e73bd308f9f4f8ab103a9328b78a5de1ba4643b43b44bec570039f49f59ee16ffadaf2cb1bbbb86bc768662c037033c6da4ea00d6debe5bec3564c1319063ec18bb9d4134cca438b55844878322fbe92cc18fe413caa543a7d52d3722a722b62163d35ee338b95c71c56d54575ebdf3960523934281baa15b07f1d4033d2984e8835c2939822db41cb0b9f86a2f3ad19f6d687a3a49ccf11a0518d0379573ba5ea17375b6c3809323ce53066d0dac1487fc42ffb661fc9ae8f16c6f3bbd46b5e0efd7a4491771c5085ae0b9b153e5abedf2752ec9099e8dbfe24a399632702d705ba42b2a1f724a4687f486dcdf284674e1764277bbabfe0e7ca4b41474396271fe6970a09ae56bdaa6d26defc5fbb05107f6142ffb6f43f1c01cdf38550b404150032cd599c552ec0b6e479d947edc208be0c6d1c56e7768e86b22954952152ae1a67a0a61e3e67929b8793e49308df36cf846ab427ba5ed76eac14f63d9bc04919ba89ba452ae091b42c963a2d24676ed3fb2db8a6f6b5862ca2b1cc28da5295316f703d567fc35da75488e538c1e9d7161de350146a0637c24c0802aa4001161c79a45322dc1f5668baee83c6676c022a83b4280034c839cfa5de50c8a0023f4e1a1bdb7f62c4c61bee240984487db302298a298b41dc908e561f1a399aad1d4bdf31c6ff407a9117d02e9eeafd2fd93737d5b5af0511d7f48632ae2140d5dfb390b66b5723ffcd67c1b4a82502f192414151169a00f73050311de6c9f750bd6b0a19f1d50ebfb03b031bb51fc5ba255d1ff7d1fba72e3e469aeb0d38018de43a4cc9229c7f741ac58f735e188610ec7190e65a4908b69a0ac06c2c1446ef1b0ad87d5facd2ca986a97649e541e56078dcdf6ce780b9ae330fd22351c9d1f41619f17e97011be1eed59a52200efb5a0363edd5b22154319aaba6d8f24fa4da3ac2a6aae949fc08b803b7f37c03d0d1a145db54ea75c5a712adbe561ae297daa3818b740bec7511e0f141ac92f0200547883433785941343e45c22f6a2d3d1b27696c2ad05cd0ce73015f913c8529183a4ee84ce9611e1cc1e1a4986da8fe7461092a40dbfe141f7075a560d706abf990faff6d63405b215935b7d88138410ee0c86d2c832ea85a53beb465b4188d6770f589ab2d9b10de353d46742b7f7cb75670fc0eef69f10ad87b468de929f4fa54862c883e17d663e6507d6b6f440a5f6837b9a94b007b323c0e8bccbe819566f7c4cd73454ebefcc665e1db553583356395b279323a7cc51c8aad66922dea5dd4ecfbb6dd0e6a044d116ae3b43529dcf08d6e4fb9a8aa7dfa13e9f019703311d2717de9168f2772f379431bcd3808627d59e18fb7887ee0e9ec0151386169851a666d15d37744e7ec1c0e143a4829731c3e9c099b749f2ba976c425bb78babe8cf59e6d6180b05cf343917a353c968aefd4942a6abb5684a870d9d10ed469212cac5bba442871b109ce6ab1fad73a90eb42a8a7639f8cccd03b86402d19137131797b05e090e7b14fc5b067ff6eea62257411e9af3544224b382735140e7d103ac3cc570f308760434b963891e677f0235ffcd1fa7e04ace001aaffcb9e5d2e737d5923495a8370355ddcf86c338d7c17a963ead42139c2ad081133d7a0d7d9075302c223a52e512ecb3b80f6bb0c2df2a17f158ec450165d44474c6c1543f0f5fee312e045024b19f0e6bb447871f3bf5a5778b64338ae2c69c3285db298714f5cb6c9006136b1e0bc0f531b0a558f9f0bd4f416ff5933bd767e3e1325923cd70a145e3aefb639c7504fb6655052e57123a087a75d897850ab471d8e061e37d0cb298ea02052792256d6f4c3a6af0cb2a81057a6c93a62a25b7b0db21aec72291f762100b4c3cb02a25ae06d5a243ada9d944b52b16f6ab2af56ecfd288724b11db0fb5abd420613efd094de1282de1955149845235ff7e5f8bc6d4f3de018eb12cd6022459f5de2a7da2c380c9d3df6e099dc41f1b4e73ef9b39100f99b0e6191448175f4ff7f0ff37c4cb354682e5a0361f22c14a006cc754924aafba550a41f29bd3d55383666caafa6907674ac38af983e135b774e49a5cda53ce9df79c88cdd9cc7753fff140e45185de0f7fc16f1c5f9038d26533c9e22918105582a6c8ac2b20281039645286a32734d0282ba4559cdf6d56da05da1505936a8722566ff1cb706ced07ce1a3c7044596788b81b24ad1172f114c5533b80f562d3bc9731fbdf3ceeba1168eb06fb545db8e08b0c52911a5afd07d31c6c816692808a130790af5cc131e52ae44299c2983b3670945381bb6b141ea76fdb0ef693733af8a751f58b0c6e469c650aab74479dedb5b93ca20ffbf027f9968f7f7454b8ddeb761e67a7d39a2f4acef61b2fffb5bc072738ae3b6ca273ab73728904b206492e2166a6132b384f35262adeb0b22ebd8b0a0f1142b3202284801ca7b34fda4e82981c2e188a6dbbcac269e39d8ca55e7132c67b1bdf147ed0725421cc925c9ff5f29b3e9ae31de552e781f194c9d235acbeba04186529760ea9c74d647b73df881ad583a13092077a1346c94c1a89c218fbe77c2fa3f7cfce6a4dc14c6de17b7d8488b5b424de0f1f85486d309abaccac55803d4f3282f6e9d0cfe82dae8086502c51354015bd997cd818d2d76bc1d89d4d0f0b253458b7f0de561a79237cb843222c3e84c092a64414de284961843e6579adcb621fb3986b5415e5cd220ec07ead1b4cad5c37a1511f45965516986687c4bad493bdc9465a403cc5eeb87100cde337ed5a108c04b2a87cc06a2ddfe8df7f6beaf8482ab7aec1edfed28fb3bc6fb7e011369ba9fe4c0123e0287d23b9bc8b36e14d34d8e0ab66fc7af2373d8b78867adeda6bd7047d08371f56121441402b12be00e4e48aaca779cca14f1edd779f598dda6ce98fe3b8a43154cbc6376a829eb7b958a477a2d7ee9a97ea12254be5d4b3f483a3e810b2bcd29f5beda3ea9ae319ed878a11d902af617d861d61955980a0655f6ce6486f73f61cfdd6ab2aa6c930a396f0c27491deab3c5e8e17488e198078133c27d12c4f9a74e0ac35d467d03db075d558f97f95d38a1c1d1b706159eaba1c301c84724f6a42860299ccd03f36a7aa630bbdbda0ac28d5a1ac6d17741696c4a3f32b9cd9ff5e29efe1952164f2586e2e34738db77353dd67d78f3175f7f7668ec71cb86c6145707c6975ab5aef0c26c2a295dc819834e05b0e2fdbf3ddb4e86323afa1812c79a8f345b3b035b64a7ddf8277f0913cd15c5b4362a6d225e9393419b1d6852a7ecf0daae886b09b41fa8e6d10ff6057802e1a48cf87b0b74126146e3a0cba8b273c4983571161f0930801735b64d48865fbfbe29586d87dfc0b6cdcf95af4442a50bbca1f4f5d99058ed67a9010bcd87290dc5ec6ff296a60359e6bd6ba5b2bc6c621a6132f0b49236fe20b921eee9c07555b2aba5d1d85628e85f5de42ecc66e45e8ca70f09ea91c3c131aed535b7d18c30c53c61e06804c6444dfe3d6907718eaae3efa7d229a4bef7b94d281b75222dae23204c25fe9b3eb15734951b500d4d81ccd513dfcd816abfffa1c319e39835430fb1791f8074b44c814c1da72d7aecd47e2d3eab0869b7e2fbe63ec6770e4eba9c028ea9e8fc6d781912bf4b0fb69b1443bc3ce91cb6e14f0e2da9ed557b9328c7c61c898e637eaf8db6f34df88d5a4e7d7d40568feeb1a07c0d43686adc364c8c109d2ef3b5b6a0c7f7b93832a9a7a3d3b0ea844d962e096188373279594492e336978dc3805ef1eb933344110a339c747e164b7e3c305ac4043c454f215d8eb6c8ce7e3ffccc658f2be4ef18df7f5f846c49d760a0ceda05ef78da36a4c8ca67d23f191040888235c89604a787aee6e36f98f4ea9163d27b971c181cdd5a601f6cd13fd9aad88164dc0221b2b33cf10b79ad500105f88440ef2df25401cf1f48c2eab27b7f447c8836d6c9be0bf86edfdcb57c89fb2af4f85d262869bad507ab4f94801464a3e725a5a3cebc59ad4cd3fe18dddf7fef50bf41fe26704d9d189d46c38c58932fddc0d9b47ff1ac7359b0128bbb8a50dfa8d8eb7f1cc146931b317b2c7e31de74f3db7625662ff56b6a97b723e8839b93bed846f0ccf5587f6bda0e2e0ce2e1297fa47ef099da565a1f316b91a141d32935c2fb9938bc23ebe8197ce911bf909d774e64cfe507b2f5e5b437dedd87607cd39b45792d65689f2d88ecc9d1b731578ca9ab9ebd2cdba0856c6cd818a9793df03b36c4539bc08574d353623f9afdeb5a8fd73ccec4793f64d1426d85c210a8f93a96cafbe23808ff9ca14b75a639ee57d2250dfa5948605bc657dcd5443f40861b5d7c8e9b3a3ccd9b41bd1d71404f78e325c62d99e855b8e74321ce24d35c6d244dc118f0ea07c06d101417690e213685546d5e33cdcf69edb116910dc3431f8f93f3980836ef830b29321c304e9d50e4f692ac87be2b0138602624d7e9b160da0a3c9c747eb0077d16610ce4e103acc197920083907cc31806e73ab3c43037ad4e6c46057d7f11e55df52014c082a6fcc63991c61672695559c369007131197491cd2ac13e0f82065156c2933e1144cb547dbbc71d1c62ee63611767e54ac914e0de0806716e93bc03ea9b99086b19836e7ae56ddf5d09e2e9aed06bcb48af5ebc1c8bf02207f63dafc09d828e7638251f75d3cb51979d5be688bc166503f4374b0f449f1202c83df560ed25dcc1764eb16214064a21202d2436a7bee512bb000f4dd30af4587525c872fb78fd54c149366f83dc2ddb033a0a70151d61927225a346c15ff2ed182cd8739200523fcb56565db1a40095cf5fc095bc176b3385be1b1f0c575cb5c650dcf03a998bc0e7167dc8e8f611bb83f595e4307cc431c2febfce125e10a90a09eb934fddd3a1f10151ce6de288d73f3461198f70e4695b927bd2fae86921a3e481c7f54775650c8f9a07fd202ca897492a49da5e26ecf99bcc2163044688e6610c7043f89164ef48057ab86e5080a00f5db53c7eb24e3e051c97371959b77676dc0b6e61094297142e91244ef607bc2e0c8d480e0f62117d9e3ceb4c6a8f107a15b84fed7df1ad9fd6083c104fa77f25061e1a6653ccfcbd1304fde49bcf04839f53d1959a3fa2824cde125c3a5939b7934e451c11f68f58042251cbe51d77b48570165f0bb97497239d9009b04ea36009bdb7d150e85b28c2d4e8fbe0ce21011cee170c56e426bb7438a8f4ad15ad09729b150de5e8f524d796c9c30de228a419ad5d4eae0ab7176c0df1d02d7a96cb207ca10320f32184f4f9c694d20bd268668d49ce0e455e4225185ab9036a6a140ab6afdf08d63f16bc367c7bd03415bdaa273ebb61d3be813ddca4f37109a0fd4847341828c9023da45b8025dd7265fdf47dc9fcf1693af44eae6d5d8bc30cc04a450bdfa212c728d15952624e781e1d74df10862f442d75eb4a040858cd7d83db3d10352837068e7dde1ead8ed363831f91b722c17d506b37f872cd3195b1ee227fcf9cde498e6eaed8de34543096d98830c0c3824a1baedde7fdb35372795e3d31968b52fff0bfa6783cb21c888ca8d0e6d39492d7270c8ae6eb331d10fb5547b49cfc2f11f435f957439d4d124b658c7e041252a7323b946b72e7ae111c23143ecaced110206a5e2d6df4bd35a76f3eb28d0342ec5977d2a6add72aa16ba30e2294b50193f36951216fb76ed9cb370435402bafefecbcefa53c9e376439bba1eaa402fd24c26e4f402ac5ac8b138c90982517ba29da63fc024e090d1ca6d70783eeae564d0ba6c74996c68f2fa78e984f8c7134aea26120de798f0ae5c138575f3d477318eff9975e5e4a914f3e89f42f25a19a177f1c09263c7f2e3ed2c1384c107960ff726cf27f11cc74b81c8df990e0c8ef655dad0fc317d44c105e9366d04ec035a3c7b9ebc924583273fc9f167d1f048d009fd6c7d2887c699bbd82c6fb4d27619f843a1178cb76f211948aa9194a372bc1a441040bb37df686d9eeb3c18a2608e1ff365df627580525c5a1a32a8dc67845a75407fe372e436095a11cf693ddebae052c5ccb929ea55ba28891152efb99384f77a20a161cdd1be34dc219432614a514c453a9783a70500843590f39420da43c2e7c41104830334633f9419b461aebaecf6dc2971014ef751d645151fce3b48f20cf21f29a30e933a245381e954773b56e97ad4a59c320937b6f861a9f1b219a1dc63c51df54324c86c138375e7a9c452367895c19e1942cd73ef24901e2abe3b11b5fcc9d9f817856c2f56082eba69e3f066225664c5a2dd37277566e145319b303efc18d25aff7d7cc36a2474b939f0da4d670175fcd1edd247e1e1e94b1facc3294460d1ca40fc6fa68a62870ba304319e24007ae8d60621f74951c702480dd1e5ba98aca7e83f2d349b5e0c679054dcc34b043b6c0097697f08b36a512aa9003380ebfbf90a0ea4d3e015e1d9d6e48cee597633f18716fbbd63b95dd46d0b92fc681264b9c831c8223ce1a522e1e9a4bea35dd7de7a274f67654de22646381761ba9c1b18082734009065380e71de0523ee96173fc1047e78563ce7534309503c43b71cdfcdc4556038907b3dd9fe95de0f20e6a67beed1ee64ff17844f03125a5925926987b345b2da09f4eee52bafaa2264bcd371010965f76a5318e07cf0d8ff1304c1d828522afcec977045cb111523a52dc6429fbf6f1e83c5ecaaf9833e145ae56328e471934e77f1e172efd3b4460bab539320957db31959dce67401631b68c280d20c7325e44cac047de7c9642b3dbfec71d9a7ff25e32e1664fdd2054b119df6442c061e527ecc6395ccc08ceaf00d1542b5a0387653d2fb1de625472639dea18f72531460c3487dc8d3eaf571e964c013e36470fea4660098216987308793e1388cf6b8a54308c3780b05d18aa4f1d641913987ef4af8bd06ecfea684bb67d5739e2612abb786399f8844e8c0ebbd1c63035449f4596bbfffc1c2a7e293231a09bb83eba2c6add27145e03ccc5b738aba5df85ad2a9453de0f11dcfd4c573500e95558b4e4ce28f6ecaf6c57e9b450ef88e20b4d3ed9fb111212ed73218e9518fafb242e4052d8a3ee1721900b37327309cd495236ca1b01d84a5cf7e1f04c3d8ff50ec86e1d3c2c0d6da24b9802d645e0934e88bc692dd9fae25c57cfd98be69ed9d1223999c67073f4a3907c00d6ee31674e7ff3bcaec0f58f604edbcbb4e11b25b2b9afe5e75ff4e854948a122b4a7b16a9c6527c6918a99b8a48d1e914c004017ffce0b0bf65574e5b48c6bf39478a10bff6c0f95336d783e86bd859efce5e565199cd023cea192db581db8adefeb6f5c89cc088cf4443284acfa24a4854e2b25902a9a7b4ca9a47f6604ba719e425923e83985ecf30b89a79ad9e8747cb2ef5e89c00ab7b71ce6140b65eb0534548c0dabc8359f2598bf073a7d9a7a13d24def59444f2b78b0a7ff3ef718bf6440609e1742fc8a7c8d513ccc3f931cfbdb764fae9f185b86dbcd2fc7343bf376c4e2644756d9fab43eb0aeda37bd41068cb03330d52336d7a8b0c3496baac4db5e285cbb96e98647618a7e5f93ec24365355aac35ff01d3cdce20d3c10980f4e6ea7300f44f4da45e901b1a0b10a21f4c11ad74fe9112b447853fde3e24d0a0226a83f3ce3fc2170f4287930c5296238c17ec05d7e39722aff2d052976cb9ae1b1851ddb6d6ecb41b5c6da0191fc593d623e84bc4c148554c72f28f5965fe5b768b29c2434909b146e122cb0ed989baa2a3912c82c414964ff115b313fcbbfb50eeb764dd4b8c7bea31a8d99c7ccc179d37a9fb9634f6e3faddda8c7253ab6de162697e4b2b00e2b3a734fe2d21a33c820c34b41ddefcefcc26e8d0927b31ed759d3d12157e5563c78f89c038da78c010b1a6eb2933968697e35762c757dcb3995ad65071d75d548f9d788f66254fb538b106b40c1c373c429d3a47f13071454d228ebce3001a03ac082b28c5b155be84dbe93b6f018b69b1bc4256b20df6f7ffef50362167befcbf29e197ae17b0c73efc3bb63d5806428b03f6180f1d398454f3566bf9948258282f532f2e63119ac930db0b8d9cbe4cb8f3b1022a2b3b100eeccdbeae313a510ed80d4b61427abe6f87fb26b2f4087f18853c6b81be12c134c36397ed8c174b6dd3d9718b7ddc7a49a7304121ef88769507e73aa5174bcade92f046bc1f043b3723189a2eccac0040a3cb6c17f2efdb8cfb9d9549d44b9762244ab84c7cae3da85690867f19c2fd0c6b75d912b0f9c72228c0402ef92dce08e19c637e8325e01288670f4c6f0919e868407aa5649ed85eff8167f0f21b93cb42a28ad3d4b400115659fe3133003efcb22d78ae68b887c07ef4ae7c74e8b20cbb205ea90ebccf44bca9e5d2961e5fb303225d9864c53987cb5e78524a6576a9c4c7e514c5bc7c5b32f9ff56c150aec9af9f8c5b0b68502649032438af57f8854c41cf5acb410cdcc41dbc22dc4a8721bc51cc4fc0f571d64eb63b7031f29d18f37bc956851b17b1902848ce27e19ed920c94b7b74beb73e4e3670de352be792ab84e7180ea393d302b8004a6aab11eec6deb518047440ae39a272001d28129b7a660eb511a426bcafc69c6ec38eee3b0350dd8c6112ee2ebe09b4732b0513ebb3c05314af3cd3f8daf25cbcfb00cb05b2dd22a8657720bded14e962e7dcea8c41d68ba5a657428f83edbe89a43eadaffff6b069d0c47036fa36ec79631075dc39c432f6f3dc70074a4f3d78f5350973a3a659923f8544b2ac2f614dbf59a7aa9953a434e5b944c7004ac4ad920f9e37a078c3f15bf20f09957aeb2fc806add1486c728c751f14684171d8d59e6decd46e87b0d0d634f2c92f2adfba19c44a7671f283240ebda4abc7d6645330f9319954a9a9215cc7a62ba7b8275607ac36823f8cc2d00ddcd6e6917d54d3ffdfe5286db71283d64b6c878404e22b858aba0ebc757cf642658328ab7513c47adb879a86911902cd90ccbbe91b485a7184c3b1ae9b3e5993ac70c2083f95325fa55ecb1c04f242ad25d1ebe0059773f8b5df5df5f99941ac90ae43d68743a60ef82d8e47adfe7e9581d44e1d193782c53b90d1eab8432d080e6cd6d780b6064c601ce14202e6f3e0cafe98d79a6e36a6b34deb001714dcc82f97dd19ab6bd046c9321ffb140918c3ce084458683bb6b935cad0da3b5ca8b55c03656383bc2e2007036ffec11aeb44fcdf936cefee4dce407a9804cd20bf8d9589bf6314fd65d879874d98df8af7f948456ffa3038beb8a792f65139be6eedd912e915970ef8b6a675e611bbe7ce485df32ff9b5b6043bf855317a3d11edc4e32820a53027be660cac666078c53dfbc44bc1eee6e545b717f47b164ff79e2dd5426cd421e9603c006df48aea16b3185aeacef8891dda5e47380a50032d00e630f8d4a3e040021f1a94962cbb01adc5ed4ee7f6488750de218397f456631022bc3e8404b987fb11b3769422b834a44ff63d2ad09bf3d11b504", 0x2000, &(0x7f0000003800)={&(0x7f0000002940)={0x50, 0x0, 0x1f, {0x7, 0x26, 0x8, 0x240009, 0xfff8, 0x1, 0x8, 0xb86}}, &(0x7f00000029c0)={0x18, 0x0, 0xfffffffffffffe01, {0x9}}, &(0x7f0000002a00)={0x18, 0xfffffffffffffffe, 0x569, {0x6}}, &(0x7f0000002a40)={0x18, 0xfffffffffffffffe, 0xf83, {0xcf}}, &(0x7f0000002a80)={0x18, 0xffffffffffffffda, 0x7, {0x4}}, &(0x7f0000002ac0)={0x28, 0x0, 0x1, {{0x0, 0x6, 0x1, 0xffffffffffffffff}}}, &(0x7f0000002b00)={0x60, 0x0, 0x5, {{0x9, 0x1, 0x81, 0x5, 0x7, 0x10000, 0x3, 0x1000}}}, &(0x7f0000002b80)={0x18, 0x0, 0x8, {0x5b}}, &(0x7f0000002bc0)={0x14, 0x0, 0x8, {'root'}}, &(0x7f0000002c00)={0x20, 0x2f, 0x2}, &(0x7f0000002c40)={0x78, 0x0, 0x7f, {0x6870, 0xffffffff, 0x0, {0x4, 0x81, 0xff, 0x5, 0xffffffffffffffff, 0xece, 0x6c1, 0x8001, 0xff, 0xa000, 0x7a1, r4, 0xee00, 0x1f, 0x1}}}, &(0x7f0000002cc0)={0x90, 0x0, 0x1, {0x0, 0x2, 0x5, 0x3f, 0x6, 0x1, {0x1, 0x3, 0x4, 0xa4f, 0x2, 0xffffffffffff0001, 0x1, 0x7, 0x6, 0x1000, 0xfff, r4, 0x0, 0xfc6, 0x943}}}, &(0x7f0000002d80)={0x50, 0x0, 0x9, [{0x6, 0x100, 0x3, 0x2, '&}+'}, {0x0, 0x3, 0x5, 0x1, 'msize'}]}, &(0x7f0000003280)={0x458, 0x0, 0x4, [{{0x0, 0x3, 0x8, 0x1, 0x9, 0x8, {0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x7, 0x4, 0x7, 0x9, 0x4d1f, 0x2000, 0x946, r8, r10, 0x81, 0x2}}, {0x3, 0x2, 0x6, 0xff, ')\'(%[^'}}, {{0x0, 0x1, 0xdd8, 0x1, 0x7, 0x3, {0x4, 0x3fc00, 0xffffffff, 0x8, 0x8, 0x7f1, 0x8, 0xfffffff9, 0x6, 0x2000, 0x3f, r4, r11, 0x3, 0x7}}, {0x5, 0x1, 0x3, 0x2, '&[-'}}, {{0x3, 0x1, 0xcdc, 0x10001, 0x101, 0x5, {0x4, 0x3, 0x8000000000000000, 0x307, 0xccc, 0x4, 0xffc00000, 0x7, 0x1ff, 0x2000, 0x2, r13, 0xee01, 0xffffffff}}, {0x1, 0x2, 0x0, 0x1}}, {{0x1, 0x0, 0x1, 0x4, 0x81, 0x5fa, {0x2, 0x8, 0x340, 0x2, 0x2, 0x4, 0x7fff, 0xffffff80, 0x7fffffff, 0x6000, 0x8, r4, 0x0, 0x8000, 0x2}}, {0x4, 0xfffffffffffffffb, 0x1, 0x401, '%'}}, {{0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x3, 0x4, {0x6, 0xfffffffffffffc01, 0x100, 0x658, 0x800, 0x4, 0x66, 0x725, 0x81, 0x8000, 0x2d, r4, 0x0, 0x10001, 0x9}}, {0x5, 0x6, 0x0, 0x8}}, {{0x2, 0x1, 0x0, 0xff, 0x0, 0x280, {0x6, 0x2, 0x100, 0x76, 0x2, 0x3, 0x6, 0x2, 0x41, 0x1000, 0xffff, r4, 0x0, 0x5, 0x2}}, {0x1, 0xd, 0x3, 0x3, '9p\x00'}}, {{0x3, 0x2, 0xfffffffffffffffc, 0x3, 0x800, 0x4, {0x1, 0x5, 0xfffffffffffffffc, 0x7, 0x80, 0x6c4400a9, 0x7, 0x7d6dc6e1, 0x3, 0x4000, 0x6, r14, 0xee01, 0x7, 0x6}}, {0x2, 0xfffffffffffffff9, 0x0, 0xd7c800}}]}, &(0x7f0000003700)={0xa0, 0x0, 0x1, {{0x2, 0x0, 0xfffffffeffffffff, 0xde, 0x80000001, 0x6, {0x1, 0xffffffff, 0x4, 0x20, 0xaf, 0x4, 0x8, 0x100, 0x2, 0xc000, 0x1, r4, 0x0, 0x7}}, {0x0, 0x4}}}, &(0x7f00000037c0)={0x20, 0x0, 0x0, {0x401, 0x4, 0x0, 0x7fffffff}}}) (async, rerun: 64) fdatasync(r6) (rerun: 64) r15 = mq_open(&(0x7f0000003880)='\x00', 0x2, 0x28, &(0x7f00000038c0)={0x4, 0x5, 0x5, 0x21}) write$fb(0xffffffffffffffff, &(0x7f0000003900)="852421412b4377ee159e55206ec5d57a871c5ee9adf10a3dc9ac4b494812757571c9be4bf6d25e5bf0a57654cc79e0c531c976098440d4f9374982f65e", 0x3d) (async, rerun: 32) mq_timedreceive(r15, &(0x7f0000003940)=""/242, 0xf2, 0x2, &(0x7f0000003a40)) (async, rerun: 32) mount(&(0x7f0000003a80)=@sr0, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='bfs\x00', 0x1000808, &(0x7f0000003b40)='.{,\xf1/\\$\x00') (async, rerun: 32) r16 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000003b80), 0x2, 0x0) (rerun: 32) write$binfmt_script(r16, &(0x7f0000003bc0)={'#! ', './file0', [{0x20, '#,'}, {0x20, '9p\x00'}, {0x20, '.{,\xf1/\\$\x00'}, {0x20, '#[@'}, {0x20, ')\'(%[^'}], 0xa, "5c8af6c6ffde7a203451720a6c0960dc9b129824e23a3723296612bb4477c4d80ab8c59b52f63839d59bbddf3127c85ae31f9886aa0a051776599951531fb5da1b387104261c9c62452eb4735869be509bc041b6d99096f10bf4dfe7f241b4d26aa6fbb5cbf4ccf249865e49bfb4ee26418de4f8f27ba0c2ff4c30eb09c5f9e392e4f82345b4e923227aaae46c178c29542b8adc5a04137bd3aee9e11618a161a1bf017697402350046fbc3caae4cd185705b6a1000d429700353ac394f2ed4419ff60b017178c18b4b54e3f0bf518f6af7b2f376d97b2ab07446de07178b57d6b41f6e90cc2721358bcc5fa240ada2e1c01bddd787d17ccc7baac0d4ee4770539233ea720d38395832769fdd97cd256a01bb9309276804727b45551213c0c624e77d35cc133aa782468da8e830b51c4c0ceeb76f60bfada39dbbe10d61e4d0a96b2aba9d8b2966dbb9a0155fc8c7bffba0ae01f5e42aad38b145341eca76b67bef02b0ce8d84fc552ccac34421f8548efe3c3fa75b5bcaf5b3e1695855f924d27a4466b1a69d62fe8bc6c127b0c20e38d44eceb55400382c7d9dcb41f065ec1b5b15b18dee0340fcc6aa877b0f6c7dee6c6e142a1dab71265a2c5dcab70ba489f7363a04ef1187f61ac80830ba66762b5e3bdaba7e975e809592ba30c84d6dd2778f139bcae6cabe251c6643e0fa67383383128471d323a3058af19220e134b62184e7788add3e2359334425cf65554b43f7c7924fdfc07d516a91f3cbd6b36ee29c54bb7c331e939b8e5ae13496b19a9d91ba442152ad0955c9945232ebc532ff90c44cf2871d25a9db7e30c1aecf27c132bb893fdd1ce9dc3a6a5b8d1d6d78ab1d1dffed962df25fe1ec04a4d83077957150d4720fb782b6588f0ab07f88f01b57f16f0adef924b181d48bd4eb9756dbf2bf07620804d89820dbf3131e63b1cff491307f2a348b07c4d351ddd56f982f66835a874d24004ab529bb964c93185e27cac376ecd0198c4ec85909a96fbd5846c561beeb417cc91988a49058af947ad070360900c9763b43e98ba99ae2b09b2554b3dcf29405acc32dd7ce070483284aec8696a6d37aaec955afef0266b5019b94e85ca45d3177056c8344a3a6f5414f09391b115b1bd2356b41554b31bb11e6033e36a6e382ea7995627c8c7d65a9fc32766b428838d5a57bd4ffe5dd855ecd684c2e6f4398d06ab05c7831f2615bbbb4b8b169255f607c17f228b2877f243e163567f218a937a5040fc56afd27f4db3d640f19920e006f30bfcfdccb95eed2b7521ea87286e0a29f3670a584f28186903a30c8d3ce78bd70a4bac30a146fc1ea755b2c52e5d04bd3adc894515e9ad03510df83a240db0e095bb3fadb91549dcf162f41d283faf5a72e422e7bda01cef87bff21e9cd438a4139669e9173e34995c436413d4713f685d9e185b63dd65ca332b72dff6ab0243e2d344bf570e14c750a2217cd3d96fc840cab838c5dfb4b907409d4aa68098f4626f9cadf05312c0977d06991f0ae8c76338eb32db94a2571de150165089f50bd766cd3c4a0f8bc80a4499ee58db3d747acc6249bff0a3645f3296c82accc24908fc1dd8d4669235df49881e676c9f26fe3d8ec117a0b88f992787685b437828638a677059ab9af1f5eb6bc22f7d794b163ab851fbb26b31fa9e93bde2c625ee350d54fdd56354d0fc0075db2b008e3190db2284bb5217dc1c80b891ea2d7cc407875f90be6cfeba4a720970658995a18b9db3ceae6e945fcd9f518669415cf818c19d98547dcb0c66a73f3fa71fe2f7d5447da505168748a14ee6adc350be75863bf512dd5a459a73a8fdb2e3a2fd9dfd479d7644398ac0ffbe6f221598c6f559da60b40e4a4c0bd5f6f4b4163819223e68fa95f49d5a152127899efcd3498182fde6173b8de9ee95ec0b91701cbcd287b7d6156ecfbd543275b2d098447097726af2ce9ad8aaf2e929776ae09a238b7e52368c2de85625c6905f39db8bc2533b53f0a9733501eb730395bf9702dccf502b513ecaf86fc158aa14ee4f89d5379a159791a6e889f0f4e192cc4be9712bb5b92d7a12901ea05c1393cad132c10d541c039976ff337b329ca24325657dbcc05e37310f0c1fd5fb3b0b29516b7ca19d89696d2d9b9a0a81b72779f4746a505f2319edc06de7ceaf73357c2733f6ec4382751eeb01342f9e5414150ac80df9510f810afc8b5d97a76be222bf948293593cf4568b8d167c22f3dc9762c4f238da7bc21e552a3ad3cac71591894fdc2db9a75111d42937b659853a5d103c3ca6209b584af4a0571c1907cc023c73609fa6cc762e2382970df653f185aa080db1622ba3b8ae4f91b23287731eea788f86fb1aff26e03fa9eda2cc2a7e44c453268c2785cb3d158d1ecdc419e6498c0db4351d679c4d56c17906f2996cc98dfe4f03fd5e5782494ce8228aa9bd990d327927d39201e0a4c5fde9e431fb367158bf4ae3dd1a392f8fcda2ba04fd869d8ee04628ce90dda9fd15c167fe3aa7cbb693dc56da642099cd95a81474093f1a62a05eb320ef50143ee3cf254e607cb66487c86506317103de51b056e6ff42868c1580b1a04077fa46a709b0dc47ab55350e300c0ba3c41fede31b737a46d9bfbc0af97713169c2037a07b0a07bdb06b47b271364d57285b71d9054032feadcfb1c2e215ad36a43a3bcbc517bab0a43a115ee64342bb68ae4396cc6675071d71fe668bc3e0b203fa5a67a9273c8a56049bcdeff5b0f4c43a55cb142c6b26528d45d523733ec1592704220bd8558a03055f956c0c33d66b0aaaf3eeb8c232b13a2571baf6cbf92f2c3b36129af48a57bd98b0cb5e60bfea36ca8b8e481d0d87f9c594123b8d51503b1a03d038799cff636cde0c976699894d6b55c0d5554dc47c0250a874e7804ca989c1763be0c0f3b145185a8b2e337f6eb49af762ef20923dc3b9a3ccfe7d30a47e10ed52990b64bf434d73b7e3af4c96d042e314da2db328f7d397997a393e5f2a6e9b43ed6eba440f1c2e1365d48483efe714b0872ff0a7578a35e75539595d8b0f2d1a553dc6bbc803d26320a9c102d1e237a73a7a4426cd6a9bdb9acd497e2a6689a8fed8cb10a9d8e14ee135dc3dce252ebeb8c5da333154754007841dfcf0af504f897b638f3465707cbd3262b1431d2ad7da91fd64a40561e33a56590218a147e03e6d3bbeec879c5daf7949c1de6ebd86b9df03e64393cacb8440ff94246d58b8c762d1da1f51bb9807cb67dd59e7c7ea1fc2280d17a2fb7334b4ef4ac6714759421fdbc2cb064d07cb69ca9992ac4b20f879cd262a6cebec8d0ed7456c9d7f285e2691ebfd0e9c81e738acc07120caf24f20a8f2a08a764247c15949ac91a9e14f81f869bbd32a72fd9ad20bf4d282104d2d881ce56dcf4e03b5e8c267bf0c631103e5552f20ef3c19c63c37ae3b65131998c453d048b572a397a408a9da9313efe6cf7a34fd77a67e5eed366246da03eed797881ba34ff5647d5613de4930367b693021e5a38ac2982fe08ed5f6ef834e374a1552167b1db2626c9d7c0935e4887fcb0fc28b49a39ea3059d99e508bde75bde3925784a7d0fb274a3288895f9110fe39eb432897bc0497a555f3999c3de19ef16af43c5fa5960f26b0064c01d7522c887a383af2f4a9fbf9a3eb5290a8cf35a003386fd1900fa9606cfa4463faa503666d6f6ca4bac7745a2d1fae59d35e51f5680104a29d23773c7c34259448e4f8415d1ac21dcdbd10ec49e6c66ff2f13fefbba634712f24a445ccc6a0e62d040dfce343ff8fd8182249d5d5e21fb83a441a90ed2eceeba496bba489c8dff1f7e5707a144009822ef2e744a8def6e41a20ec64ecc97f1dfbdbe17a4fe89c772a91ca6a449b7b5cae80145fbf2fab7666c1088ab1b8ae0fbf18c6b9e021045c115f31318257a9cc774643e80b4b06f5ecda598795e67e371e8212f03228e0795b36c881107c62cb3ecf042c957464dbeeb4314f2297390ffdd466b04b088233f42a9237c1fbf832cbc1136882b3c9bae73876d8d0467e985a3a2d83c85956878c7b24687d0e3ad934abb75748d2b001ead377afaa1c24f8bac0b690f29b3acff07bf3fa83ca951f43915cdaf8b2d7807b75d9bb8cd205591cb1bd535e6c6a91e0ad6c902086b127bbde3d608188b06dc9e66093b1f2c860c59c8913bdc86802214903eb8aa54d327660adddb138fdd20c871f7911786485a7b39da06f36f3ff03a0cca9a783e948cb2c8b2ea260ed7f5fbc501137497ba6ab2ab680507550bba4bc13fa89b57a3a637293ba703162add8569c35bcd981d336c7c0e1813c89f552e47da96f004e6425e1e8476dd267cde2c3c872c61fc2aa90900ce8cfa8dc2b6ef0c29b87deb0bbfe06c1b61f433d75b8a57fb39f83d72e599598e3fbe10c51a7a824af9d6a8058c8b413cbd44427dc35700d8bed24ef35f07eee4fd09863c10024cebad831c829905016ba2a8ed91c6ee1e6f836d3602b2e6a416316fa8a29bcf3f001f67fc6af550665a8a5ff0539d790a0a4fff226c0d12c3b37b4f57365713043d00056bd9fe52fb998b217abc65426b104f02d3260b9a2ecd2035571d2da4dd42a4b3f462196840d7476df29e52ee36c62de28b31dfd00e951df889df17d4c9fa400c72193d8f5008c62603d9b0fcf5cf12948911ed12f271d8340335a8358d0a085c66ba0d62e1c69b0882094264f596a72de2e4a30076c38200a59926fad2e0d0e416c613ab4ffbc187b1f32ec777b844425de6fd4c4c0a1e7239f4ec4e9d6f21b49404e749d7d942ef2e6f92c013fba860b919edaebb445e4b4bd7302fe011df84fe01e0504ab73b4357452753173e1421131c60e070061b2bcc2cd470129a8e43f063bfc41c2d416e0a5715223dcc048651820e9828a2df20c7681a50bf92db33acb5b6c9873740a74f76e48e8dfedfc255f6850abc0ac23ecd79c32582134df854c7602068dd594dad5ed58a40950fc409852e353d76be0e1611a929b838cf99f406eec2a617ada8ff657d7ede051a6d927e7205208be54da725ed403bad796667b178f8f0ce84671224fe192d1f228fa5c036463de7ba0a4772444e2e900fe5c26e976cb260e991d79b94ebfce655689e8079bf13540217926c3fef061f539be6041e2687f30e359c167a5512f93db9d1c8716358f0ed0a8f849dda9aa9ecad46fb780c33312185c82a046db70c72dcafa80be01ed6b1c9060e35347ccfbb002cd3fdcdfbd2fa4e0328b72b6c4c93ccb6d6fd18525bec523324d1986d36a3ad8cde0d4fd4e5e7229d8bbf1b287e6429270cbda4ad8441c7e35f79307a3b82fb44eefc86755eb3b0d09468e294058183fb07ae0537994c01f0482e148b5ffd0b2effd5948fc8d6ae61b48ab3340838f1050119b175226605de567881bbde0a854691d16e9facac5f0a0c6759508ab04c8d724ba6c61003dc8540c8db5bd1d317f2be29771e8555ada99a607a155c729a17a13ea602cf597371ef6f5ee63cf2c782dc10cac7d97b06f0436834be19b4ddadd41611985f28126b454c08601b55a373df2b522af4f96f14d1e8937042d7cf91eafbeecfb632c71eee25d74d87f189a2c3535adce05d63bd34d6adecc11218e62a1f49d81a443343f076549a8d0028d19d1fd5f1954b1bc1c6e4e49315965dc67a8dc893333133facebba02c0703632b075c075be8c8990d0bb2906e8e5c9618a5cf6c8d908a80dda4047a7d234971e7bacbca3379085758056b6ce18fe54e8d3c98fe376ee89e177c0449460f3ce5a7bbcba0e9"}, 0x1026) mq_timedreceive(r0, &(0x7f0000004c00)=""/141, 0x8d, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005e00)={0x6, 0x7, &(0x7f0000004cc0)=@raw=[@ldst={0x3, 0x1, 0x0, 0x0, 0xb, 0x100}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x2, 0x0, 0x4, 0x9, 0xffffffffffffff68, 0xffffffffffffffff}, @map_val={0x18, 0x3, 0x2, 0x0, r9, 0x0, 0x0, 0x0, 0x4f08}], &(0x7f0000004d00)='syzkaller\x00', 0x7, 0x1000, &(0x7f0000004d40)=""/4096, 0x61800, 0x8, '\x00', r5, 0x25, r6, 0x8, &(0x7f0000005d40)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000005d80)={0x4, 0x2, 0x7, 0x401}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000005dc0)=[0x1, r9, r7]}, 0x80) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000061c0)={r9, 0xe0, &(0x7f00000060c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000005ec0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, &(0x7f0000005f00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000005f80)=[0x0], 0x0, 0x8, &(0x7f0000005fc0)=[{}, {}], 0x10, 0x10, &(0x7f0000006000), &(0x7f0000006040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000006080)}}, 0x10) sendmsg$nl_route(r6, &(0x7f00000062c0)={&(0x7f0000005e80)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000006280)={&(0x7f0000006200)=@ipv6_newroute={0x80, 0x18, 0x2, 0x70bd26, 0x25dfdbfe, {0xa, 0x14, 0x0, 0x4, 0xfc, 0x2, 0xff, 0x3, 0x1e00}, [@RTA_UID={0x8, 0x19, 0xee01}, @RTA_IIF={0x8, 0x3, r12}, @RTA_OIF={0x8, 0x4, r12}, @RTA_MULTIPATH={0xc, 0x9, {0x400, 0x38, 0x6, r17}}, @RTA_METRICS={0x40, 0x8, 0x0, 0x1, "706f037eef2cf1714275b3895e4ae584ba237d1fe86afdc738c09c67bac4b2723b8c02600e31ee38e203ecb96320a014528b55e577c334cb0e636b4e"}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x8001) [ 957.624475] netlink: 'syz-executor.2': attribute type 4 has an invalid length. 07:27:33 executing program 0: mq_timedreceive(0xffffffffffffffff, &(0x7f0000000000)=""/229, 0xe5, 0x8, &(0x7f0000000100)={0x77359400}) (async) mq_timedsend(0xffffffffffffffff, &(0x7f0000000140)="317bfb93bd9689a0820eb78bce24444e95d1ca7b88273b1c4604e08d374cf58d4031c53712f907f6fea70ffac5fd4fdb839fb50fcb38fde5acc838ffc47b5f6b5a24288337164822fa2beabe1523cfffbf3dd880580c2945dcb48f09882e3f", 0x5f, 0xffffffffffff8629, &(0x7f00000001c0)) mq_timedreceive(0xffffffffffffffff, &(0x7f0000000200)=""/104, 0x68, 0x2, &(0x7f0000000280)) r0 = syz_open_dev$vcsa(&(0x7f00000002c0), 0x3, 0x8000) (async) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) mq_timedreceive(r0, &(0x7f0000000300)=""/17, 0x11, 0x8, &(0x7f0000000380)={r1, r2+10000000}) (async) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000440)={{{@in=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in6=@mcast1}}, &(0x7f0000000540)=0xe8) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x800000, &(0x7f0000000580)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@msize}, {@posixacl}, {@posixacl}, {@noextend}, {@cache_none}, {@cachetag={'cachetag', 0x3d, '\x00'}}], [{@context={'context', 0x3d, 'root'}}, {@subj_type={'subj_type', 0x3d, '@'}}, {@uid_gt={'uid>', 0xffffffffffffffff}}, {@smackfsdef={'smackfsdef', 0x3d, '/dev/vcsa#\x00'}}, {@uid_eq={'uid', 0x3d, r4}}]}}) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000007c0)={'sit0\x00', &(0x7f00000006c0)={'erspan0\x00', r3, 0x20, 0x700, 0x5, 0x7, {{0x2d, 0x4, 0x0, 0x6, 0xb4, 0x67, 0x0, 0x7, 0x2f, 0x0, @local, @multicast2, {[@generic={0x86, 0x5, "eb3c0d"}, @rr={0x7, 0x27, 0x99, [@private=0xa010100, @broadcast, @multicast1, @multicast1, @empty, @multicast2, @multicast2, @local, @private=0xa010101]}, @rr={0x7, 0x1b, 0x54, [@initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x35}, @multicast1, @remote, @dev={0xac, 0x14, 0x14, 0x11}, @broadcast]}, @ssrr={0x89, 0xf, 0x8a, [@empty, @rand_addr=0x64010101, @multicast2]}, @ra={0x94, 0x4}, @cipso={0x86, 0x44, 0x3, [{0x7, 0x6, "1e1289de"}, {0x1, 0x6, "d529f68f"}, {0x2, 0x12, "16a8959d4255aa80472bbac6f7201000"}, {0x7, 0x5, "f387a8"}, {0x2, 0xd, "e83b1de2c9292acfb2354a"}, {0x0, 0x7, "a00fb61df2"}, {0x2, 0x7, "2db7d708a0"}]}]}}}}}) sendto$packet(r0, &(0x7f0000000680)="bf0e4fb55a1fe09528813cb71c9336914330e6786b0fa1e4d75f2709fb4de825412dcabc1cc6b63d2e85cb4a6aa00dae43cad24d7ee028853cf1812e9a", 0x3d, 0x0, &(0x7f0000000800)={0x11, 0xf5, r5, 0x1, 0x3, 0x6, @remote}, 0x14) (async) r6 = creat(&(0x7f0000000840)='./file0\x00', 0xb8) mq_timedsend(r6, &(0x7f0000000880)="fc64c8c30fd99810e36cf59ec9292a43d16f2013040610ebfc4b87edd37b2c45bee5a9110b9498394d96756678a0e360ab46385fb608c1cf2534f76816be8dae47f5e80e4a4827e59d4f1f9aa00a2b41f559dae563f3cecb00d387a2eb30c6fcdf6410fedfdb9797bb18de8f561add6d0e4c05892142335da685c4", 0x7b, 0xffffffff, 0x0) r7 = openat$mice(0xffffffffffffff9c, &(0x7f0000000900), 0x0) (async) statx(r6, &(0x7f0000002e00)='./file0\x00', 0x400, 0x200, &(0x7f0000002e40)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r6, 0xc018937b, &(0x7f0000002f40)={{0x1, 0x1, 0x18, r6, {r4, 0xffffffffffffffff}}, './file0\x00'}) (async) fstat(r0, &(0x7f0000002f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000003000)={{{@in=@initdev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@private}, 0x0, @in=@loopback}}, &(0x7f0000003100)=0xe8) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003140)={{{@in=@multicast1, @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@empty}}, &(0x7f0000003240)=0xe8) syz_fuse_handle_req(r7, &(0x7f0000000940)="3d304b4128167c60f59d8699699835fa24d626830c23990972b8b4dc6c38cb799140aaa1518aea846eaf1b252b24fe2cff592d55b00881e6079b3967cb09ac6c9a425f1e05d24c441785d61d7922494b0d9ae363c9989779d0cfeb823cb83e63aa6135eef96263f795dff892f20c61c0c5943b7952d14e71fb058bb15676618867c453bbd4de0cc3ebebc941e07e242c79831cfb1f9f2934a3d80ef4ccf86459f1dc0262ad32083e22ab3d55a15921486001bfe06b57a169d53e0631ab0e293d0b404647efd16eb2b8e1317cc1e26e764a47bd264f30dc7a6d4ef6a5ec11f716e7e776578f82220a07e329ffaeda870a61d4be0fa8017e93a61cce133e5ada8b0b03c145e2bea787619bbc2de84afc8ead1a43a5fb2ba80cf156aca2d24bfdf01b2d0084d9183a5e2a0545c038342beeb893f333a912219c460c9ff66801d726a28bfbba457d139ff8907997292abba7eadc18891495c213998143c52290cadee94fef8de410c45240c7effb82d2f710bd4e58f0e2800a1698f8e3113582f59cdda75d64a4218483bb12c678ae37336628777a71adf915fd718729346e98552cccac663d2789cd1348c6edbd36e2bba04eb20ba7a9de10aa082fd2ff4dc11007400f8043b1fb2920b995134ff7260a8e06ce501fdf00b5daa756aa5ba704b4de965d4bc4373a2c27015a2272d131cfdcc0f8f30aefc8d0b8806d5cc9e20f85ce43c18ac6d07826b38b0f338da1eda1d073194d096cc75cf7a6fc3cc7582a405569927e3674c72c7b949442dc69cf2b62001a0cdb1c71d3533cba5c5f9da54378f442b4366606b8a7604a197646943b0bce79fd18a6be2bccdc8a5c70f3e89af8d8351d41a091f6b7b1201bac5e588befb50fd3fcb17d1a360bf4a45b344e4b895067f0aa7acc0479c5b31d0e3533aff5f50afd0d6c25088b1ff47991825aa3cea988958044f93e2c8348a4a356b8e463c6b01030d5bf029de234482a757446660283a104090dd5a68901c1c40cae81d59c7b89d315ff6d242544476ac659af72525a8925fdecc3a1c671978bd9cb302d61b2596b63606fd0000f4fef6b358bc1b9c25ba13df806f363bdc3fd220458e5cf03a1f51e71e1fcf19240de9bca2bac10ba603ddbda7914d8d879fda9c7a08a9d26b9cd67504199ca8a392fee60e6124a77729b5e3e7cda3766b90a3a25b0a44cb3515d37e59a5ec42f5e58d0201f470f8fbedfd74e458d6899b845bbf07747121bdb196c489ee70e5dc3eef85b48a71cb694ad14ecdc453c50b4dc905f3d041c449b9abc9c694b8664a986100d595280f1c5438b80c5001b998ca3bc3d028daac111aa15060cd8aec60dc7332197cdb3b63df4409a114265d22fcbfc6d8404b45b74838514236d9f6c12f746014b5e7df9df2ef59a832836ebbdf5a1f9bfd8eacdcb371f13e93528f0a506232ff8fddac8f080f43173b796eecd85d226d6d973c46a047f4ea20f2236bd10bf330c98f5504752f147929a9205e13805a659317a61d9403d90b5216a833321025da637e8e9eaf008947742f4ecfd0a60be3da60b3d8262632ef7fc48932f9c1abff4f366d77922d65e98256ef7bcff4671f193605d992aa63345eb89a461116ffb46e0da90524fe098c4327b503a2cbd23be49c22892b01ee73f18ff98b05282d3d73147d17a02a17444ca96a0daef1a4c1928cb7e0a6c01b64ca28b7809808c5736dac3c802b13c0bbdbef8c9736b20bf104cdc86b2ee725bd01d36092e631948f6d56ba405ef50898de820bc7b482af6f741697b074c53fd25a21db07d3f4f45c76960804d0f305d406c7dcd93fbbf0792bfadeaf8c640f6cf56ecdf1842fa188cd85d15c9741155f42c10e4fac9bf4009a8137f245c525e6cb8dfd96fa792b518ac8b0486d62d01327c92020e0ded338b07ea41544e507765785243db683fec80f76966debf5a6a225aba0b9052a172a5c4f707cd9894b75a8ab7afd658ca711e024dc19a740520481ec403a20ad91085e307935eb99f21328ebcb47f298ca43609c034c3f0ee9ac2767eb9a3ea78327824e5992fb2e73bd308f9f4f8ab103a9328b78a5de1ba4643b43b44bec570039f49f59ee16ffadaf2cb1bbbb86bc768662c037033c6da4ea00d6debe5bec3564c1319063ec18bb9d4134cca438b55844878322fbe92cc18fe413caa543a7d52d3722a722b62163d35ee338b95c71c56d54575ebdf3960523934281baa15b07f1d4033d2984e8835c2939822db41cb0b9f86a2f3ad19f6d687a3a49ccf11a0518d0379573ba5ea17375b6c3809323ce53066d0dac1487fc42ffb661fc9ae8f16c6f3bbd46b5e0efd7a4491771c5085ae0b9b153e5abedf2752ec9099e8dbfe24a399632702d705ba42b2a1f724a4687f486dcdf284674e1764277bbabfe0e7ca4b41474396271fe6970a09ae56bdaa6d26defc5fbb05107f6142ffb6f43f1c01cdf38550b404150032cd599c552ec0b6e479d947edc208be0c6d1c56e7768e86b22954952152ae1a67a0a61e3e67929b8793e49308df36cf846ab427ba5ed76eac14f63d9bc04919ba89ba452ae091b42c963a2d24676ed3fb2db8a6f6b5862ca2b1cc28da5295316f703d567fc35da75488e538c1e9d7161de350146a0637c24c0802aa4001161c79a45322dc1f5668baee83c6676c022a83b4280034c839cfa5de50c8a0023f4e1a1bdb7f62c4c61bee240984487db302298a298b41dc908e561f1a399aad1d4bdf31c6ff407a9117d02e9eeafd2fd93737d5b5af0511d7f48632ae2140d5dfb390b66b5723ffcd67c1b4a82502f192414151169a00f73050311de6c9f750bd6b0a19f1d50ebfb03b031bb51fc5ba255d1ff7d1fba72e3e469aeb0d38018de43a4cc9229c7f741ac58f735e188610ec7190e65a4908b69a0ac06c2c1446ef1b0ad87d5facd2ca986a97649e541e56078dcdf6ce780b9ae330fd22351c9d1f41619f17e97011be1eed59a52200efb5a0363edd5b22154319aaba6d8f24fa4da3ac2a6aae949fc08b803b7f37c03d0d1a145db54ea75c5a712adbe561ae297daa3818b740bec7511e0f141ac92f0200547883433785941343e45c22f6a2d3d1b27696c2ad05cd0ce73015f913c8529183a4ee84ce9611e1cc1e1a4986da8fe7461092a40dbfe141f7075a560d706abf990faff6d63405b215935b7d88138410ee0c86d2c832ea85a53beb465b4188d6770f589ab2d9b10de353d46742b7f7cb75670fc0eef69f10ad87b468de929f4fa54862c883e17d663e6507d6b6f440a5f6837b9a94b007b323c0e8bccbe819566f7c4cd73454ebefcc665e1db553583356395b279323a7cc51c8aad66922dea5dd4ecfbb6dd0e6a044d116ae3b43529dcf08d6e4fb9a8aa7dfa13e9f019703311d2717de9168f2772f379431bcd3808627d59e18fb7887ee0e9ec0151386169851a666d15d37744e7ec1c0e143a4829731c3e9c099b749f2ba976c425bb78babe8cf59e6d6180b05cf343917a353c968aefd4942a6abb5684a870d9d10ed469212cac5bba442871b109ce6ab1fad73a90eb42a8a7639f8cccd03b86402d19137131797b05e090e7b14fc5b067ff6eea62257411e9af3544224b382735140e7d103ac3cc570f308760434b963891e677f0235ffcd1fa7e04ace001aaffcb9e5d2e737d5923495a8370355ddcf86c338d7c17a963ead42139c2ad081133d7a0d7d9075302c223a52e512ecb3b80f6bb0c2df2a17f158ec450165d44474c6c1543f0f5fee312e045024b19f0e6bb447871f3bf5a5778b64338ae2c69c3285db298714f5cb6c9006136b1e0bc0f531b0a558f9f0bd4f416ff5933bd767e3e1325923cd70a145e3aefb639c7504fb6655052e57123a087a75d897850ab471d8e061e37d0cb298ea02052792256d6f4c3a6af0cb2a81057a6c93a62a25b7b0db21aec72291f762100b4c3cb02a25ae06d5a243ada9d944b52b16f6ab2af56ecfd288724b11db0fb5abd420613efd094de1282de1955149845235ff7e5f8bc6d4f3de018eb12cd6022459f5de2a7da2c380c9d3df6e099dc41f1b4e73ef9b39100f99b0e6191448175f4ff7f0ff37c4cb354682e5a0361f22c14a006cc754924aafba550a41f29bd3d55383666caafa6907674ac38af983e135b774e49a5cda53ce9df79c88cdd9cc7753fff140e45185de0f7fc16f1c5f9038d26533c9e22918105582a6c8ac2b20281039645286a32734d0282ba4559cdf6d56da05da1505936a8722566ff1cb706ced07ce1a3c7044596788b81b24ad1172f114c5533b80f562d3bc9731fbdf3ceeba1168eb06fb545db8e08b0c52911a5afd07d31c6c816692808a130790af5cc131e52ae44299c2983b3670945381bb6b141ea76fdb0ef693733af8a751f58b0c6e469c650aab74479dedb5b93ca20ffbf027f9968f7f7454b8ddeb761e67a7d39a2f4acef61b2fffb5bc072738ae3b6ca273ab73728904b206492e2166a6132b384f35262adeb0b22ebd8b0a0f1142b3202284801ca7b34fda4e82981c2e188a6dbbcac269e39d8ca55e7132c67b1bdf147ed0725421cc925c9ff5f29b3e9ae31de552e781f194c9d235acbeba04186529760ea9c74d647b73df881ad583a13092077a1346c94c1a89c218fbe77c2fa3f7cfce6a4dc14c6de17b7d8488b5b424de0f1f85486d309abaccac55803d4f3282f6e9d0cfe82dae8086502c51354015bd997cd818d2d76bc1d89d4d0f0b253458b7f0de561a79237cb843222c3e84c092a64414de284961843e6579adcb621fb3986b5415e5cd220ec07ead1b4cad5c37a1511f45965516986687c4bad493bdc9465a403cc5eeb87100cde337ed5a108c04b2a87cc06a2ddfe8df7f6beaf8482ab7aec1edfed28fb3bc6fb7e011369ba9fe4c0123e0287d23b9bc8b36e14d34d8e0ab66fc7af2373d8b78867adeda6bd7047d08371f56121441402b12be00e4e48aaca779cca14f1edd779f598dda6ce98fe3b8a43154cbc6376a829eb7b958a477a2d7ee9a97ea12254be5d4b3f483a3e810b2bcd29f5beda3ea9ae319ed878a11d902af617d861d61955980a0655f6ce6486f73f61cfdd6ab2aa6c930a396f0c27491deab3c5e8e17488e198078133c27d12c4f9a74e0ac35d467d03db075d558f97f95d38a1c1d1b706159eaba1c301c84724f6a42860299ccd03f36a7aa630bbdbda0ac28d5a1ac6d17741696c4a3f32b9cd9ff5e29efe1952164f2586e2e34738db77353dd67d78f3175f7f7668ec71cb86c6145707c6975ab5aef0c26c2a295dc819834e05b0e2fdbf3ddb4e86323afa1812c79a8f345b3b035b64a7ddf8277f0913cd15c5b4362a6d225e9393419b1d6852a7ecf0daae886b09b41fa8e6d10ff6057802e1a48cf87b0b74126146e3a0cba8b273c4983571161f0930801735b64d48865fbfbe29586d87dfc0b6cdcf95af4442a50bbca1f4f5d99058ed67a9010bcd87290dc5ec6ff296a60359e6bd6ba5b2bc6c621a6132f0b49236fe20b921eee9c07555b2aba5d1d85628e85f5de42ecc66e45e8ca70f09ea91c3c131aed535b7d18c30c53c61e06804c6444dfe3d6907718eaae3efa7d229a4bef7b94d281b75222dae23204c25fe9b3eb15734951b500d4d81ccd513dfcd816abfffa1c319e39835430fb1791f8074b44c814c1da72d7aecd47e2d3eab0869b7e2fbe63ec6770e4eba9c028ea9e8fc6d781912bf4b0fb69b1443bc3ce91cb6e14f0e2da9ed557b9328c7c61c898e637eaf8db6f34df88d5a4e7d7d40568feeb1a07c0d43686adc364c8c109d2ef3b5b6a0c7f7b93832a9a7a3d3b0ea844d962e096188373279594492e336978dc3805ef1eb933344110a339c747e164b7e3c305ac4043c454f215d8eb6c8ce7e3ffccc658f2be4ef18df7f5f846c49d760a0ceda05ef78da36a4c8ca67d23f191040888235c89604a787aee6e36f98f4ea9163d27b971c181cdd5a601f6cd13fd9aad88164dc0221b2b33cf10b79ad500105f88440ef2df25401cf1f48c2eab27b7f447c8836d6c9be0bf86edfdcb57c89fb2af4f85d262869bad507ab4f94801464a3e725a5a3cebc59ad4cd3fe18dddf7fef50bf41fe26704d9d189d46c38c58932fddc0d9b47ff1ac7359b0128bbb8a50dfa8d8eb7f1cc146931b317b2c7e31de74f3db7625662ff56b6a97b723e8839b93bed846f0ccf5587f6bda0e2e0ce2e1297fa47ef099da565a1f316b91a141d32935c2fb9938bc23ebe8197ce911bf909d774e64cfe507b2f5e5b437dedd87607cd39b45792d65689f2d88ecc9d1b731578ca9ab9ebd2cdba0856c6cd818a9793df03b36c4539bc08574d353623f9afdeb5a8fd73ccec4793f64d1426d85c210a8f93a96cafbe23808ff9ca14b75a639ee57d2250dfa5948605bc657dcd5443f40861b5d7c8e9b3a3ccd9b41bd1d71404f78e325c62d99e855b8e74321ce24d35c6d244dc118f0ea07c06d101417690e213685546d5e33cdcf69edb116910dc3431f8f93f3980836ef830b29321c304e9d50e4f692ac87be2b0138602624d7e9b160da0a3c9c747eb0077d16610ce4e103acc197920083907cc31806e73ab3c43037ad4e6c46057d7f11e55df52014c082a6fcc63991c61672695559c369007131197491cd2ac13e0f82065156c2933e1144cb547dbbc71d1c62ee63611767e54ac914e0de0806716e93bc03ea9b99086b19836e7ae56ddf5d09e2e9aed06bcb48af5ebc1c8bf02207f63dafc09d828e7638251f75d3cb51979d5be688bc166503f4374b0f449f1202c83df560ed25dcc1764eb16214064a21202d2436a7bee512bb000f4dd30af4587525c872fb78fd54c149366f83dc2ddb033a0a70151d61927225a346c15ff2ed182cd8739200523fcb56565db1a40095cf5fc095bc176b3385be1b1f0c575cb5c650dcf03a998bc0e7167dc8e8f611bb83f595e4307cc431c2febfce125e10a90a09eb934fddd3a1f10151ce6de288d73f3461198f70e4695b927bd2fae86921a3e481c7f54775650c8f9a07fd202ca897492a49da5e26ecf99bcc2163044688e6610c7043f89164ef48057ab86e5080a00f5db53c7eb24e3e051c97371959b77676dc0b6e61094297142e91244ef607bc2e0c8d480e0f62117d9e3ceb4c6a8f107a15b84fed7df1ad9fd6083c104fa77f25061e1a6653ccfcbd1304fde49bcf04839f53d1959a3fa2824cde125c3a5939b7934e451c11f68f58042251cbe51d77b48570165f0bb97497239d9009b04ea36009bdb7d150e85b28c2d4e8fbe0ce21011cee170c56e426bb7438a8f4ad15ad09729b150de5e8f524d796c9c30de228a419ad5d4eae0ab7176c0df1d02d7a96cb207ca10320f32184f4f9c694d20bd268668d49ce0e455e4225185ab9036a6a140ab6afdf08d63f16bc367c7bd03415bdaa273ebb61d3be813ddca4f37109a0fd4847341828c9023da45b8025dd7265fdf47dc9fcf1693af44eae6d5d8bc30cc04a450bdfa212c728d15952624e781e1d74df10862f442d75eb4a040858cd7d83db3d10352837068e7dde1ead8ed363831f91b722c17d506b37f872cd3195b1ee227fcf9cde498e6eaed8de34543096d98830c0c3824a1baedde7fdb35372795e3d31968b52fff0bfa6783cb21c888ca8d0e6d39492d7270c8ae6eb331d10fb5547b49cfc2f11f435f957439d4d124b658c7e041252a7323b946b72e7ae111c23143ecaced110206a5e2d6df4bd35a76f3eb28d0342ec5977d2a6add72aa16ba30e2294b50193f36951216fb76ed9cb370435402bafefecbcefa53c9e376439bba1eaa402fd24c26e4f402ac5ac8b138c90982517ba29da63fc024e090d1ca6d70783eeae564d0ba6c74996c68f2fa78e984f8c7134aea26120de798f0ae5c138575f3d477318eff9975e5e4a914f3e89f42f25a19a177f1c09263c7f2e3ed2c1384c107960ff726cf27f11cc74b81c8df990e0c8ef655dad0fc317d44c105e9366d04ec035a3c7b9ebc924583273fc9f167d1f048d009fd6c7d2887c699bbd82c6fb4d27619f843a1178cb76f211948aa9194a372bc1a441040bb37df686d9eeb3c18a2608e1ff365df627580525c5a1a32a8dc67845a75407fe372e436095a11cf693ddebae052c5ccb929ea55ba28891152efb99384f77a20a161cdd1be34dc219432614a514c453a9783a70500843590f39420da43c2e7c41104830334633f9419b461aebaecf6dc2971014ef751d645151fce3b48f20cf21f29a30e933a245381e954773b56e97ad4a59c320937b6f861a9f1b219a1dc63c51df54324c86c138375e7a9c452367895c19e1942cd73ef24901e2abe3b11b5fcc9d9f817856c2f56082eba69e3f066225664c5a2dd37277566e145319b303efc18d25aff7d7cc36a2474b939f0da4d670175fcd1edd247e1e1e94b1facc3294460d1ca40fc6fa68a62870ba304319e24007ae8d60621f74951c702480dd1e5ba98aca7e83f2d349b5e0c679054dcc34b043b6c0097697f08b36a512aa9003380ebfbf90a0ea4d3e015e1d9d6e48cee597633f18716fbbd63b95dd46d0b92fc681264b9c831c8223ce1a522e1e9a4bea35dd7de7a274f67654de22646381761ba9c1b18082734009065380e71de0523ee96173fc1047e78563ce7534309503c43b71cdfcdc4556038907b3dd9fe95de0f20e6a67beed1ee64ff17844f03125a5925926987b345b2da09f4eee52bafaa2264bcd371010965f76a5318e07cf0d8ff1304c1d828522afcec977045cb111523a52dc6429fbf6f1e83c5ecaaf9833e145ae56328e471934e77f1e172efd3b4460bab539320957db31959dce67401631b68c280d20c7325e44cac047de7c9642b3dbfec71d9a7ff25e32e1664fdd2054b119df6442c061e527ecc6395ccc08ceaf00d1542b5a0387653d2fb1de625472639dea18f72531460c3487dc8d3eaf571e964c013e36470fea4660098216987308793e1388cf6b8a54308c3780b05d18aa4f1d641913987ef4af8bd06ecfea684bb67d5739e2612abb786399f8844e8c0ebbd1c63035449f4596bbfffc1c2a7e293231a09bb83eba2c6add27145e03ccc5b738aba5df85ad2a9453de0f11dcfd4c573500e95558b4e4ce28f6ecaf6c57e9b450ef88e20b4d3ed9fb111212ed73218e9518fafb242e4052d8a3ee1721900b37327309cd495236ca1b01d84a5cf7e1f04c3d8ff50ec86e1d3c2c0d6da24b9802d645e0934e88bc692dd9fae25c57cfd98be69ed9d1223999c67073f4a3907c00d6ee31674e7ff3bcaec0f58f604edbcbb4e11b25b2b9afe5e75ff4e854948a122b4a7b16a9c6527c6918a99b8a48d1e914c004017ffce0b0bf65574e5b48c6bf39478a10bff6c0f95336d783e86bd859efce5e565199cd023cea192db581db8adefeb6f5c89cc088cf4443284acfa24a4854e2b25902a9a7b4ca9a47f6604ba719e425923e83985ecf30b89a79ad9e8747cb2ef5e89c00ab7b71ce6140b65eb0534548c0dabc8359f2598bf073a7d9a7a13d24def59444f2b78b0a7ff3ef718bf6440609e1742fc8a7c8d513ccc3f931cfbdb764fae9f185b86dbcd2fc7343bf376c4e2644756d9fab43eb0aeda37bd41068cb03330d52336d7a8b0c3496baac4db5e285cbb96e98647618a7e5f93ec24365355aac35ff01d3cdce20d3c10980f4e6ea7300f44f4da45e901b1a0b10a21f4c11ad74fe9112b447853fde3e24d0a0226a83f3ce3fc2170f4287930c5296238c17ec05d7e39722aff2d052976cb9ae1b1851ddb6d6ecb41b5c6da0191fc593d623e84bc4c148554c72f28f5965fe5b768b29c2434909b146e122cb0ed989baa2a3912c82c414964ff115b313fcbbfb50eeb764dd4b8c7bea31a8d99c7ccc179d37a9fb9634f6e3faddda8c7253ab6de162697e4b2b00e2b3a734fe2d21a33c820c34b41ddefcefcc26e8d0927b31ed759d3d12157e5563c78f89c038da78c010b1a6eb2933968697e35762c757dcb3995ad65071d75d548f9d788f66254fb538b106b40c1c373c429d3a47f13071454d228ebce3001a03ac082b28c5b155be84dbe93b6f018b69b1bc4256b20df6f7ffef50362167befcbf29e197ae17b0c73efc3bb63d5806428b03f6180f1d398454f3566bf9948258282f532f2e63119ac930db0b8d9cbe4cb8f3b1022a2b3b100eeccdbeae313a510ed80d4b61427abe6f87fb26b2f4087f18853c6b81be12c134c36397ed8c174b6dd3d9718b7ddc7a49a7304121ef88769507e73aa5174bcade92f046bc1f043b3723189a2eccac0040a3cb6c17f2efdb8cfb9d9549d44b9762244ab84c7cae3da85690867f19c2fd0c6b75d912b0f9c72228c0402ef92dce08e19c637e8325e01288670f4c6f0919e868407aa5649ed85eff8167f0f21b93cb42a28ad3d4b400115659fe3133003efcb22d78ae68b887c07ef4ae7c74e8b20cbb205ea90ebccf44bca9e5d2961e5fb303225d9864c53987cb5e78524a6576a9c4c7e514c5bc7c5b32f9ff56c150aec9af9f8c5b0b68502649032438af57f8854c41cf5acb410cdcc41dbc22dc4a8721bc51cc4fc0f571d64eb63b7031f29d18f37bc956851b17b1902848ce27e19ed920c94b7b74beb73e4e3670de352be792ab84e7180ea393d302b8004a6aab11eec6deb518047440ae39a272001d28129b7a660eb511a426bcafc69c6ec38eee3b0350dd8c6112ee2ebe09b4732b0513ebb3c05314af3cd3f8daf25cbcfb00cb05b2dd22a8657720bded14e962e7dcea8c41d68ba5a657428f83edbe89a43eadaffff6b069d0c47036fa36ec79631075dc39c432f6f3dc70074a4f3d78f5350973a3a659923f8544b2ac2f614dbf59a7aa9953a434e5b944c7004ac4ad920f9e37a078c3f15bf20f09957aeb2fc806add1486c728c751f14684171d8d59e6decd46e87b0d0d634f2c92f2adfba19c44a7671f283240ebda4abc7d6645330f9319954a9a9215cc7a62ba7b8275607ac36823f8cc2d00ddcd6e6917d54d3ffdfe5286db71283d64b6c878404e22b858aba0ebc757cf642658328ab7513c47adb879a86911902cd90ccbbe91b485a7184c3b1ae9b3e5993ac70c2083f95325fa55ecb1c04f242ad25d1ebe0059773f8b5df5df5f99941ac90ae43d68743a60ef82d8e47adfe7e9581d44e1d193782c53b90d1eab8432d080e6cd6d780b6064c601ce14202e6f3e0cafe98d79a6e36a6b34deb001714dcc82f97dd19ab6bd046c9321ffb140918c3ce084458683bb6b935cad0da3b5ca8b55c03656383bc2e2007036ffec11aeb44fcdf936cefee4dce407a9804cd20bf8d9589bf6314fd65d879874d98df8af7f948456ffa3038beb8a792f65139be6eedd912e915970ef8b6a675e611bbe7ce485df32ff9b5b6043bf855317a3d11edc4e32820a53027be660cac666078c53dfbc44bc1eee6e545b717f47b164ff79e2dd5426cd421e9603c006df48aea16b3185aeacef8891dda5e47380a50032d00e630f8d4a3e040021f1a94962cbb01adc5ed4ee7f6488750de218397f456631022bc3e8404b987fb11b3769422b834a44ff63d2ad09bf3d11b504", 0x2000, &(0x7f0000003800)={&(0x7f0000002940)={0x50, 0x0, 0x1f, {0x7, 0x26, 0x8, 0x240009, 0xfff8, 0x1, 0x8, 0xb86}}, &(0x7f00000029c0)={0x18, 0x0, 0xfffffffffffffe01, {0x9}}, &(0x7f0000002a00)={0x18, 0xfffffffffffffffe, 0x569, {0x6}}, &(0x7f0000002a40)={0x18, 0xfffffffffffffffe, 0xf83, {0xcf}}, &(0x7f0000002a80)={0x18, 0xffffffffffffffda, 0x7, {0x4}}, &(0x7f0000002ac0)={0x28, 0x0, 0x1, {{0x0, 0x6, 0x1, 0xffffffffffffffff}}}, &(0x7f0000002b00)={0x60, 0x0, 0x5, {{0x9, 0x1, 0x81, 0x5, 0x7, 0x10000, 0x3, 0x1000}}}, &(0x7f0000002b80)={0x18, 0x0, 0x8, {0x5b}}, &(0x7f0000002bc0)={0x14, 0x0, 0x8, {'root'}}, &(0x7f0000002c00)={0x20, 0x2f, 0x2}, &(0x7f0000002c40)={0x78, 0x0, 0x7f, {0x6870, 0xffffffff, 0x0, {0x4, 0x81, 0xff, 0x5, 0xffffffffffffffff, 0xece, 0x6c1, 0x8001, 0xff, 0xa000, 0x7a1, r4, 0xee00, 0x1f, 0x1}}}, &(0x7f0000002cc0)={0x90, 0x0, 0x1, {0x0, 0x2, 0x5, 0x3f, 0x6, 0x1, {0x1, 0x3, 0x4, 0xa4f, 0x2, 0xffffffffffff0001, 0x1, 0x7, 0x6, 0x1000, 0xfff, r4, 0x0, 0xfc6, 0x943}}}, &(0x7f0000002d80)={0x50, 0x0, 0x9, [{0x6, 0x100, 0x3, 0x2, '&}+'}, {0x0, 0x3, 0x5, 0x1, 'msize'}]}, &(0x7f0000003280)={0x458, 0x0, 0x4, [{{0x0, 0x3, 0x8, 0x1, 0x9, 0x8, {0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x7, 0x4, 0x7, 0x9, 0x4d1f, 0x2000, 0x946, r8, r10, 0x81, 0x2}}, {0x3, 0x2, 0x6, 0xff, ')\'(%[^'}}, {{0x0, 0x1, 0xdd8, 0x1, 0x7, 0x3, {0x4, 0x3fc00, 0xffffffff, 0x8, 0x8, 0x7f1, 0x8, 0xfffffff9, 0x6, 0x2000, 0x3f, r4, r11, 0x3, 0x7}}, {0x5, 0x1, 0x3, 0x2, '&[-'}}, {{0x3, 0x1, 0xcdc, 0x10001, 0x101, 0x5, {0x4, 0x3, 0x8000000000000000, 0x307, 0xccc, 0x4, 0xffc00000, 0x7, 0x1ff, 0x2000, 0x2, r13, 0xee01, 0xffffffff}}, {0x1, 0x2, 0x0, 0x1}}, {{0x1, 0x0, 0x1, 0x4, 0x81, 0x5fa, {0x2, 0x8, 0x340, 0x2, 0x2, 0x4, 0x7fff, 0xffffff80, 0x7fffffff, 0x6000, 0x8, r4, 0x0, 0x8000, 0x2}}, {0x4, 0xfffffffffffffffb, 0x1, 0x401, '%'}}, {{0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x3, 0x4, {0x6, 0xfffffffffffffc01, 0x100, 0x658, 0x800, 0x4, 0x66, 0x725, 0x81, 0x8000, 0x2d, r4, 0x0, 0x10001, 0x9}}, {0x5, 0x6, 0x0, 0x8}}, {{0x2, 0x1, 0x0, 0xff, 0x0, 0x280, {0x6, 0x2, 0x100, 0x76, 0x2, 0x3, 0x6, 0x2, 0x41, 0x1000, 0xffff, r4, 0x0, 0x5, 0x2}}, {0x1, 0xd, 0x3, 0x3, '9p\x00'}}, {{0x3, 0x2, 0xfffffffffffffffc, 0x3, 0x800, 0x4, {0x1, 0x5, 0xfffffffffffffffc, 0x7, 0x80, 0x6c4400a9, 0x7, 0x7d6dc6e1, 0x3, 0x4000, 0x6, r14, 0xee01, 0x7, 0x6}}, {0x2, 0xfffffffffffffff9, 0x0, 0xd7c800}}]}, &(0x7f0000003700)={0xa0, 0x0, 0x1, {{0x2, 0x0, 0xfffffffeffffffff, 0xde, 0x80000001, 0x6, {0x1, 0xffffffff, 0x4, 0x20, 0xaf, 0x4, 0x8, 0x100, 0x2, 0xc000, 0x1, r4, 0x0, 0x7}}, {0x0, 0x4}}}, &(0x7f00000037c0)={0x20, 0x0, 0x0, {0x401, 0x4, 0x0, 0x7fffffff}}}) (async) fdatasync(r6) (async) r15 = mq_open(&(0x7f0000003880)='\x00', 0x2, 0x28, &(0x7f00000038c0)={0x4, 0x5, 0x5, 0x21}) write$fb(0xffffffffffffffff, &(0x7f0000003900)="852421412b4377ee159e55206ec5d57a871c5ee9adf10a3dc9ac4b494812757571c9be4bf6d25e5bf0a57654cc79e0c531c976098440d4f9374982f65e", 0x3d) (async) mq_timedreceive(r15, &(0x7f0000003940)=""/242, 0xf2, 0x2, &(0x7f0000003a40)) mount(&(0x7f0000003a80)=@sr0, &(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='bfs\x00', 0x1000808, &(0x7f0000003b40)='.{,\xf1/\\$\x00') (async) r16 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000003b80), 0x2, 0x0) write$binfmt_script(r16, &(0x7f0000003bc0)={'#! ', './file0', [{0x20, '#,'}, {0x20, '9p\x00'}, {0x20, '.{,\xf1/\\$\x00'}, {0x20, '#[@'}, {0x20, ')\'(%[^'}], 0xa, "5c8af6c6ffde7a203451720a6c0960dc9b129824e23a3723296612bb4477c4d80ab8c59b52f63839d59bbddf3127c85ae31f9886aa0a051776599951531fb5da1b387104261c9c62452eb4735869be509bc041b6d99096f10bf4dfe7f241b4d26aa6fbb5cbf4ccf249865e49bfb4ee26418de4f8f27ba0c2ff4c30eb09c5f9e392e4f82345b4e923227aaae46c178c29542b8adc5a04137bd3aee9e11618a161a1bf017697402350046fbc3caae4cd185705b6a1000d429700353ac394f2ed4419ff60b017178c18b4b54e3f0bf518f6af7b2f376d97b2ab07446de07178b57d6b41f6e90cc2721358bcc5fa240ada2e1c01bddd787d17ccc7baac0d4ee4770539233ea720d38395832769fdd97cd256a01bb9309276804727b45551213c0c624e77d35cc133aa782468da8e830b51c4c0ceeb76f60bfada39dbbe10d61e4d0a96b2aba9d8b2966dbb9a0155fc8c7bffba0ae01f5e42aad38b145341eca76b67bef02b0ce8d84fc552ccac34421f8548efe3c3fa75b5bcaf5b3e1695855f924d27a4466b1a69d62fe8bc6c127b0c20e38d44eceb55400382c7d9dcb41f065ec1b5b15b18dee0340fcc6aa877b0f6c7dee6c6e142a1dab71265a2c5dcab70ba489f7363a04ef1187f61ac80830ba66762b5e3bdaba7e975e809592ba30c84d6dd2778f139bcae6cabe251c6643e0fa67383383128471d323a3058af19220e134b62184e7788add3e2359334425cf65554b43f7c7924fdfc07d516a91f3cbd6b36ee29c54bb7c331e939b8e5ae13496b19a9d91ba442152ad0955c9945232ebc532ff90c44cf2871d25a9db7e30c1aecf27c132bb893fdd1ce9dc3a6a5b8d1d6d78ab1d1dffed962df25fe1ec04a4d83077957150d4720fb782b6588f0ab07f88f01b57f16f0adef924b181d48bd4eb9756dbf2bf07620804d89820dbf3131e63b1cff491307f2a348b07c4d351ddd56f982f66835a874d24004ab529bb964c93185e27cac376ecd0198c4ec85909a96fbd5846c561beeb417cc91988a49058af947ad070360900c9763b43e98ba99ae2b09b2554b3dcf29405acc32dd7ce070483284aec8696a6d37aaec955afef0266b5019b94e85ca45d3177056c8344a3a6f5414f09391b115b1bd2356b41554b31bb11e6033e36a6e382ea7995627c8c7d65a9fc32766b428838d5a57bd4ffe5dd855ecd684c2e6f4398d06ab05c7831f2615bbbb4b8b169255f607c17f228b2877f243e163567f218a937a5040fc56afd27f4db3d640f19920e006f30bfcfdccb95eed2b7521ea87286e0a29f3670a584f28186903a30c8d3ce78bd70a4bac30a146fc1ea755b2c52e5d04bd3adc894515e9ad03510df83a240db0e095bb3fadb91549dcf162f41d283faf5a72e422e7bda01cef87bff21e9cd438a4139669e9173e34995c436413d4713f685d9e185b63dd65ca332b72dff6ab0243e2d344bf570e14c750a2217cd3d96fc840cab838c5dfb4b907409d4aa68098f4626f9cadf05312c0977d06991f0ae8c76338eb32db94a2571de150165089f50bd766cd3c4a0f8bc80a4499ee58db3d747acc6249bff0a3645f3296c82accc24908fc1dd8d4669235df49881e676c9f26fe3d8ec117a0b88f992787685b437828638a677059ab9af1f5eb6bc22f7d794b163ab851fbb26b31fa9e93bde2c625ee350d54fdd56354d0fc0075db2b008e3190db2284bb5217dc1c80b891ea2d7cc407875f90be6cfeba4a720970658995a18b9db3ceae6e945fcd9f518669415cf818c19d98547dcb0c66a73f3fa71fe2f7d5447da505168748a14ee6adc350be75863bf512dd5a459a73a8fdb2e3a2fd9dfd479d7644398ac0ffbe6f221598c6f559da60b40e4a4c0bd5f6f4b4163819223e68fa95f49d5a152127899efcd3498182fde6173b8de9ee95ec0b91701cbcd287b7d6156ecfbd543275b2d098447097726af2ce9ad8aaf2e929776ae09a238b7e52368c2de85625c6905f39db8bc2533b53f0a9733501eb730395bf9702dccf502b513ecaf86fc158aa14ee4f89d5379a159791a6e889f0f4e192cc4be9712bb5b92d7a12901ea05c1393cad132c10d541c039976ff337b329ca24325657dbcc05e37310f0c1fd5fb3b0b29516b7ca19d89696d2d9b9a0a81b72779f4746a505f2319edc06de7ceaf73357c2733f6ec4382751eeb01342f9e5414150ac80df9510f810afc8b5d97a76be222bf948293593cf4568b8d167c22f3dc9762c4f238da7bc21e552a3ad3cac71591894fdc2db9a75111d42937b659853a5d103c3ca6209b584af4a0571c1907cc023c73609fa6cc762e2382970df653f185aa080db1622ba3b8ae4f91b23287731eea788f86fb1aff26e03fa9eda2cc2a7e44c453268c2785cb3d158d1ecdc419e6498c0db4351d679c4d56c17906f2996cc98dfe4f03fd5e5782494ce8228aa9bd990d327927d39201e0a4c5fde9e431fb367158bf4ae3dd1a392f8fcda2ba04fd869d8ee04628ce90dda9fd15c167fe3aa7cbb693dc56da642099cd95a81474093f1a62a05eb320ef50143ee3cf254e607cb66487c86506317103de51b056e6ff42868c1580b1a04077fa46a709b0dc47ab55350e300c0ba3c41fede31b737a46d9bfbc0af97713169c2037a07b0a07bdb06b47b271364d57285b71d9054032feadcfb1c2e215ad36a43a3bcbc517bab0a43a115ee64342bb68ae4396cc6675071d71fe668bc3e0b203fa5a67a9273c8a56049bcdeff5b0f4c43a55cb142c6b26528d45d523733ec1592704220bd8558a03055f956c0c33d66b0aaaf3eeb8c232b13a2571baf6cbf92f2c3b36129af48a57bd98b0cb5e60bfea36ca8b8e481d0d87f9c594123b8d51503b1a03d038799cff636cde0c976699894d6b55c0d5554dc47c0250a874e7804ca989c1763be0c0f3b145185a8b2e337f6eb49af762ef20923dc3b9a3ccfe7d30a47e10ed52990b64bf434d73b7e3af4c96d042e314da2db328f7d397997a393e5f2a6e9b43ed6eba440f1c2e1365d48483efe714b0872ff0a7578a35e75539595d8b0f2d1a553dc6bbc803d26320a9c102d1e237a73a7a4426cd6a9bdb9acd497e2a6689a8fed8cb10a9d8e14ee135dc3dce252ebeb8c5da333154754007841dfcf0af504f897b638f3465707cbd3262b1431d2ad7da91fd64a40561e33a56590218a147e03e6d3bbeec879c5daf7949c1de6ebd86b9df03e64393cacb8440ff94246d58b8c762d1da1f51bb9807cb67dd59e7c7ea1fc2280d17a2fb7334b4ef4ac6714759421fdbc2cb064d07cb69ca9992ac4b20f879cd262a6cebec8d0ed7456c9d7f285e2691ebfd0e9c81e738acc07120caf24f20a8f2a08a764247c15949ac91a9e14f81f869bbd32a72fd9ad20bf4d282104d2d881ce56dcf4e03b5e8c267bf0c631103e5552f20ef3c19c63c37ae3b65131998c453d048b572a397a408a9da9313efe6cf7a34fd77a67e5eed366246da03eed797881ba34ff5647d5613de4930367b693021e5a38ac2982fe08ed5f6ef834e374a1552167b1db2626c9d7c0935e4887fcb0fc28b49a39ea3059d99e508bde75bde3925784a7d0fb274a3288895f9110fe39eb432897bc0497a555f3999c3de19ef16af43c5fa5960f26b0064c01d7522c887a383af2f4a9fbf9a3eb5290a8cf35a003386fd1900fa9606cfa4463faa503666d6f6ca4bac7745a2d1fae59d35e51f5680104a29d23773c7c34259448e4f8415d1ac21dcdbd10ec49e6c66ff2f13fefbba634712f24a445ccc6a0e62d040dfce343ff8fd8182249d5d5e21fb83a441a90ed2eceeba496bba489c8dff1f7e5707a144009822ef2e744a8def6e41a20ec64ecc97f1dfbdbe17a4fe89c772a91ca6a449b7b5cae80145fbf2fab7666c1088ab1b8ae0fbf18c6b9e021045c115f31318257a9cc774643e80b4b06f5ecda598795e67e371e8212f03228e0795b36c881107c62cb3ecf042c957464dbeeb4314f2297390ffdd466b04b088233f42a9237c1fbf832cbc1136882b3c9bae73876d8d0467e985a3a2d83c85956878c7b24687d0e3ad934abb75748d2b001ead377afaa1c24f8bac0b690f29b3acff07bf3fa83ca951f43915cdaf8b2d7807b75d9bb8cd205591cb1bd535e6c6a91e0ad6c902086b127bbde3d608188b06dc9e66093b1f2c860c59c8913bdc86802214903eb8aa54d327660adddb138fdd20c871f7911786485a7b39da06f36f3ff03a0cca9a783e948cb2c8b2ea260ed7f5fbc501137497ba6ab2ab680507550bba4bc13fa89b57a3a637293ba703162add8569c35bcd981d336c7c0e1813c89f552e47da96f004e6425e1e8476dd267cde2c3c872c61fc2aa90900ce8cfa8dc2b6ef0c29b87deb0bbfe06c1b61f433d75b8a57fb39f83d72e599598e3fbe10c51a7a824af9d6a8058c8b413cbd44427dc35700d8bed24ef35f07eee4fd09863c10024cebad831c829905016ba2a8ed91c6ee1e6f836d3602b2e6a416316fa8a29bcf3f001f67fc6af550665a8a5ff0539d790a0a4fff226c0d12c3b37b4f57365713043d00056bd9fe52fb998b217abc65426b104f02d3260b9a2ecd2035571d2da4dd42a4b3f462196840d7476df29e52ee36c62de28b31dfd00e951df889df17d4c9fa400c72193d8f5008c62603d9b0fcf5cf12948911ed12f271d8340335a8358d0a085c66ba0d62e1c69b0882094264f596a72de2e4a30076c38200a59926fad2e0d0e416c613ab4ffbc187b1f32ec777b844425de6fd4c4c0a1e7239f4ec4e9d6f21b49404e749d7d942ef2e6f92c013fba860b919edaebb445e4b4bd7302fe011df84fe01e0504ab73b4357452753173e1421131c60e070061b2bcc2cd470129a8e43f063bfc41c2d416e0a5715223dcc048651820e9828a2df20c7681a50bf92db33acb5b6c9873740a74f76e48e8dfedfc255f6850abc0ac23ecd79c32582134df854c7602068dd594dad5ed58a40950fc409852e353d76be0e1611a929b838cf99f406eec2a617ada8ff657d7ede051a6d927e7205208be54da725ed403bad796667b178f8f0ce84671224fe192d1f228fa5c036463de7ba0a4772444e2e900fe5c26e976cb260e991d79b94ebfce655689e8079bf13540217926c3fef061f539be6041e2687f30e359c167a5512f93db9d1c8716358f0ed0a8f849dda9aa9ecad46fb780c33312185c82a046db70c72dcafa80be01ed6b1c9060e35347ccfbb002cd3fdcdfbd2fa4e0328b72b6c4c93ccb6d6fd18525bec523324d1986d36a3ad8cde0d4fd4e5e7229d8bbf1b287e6429270cbda4ad8441c7e35f79307a3b82fb44eefc86755eb3b0d09468e294058183fb07ae0537994c01f0482e148b5ffd0b2effd5948fc8d6ae61b48ab3340838f1050119b175226605de567881bbde0a854691d16e9facac5f0a0c6759508ab04c8d724ba6c61003dc8540c8db5bd1d317f2be29771e8555ada99a607a155c729a17a13ea602cf597371ef6f5ee63cf2c782dc10cac7d97b06f0436834be19b4ddadd41611985f28126b454c08601b55a373df2b522af4f96f14d1e8937042d7cf91eafbeecfb632c71eee25d74d87f189a2c3535adce05d63bd34d6adecc11218e62a1f49d81a443343f076549a8d0028d19d1fd5f1954b1bc1c6e4e49315965dc67a8dc893333133facebba02c0703632b075c075be8c8990d0bb2906e8e5c9618a5cf6c8d908a80dda4047a7d234971e7bacbca3379085758056b6ce18fe54e8d3c98fe376ee89e177c0449460f3ce5a7bbcba0e9"}, 0x1026) (async) mq_timedreceive(r0, &(0x7f0000004c00)=""/141, 0x8d, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005e00)={0x6, 0x7, &(0x7f0000004cc0)=@raw=[@ldst={0x3, 0x1, 0x0, 0x0, 0xb, 0x100}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0x8, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7}, @ldst={0x3, 0x2, 0x0, 0x4, 0x9, 0xffffffffffffff68, 0xffffffffffffffff}, @map_val={0x18, 0x3, 0x2, 0x0, r9, 0x0, 0x0, 0x0, 0x4f08}], &(0x7f0000004d00)='syzkaller\x00', 0x7, 0x1000, &(0x7f0000004d40)=""/4096, 0x61800, 0x8, '\x00', r5, 0x25, r6, 0x8, &(0x7f0000005d40)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000005d80)={0x4, 0x2, 0x7, 0x401}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000005dc0)=[0x1, r9, r7]}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000061c0)={r9, 0xe0, &(0x7f00000060c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000005ec0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1, &(0x7f0000005f00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000005f80)=[0x0], 0x0, 0x8, &(0x7f0000005fc0)=[{}, {}], 0x10, 0x10, &(0x7f0000006000), &(0x7f0000006040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000006080)}}, 0x10) sendmsg$nl_route(r6, &(0x7f00000062c0)={&(0x7f0000005e80)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000006280)={&(0x7f0000006200)=@ipv6_newroute={0x80, 0x18, 0x2, 0x70bd26, 0x25dfdbfe, {0xa, 0x14, 0x0, 0x4, 0xfc, 0x2, 0xff, 0x3, 0x1e00}, [@RTA_UID={0x8, 0x19, 0xee01}, @RTA_IIF={0x8, 0x3, r12}, @RTA_OIF={0x8, 0x4, r12}, @RTA_MULTIPATH={0xc, 0x9, {0x400, 0x38, 0x6, r17}}, @RTA_METRICS={0x40, 0x8, 0x0, 0x1, "706f037eef2cf1714275b3895e4ae584ba237d1fe86afdc738c09c67bac4b2723b8c02600e31ee38e203ecb96320a014528b55e577c334cb0e636b4e"}]}, 0x80}, 0x1, 0x0, 0x0, 0x4000000}, 0x8001) 07:27:33 executing program 2: sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008800}, 0x40080) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) (async) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x81008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) pivot_root(0x0, &(0x7f0000000180)='./file0\x00') (async) r1 = socket$netlink(0x10, 0x3, 0x0) (async) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) (async) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) (async) readahead(0xffffffffffffffff, 0xd6f7, 0x0) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x5, 0x7f, 0x7fffffffffffffff}) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) [ 958.841361] audit: type=1800 audit(1675495654.037:846): pid=26441 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13944 res=0 07:27:34 executing program 2: sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008800}, 0x40080) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x81008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) pivot_root(0x0, &(0x7f0000000180)='./file0\x00') r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) readahead(0xffffffffffffffff, 0xd6f7, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x5, 0x7f, 0x7fffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008800}, 0x40080) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x81008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) (async) pivot_root(0x0, &(0x7f0000000180)='./file0\x00') (async) socket$netlink(0x10, 0x3, 0x0) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) (async) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) (async) readahead(0xffffffffffffffff, 0xd6f7, 0x0) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x5, 0x7f, 0x7fffffffffffffff}) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) (async) 07:27:34 executing program 0: sendmsg$DEVLINK_CMD_SB_OCC_SNAPSHOT(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20008800}, 0x40080) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount$bpf(0x20000000, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2001001, 0x0) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x80510, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x81008}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) pivot_root(0x0, &(0x7f0000000180)='./file0\x00') r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan0\x00'}) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @empty}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "d64d4d", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @mcast2, @loopback, [], "050c68deb1caadea"}}}}}}}, 0x0) readahead(0xffffffffffffffff, 0xd6f7, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000200)={0xffffffffffffffff, 0x5, 0x7f, 0x7fffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb65e1c3e4ffff06000000010000004500000025000000190004000400000007fd17e5ffff0606040000000000000000", 0x39}], 0x1) [ 959.615907] netlink: 'syz-executor.2': attribute type 4 has an invalid length. [ 959.830616] UDF-fs: bad mount option "fileHÙ<Ç5ss:¹ó0000000000000065537" or missing value [ 959.900608] netlink: 'syz-executor.0': attribute type 4 has an invalid length. 07:27:36 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:36 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f00000006c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'i8r\x8d'}}, {@data_flush}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@fsync_mode_strict}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) gettid() (async) r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) ioctl$NBD_DO_IT(r0, 0xab03) (async) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000010400001800000006220d846feef3d638b466059b4a15d2a4cdb4ca4819", @ANYRES32=r0, @ANYBLOB="ff0f0000000000002a2f66696caed100bab5890a"]) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) r4 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r5 = dup(r4) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r5, 0x89e2, &(0x7f0000003440)={r5}) (async) sendmmsg$unix(r5, 0x0, 0x0, 0x20010001) (async) ioctl$NBD_SET_SOCK(r3, 0xab00, r5) (async) write$UHID_INPUT2(r5, &(0x7f0000000200)={0xc, {0x1, "e1"}}, 0x7) (async) r6 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x0) (async) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, 0x0, 0x0) (async) syz_clone(0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000280)=0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, @thr={&(0x7f00000002c0)="4bb11ed1f4090be7c4d499a57a693d389111074dbd1f464d2b2c570af2351404c9ebfdcc6fb30f7af9ae067fe2a91dd8bce8492722ecf9e51f19702a235ce5319d8c38e318ce7b398b68cfc1984641b6f5752e4a907efdb1c6a2dc6db7825ee03108420272ae0d", &(0x7f0000000340)}}, &(0x7f0000000240)) (async) timer_create(0x3, &(0x7f0000000500)={0x0, 0x14, 0x2, @thr={&(0x7f00000003c0)="a6dca903a8b48346b3303c1f0534620b8e490e83b07de223b789f0592a455b957b7cacd1600f00bcf01919e78e653436bd9eaa387f61a494cc25f81f5c1f742330399b406ae24b4485e602e389b39ad355f4453aa16d9d8f5b0579f7645a09e7d4b5dbd1f31fb36932b792e9", &(0x7f00000004c0)="ee14bb11428c04cc11eafd01f4bc47296ca5950754e83768e8e74d2164e8764105d44071be90a0d1421130524e69383304fe4b4785e3"}}, &(0x7f0000000540)) timer_settime(r7, 0x1, &(0x7f0000000000)={{0x77359400}, {0x0, 0x3938700}}, &(0x7f0000000080)) (async) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r6, r8, 0x0, 0x80001d00c0d0) r9 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) write$P9_RREADLINK(r9, &(0x7f00000005c0)={0x10, 0x17, 0x1, {0x7, './file2'}}, 0x10) timer_create(0x3, &(0x7f0000000440)={0x0, 0x21, 0x4, @thr={&(0x7f0000000340)="090eeba2b9b5e9d028cf7d6f93641011d363023f101a2ac5f5ac4974baa98d6c140148effd4a97b1b3e4f62aef3e85", &(0x7f0000000380)="dca345e9"}}, &(0x7f0000000480)) 07:27:36 executing program 2: r0 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r1, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) perf_event_open(0x0, 0x0, 0xb, r0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080), 0x80383, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x0, 0x803, 0x0) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x27, 0xfc, 0xc1, 0x0, 0x6, 0x1008, 0xd, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffffc, 0x1, @perf_bp={&(0x7f00000001c0), 0xf}, 0x8000, 0x70, 0x3000000, 0x2, 0x5d, 0x5, 0x64c, 0x0, 0x7}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xf) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffe44, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0002005f310011476309a53c", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) r8 = socket(0xa, 0x80002, 0x0) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000080)={'batadv_slave_1\x00', &(0x7f0000000000)=@ethtool_coalesce={0x48}}) getpeername$unix(r8, &(0x7f0000000280), &(0x7f0000000340)=0x6e) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000540)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl2\x00', 0x0, 0x2f, 0xfc, 0x0, 0x92, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x26}}, 0x10, 0x40, 0xfffffc01, 0x5}}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="34000000000000000040623a0002000000000000675b2f65cd21b9aa15da784fedc67fdec8ba5d301df6eda9396026b6813a4da5ca288a5bd66ee6310a85cf4629175b6274e74219aa758fcbef2e72076bf872257d9a0115d83f91e4717fbe8a67eef28383237ffc5fa26fed9e7a5e9a4f576abb246e4bc71ac6db4b7ef3c4a5d2f4f2739c0a9fa2c3d4985589002f97dcc2", @ANYRES32, @ANYBLOB="0200000000000c00008e006173696300000004000200000000000000"], 0x34}}, 0x0) r9 = socket$inet6(0xa, 0x6, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) r11 = accept4(r10, 0x0, 0x0, 0x0) sendmmsg$alg(r11, &(0x7f0000000540)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e4e32dd2b696733552eca3e954943a18709f72fbd259a936c67ebe806ab21823f4a0c47bff45323c2b30982dfc67b46cc9a5a07c33fc", 0xff6d}, {&(0x7f0000000100)="3a10bd003aba0c7026336b", 0xb}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000017e2ffff010000001800000045f43a1e02f4596a8034a9ab3e39597e422ffab456dd963a0000000018000000000000001701000004000000060200000000000018000000000000001701000003000000010000000000000089fd429aef16c6e3ecaa8a7924080d67c0aeac87448793609bd8299d6dfc465829b711ce28eb8f7d62fcca7ebd067fbe96bd1485f6aaa8486ecc079a82e301d85f88ecea0f2c9af2e09aebda6edd1c61f96a6d3f91c0f8c1ffbb85cfdd5b8b437a3720ba4cdfb681516c3a240207b69cdf337747cc9311886f5bcbfa68226644556e8117f9f9fc5be3b7095b2ab7c19b0c6fada03a7f9b9172f0cc968334638aa4676861bfd91c14d5af9918f80de82e3232edea82b9736d65309e0ad2922ecbb7cde9378e30cece41d114e83b37255d6b43b2928496e4f4cf3b23086021fe4e33d049de5318ef3803ceacc5c02734c97a9765666a9bf8d65791b04e014da4ea51a84fe8983627cb935888fc10f799377924d1ce9fde4c2cc56889a0e85c7205a587bd698467f60c7096fca502d854fd034919a77d884d16c2e1c288878ba36381c62416b87bc2d44b6c8944b40ac0339178309816f739c2be64e010fdbb53bdc38e988731a0fac6988d59875fc84cd949649b84bdab36d1"], 0x60}], 0x1, 0x8001) recvmmsg(r11, &(0x7f0000000b40)=[{{0x0, 0x300, &(0x7f0000000500)=[{&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000740)=""/100, 0xf8c0}], 0x2}}], 0x1, 0x0, 0x0) bind$inet6(r11, &(0x7f0000000100)={0xa, 0x4e20, 0xa24, @loopback}, 0x1c) r12 = dup(r9) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x1, 0x3, 0x3, 0x0, 0x400, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0xfffffffffffffffc, 0x1f}, 0x140, 0x40000003f, 0x8001, 0x8, 0x2, 0x0, 0x5, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x4, r12, 0x0) 07:27:36 executing program 3: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:36 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x24}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000850619fbb7c75150926b00000000", @ANYRES32=r2, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010004"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) sendmsg$NL80211_CMD_GET_KEY(r1, &(0x7f0000000500)={&(0x7f00000000c0), 0xc, &(0x7f0000000340)={&(0x7f0000000440)={0xa0, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_SEQ={0x11, 0xa, "e0747f69fbb6d719b4142ce56a"}, @NL80211_ATTR_KEY_SEQ={0x12, 0xa, "1be28ce0d3c5f361e44fc3fbcaba"}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY={0x3c, 0x50, 0x0, 0x1, [@NL80211_KEY_IDX={0x5, 0x2, 0x3}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac01}, @NL80211_KEY_SEQ={0x11, 0x4, "c813accacad4a9956922fd535b"}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_SEQ={0xb, 0x4, "0408e883f4d64a"}]}, @NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "97b81d427e"}, @NL80211_ATTR_KEY_TYPE={0x8}]}, 0xa0}, 0x1, 0x0, 0x0, 0xc00c040}, 0x20000000) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000540)=@newlink={0x20, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r8, 0x3}}, 0x20}}, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x49) r12 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r12, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r12, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r13}) r14 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r14, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r14, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r15}) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@mpls_delroute={0x44, 0x19, 0x8, 0x70bd2a, 0x25dfd9fd, {0x1c, 0x20, 0x80, 0x7, 0xfc, 0x3, 0xfe, 0x0, 0x3300}, [@RTA_MULTIPATH={0xc, 0x9, {0x84, 0x3c, 0x3, r2}}, @RTA_MULTIPATH={0xc, 0x9, {0x4, 0x1, 0x1, r8}}, @RTA_OIF={0x8, 0x4, r13}, @RTA_OIF={0x8, 0x4, r11}]}, 0x44}}, 0x0) [ 961.511236] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 961.950750] audit: type=1800 audit(1675495657.147:847): pid=26507 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13918 res=0 [ 963.351683] audit: type=1800 audit(1675495658.547:848): pid=26562 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=13999 res=0 07:27:54 executing program 1: socket$packet(0x11, 0x0, 0x300) (async) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000280)) (async) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="66696c650148d93cc7173573733ab9f3303030303030303030303030303036353533372c766f6c756d653d30303030303030303030303030303032343231302c756e64656c6574652c6e6f7374726963742c00"], 0x1, 0xbf0, &(0x7f0000000cc0)="$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") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x20) r2 = open(&(0x7f0000002000)='./bus\x00', 0x14b002, 0x0) ftruncate(r2, 0x2007ffb) (async) sendfile(r1, r2, 0x0, 0x1000000201005) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) ioctl$IOCTL_VMCI_QUEUEPAIR_ALLOC(r2, 0x7a8, &(0x7f0000000140)={{@host, 0x4969}, @hyper, 0x5, 0x3, 0x0, 0x4, 0x0, 0x1ff, 0xfffffff8}) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x208e24b) (async) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000ffd000/0x2000)=nil, 0x2000}, 0x2}) (async) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r3, 0x8010661b, &(0x7f0000000000)) (async) openat$cgroup_ro(r3, &(0x7f0000000380)='blkio.bfq.io_wait_time_recursive\x00', 0x0, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/sys/net/ipv4/vs/pmtu_disc\x00', 0x2, 0x0) 07:27:54 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x24}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000850619fbb7c75150926b00000000", @ANYRES32=r2, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010004"], 0x3c}}, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket(0x1, 0x803, 0x0) sendmsg$NL80211_CMD_GET_KEY(r1, &(0x7f0000000500)={&(0x7f00000000c0), 0xc, &(0x7f0000000340)={&(0x7f0000000440)={0xa0, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_SEQ={0x11, 0xa, "e0747f69fbb6d719b4142ce56a"}, @NL80211_ATTR_KEY_SEQ={0x12, 0xa, "1be28ce0d3c5f361e44fc3fbcaba"}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY={0x3c, 0x50, 0x0, 0x1, [@NL80211_KEY_IDX={0x5, 0x2, 0x3}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac01}, @NL80211_KEY_SEQ={0x11, 0x4, "c813accacad4a9956922fd535b"}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_SEQ={0xb, 0x4, "0408e883f4d64a"}]}, @NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "97b81d427e"}, @NL80211_ATTR_KEY_TYPE={0x8}]}, 0xa0}, 0x1, 0x0, 0x0, 0xc00c040}, 0x20000000) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r7 = socket(0x1, 0x803, 0x0) (rerun: 64) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000540)=@newlink={0x20, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r8, 0x3}}, 0x20}}, 0x0) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) (async) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x49) (async) r12 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r12, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r12, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r13}) (async, rerun: 32) r14 = socket$inet6(0xa, 0x2, 0x0) (rerun: 32) connect$inet6(r14, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r14, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r15}) (async) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@mpls_delroute={0x44, 0x19, 0x8, 0x70bd2a, 0x25dfd9fd, {0x1c, 0x20, 0x80, 0x7, 0xfc, 0x3, 0xfe, 0x0, 0x3300}, [@RTA_MULTIPATH={0xc, 0x9, {0x84, 0x3c, 0x3, r2}}, @RTA_MULTIPATH={0xc, 0x9, {0x4, 0x1, 0x1, r8}}, @RTA_OIF={0x8, 0x4, r13}, @RTA_OIF={0x8, 0x4, r11}]}, 0x44}}, 0x0) 07:27:54 executing program 2: r0 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r1, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) (async) perf_event_open(0x0, 0x0, 0xb, r0, 0x0) (async) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080), 0x80383, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = dup2(r3, r2) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x0, 0x803, 0x0) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x27, 0xfc, 0xc1, 0x0, 0x6, 0x1008, 0xd, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffffc, 0x1, @perf_bp={&(0x7f00000001c0), 0xf}, 0x8000, 0x70, 0x3000000, 0x2, 0x5d, 0x5, 0x64c, 0x0, 0x7}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xf) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffe44, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0002005f310011476309a53c", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) r8 = socket(0xa, 0x80002, 0x0) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000080)={'batadv_slave_1\x00', &(0x7f0000000000)=@ethtool_coalesce={0x48}}) (async) getpeername$unix(r8, &(0x7f0000000280), &(0x7f0000000340)=0x6e) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000540)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl2\x00', 0x0, 0x2f, 0xfc, 0x0, 0x92, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x26}}, 0x10, 0x40, 0xfffffc01, 0x5}}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="34000000000000000040623a0002000000000000675b2f65cd21b9aa15da784fedc67fdec8ba5d301df6eda9396026b6813a4da5ca288a5bd66ee6310a85cf4629175b6274e74219aa758fcbef2e72076bf872257d9a0115d83f91e4717fbe8a67eef28383237ffc5fa26fed9e7a5e9a4f576abb246e4bc71ac6db4b7ef3c4a5d2f4f2739c0a9fa2c3d4985589002f97dcc2", @ANYRES32, @ANYBLOB="0200000000000c00008e006173696300000004000200000000000000"], 0x34}}, 0x0) r9 = socket$inet6(0xa, 0x6, 0x0) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) (async) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) (async) r11 = accept4(r10, 0x0, 0x0, 0x0) sendmmsg$alg(r11, &(0x7f0000000540)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e4e32dd2b696733552eca3e954943a18709f72fbd259a936c67ebe806ab21823f4a0c47bff45323c2b30982dfc67b46cc9a5a07c33fc", 0xff6d}, {&(0x7f0000000100)="3a10bd003aba0c7026336b", 0xb}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000017e2ffff010000001800000045f43a1e02f4596a8034a9ab3e39597e422ffab456dd963a0000000018000000000000001701000004000000060200000000000018000000000000001701000003000000010000000000000089fd429aef16c6e3ecaa8a7924080d67c0aeac87448793609bd8299d6dfc465829b711ce28eb8f7d62fcca7ebd067fbe96bd1485f6aaa8486ecc079a82e301d85f88ecea0f2c9af2e09aebda6edd1c61f96a6d3f91c0f8c1ffbb85cfdd5b8b437a3720ba4cdfb681516c3a240207b69cdf337747cc9311886f5bcbfa68226644556e8117f9f9fc5be3b7095b2ab7c19b0c6fada03a7f9b9172f0cc968334638aa4676861bfd91c14d5af9918f80de82e3232edea82b9736d65309e0ad2922ecbb7cde9378e30cece41d114e83b37255d6b43b2928496e4f4cf3b23086021fe4e33d049de5318ef3803ceacc5c02734c97a9765666a9bf8d65791b04e014da4ea51a84fe8983627cb935888fc10f799377924d1ce9fde4c2cc56889a0e85c7205a587bd698467f60c7096fca502d854fd034919a77d884d16c2e1c288878ba36381c62416b87bc2d44b6c8944b40ac0339178309816f739c2be64e010fdbb53bdc38e988731a0fac6988d59875fc84cd949649b84bdab36d1"], 0x60}], 0x1, 0x8001) recvmmsg(r11, &(0x7f0000000b40)=[{{0x0, 0x300, &(0x7f0000000500)=[{&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000740)=""/100, 0xf8c0}], 0x2}}], 0x1, 0x0, 0x0) bind$inet6(r11, &(0x7f0000000100)={0xa, 0x4e20, 0xa24, @loopback}, 0x1c) r12 = dup(r9) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x1, 0x3, 0x3, 0x0, 0x400, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0xfffffffffffffffc, 0x1f}, 0x140, 0x40000003f, 0x8001, 0x8, 0x2, 0x0, 0x5, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x4, r12, 0x0) 07:27:54 executing program 3: r0 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r1, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) perf_event_open(0x0, 0x0, 0xb, r0, 0x0) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080), 0x80383, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x0, 0x803, 0x0) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x27, 0xfc, 0xc1, 0x0, 0x6, 0x1008, 0xd, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffffc, 0x1, @perf_bp={&(0x7f00000001c0), 0xf}, 0x8000, 0x70, 0x3000000, 0x2, 0x5d, 0x5, 0x64c, 0x0, 0x7}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xf) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffe44, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0002005f310011476309a53c", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) r8 = socket(0xa, 0x80002, 0x0) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000080)={'batadv_slave_1\x00', &(0x7f0000000000)=@ethtool_coalesce={0x48}}) getpeername$unix(r8, &(0x7f0000000280), &(0x7f0000000340)=0x6e) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000540)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl2\x00', 0x0, 0x2f, 0xfc, 0x0, 0x92, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x26}}, 0x10, 0x40, 0xfffffc01, 0x5}}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="34000000000000000040623a0002000000000000675b2f65cd21b9aa15da784fedc67fdec8ba5d301df6eda9396026b6813a4da5ca288a5bd66ee6310a85cf4629175b6274e74219aa758fcbef2e72076bf872257d9a0115d83f91e4717fbe8a67eef28383237ffc5fa26fed9e7a5e9a4f576abb246e4bc71ac6db4b7ef3c4a5d2f4f2739c0a9fa2c3d4985589002f97dcc2", @ANYRES32, @ANYBLOB="0200000000000c00008e006173696300000004000200000000000000"], 0x34}}, 0x0) r9 = socket$inet6(0xa, 0x6, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) r11 = accept4(r10, 0x0, 0x0, 0x0) sendmmsg$alg(r11, &(0x7f0000000540)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e4e32dd2b696733552eca3e954943a18709f72fbd259a936c67ebe806ab21823f4a0c47bff45323c2b30982dfc67b46cc9a5a07c33fc", 0xff6d}, {&(0x7f0000000100)="3a10bd003aba0c7026336b", 0xb}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000017e2ffff010000001800000045f43a1e02f4596a8034a9ab3e39597e422ffab456dd963a0000000018000000000000001701000004000000060200000000000018000000000000001701000003000000010000000000000089fd429aef16c6e3ecaa8a7924080d67c0aeac87448793609bd8299d6dfc465829b711ce28eb8f7d62fcca7ebd067fbe96bd1485f6aaa8486ecc079a82e301d85f88ecea0f2c9af2e09aebda6edd1c61f96a6d3f91c0f8c1ffbb85cfdd5b8b437a3720ba4cdfb681516c3a240207b69cdf337747cc9311886f5bcbfa68226644556e8117f9f9fc5be3b7095b2ab7c19b0c6fada03a7f9b9172f0cc968334638aa4676861bfd91c14d5af9918f80de82e3232edea82b9736d65309e0ad2922ecbb7cde9378e30cece41d114e83b37255d6b43b2928496e4f4cf3b23086021fe4e33d049de5318ef3803ceacc5c02734c97a9765666a9bf8d65791b04e014da4ea51a84fe8983627cb935888fc10f799377924d1ce9fde4c2cc56889a0e85c7205a587bd698467f60c7096fca502d854fd034919a77d884d16c2e1c288878ba36381c62416b87bc2d44b6c8944b40ac0339178309816f739c2be64e010fdbb53bdc38e988731a0fac6988d59875fc84cd949649b84bdab36d1"], 0x60}], 0x1, 0x8001) recvmmsg(r11, &(0x7f0000000b40)=[{{0x0, 0x300, &(0x7f0000000500)=[{&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000740)=""/100, 0xf8c0}], 0x2}}], 0x1, 0x0, 0x0) bind$inet6(r11, &(0x7f0000000100)={0xa, 0x4e20, 0xa24, @loopback}, 0x1c) r12 = dup(r9) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x1, 0x3, 0x3, 0x0, 0x400, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0xfffffffffffffffc, 0x1f}, 0x140, 0x40000003f, 0x8001, 0x8, 0x2, 0x0, 0x5, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x4, r12, 0x0) 07:27:54 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x5, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r1, 0x0, 0x48b, 0x0, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$xdp(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000d80)="ed91d65f2ebbdbc44630e673da418e82ee60afe8a0daf1609b97deebcfe3307990c0eeea9d293b7b0b757e2cbf9a43a7b09c8485d86f28ca70b54fd5f93637a0a14e6b61141dda117b2820c5037faa3de82ab81b9eff9839f2b923fa4d004a8d2893082384a2edc082fc250f707284a42088889b65b929a9bd565a53ac6ac8cc914d60837287426a98bdc9595ab1468708466694670375668672c6660121f9c1303557cad84fd5afccb8f7b7972757b99d2f62c9fc2715a85a301fb6f78b4c099d96ae454cf75723d1cdad7e1fff34ee9ac13e1e608b296bde7c66f2134ecf4eb5d0d4c116cd6f66fc51e3b4948b463361c12f836018d98effa6586fa9b7ebc0fea356b3076d488d928d103f4bd6d1eac3486c51859e52ae89a1083ae4407097d616032326519a0062c2842f0a98edd8e34b5e28de7114b2b30f51bf61b396e693239c87a3ec2ba9b3eef246a4b3ae6489c47d9f3a8796a1fd46809360a429d4d2526108d20a2b6b4c46ed7475d81e014cb1044aac46f842a6681b0903d00d4f3e6db0436792b7add28d13afa13b23b5260051e17b039fd5e1f2d89ae62cc1f3e71cb91393950a7be186a4f4531b9d06f803da0604b63d456c53cddc1e2811b9f230d3a018831935f0e92f74499e8bcfc6b9a4cdeb17a4ee6a7f34a1de161d52130889b808bf507d45cdb998d4be22af2672ee219c979d9d991a5374b25781fe907eee1bc9c558b2b063bbfc905d6c8f83a4b9c5ad30d8643690b96ce4c6a7170bc946938347b9a983ec8eec46e691e113fa40e298eede4185a3bbc4ccc5e7e04a3f602ff8ff0bd525530bf9f00caf8474a9a2ab86d1736ea3446d87e9d1269bf56023ac5a154cddd1e3b95bd5ee261835823a02e3c46bc6032a32bd58a651aec13b9ca274e7c204b72594dba44678beecc2f289b2905c286222620ce6d9dcc404926165fe55151afd02b8db1a9169aa1da03758132ccefc340481f1f59da8c59901265fa9f177c04191623d4ea2cc32417acc385a422dd78b4a3ddbde116b1c1d263d16552d813dac34d98e52249e2599799df0bc7d26d6ef0b34bbb9cd8053e47e3cc67172476a5691d2ea9c09101f2ef247ea42df6db2e2d019b387dc670a2532ea05bd0454a931e40fd86c19b441d94ae8a71eacb29825eadfa23b153447b2e7bb56b00854db9369574f5012f949a179c3c047d18d0b7c7ec2b5b0dccdad28cb5ca919ce5e05fbb484b85dbbbceae362b2a84aacc4d57ed91e9e9b4585fc2e39a661537ec4cd89875a3c55457f34fa1f637a14889a751309e4f68f3a2d0be1884a9675de390f16556807c0943d668882319bed95f612617e96188044663cfc7fa80a633e971a432279f6c9139ff5779e4bd2a6a1331d285d9b650e5cf20b9ff2bd33ca11efff649ffade1701c7921d6f08b81af403623084cfc0bb14178642538d3086c6f8075d930088d656d37856bf85417daeb7b3bd236df012aec3035001935f6e5c145d9c1244625112ac2ec4ca00d51c61f3be296685edef896cc74a6202f0666e2af865df82b3615ec55a", 0x1a000}], 0x2}, 0x0) r2 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r2, 0x0) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$cont(0x2, r4, 0x1ffff000, 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1, 0xd6, 0x55, 0x4, 0x0, 0x81, 0x8008, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x418, 0x5, 0xffffff5d, 0x2, 0xffffffffffffffff, 0x3f, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff}, r4, 0x7, r3, 0x1) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1, 0x1, 0x85, 0x1, 0x0, 0x2, 0x40, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0x7, 0x43, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x1, 0x0, 0x8}, r6, 0x1, r0, 0xa) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xfd, 0x20, 0x7, 0x3, 0x0, 0xffffffffffffff0b, 0x69180, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0xd839, 0x2, @perf_config_ext={0x8, 0x1}, 0x400, 0x0, 0x9f, 0x0, 0x32fa, 0x401, 0x8, 0x0, 0x2f6, 0x0, 0x1}, r4, 0xffffffffffffffff, r5, 0xe) 07:27:54 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="1400000016000001283d7008fddb8662ceaedf24000000009e28dd895ac04fb87e5f989c01e60a17b906bbc16174496f10071a3c0b010021e695d3b3fae0eec916fc5af9591ec37bc886e02b987220a6d5451779f74f9dc32e1c73f87146000000003fc6f74ad79f20f855bedd59054cf49fbdd5ae437e77"], 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) [ 979.179332] netlink: 'syz-executor.0': attribute type 1 has an invalid length. [ 979.704468] UDF-fs: bad mount option "fileHÙ<Ç5ss:¹ó0000000000000065537" or missing value 07:27:54 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x5, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r1, 0x0, 0x48b, 0x0, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$xdp(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000d80)="ed91d65f2ebbdbc44630e673da418e82ee60afe8a0daf1609b97deebcfe3307990c0eeea9d293b7b0b757e2cbf9a43a7b09c8485d86f28ca70b54fd5f93637a0a14e6b61141dda117b2820c5037faa3de82ab81b9eff9839f2b923fa4d004a8d2893082384a2edc082fc250f707284a42088889b65b929a9bd565a53ac6ac8cc914d60837287426a98bdc9595ab1468708466694670375668672c6660121f9c1303557cad84fd5afccb8f7b7972757b99d2f62c9fc2715a85a301fb6f78b4c099d96ae454cf75723d1cdad7e1fff34ee9ac13e1e608b296bde7c66f2134ecf4eb5d0d4c116cd6f66fc51e3b4948b463361c12f836018d98effa6586fa9b7ebc0fea356b3076d488d928d103f4bd6d1eac3486c51859e52ae89a1083ae4407097d616032326519a0062c2842f0a98edd8e34b5e28de7114b2b30f51bf61b396e693239c87a3ec2ba9b3eef246a4b3ae6489c47d9f3a8796a1fd46809360a429d4d2526108d20a2b6b4c46ed7475d81e014cb1044aac46f842a6681b0903d00d4f3e6db0436792b7add28d13afa13b23b5260051e17b039fd5e1f2d89ae62cc1f3e71cb91393950a7be186a4f4531b9d06f803da0604b63d456c53cddc1e2811b9f230d3a018831935f0e92f74499e8bcfc6b9a4cdeb17a4ee6a7f34a1de161d52130889b808bf507d45cdb998d4be22af2672ee219c979d9d991a5374b25781fe907eee1bc9c558b2b063bbfc905d6c8f83a4b9c5ad30d8643690b96ce4c6a7170bc946938347b9a983ec8eec46e691e113fa40e298eede4185a3bbc4ccc5e7e04a3f602ff8ff0bd525530bf9f00caf8474a9a2ab86d1736ea3446d87e9d1269bf56023ac5a154cddd1e3b95bd5ee261835823a02e3c46bc6032a32bd58a651aec13b9ca274e7c204b72594dba44678beecc2f289b2905c286222620ce6d9dcc404926165fe55151afd02b8db1a9169aa1da03758132ccefc340481f1f59da8c59901265fa9f177c04191623d4ea2cc32417acc385a422dd78b4a3ddbde116b1c1d263d16552d813dac34d98e52249e2599799df0bc7d26d6ef0b34bbb9cd8053e47e3cc67172476a5691d2ea9c09101f2ef247ea42df6db2e2d019b387dc670a2532ea05bd0454a931e40fd86c19b441d94ae8a71eacb29825eadfa23b153447b2e7bb56b00854db9369574f5012f949a179c3c047d18d0b7c7ec2b5b0dccdad28cb5ca919ce5e05fbb484b85dbbbceae362b2a84aacc4d57ed91e9e9b4585fc2e39a661537ec4cd89875a3c55457f34fa1f637a14889a751309e4f68f3a2d0be1884a9675de390f16556807c0943d668882319bed95f612617e96188044663cfc7fa80a633e971a432279f6c9139ff5779e4bd2a6a1331d285d9b650e5cf20b9ff2bd33ca11efff649ffade1701c7921d6f08b81af403623084cfc0bb14178642538d3086c6f8075d930088d656d37856bf85417daeb7b3bd236df012aec3035001935f6e5c145d9c1244625112ac2ec4ca00d51c61f3be296685edef896cc74a6202f0666e2af865df82b3615ec55a", 0x1a000}], 0x2}, 0x0) r2 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r2, 0x0) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$cont(0x2, r4, 0x1ffff000, 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1, 0xd6, 0x55, 0x4, 0x0, 0x81, 0x8008, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x418, 0x5, 0xffffff5d, 0x2, 0xffffffffffffffff, 0x3f, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff}, r4, 0x7, r3, 0x1) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1, 0x1, 0x85, 0x1, 0x0, 0x2, 0x40, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0x7, 0x43, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x1, 0x0, 0x8}, r6, 0x1, r0, 0xa) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xfd, 0x20, 0x7, 0x3, 0x0, 0xffffffffffffff0b, 0x69180, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0xd839, 0x2, @perf_config_ext={0x8, 0x1}, 0x400, 0x0, 0x9f, 0x0, 0x32fa, 0x401, 0x8, 0x0, 0x2f6, 0x0, 0x1}, r4, 0xffffffffffffffff, r5, 0xe) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket(0x40000000015, 0x5, 0x0) (async) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) (async) setsockopt$IP_VS_SO_SET_STARTDAEMON(r1, 0x0, 0x48b, 0x0, 0x0) (async) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) (async) sendmsg$xdp(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000d80)="ed91d65f2ebbdbc44630e673da418e82ee60afe8a0daf1609b97deebcfe3307990c0eeea9d293b7b0b757e2cbf9a43a7b09c8485d86f28ca70b54fd5f93637a0a14e6b61141dda117b2820c5037faa3de82ab81b9eff9839f2b923fa4d004a8d2893082384a2edc082fc250f707284a42088889b65b929a9bd565a53ac6ac8cc914d60837287426a98bdc9595ab1468708466694670375668672c6660121f9c1303557cad84fd5afccb8f7b7972757b99d2f62c9fc2715a85a301fb6f78b4c099d96ae454cf75723d1cdad7e1fff34ee9ac13e1e608b296bde7c66f2134ecf4eb5d0d4c116cd6f66fc51e3b4948b463361c12f836018d98effa6586fa9b7ebc0fea356b3076d488d928d103f4bd6d1eac3486c51859e52ae89a1083ae4407097d616032326519a0062c2842f0a98edd8e34b5e28de7114b2b30f51bf61b396e693239c87a3ec2ba9b3eef246a4b3ae6489c47d9f3a8796a1fd46809360a429d4d2526108d20a2b6b4c46ed7475d81e014cb1044aac46f842a6681b0903d00d4f3e6db0436792b7add28d13afa13b23b5260051e17b039fd5e1f2d89ae62cc1f3e71cb91393950a7be186a4f4531b9d06f803da0604b63d456c53cddc1e2811b9f230d3a018831935f0e92f74499e8bcfc6b9a4cdeb17a4ee6a7f34a1de161d52130889b808bf507d45cdb998d4be22af2672ee219c979d9d991a5374b25781fe907eee1bc9c558b2b063bbfc905d6c8f83a4b9c5ad30d8643690b96ce4c6a7170bc946938347b9a983ec8eec46e691e113fa40e298eede4185a3bbc4ccc5e7e04a3f602ff8ff0bd525530bf9f00caf8474a9a2ab86d1736ea3446d87e9d1269bf56023ac5a154cddd1e3b95bd5ee261835823a02e3c46bc6032a32bd58a651aec13b9ca274e7c204b72594dba44678beecc2f289b2905c286222620ce6d9dcc404926165fe55151afd02b8db1a9169aa1da03758132ccefc340481f1f59da8c59901265fa9f177c04191623d4ea2cc32417acc385a422dd78b4a3ddbde116b1c1d263d16552d813dac34d98e52249e2599799df0bc7d26d6ef0b34bbb9cd8053e47e3cc67172476a5691d2ea9c09101f2ef247ea42df6db2e2d019b387dc670a2532ea05bd0454a931e40fd86c19b441d94ae8a71eacb29825eadfa23b153447b2e7bb56b00854db9369574f5012f949a179c3c047d18d0b7c7ec2b5b0dccdad28cb5ca919ce5e05fbb484b85dbbbceae362b2a84aacc4d57ed91e9e9b4585fc2e39a661537ec4cd89875a3c55457f34fa1f637a14889a751309e4f68f3a2d0be1884a9675de390f16556807c0943d668882319bed95f612617e96188044663cfc7fa80a633e971a432279f6c9139ff5779e4bd2a6a1331d285d9b650e5cf20b9ff2bd33ca11efff649ffade1701c7921d6f08b81af403623084cfc0bb14178642538d3086c6f8075d930088d656d37856bf85417daeb7b3bd236df012aec3035001935f6e5c145d9c1244625112ac2ec4ca00d51c61f3be296685edef896cc74a6202f0666e2af865df82b3615ec55a", 0x1a000}], 0x2}, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r2, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ptrace(0x10, r4) (async) ptrace$cont(0x2, r4, 0x1ffff000, 0x8) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1, 0xd6, 0x55, 0x4, 0x0, 0x81, 0x8008, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x418, 0x5, 0xffffff5d, 0x2, 0xffffffffffffffff, 0x3f, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff}, r4, 0x7, r3, 0x1) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000001c0)) (async) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1, 0x1, 0x85, 0x1, 0x0, 0x2, 0x40, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0x7, 0x43, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x1, 0x0, 0x8}, r6, 0x1, r0, 0xa) (async) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r5, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xfd, 0x20, 0x7, 0x3, 0x0, 0xffffffffffffff0b, 0x69180, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0xd839, 0x2, @perf_config_ext={0x8, 0x1}, 0x400, 0x0, 0x9f, 0x0, 0x32fa, 0x401, 0x8, 0x0, 0x2f6, 0x0, 0x1}, r4, 0xffffffffffffffff, r5, 0xe) (async) 07:27:55 executing program 2: r0 = perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r1, &(0x7f000047b000)={0xa, 0x404e20, 0x0, @empty}, 0x1c) (async, rerun: 32) perf_event_open(0x0, 0x0, 0xb, r0, 0x0) (async, rerun: 32) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080), 0x80383, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r4 = dup2(r3, r2) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x0, 0x803, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x27, 0xfc, 0xc1, 0x0, 0x6, 0x1008, 0xd, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0xfffffffc, 0x1, @perf_bp={&(0x7f00000001c0), 0xf}, 0x8000, 0x70, 0x3000000, 0x2, 0x5d, 0x5, 0x64c, 0x0, 0x7}, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xf) (rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffe44, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0002005f310011476309a53c", @ANYRES32, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) r8 = socket(0xa, 0x80002, 0x0) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000080)={'batadv_slave_1\x00', &(0x7f0000000000)=@ethtool_coalesce={0x48}}) (async) getpeername$unix(r8, &(0x7f0000000280), &(0x7f0000000340)=0x6e) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000540)={'syztnl0\x00', &(0x7f00000003c0)={'syztnl2\x00', 0x0, 0x2f, 0xfc, 0x0, 0x92, 0x4, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x26}}, 0x10, 0x40, 0xfffffc01, 0x5}}) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="34000000000000000040623a0002000000000000675b2f65cd21b9aa15da784fedc67fdec8ba5d301df6eda9396026b6813a4da5ca288a5bd66ee6310a85cf4629175b6274e74219aa758fcbef2e72076bf872257d9a0115d83f91e4717fbe8a67eef28383237ffc5fa26fed9e7a5e9a4f576abb246e4bc71ac6db4b7ef3c4a5d2f4f2739c0a9fa2c3d4985589002f97dcc2", @ANYRES32, @ANYBLOB="0200000000000c00008e006173696300000004000200000000000000"], 0x34}}, 0x0) (async) r9 = socket$inet6(0xa, 0x6, 0x0) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) (async) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) (async) r11 = accept4(r10, 0x0, 0x0, 0x0) sendmmsg$alg(r11, &(0x7f0000000540)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e4e32dd2b696733552eca3e954943a18709f72fbd259a936c67ebe806ab21823f4a0c47bff45323c2b30982dfc67b46cc9a5a07c33fc", 0xff6d}, {&(0x7f0000000100)="3a10bd003aba0c7026336b", 0xb}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000017e2ffff010000001800000045f43a1e02f4596a8034a9ab3e39597e422ffab456dd963a0000000018000000000000001701000004000000060200000000000018000000000000001701000003000000010000000000000089fd429aef16c6e3ecaa8a7924080d67c0aeac87448793609bd8299d6dfc465829b711ce28eb8f7d62fcca7ebd067fbe96bd1485f6aaa8486ecc079a82e301d85f88ecea0f2c9af2e09aebda6edd1c61f96a6d3f91c0f8c1ffbb85cfdd5b8b437a3720ba4cdfb681516c3a240207b69cdf337747cc9311886f5bcbfa68226644556e8117f9f9fc5be3b7095b2ab7c19b0c6fada03a7f9b9172f0cc968334638aa4676861bfd91c14d5af9918f80de82e3232edea82b9736d65309e0ad2922ecbb7cde9378e30cece41d114e83b37255d6b43b2928496e4f4cf3b23086021fe4e33d049de5318ef3803ceacc5c02734c97a9765666a9bf8d65791b04e014da4ea51a84fe8983627cb935888fc10f799377924d1ce9fde4c2cc56889a0e85c7205a587bd698467f60c7096fca502d854fd034919a77d884d16c2e1c288878ba36381c62416b87bc2d44b6c8944b40ac0339178309816f739c2be64e010fdbb53bdc38e988731a0fac6988d59875fc84cd949649b84bdab36d1"], 0x60}], 0x1, 0x8001) (async) recvmmsg(r11, &(0x7f0000000b40)=[{{0x0, 0x300, &(0x7f0000000500)=[{&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000740)=""/100, 0xf8c0}], 0x2}}], 0x1, 0x0, 0x0) (async, rerun: 32) bind$inet6(r11, &(0x7f0000000100)={0xa, 0x4e20, 0xa24, @loopback}, 0x1c) (async, rerun: 32) r12 = dup(r9) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x4, 0x1, 0x3, 0x3, 0x0, 0x400, 0x1, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x0, @perf_config_ext={0xfffffffffffffffc, 0x1f}, 0x140, 0x40000003f, 0x8001, 0x8, 0x2, 0x0, 0x5, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x4, r12, 0x0) 07:27:55 executing program 3: ioctl$DRM_IOCTL_ADD_BUFS(0xffffffffffffffff, 0xc0206416, 0x0) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, 0x0) unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./file0/file0\x00', 0x2001, 0x0) fallocate(r0, 0x11, 0x600, 0x80000000) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000180)={0x0, 0x4}) r1 = socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$FS_IOC_FIEMAP(r3, 0xc020660b, &(0x7f0000000000)=ANY=[@ANYBLOB="51000000000000000b00000000000000000000000000000002000000000000000300000000000000970100000000000000020000200000000000000000000000000000000000000002190000ddfe42bc00000000000000004000"/139]) open_by_handle_at(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, 0x0, 0x0) unshare(0x400) sendmsg$TIPC_CMD_SET_NODE_ADDR(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r2, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000006c880)={0x0, [], 0x0, "6f1783ff648f40"}) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r2, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {}, {0x10, 0x13, @udp='udp:syz2\x00'}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040800}, 0x800) fsetxattr(0xffffffffffffffff, &(0x7f0000000100)=@random={'osx.', 'TIPC\x00'}, &(0x7f0000000140)='\x00', 0x1, 0x0) [ 980.131828] IPVS: ftp: loaded support on port[0] = 21 [ 980.277388] audit: type=1800 audit(1675495675.478:849): pid=26605 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14066 res=0 07:27:55 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x24}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="3c0000001000850619fbb7c75150926b00000000", @ANYRES32=r2, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010004"], 0x3c}}, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) sendmsg$NL80211_CMD_GET_KEY(r1, &(0x7f0000000500)={&(0x7f00000000c0), 0xc, &(0x7f0000000340)={&(0x7f0000000440)={0xa0, 0x0, 0x100, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_KEY_SEQ={0x11, 0xa, "e0747f69fbb6d719b4142ce56a"}, @NL80211_ATTR_KEY_SEQ={0x12, 0xa, "1be28ce0d3c5f361e44fc3fbcaba"}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY={0x3c, 0x50, 0x0, 0x1, [@NL80211_KEY_IDX={0x5, 0x2, 0x3}, @NL80211_KEY_CIPHER={0x8, 0x3, 0xfac01}, @NL80211_KEY_SEQ={0x11, 0x4, "c813accacad4a9956922fd535b"}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_SEQ={0xb, 0x4, "0408e883f4d64a"}]}, @NL80211_ATTR_KEY_DEFAULT={0x4}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "97b81d427e"}, @NL80211_ATTR_KEY_TYPE={0x8}]}, 0xa0}, 0x1, 0x0, 0x0, 0xc00c040}, 0x20000000) (async, rerun: 32) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (rerun: 32) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000009c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @batadv={{0xb}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000540)=@newlink={0x20, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, r8, 0x3}}, 0x20}}, 0x0) (async, rerun: 64) r9 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r10 = socket(0x1, 0x803, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x49) (async, rerun: 64) r12 = socket$inet6(0xa, 0x2, 0x0) (rerun: 64) connect$inet6(r12, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r12, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r13}) (async) r14 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r14, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r14, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r15}) sendmsg$nl_route(r9, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@mpls_delroute={0x44, 0x19, 0x8, 0x70bd2a, 0x25dfd9fd, {0x1c, 0x20, 0x80, 0x7, 0xfc, 0x3, 0xfe, 0x0, 0x3300}, [@RTA_MULTIPATH={0xc, 0x9, {0x84, 0x3c, 0x3, r2}}, @RTA_MULTIPATH={0xc, 0x9, {0x4, 0x1, 0x1, r8}}, @RTA_OIF={0x8, 0x4, r13}, @RTA_OIF={0x8, 0x4, r11}]}, 0x44}}, 0x0) 07:27:55 executing program 2: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpgid(0x0) r1 = syz_clone(0x44001b00, &(0x7f0000000200)="4e1cf8eb32c4ba71d8e43c89f21e0da936d8d1e89c4f5f550402dc39bf1d5590b7849bfd31ff7e2d069bda6c1adc9ceeec67f78d88049c357b4a52e25806c84613a865d79bdf46207cb1f72e4574ae471f39036cc2c064d2d31812a32878e8e8fc658ebc195469b4e27d86815654f7fd3ac8b0d82afb217f", 0x78, &(0x7f00000000c0), &(0x7f0000000340), &(0x7f00000003c0)="bdf121de2bc2f46c30e2ebbe07a1954e0abc25b6aa1d255dd509e2ffdddc11e708cdc86af2f080843a8e39f0ec430e74a4270997e494393947d066cc1657939319a4627ccd7cff64f909333726a0dde0f27cba4679ec06bf53f13ecd8e6ac921445eb2e1bfd64aeb62a52b98fab321201ca123bde78dd1d69683d24f273c") capget(&(0x7f0000000440)={0x20080522, r1}, &(0x7f0000000480)={0x1, 0x6, 0x5, 0x0, 0x1000, 0x4bb5}) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_clone(0x4600000, 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000380)="81145c67473c1c203cf044ae63a8d82d81373443bbf6db6f0cc5ccce3b105088a93b7abaf407") open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fadvise64(r2, 0x0, 0x0, 0x4) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x4, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1ff, 0x4, @perf_bp={&(0x7f0000000100)}, 0x0, 0x100000001, 0x4, 0x2, 0x0, 0x4, 0x6, 0x0, 0xfffffffc, 0x0, 0xba0}, r0, 0xa, 0xffffffffffffffff, 0x0) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x4}}, 0x0, 0x0, 0x400, 0x40, 0x30}, 0x9c) bind$inet6(r3, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r3, &(0x7f0000847fff)='X', 0x3448, 0x580003fa, &(0x7f000005ffe4)={0xa, 0x4e23, 0x5, @loopback}, 0x1c) 07:27:55 executing program 4: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x40000000015, 0x5, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) setsockopt$IP_VS_SO_SET_STARTDAEMON(r1, 0x0, 0x48b, 0x0, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) sendmsg$xdp(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000d80)="ed91d65f2ebbdbc44630e673da418e82ee60afe8a0daf1609b97deebcfe3307990c0eeea9d293b7b0b757e2cbf9a43a7b09c8485d86f28ca70b54fd5f93637a0a14e6b61141dda117b2820c5037faa3de82ab81b9eff9839f2b923fa4d004a8d2893082384a2edc082fc250f707284a42088889b65b929a9bd565a53ac6ac8cc914d60837287426a98bdc9595ab1468708466694670375668672c6660121f9c1303557cad84fd5afccb8f7b7972757b99d2f62c9fc2715a85a301fb6f78b4c099d96ae454cf75723d1cdad7e1fff34ee9ac13e1e608b296bde7c66f2134ecf4eb5d0d4c116cd6f66fc51e3b4948b463361c12f836018d98effa6586fa9b7ebc0fea356b3076d488d928d103f4bd6d1eac3486c51859e52ae89a1083ae4407097d616032326519a0062c2842f0a98edd8e34b5e28de7114b2b30f51bf61b396e693239c87a3ec2ba9b3eef246a4b3ae6489c47d9f3a8796a1fd46809360a429d4d2526108d20a2b6b4c46ed7475d81e014cb1044aac46f842a6681b0903d00d4f3e6db0436792b7add28d13afa13b23b5260051e17b039fd5e1f2d89ae62cc1f3e71cb91393950a7be186a4f4531b9d06f803da0604b63d456c53cddc1e2811b9f230d3a018831935f0e92f74499e8bcfc6b9a4cdeb17a4ee6a7f34a1de161d52130889b808bf507d45cdb998d4be22af2672ee219c979d9d991a5374b25781fe907eee1bc9c558b2b063bbfc905d6c8f83a4b9c5ad30d8643690b96ce4c6a7170bc946938347b9a983ec8eec46e691e113fa40e298eede4185a3bbc4ccc5e7e04a3f602ff8ff0bd525530bf9f00caf8474a9a2ab86d1736ea3446d87e9d1269bf56023ac5a154cddd1e3b95bd5ee261835823a02e3c46bc6032a32bd58a651aec13b9ca274e7c204b72594dba44678beecc2f289b2905c286222620ce6d9dcc404926165fe55151afd02b8db1a9169aa1da03758132ccefc340481f1f59da8c59901265fa9f177c04191623d4ea2cc32417acc385a422dd78b4a3ddbde116b1c1d263d16552d813dac34d98e52249e2599799df0bc7d26d6ef0b34bbb9cd8053e47e3cc67172476a5691d2ea9c09101f2ef247ea42df6db2e2d019b387dc670a2532ea05bd0454a931e40fd86c19b441d94ae8a71eacb29825eadfa23b153447b2e7bb56b00854db9369574f5012f949a179c3c047d18d0b7c7ec2b5b0dccdad28cb5ca919ce5e05fbb484b85dbbbceae362b2a84aacc4d57ed91e9e9b4585fc2e39a661537ec4cd89875a3c55457f34fa1f637a14889a751309e4f68f3a2d0be1884a9675de390f16556807c0943d668882319bed95f612617e96188044663cfc7fa80a633e971a432279f6c9139ff5779e4bd2a6a1331d285d9b650e5cf20b9ff2bd33ca11efff649ffade1701c7921d6f08b81af403623084cfc0bb14178642538d3086c6f8075d930088d656d37856bf85417daeb7b3bd236df012aec3035001935f6e5c145d9c1244625112ac2ec4ca00d51c61f3be296685edef896cc74a6202f0666e2af865df82b3615ec55a", 0x1a000}], 0x2}, 0x0) r2 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r2, 0x0) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$cont(0x2, r4, 0x1ffff000, 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1, 0xd6, 0x55, 0x4, 0x0, 0x81, 0x8008, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x418, 0x5, 0xffffff5d, 0x2, 0xffffffffffffffff, 0x3f, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff}, r4, 0x7, r3, 0x1) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000001c0)=0x0) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1, 0x1, 0x85, 0x1, 0x0, 0x2, 0x40, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0x7, 0x43, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x1, 0x0, 0x8}, r6, 0x1, r0, 0xa) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r5, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xfd, 0x20, 0x7, 0x3, 0x0, 0xffffffffffffff0b, 0x69180, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0xd839, 0x2, @perf_config_ext={0x8, 0x1}, 0x400, 0x0, 0x9f, 0x0, 0x32fa, 0x401, 0x8, 0x0, 0x2f6, 0x0, 0x1}, r4, 0xffffffffffffffff, r5, 0xe) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket(0x40000000015, 0x5, 0x0) (async) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) (async) setsockopt$IP_VS_SO_SET_STARTDAEMON(r1, 0x0, 0x48b, 0x0, 0x0) (async) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0, @loopback}, 0x10) (async) sendmsg$xdp(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000d80)="ed91d65f2ebbdbc44630e673da418e82ee60afe8a0daf1609b97deebcfe3307990c0eeea9d293b7b0b757e2cbf9a43a7b09c8485d86f28ca70b54fd5f93637a0a14e6b61141dda117b2820c5037faa3de82ab81b9eff9839f2b923fa4d004a8d2893082384a2edc082fc250f707284a42088889b65b929a9bd565a53ac6ac8cc914d60837287426a98bdc9595ab1468708466694670375668672c6660121f9c1303557cad84fd5afccb8f7b7972757b99d2f62c9fc2715a85a301fb6f78b4c099d96ae454cf75723d1cdad7e1fff34ee9ac13e1e608b296bde7c66f2134ecf4eb5d0d4c116cd6f66fc51e3b4948b463361c12f836018d98effa6586fa9b7ebc0fea356b3076d488d928d103f4bd6d1eac3486c51859e52ae89a1083ae4407097d616032326519a0062c2842f0a98edd8e34b5e28de7114b2b30f51bf61b396e693239c87a3ec2ba9b3eef246a4b3ae6489c47d9f3a8796a1fd46809360a429d4d2526108d20a2b6b4c46ed7475d81e014cb1044aac46f842a6681b0903d00d4f3e6db0436792b7add28d13afa13b23b5260051e17b039fd5e1f2d89ae62cc1f3e71cb91393950a7be186a4f4531b9d06f803da0604b63d456c53cddc1e2811b9f230d3a018831935f0e92f74499e8bcfc6b9a4cdeb17a4ee6a7f34a1de161d52130889b808bf507d45cdb998d4be22af2672ee219c979d9d991a5374b25781fe907eee1bc9c558b2b063bbfc905d6c8f83a4b9c5ad30d8643690b96ce4c6a7170bc946938347b9a983ec8eec46e691e113fa40e298eede4185a3bbc4ccc5e7e04a3f602ff8ff0bd525530bf9f00caf8474a9a2ab86d1736ea3446d87e9d1269bf56023ac5a154cddd1e3b95bd5ee261835823a02e3c46bc6032a32bd58a651aec13b9ca274e7c204b72594dba44678beecc2f289b2905c286222620ce6d9dcc404926165fe55151afd02b8db1a9169aa1da03758132ccefc340481f1f59da8c59901265fa9f177c04191623d4ea2cc32417acc385a422dd78b4a3ddbde116b1c1d263d16552d813dac34d98e52249e2599799df0bc7d26d6ef0b34bbb9cd8053e47e3cc67172476a5691d2ea9c09101f2ef247ea42df6db2e2d019b387dc670a2532ea05bd0454a931e40fd86c19b441d94ae8a71eacb29825eadfa23b153447b2e7bb56b00854db9369574f5012f949a179c3c047d18d0b7c7ec2b5b0dccdad28cb5ca919ce5e05fbb484b85dbbbceae362b2a84aacc4d57ed91e9e9b4585fc2e39a661537ec4cd89875a3c55457f34fa1f637a14889a751309e4f68f3a2d0be1884a9675de390f16556807c0943d668882319bed95f612617e96188044663cfc7fa80a633e971a432279f6c9139ff5779e4bd2a6a1331d285d9b650e5cf20b9ff2bd33ca11efff649ffade1701c7921d6f08b81af403623084cfc0bb14178642538d3086c6f8075d930088d656d37856bf85417daeb7b3bd236df012aec3035001935f6e5c145d9c1244625112ac2ec4ca00d51c61f3be296685edef896cc74a6202f0666e2af865df82b3615ec55a", 0x1a000}], 0x2}, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r2, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ptrace(0x10, r4) (async) ptrace$cont(0x2, r4, 0x1ffff000, 0x8) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1, 0xd6, 0x55, 0x4, 0x0, 0x81, 0x8008, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={&(0x7f0000000000), 0x1}, 0x418, 0x5, 0xffffff5d, 0x2, 0xffffffffffffffff, 0x3f, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffff}, r4, 0x7, r3, 0x1) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000001c0)) (async) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x1, 0x1, 0x85, 0x1, 0x0, 0x2, 0x40, 0x4, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000100), 0xe}, 0x40, 0x7, 0x43, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x1, 0x0, 0x8}, r6, 0x1, r0, 0xa) (async) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_config_ext={0x1000, 0x9}, 0x4080, 0x0, 0x0, 0x9, 0x1, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, r5, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xfd, 0x20, 0x7, 0x3, 0x0, 0xffffffffffffff0b, 0x69180, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0xd839, 0x2, @perf_config_ext={0x8, 0x1}, 0x400, 0x0, 0x9f, 0x0, 0x32fa, 0x401, 0x8, 0x0, 0x2f6, 0x0, 0x1}, r4, 0xffffffffffffffff, r5, 0xe) (async) 07:27:55 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$kcm(r0, &(0x7f0000000200)={&(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @remote}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000080)=""/68, 0x44}], 0x3, &(0x7f0000000300)=""/172, 0xac}, 0x40010140) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r2}) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000240)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000500)="d835e086f366ef1faa5958ce343a7b7145fbe01320e7c8de655003c069355716b2d3", 0x22}, {&(0x7f0000000540)="d097097afb5ecd36afb54cbee991eec214c678dfd18ed2835b9041f2b721f3780bf9998cfe547f27d2199ad10de1e0148017241494f7fdcb89c25687d547db88941f30723a208fca62de219313b0cc1bdd5ea1bd4e7c9974123d26084e3b3ed37155bf12ff3fbe2a77b46b7b423269491fc7b504f37ebe0d3a8715a218970efdd156efd7304ab39ba3af4da407e47c2f7f2d5171aee324104524fff534698312cee673c41f604e862877a6", 0xab}, {&(0x7f0000000600)="2152a9e00ece6e8af4270e1138d1e0cc496e156f681a46103a5e6a5423e7250846b59bdba8cc3a04cb84b75690bc2d1193bcff1a08277d08a563e24180970e13a331c9c750a6df0bfaa89acf6ad169969b53e4f620bea36c1c0c2463f3ba38437a3b1ddb861f46d9d10095c75cb90346c76c36c64528825b79ea472c8a32f829829de21d2b69d88165ea370d2ac658b547d5dc8235ab54ed180026b2098665f41e7c54216ba379c622d8a39fa638c9", 0xaf}], 0x3, &(0x7f0000000700)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x91}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x10}}, @ip_retopts={{0x74, 0x0, 0x7, {[@timestamp_addr={0x44, 0x1c, 0xce, 0x1, 0x1, [{@multicast1, 0x4}, {@loopback, 0x1}, {@rand_addr=0x64010100, 0xcadc}]}, @timestamp={0x44, 0x14, 0x36, 0x0, 0xf, [0x7, 0x0, 0x2, 0x5ba]}, @ssrr={0x89, 0xf, 0x3, [@rand_addr=0x64010101, @multicast2, @empty]}, @noop, @generic={0x83, 0x7, "4587945b98"}, @end, @timestamp_prespec={0x44, 0x1c, 0x6b, 0x3, 0x5, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x20}, {@rand_addr=0x64010102, 0x9}, {@local, 0x46e}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @multicast2, @multicast1}}}, @ip_retopts={{0x10c, 0x0, 0x7, {[@end, @cipso={0x86, 0x1d, 0x3, [{0x5a72156445d08f96, 0x2}, {0x6, 0x3, "a2"}, {0x2, 0x5, "1af439"}, {0x1, 0xd, "a85c5785dfa9b173ce5cb1"}]}, @ssrr={0x89, 0xf, 0x6c, [@empty, @multicast1, @local]}, @lsrr={0x83, 0x7, 0x7, [@multicast1]}, @cipso={0x86, 0x1d, 0x1, [{0x2, 0xd, "49b21b7b406eb8560dbeac"}, {0x0, 0x4, "7717"}, {0x6, 0x6, "aee6f3db"}]}, @lsrr={0x83, 0x23, 0x92, [@loopback, @local, @private=0xa010102, @multicast2, @local, @broadcast, @local, @multicast2]}, @cipso={0x86, 0x7e, 0x3, [{0x2, 0xe, "85a9612ca6267dae3f2cf973"}, {0x5, 0xc, "cc87922d890d022beb45"}, {0x2, 0x12, "92029a0178a6120f2e34abd291f3b802"}, {0x5, 0xf, "1ff080861c0613953a7bf543bb"}, {0x1, 0x11, "999d6f42de96e0333c0b2ed80be155"}, {0x6, 0x12, "e91964d17addd415368e7fcc5fc41147"}, {0x6, 0xa, "c796b1223644dbff"}, {0x5, 0x9, "5022c42116d341"}, {0x2, 0x7, "798ce528b3"}]}, @generic={0x83, 0xa, "ea11945fff7c2924"}]}}}], 0x228}, 0x44007) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x0) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x195, &(0x7f0000000a00)=[{&(0x7f0000000280)="03", 0x70000}], 0x2, 0x0, 0x0, 0x3680}, 0x20030) close(r0) [ 980.642225] netlink: 'syz-executor.0': attribute type 1 has an invalid length. 07:27:56 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$kcm(r0, &(0x7f0000000200)={&(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @remote}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000080)=""/68, 0x44}], 0x3, &(0x7f0000000300)=""/172, 0xac}, 0x40010140) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r2}) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000240)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000500)="d835e086f366ef1faa5958ce343a7b7145fbe01320e7c8de655003c069355716b2d3", 0x22}, {&(0x7f0000000540)="d097097afb5ecd36afb54cbee991eec214c678dfd18ed2835b9041f2b721f3780bf9998cfe547f27d2199ad10de1e0148017241494f7fdcb89c25687d547db88941f30723a208fca62de219313b0cc1bdd5ea1bd4e7c9974123d26084e3b3ed37155bf12ff3fbe2a77b46b7b423269491fc7b504f37ebe0d3a8715a218970efdd156efd7304ab39ba3af4da407e47c2f7f2d5171aee324104524fff534698312cee673c41f604e862877a6", 0xab}, {&(0x7f0000000600)="2152a9e00ece6e8af4270e1138d1e0cc496e156f681a46103a5e6a5423e7250846b59bdba8cc3a04cb84b75690bc2d1193bcff1a08277d08a563e24180970e13a331c9c750a6df0bfaa89acf6ad169969b53e4f620bea36c1c0c2463f3ba38437a3b1ddb861f46d9d10095c75cb90346c76c36c64528825b79ea472c8a32f829829de21d2b69d88165ea370d2ac658b547d5dc8235ab54ed180026b2098665f41e7c54216ba379c622d8a39fa638c9", 0xaf}], 0x3, &(0x7f0000000700)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x91}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x10}}, @ip_retopts={{0x74, 0x0, 0x7, {[@timestamp_addr={0x44, 0x1c, 0xce, 0x1, 0x1, [{@multicast1, 0x4}, {@loopback, 0x1}, {@rand_addr=0x64010100, 0xcadc}]}, @timestamp={0x44, 0x14, 0x36, 0x0, 0xf, [0x7, 0x0, 0x2, 0x5ba]}, @ssrr={0x89, 0xf, 0x3, [@rand_addr=0x64010101, @multicast2, @empty]}, @noop, @generic={0x83, 0x7, "4587945b98"}, @end, @timestamp_prespec={0x44, 0x1c, 0x6b, 0x3, 0x5, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x20}, {@rand_addr=0x64010102, 0x9}, {@local, 0x46e}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @multicast2, @multicast1}}}, @ip_retopts={{0x10c, 0x0, 0x7, {[@end, @cipso={0x86, 0x1d, 0x3, [{0x5a72156445d08f96, 0x2}, {0x6, 0x3, "a2"}, {0x2, 0x5, "1af439"}, {0x1, 0xd, "a85c5785dfa9b173ce5cb1"}]}, @ssrr={0x89, 0xf, 0x6c, [@empty, @multicast1, @local]}, @lsrr={0x83, 0x7, 0x7, [@multicast1]}, @cipso={0x86, 0x1d, 0x1, [{0x2, 0xd, "49b21b7b406eb8560dbeac"}, {0x0, 0x4, "7717"}, {0x6, 0x6, "aee6f3db"}]}, @lsrr={0x83, 0x23, 0x92, [@loopback, @local, @private=0xa010102, @multicast2, @local, @broadcast, @local, @multicast2]}, @cipso={0x86, 0x7e, 0x3, [{0x2, 0xe, "85a9612ca6267dae3f2cf973"}, {0x5, 0xc, "cc87922d890d022beb45"}, {0x2, 0x12, "92029a0178a6120f2e34abd291f3b802"}, {0x5, 0xf, "1ff080861c0613953a7bf543bb"}, {0x1, 0x11, "999d6f42de96e0333c0b2ed80be155"}, {0x6, 0x12, "e91964d17addd415368e7fcc5fc41147"}, {0x6, 0xa, "c796b1223644dbff"}, {0x5, 0x9, "5022c42116d341"}, {0x2, 0x7, "798ce528b3"}]}, @generic={0x83, 0xa, "ea11945fff7c2924"}]}}}], 0x228}, 0x44007) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x0) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x195, &(0x7f0000000a00)=[{&(0x7f0000000280)="03", 0x70000}], 0x2, 0x0, 0x0, 0x3680}, 0x20030) close(r0) socket$kcm(0x29, 0x2, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) recvmsg$kcm(r0, &(0x7f0000000200)={&(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @remote}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000080)=""/68, 0x44}], 0x3, &(0x7f0000000300)=""/172, 0xac}, 0x40010140) (async) socket$inet6(0xa, 0x2, 0x0) (async) connect$inet6(r1, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00'}) (async) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r2}) (async) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000240)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000500)="d835e086f366ef1faa5958ce343a7b7145fbe01320e7c8de655003c069355716b2d3", 0x22}, {&(0x7f0000000540)="d097097afb5ecd36afb54cbee991eec214c678dfd18ed2835b9041f2b721f3780bf9998cfe547f27d2199ad10de1e0148017241494f7fdcb89c25687d547db88941f30723a208fca62de219313b0cc1bdd5ea1bd4e7c9974123d26084e3b3ed37155bf12ff3fbe2a77b46b7b423269491fc7b504f37ebe0d3a8715a218970efdd156efd7304ab39ba3af4da407e47c2f7f2d5171aee324104524fff534698312cee673c41f604e862877a6", 0xab}, {&(0x7f0000000600)="2152a9e00ece6e8af4270e1138d1e0cc496e156f681a46103a5e6a5423e7250846b59bdba8cc3a04cb84b75690bc2d1193bcff1a08277d08a563e24180970e13a331c9c750a6df0bfaa89acf6ad169969b53e4f620bea36c1c0c2463f3ba38437a3b1ddb861f46d9d10095c75cb90346c76c36c64528825b79ea472c8a32f829829de21d2b69d88165ea370d2ac658b547d5dc8235ab54ed180026b2098665f41e7c54216ba379c622d8a39fa638c9", 0xaf}], 0x3, &(0x7f0000000700)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x91}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x10}}, @ip_retopts={{0x74, 0x0, 0x7, {[@timestamp_addr={0x44, 0x1c, 0xce, 0x1, 0x1, [{@multicast1, 0x4}, {@loopback, 0x1}, {@rand_addr=0x64010100, 0xcadc}]}, @timestamp={0x44, 0x14, 0x36, 0x0, 0xf, [0x7, 0x0, 0x2, 0x5ba]}, @ssrr={0x89, 0xf, 0x3, [@rand_addr=0x64010101, @multicast2, @empty]}, @noop, @generic={0x83, 0x7, "4587945b98"}, @end, @timestamp_prespec={0x44, 0x1c, 0x6b, 0x3, 0x5, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x20}, {@rand_addr=0x64010102, 0x9}, {@local, 0x46e}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @multicast2, @multicast1}}}, @ip_retopts={{0x10c, 0x0, 0x7, {[@end, @cipso={0x86, 0x1d, 0x3, [{0x5a72156445d08f96, 0x2}, {0x6, 0x3, "a2"}, {0x2, 0x5, "1af439"}, {0x1, 0xd, "a85c5785dfa9b173ce5cb1"}]}, @ssrr={0x89, 0xf, 0x6c, [@empty, @multicast1, @local]}, @lsrr={0x83, 0x7, 0x7, [@multicast1]}, @cipso={0x86, 0x1d, 0x1, [{0x2, 0xd, "49b21b7b406eb8560dbeac"}, {0x0, 0x4, "7717"}, {0x6, 0x6, "aee6f3db"}]}, @lsrr={0x83, 0x23, 0x92, [@loopback, @local, @private=0xa010102, @multicast2, @local, @broadcast, @local, @multicast2]}, @cipso={0x86, 0x7e, 0x3, [{0x2, 0xe, "85a9612ca6267dae3f2cf973"}, {0x5, 0xc, "cc87922d890d022beb45"}, {0x2, 0x12, "92029a0178a6120f2e34abd291f3b802"}, {0x5, 0xf, "1ff080861c0613953a7bf543bb"}, {0x1, 0x11, "999d6f42de96e0333c0b2ed80be155"}, {0x6, 0x12, "e91964d17addd415368e7fcc5fc41147"}, {0x6, 0xa, "c796b1223644dbff"}, {0x5, 0x9, "5022c42116d341"}, {0x2, 0x7, "798ce528b3"}]}, @generic={0x83, 0xa, "ea11945fff7c2924"}]}}}], 0x228}, 0x44007) (async) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x0) (async) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x195, &(0x7f0000000a00)=[{&(0x7f0000000280)="03", 0x70000}], 0x2, 0x0, 0x0, 0x3680}, 0x20030) (async) close(r0) (async) 07:27:56 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@x25, 0x80, 0x0}, 0x12040) accept(0xffffffffffffffff, &(0x7f0000000040)=@generic, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) mlockall(0x1) syz_open_dev$sg(0x0, 0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f00003b5000/0x800000)=nil, 0x801100, 0x0, 0x0, 0x0, 0x2) mlock2(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x1) connect$inet(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x1f}, 0x14) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000140)={'syztnl2\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="f70a", @ANYBLOB="c6a441fc53e88001b775b182c81081ed7d107c6bd89c0bab805377df1b0ed4cba483a9775250198d5a7f3f6098c07ef8976a753045e5d30056209cf766bdcb8a5f65b1a369ea9cdc169e5c01deaac1a036f53d6cc568cfb7a5ad340a3417acc68705996355796f89e269"]}) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mlockall(0x6) r3 = perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8000, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x4e23, @private=0xa010101}, 0x10) dup2(r2, r3) remap_file_pages(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x20040) recvmsg(r1, 0x0, 0x12040) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f00000002c0)=""/168, 0xa8}, 0x2) io_setup(0xb, &(0x7f0000000000)=0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/24, 0x18}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000001600)=""/177, 0xb1}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000016c0)=""/211, 0xd3}], 0x7, 0x3, 0x1) socket$packet(0x11, 0x2, 0x300) io_submit(r4, 0x0, 0x0) 07:27:56 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, 0x0}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:56 executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) sendmsg$can_bcm(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) 07:27:56 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x8, 0x0, 0xe18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$kcm(r0, &(0x7f0000000200)={&(0x7f0000000000)=@pptp={0x18, 0x2, {0x0, @remote}}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000080)=""/68, 0x44}], 0x3, &(0x7f0000000300)=""/172, 0xac}, 0x40010140) (async) r1 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r2}) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000240)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000500)="d835e086f366ef1faa5958ce343a7b7145fbe01320e7c8de655003c069355716b2d3", 0x22}, {&(0x7f0000000540)="d097097afb5ecd36afb54cbee991eec214c678dfd18ed2835b9041f2b721f3780bf9998cfe547f27d2199ad10de1e0148017241494f7fdcb89c25687d547db88941f30723a208fca62de219313b0cc1bdd5ea1bd4e7c9974123d26084e3b3ed37155bf12ff3fbe2a77b46b7b423269491fc7b504f37ebe0d3a8715a218970efdd156efd7304ab39ba3af4da407e47c2f7f2d5171aee324104524fff534698312cee673c41f604e862877a6", 0xab}, {&(0x7f0000000600)="2152a9e00ece6e8af4270e1138d1e0cc496e156f681a46103a5e6a5423e7250846b59bdba8cc3a04cb84b75690bc2d1193bcff1a08277d08a563e24180970e13a331c9c750a6df0bfaa89acf6ad169969b53e4f620bea36c1c0c2463f3ba38437a3b1ddb861f46d9d10095c75cb90346c76c36c64528825b79ea472c8a32f829829de21d2b69d88165ea370d2ac658b547d5dc8235ab54ed180026b2098665f41e7c54216ba379c622d8a39fa638c9", 0xaf}], 0x3, &(0x7f0000000700)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x91}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x10}}, @ip_retopts={{0x74, 0x0, 0x7, {[@timestamp_addr={0x44, 0x1c, 0xce, 0x1, 0x1, [{@multicast1, 0x4}, {@loopback, 0x1}, {@rand_addr=0x64010100, 0xcadc}]}, @timestamp={0x44, 0x14, 0x36, 0x0, 0xf, [0x7, 0x0, 0x2, 0x5ba]}, @ssrr={0x89, 0xf, 0x3, [@rand_addr=0x64010101, @multicast2, @empty]}, @noop, @generic={0x83, 0x7, "4587945b98"}, @end, @timestamp_prespec={0x44, 0x1c, 0x6b, 0x3, 0x5, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x20}, {@rand_addr=0x64010102, 0x9}, {@local, 0x46e}]}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @local}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x8}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r2, @multicast2, @multicast1}}}, @ip_retopts={{0x10c, 0x0, 0x7, {[@end, @cipso={0x86, 0x1d, 0x3, [{0x5a72156445d08f96, 0x2}, {0x6, 0x3, "a2"}, {0x2, 0x5, "1af439"}, {0x1, 0xd, "a85c5785dfa9b173ce5cb1"}]}, @ssrr={0x89, 0xf, 0x6c, [@empty, @multicast1, @local]}, @lsrr={0x83, 0x7, 0x7, [@multicast1]}, @cipso={0x86, 0x1d, 0x1, [{0x2, 0xd, "49b21b7b406eb8560dbeac"}, {0x0, 0x4, "7717"}, {0x6, 0x6, "aee6f3db"}]}, @lsrr={0x83, 0x23, 0x92, [@loopback, @local, @private=0xa010102, @multicast2, @local, @broadcast, @local, @multicast2]}, @cipso={0x86, 0x7e, 0x3, [{0x2, 0xe, "85a9612ca6267dae3f2cf973"}, {0x5, 0xc, "cc87922d890d022beb45"}, {0x2, 0x12, "92029a0178a6120f2e34abd291f3b802"}, {0x5, 0xf, "1ff080861c0613953a7bf543bb"}, {0x1, 0x11, "999d6f42de96e0333c0b2ed80be155"}, {0x6, 0x12, "e91964d17addd415368e7fcc5fc41147"}, {0x6, 0xa, "c796b1223644dbff"}, {0x5, 0x9, "5022c42116d341"}, {0x2, 0x7, "798ce528b3"}]}, @generic={0x83, 0xa, "ea11945fff7c2924"}]}}}], 0x228}, 0x44007) (async) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x0) (async) sendmsg$inet(r0, &(0x7f0000000a80)={0x0, 0x195, &(0x7f0000000a00)=[{&(0x7f0000000280)="03", 0x70000}], 0x2, 0x0, 0x0, 0x3680}, 0x20030) close(r0) 07:27:56 executing program 2: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = getpgid(0x0) (async) r1 = syz_clone(0x44001b00, &(0x7f0000000200)="4e1cf8eb32c4ba71d8e43c89f21e0da936d8d1e89c4f5f550402dc39bf1d5590b7849bfd31ff7e2d069bda6c1adc9ceeec67f78d88049c357b4a52e25806c84613a865d79bdf46207cb1f72e4574ae471f39036cc2c064d2d31812a32878e8e8fc658ebc195469b4e27d86815654f7fd3ac8b0d82afb217f", 0x78, &(0x7f00000000c0), &(0x7f0000000340), &(0x7f00000003c0)="bdf121de2bc2f46c30e2ebbe07a1954e0abc25b6aa1d255dd509e2ffdddc11e708cdc86af2f080843a8e39f0ec430e74a4270997e494393947d066cc1657939319a4627ccd7cff64f909333726a0dde0f27cba4679ec06bf53f13ecd8e6ac921445eb2e1bfd64aeb62a52b98fab321201ca123bde78dd1d69683d24f273c") capget(&(0x7f0000000440)={0x20080522, r1}, &(0x7f0000000480)={0x1, 0x6, 0x5, 0x0, 0x1000, 0x4bb5}) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_clone(0x4600000, 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000380)="81145c67473c1c203cf044ae63a8d82d81373443bbf6db6f0cc5ccce3b105088a93b7abaf407") (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) fadvise64(r2, 0x0, 0x0, 0x4) (async) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x4, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1ff, 0x4, @perf_bp={&(0x7f0000000100)}, 0x0, 0x100000001, 0x4, 0x2, 0x0, 0x4, 0x6, 0x0, 0xfffffffc, 0x0, 0xba0}, r0, 0xa, 0xffffffffffffffff, 0x0) (async) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x4}}, 0x0, 0x0, 0x400, 0x40, 0x30}, 0x9c) (async) bind$inet6(r3, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r3, &(0x7f0000847fff)='X', 0x3448, 0x580003fa, &(0x7f000005ffe4)={0xa, 0x4e23, 0x5, @loopback}, 0x1c) 07:27:57 executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) sendmsg$can_bcm(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) socket$unix(0x1, 0x0, 0x0) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) syz_open_dev$ptys(0xc, 0x3, 0x0) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) (async) sendmsg$can_bcm(r0, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) [ 982.231992] Started in network mode [ 982.235734] Own node identity 9, cluster identity 4711 [ 982.303420] 32-bit node address hash set to 9 [ 982.418893] audit: type=1800 audit(1675495677.618:850): pid=26788 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14045 res=0 07:27:58 executing program 3: ioctl$DRM_IOCTL_ADD_BUFS(0xffffffffffffffff, 0xc0206416, 0x0) (async) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, 0x0) unshare(0x40000000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./file0/file0\x00', 0x2001, 0x0) fallocate(r0, 0x11, 0x600, 0x80000000) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000180)={0x0, 0x4}) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) (async) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$FS_IOC_FIEMAP(r3, 0xc020660b, &(0x7f0000000000)=ANY=[@ANYBLOB="51000000000000000b00000000000000000000000000000002000000000000000300000000000000970100000000000000020000200000000000000000000000000000000000000002190000ddfe42bc00000000000000004000"/139]) (async) open_by_handle_at(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, 0x0, 0x0) (async) unshare(0x400) sendmsg$TIPC_CMD_SET_NODE_ADDR(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r2, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000006c880)={0x0, [], 0x0, "6f1783ff648f40"}) (async) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r2, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {}, {0x10, 0x13, @udp='udp:syz2\x00'}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040800}, 0x800) (async) fsetxattr(0xffffffffffffffff, &(0x7f0000000100)=@random={'osx.', 'TIPC\x00'}, &(0x7f0000000140)='\x00', 0x1, 0x0) 07:27:58 executing program 2: perf_event_open(&(0x7f0000001340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r0 = getpgid(0x0) (async, rerun: 64) r1 = syz_clone(0x44001b00, &(0x7f0000000200)="4e1cf8eb32c4ba71d8e43c89f21e0da936d8d1e89c4f5f550402dc39bf1d5590b7849bfd31ff7e2d069bda6c1adc9ceeec67f78d88049c357b4a52e25806c84613a865d79bdf46207cb1f72e4574ae471f39036cc2c064d2d31812a32878e8e8fc658ebc195469b4e27d86815654f7fd3ac8b0d82afb217f", 0x78, &(0x7f00000000c0), &(0x7f0000000340), &(0x7f00000003c0)="bdf121de2bc2f46c30e2ebbe07a1954e0abc25b6aa1d255dd509e2ffdddc11e708cdc86af2f080843a8e39f0ec430e74a4270997e494393947d066cc1657939319a4627ccd7cff64f909333726a0dde0f27cba4679ec06bf53f13ecd8e6ac921445eb2e1bfd64aeb62a52b98fab321201ca123bde78dd1d69683d24f273c") capget(&(0x7f0000000440)={0x20080522, r1}, &(0x7f0000000480)={0x1, 0x6, 0x5, 0x0, 0x1000, 0x4bb5}) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_clone(0x4600000, 0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000380)="81145c67473c1c203cf044ae63a8d82d81373443bbf6db6f0cc5ccce3b105088a93b7abaf407") (async) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) fadvise64(r2, 0x0, 0x0, 0x4) perf_event_open(&(0x7f00000002c0)={0x1, 0x80, 0x0, 0x4, 0x0, 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1ff, 0x4, @perf_bp={&(0x7f0000000100)}, 0x0, 0x100000001, 0x4, 0x2, 0x0, 0x4, 0x6, 0x0, 0xfffffffc, 0x0, 0xba0}, r0, 0xa, 0xffffffffffffffff, 0x0) r3 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r3, 0x84, 0x9, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x4}}, 0x0, 0x0, 0x400, 0x40, 0x30}, 0x9c) (async) bind$inet6(r3, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r3, &(0x7f0000847fff)='X', 0x3448, 0x580003fa, &(0x7f000005ffe4)={0xa, 0x4e23, 0x5, @loopback}, 0x1c) 07:27:58 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c0, 0x60120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) ioctl$SNDRV_PCM_IOCTL_INFO(0xffffffffffffffff, 0x81204101, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x20, 0x10, 0x401, 0x0, 0x386ef, {0x0, 0x0, 0x0, 0x0, 0x3, 0x201}}, 0x20}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r4}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000340)={'syztnl1\x00', r4, 0x77, 0xff, 0x9, 0x10001, 0x10, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x7, 0x80, 0x80000000, 0x1000}}) bind$packet(r2, &(0x7f00000003c0)={0x11, 0x16, r5, 0x1, 0x7, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x81}}, 0x14) r6 = syz_open_dev$mouse(&(0x7f0000000080), 0x5b, 0x10000) r7 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000002c0)={&(0x7f0000006bc0)=ANY=[@ANYBLOB="c46700002c00000029bd7000ffdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="04000000040009000700060008000b00030000000a0001006261736963000000546702003405030088001b000b00010073696d706c6500004800028007000300145b00000b0003003a2d5d2f7d24000018000200000800000004000002000000230400000000000018000200d685000004000000020000003d0500000080000015000600e74b3be915c823a3568609866c24e1aae30000000c00070000000000000000000c0008000100000001000000fc0015000b0001006d697272656400006400028020000200200000009100000006000000000200000000000004000000", @ANYRES32=0x0, @ANYBLOB="20000200ffffff7f0800000000000020000000000100000003000000", @ANYRES32=r4, @ANYBLOB="200002000800000004000000ff00010000006c25a357bd33a9b900"/36, @ANYRES32=0x0, @ANYBLOB="70000600060f871189a18ada3aa31b808e5114e4c75fa8f14f1e3ada1f9f104e6434ffb2cdba0707821360ac9e7abb0919f1e893ed4e844cccb4c0ddbc74596ec97d9abd9917ca8e29ae575bab2d4993d2552357b8a15a01164d3a016c43c7b0f903d5f5d916ef66462c5390f1f7eced0c00070000000000010000000c000800010000000000000040011c000c000100736b626564697400540002800600040008000000180002000100000002000000ffffffff0700000007000000180002003f00000000fcffff050000000008000008000000080005000100010006000700040000000600040000100000c2000600f68f9d0587784022c0abb5c7108c92dd9458546fbec8745d0c09d2aceaea5f0d61b6f4aef699aab08ad46e806a8c5a423e7cbeab7615e94595a5c0d4c55c6cd0b5eb451c91ef840234ac2d4dfb38d62fbd0503966b0889a805de1ff0d7944db6c2693bdd88064c5eda1a12e18e5058d6d970bd43a5f8342424a25aae80b3884c595c33ed894c2913b896f0cf45703470255d4e1247c2a5f8d6ad9d70cf21377f3b7439e3ccee2cccc60d7077bc737f9d75ae891ab03f493493379a2a148b00000c00070000000000000000000c00080000000000010000004001090008000100627066003400028008000500", @ANYRES32=r6, @ANYBLOB="060003000100000018000200070000005cbe0000ffffffff686800000180ffff08000500", @ANYRES32=r7, @ANYBLOB="e7000600795c20b487bf27705c9a387af0207de4c20c3e47640b4c0f1d32557bb4be41a5eb34340dd70f99301768c07bb2cef1d142f88df16dcdac07cb69311c696ff8e727d4f24258c5ee2b2c256d0e2c510307637624d51c3a78980462a590232da8c99427ccac055bbdc265d64cc82acd64c8cf468f0624a6ce27c823beb2bedfc26526a88cf0a6195f23fa7ec67da57c8cdaa913fa9752128f4d45fb9c4d2e0caf3dbef7b612c21ab474d7dcab2a970c73fb8a1ebb34725bbfc8512ca8095de9710f640f292d46c669c02f691d3366cbffb5f2e2c0d611545278fd24118032ff8510ec05ca000c00070001000000010000000c00080001000000010000002c010f0009000100766c616e00000000380002801c000200692e00000010000003000000938500000600000001000000050006000600000006000300130e00000500060007000000c9000600525edd6652eaadcd2a93d535ae619ce255aee015e08fce03accf95538381e83aaab20e0b94b93223694d8424cb3d027da8fe7a05f1d6e90d969c47c166cb253e15410c819e320d8cd03e79b8baf1621247accc621647e7346deba9613f22cc39c9e91b88fa5f1f997fbf69777a5aa15a597ea9c85386fcc0b6ef8333377bc1c718d0d93938e858afbd57bd0d83e08c11ec297332320a8b7d84fa2ec0fec47f254922df8e12b2b969c8943d18dff47f087bd722a1837d305878d66294b4236a08684a73fd9c0000000c00070001000000010000000c0008000100000000000000f85f0300441010000f00010074756e6e656c5f6b657900001400028008000400ac14141205000a0000000000041006002e8b571bcd129ca7f8d6e202386be4cede7804a2d060af07b2d2c6919e3d62ff8a4c526bc61c7e037ce10716aca54a13f66928ebb72acc09f83a5f326cb88239fed088e3a565392968c634587c43d4767d56395e10d69ac6df172ec3730f503066eaf0f77ba7fb4b6085c7256f6683d69e551f21d72325542d3010bb4d4296c384c1bd6465ffe6e976a64f66d01ad8c2f8b868bc16c17fa52e94aa38b96d8a7fc615abcd537fc9ff2217c893f5da04829f24e826af3deea1386f12184ee7b6e72c208e1ae87c7282adf0bde9548b1bc6833d058cedcb7b8293023d373e2c5c68c03c2645163d5763d0abb6c9e3edee15773dc5b1274af1284b39776e4a59b026b893fd685fde8bff0664928f4150f4eb9ff37099fedba4ef41f131d5ffbaa00070e23c574cab1fdeae78c3b5b83a5bba7f019925283dc82d7822b5521ed743a5a8e36a13b43227d3f744bb6846c5d7f05ec422e6c10cb724d736f1c72eb1f136125face73f26b72995e3c4fd59c692d119a094a306873cb47d83ee15aa9431c0d91cfd1d9bdd14fc3d3bc6ac030ea862e8c3d7ff71e69d18f602778ee088d4c9240aff158978d8c78c620296e11bacad4c00de95e9db79281fbc9688fc6c555e23fa7e66cf7790749ef925029c821f32a8f4395ff322b45bdb5dae15a7620ffb5295292f001ffd860e11873766ff2b20e7e5854825a4500a1d3a734b06fbcde2947fb89dd4c9cd6e59a3b14dd0de0dd490c1fb48db5c7b8fb825f1d2b1206de7ff3e763ac47ce11fcb2a532a371f7a4944f88db08dbb88022f10acd11823479350dbca0bb76883575549e83d25e62b525dd708e4ef9e2b099df3cf83d5666c057cb5dff0f85db4b0fab93829321280d0ae17017d47ee2d69fb5b74623abcc51d1d6b0c5bbf858bb89684999abbf5a8272a0207b54868e60c369d6d33658548a63271a67d64ab0f06de2a5bf3d2b4fe52205e6910eb233fb7deba2675a5314b13983cf75a3de427daaee6e106ee8043f3b3421b558af4cbbea5aeb573443345a3f466589e5eda0b2b012ac47e2f7f2407b3bb513ff080c42b1bb94940a4f17ef23692b3d8c7eea47321e5cd69260b7d6d077ca567dac26a06de6bbb003587c53af51fdbe4c54ede2980750e465ecce6f12404cb64053ffe75210862925794873b866b3ea3eee41f59ade6da90bf0738bed1168cf156a890cf91cdb73296d60ce3e55b3f67c37a9e316d2f8311d4c9520bf9ed4edecc9c4df6a22c8f37e3d313f0b3eb6f4e2867cddce1bf112c9d9677451eb791359987b203da4bd7b872ff9a500b9515bce76f3bde51f105b3f93d75a66a555767891ccfe63cd0f289a5c4eb11b2cd45a936a34dd49aa3b8803c380264b42cdffee27999a45d9dfb8c9b1f401d10b160b7329ef108f96c5bb882ec952e66cb65c985fbf3012d78b9a40603494912b3d0dbb8c847518e1d4f2b5c519ecaf215289db44117c32fb86dcad67b6aa16785e375de6b370900046e588354b96e2e2e7ecf067aa9b9862f8ab5a86dc839864e33cc8303c50d86a840c89282b46e210cb363483eee3c932131e08b8deacd3d8ab360ba2317e972421a8711a3aa9da5e0a31ac33f0a56565f02343142b1514a7027135aadbc1821f656c7575e1d58e9409bfc09b069fdec8e902a50e429c720e8c2489d1ddf074dc388fd9e9e51f7271379055b1379d8d12075da1a6543f25b4a4550c53ecccaa074f9249c25959a28b34a8d98640c48300f05f33c025520d0c0889e836d322f29f737b78143476b1f1767a81f18ab28a6679fc13dca93c79f0d48ca749402d22c896c8c5905566aa87cc4bbfef780260cb593f45ca7643607ea706581dc1bc6aa11bf5c4a1a6f1ee382da6d69aa2adcb8b577b38bc8f8add587cddca912a5abe44badb935cd757bf4d88d244c482fe1c6cfe9e4b91175eb01d4e57b52edb11022618b58ec09faf149e3f18e23252af5552e43500ed7dea0bc80c56968a2688acc65a560001833d65616d42d525923de218388ad5bdf99a3c327e48ae1290a17e3c61e503189a2fbddadda18f12dec71d504f61ed3ab813653677b3d7ff944e608543249a36c713cdfaa2812ed12346ef630acddf8b0164885970272f56540ee07423ca389b34774d761f5212635710d7a01b0aab61c93520035d44f185bf6fd1aab1b98feb270fd1cf775d2e6447b3ea21e13125044160837ed25fa5f4bcb1bcac435cf2d5f0c1963e6e852df1b807963a59d5b7b8b377fd0433a0c0c5bb32448146df99f20f75f793a5052d89c14d3239eefb4bd7e16882fc4b345ed9499befe15fa453558dc6801297199bd6ab0e0c98f2c61d356aa61762d58d0f95a2f2afac486c6a4c8450ccf3b4fcce3115ceeb9561a4dcec851ba248ae357301866a987614c1b30104dbaaf778b2cc8cf659d3915a7aadd1b56e085910e953c08175eb4ef8c07c27e482717f6813e7c8a509a450a89638c55bdbcac06bd83c0a92a55644cf7033b1508008821940c235f632d7d986c8c87b37a685d9aaa923e063dbed103fe4e480714bb667a3a2f629133c71e8f8635fe41a5cc4862473a10b30e1cb29c43af37e5de3ebc817bbd5e6b94fb2ad0b772d18380ddd9eb856bbf114aaa719b5c1f9ec2f7579737eb5925b883598be8d5abc333e7966dc104c5e7db6f415c902a48b914e8be04f380b23d6dbba674910a57ed9a8fe352718ef375d9305af189eb777b42748ee4519bc27b2336e7df7177118e9d761b949d18f9de88bc413a6710501a44444593b1ae30a060f92c797146062ca6fb4f8f94f2dd1a7ae087ffc46d94b4d80ca0c4771f31bb66fe6d8df7409bdea01e05a7dc5feae1e4141cffea6b897cbf2b13d2803410dce3884cd9edfa52e2d5b8cb286dab75352d7647f39be99e1529ae581638b39bc02b7712c3c722d1f9ca3d6723e1b8ba29a6773b1c50d92aa16f7e84767074344c4521044c5f793b5f4e2e64d6bef470239e5a9c3d6673402519f7583fcf0daca1301fc5ac2245133b3215f88c6c8604b41bb59d05a680d35e3430048ee293eb096319115f70a27a8dd01c1fac2aeedffe0888856aaa6137b7fab3f2c93bc36d0ef65294008fe46703b3c244d21e5ea81e2e477ffc4d6a173286fcef55e5eff196f35be0df291bcece31cc740a46f79bc43a1ef84274b77b5e080efd78012eb047ca5aaa172c2641ea5f3983ce1d48198bea91f83113bde46424adee40f7a843fc3dd3ce731a383952ce7a4f9db6d86529428c0fad25082a62308f6843b39a74459acbb05c9b46c7b96c0a33e924cdf0a4d78a2b024fcee44f42f1545ea52035447941bd46a5b4657f5e2b2a8b34f434de779a86514462b550684fb7856acb17d086ccd735aaf3faf4a08255f3e9614cb2deeff0c9aa708e1a4fee7b73c69be895e8e3d32d8bdb7e1503017866d51da49e1780ccada31fda606c0fd9a128e84d4b9204b355221c33ba38d88cde4fa7837f59a1c42f5dae832afb0a5a7bbe778361a188d367d1f82e4a1a1c6ab15aaad7cc0534b8710972d5e2b7f0d1688af9350980e093894ccba515edeb616e07f4a48978254c3303a4a2845fed1dd469dfc33dc2d2706aa9254c82db3f428b59f087cbb97f0d36836a537d97140d014ce678c5236f0680f32b35d05e7f1efc3690b4ee2622cb74ca30fa9fc60cceaa09558857a245172342ebac856e479831bd8f011a599541a8b12f3025aa72feabbf45d01866c373744b96458a0933772431e0004446cdc0731e480924a2f8988da78422772af1b2b8eb7c6a5858b7115d2c80c48f0c24002306b57dee938778e9db0a69e9c01ccd2b27de7f298fd0e59895990beca52f421ac963414cb290175bebfb48b49f1f4de67470eab53ff397c602c22c9e163e8d79e8a456637b1eab4c4546b43be51694281384ffa6ffd69dfc5769f73d92064a3deb84829fc8e0b59c3275039bdc0c26dc186aa75646a4c03c3212fef18542cebed4c058d27fcb95277a4a867a279a5e37525139854a0b1e54f9e8aab2e41bb17a376f8a3ddf5bf81f2be6d87f48d039f79b0b1a59d84adaebf223e073e89b762be02750d1335c888fd9018c3fed27085ce0eb81fe9ffa10b483246e13a57671997d76f9761a71772abea5259b10f72a5bbae502752ed5e2bc5a9728fa0156f30286d0cbad49ad15b67d61c43dd0c96aa5d76c34dc1abd12acde10e9e084476d118edc2fe87846565063ad6992b87d65ec0dc357e1cf078400bd37ae27a38fe8f757038b3aa4bb675d62ea571482ea6c195567b95964f4858069e9e4cbbbb2c43748eee56cb5d878c6e4a4b48a42455c6c591e3fbb7755be0444b6f45d3ca03b848a9b94a260a0207eb4b5739f7a58aa9fb6030a72efe97cf0d252168caee00b68a92834f0761c73a84d2ef12b9277a5fe45dc84782940caff14cf6f51a495043c9b3d8f7a47f61e44cbb560a34659051f512da92b1076e8e18061cc45befb5e8cc734691812adfb5d9bfcea9183abf664c4b24758f6396dadbb73934bbddb6cf58bb485c982fc80ec11e3eecb3f187935ed33563af5e2ded3467e7b1dd312721cd50892df4e1968d1f1ae2850a4f8bbb9a8d466381cf06b873163f1b06078f0833517e7f9d968952b85e0aed8195547d473c25be3f1b51993de26796439820e72ced2554ce0dcdd618bd3d3a5e888ddeb16c817743d9b700d60f0905ab9845f25d09a6bf24b8eb1aaff8c6a937d8987b0f47551d496f7672241e0548ade08d292440d6686909a35c236868dfca242091feca9ce33c71418ca11446c8331ddb49083c87c4d58dedcfd74186a4b5dcb711ca74393d61f07335156c9a7e5e51417dae0a9ff28f6a69d622c06dbf4e01c33b0de00b9b3243101f54546afceac34252ed44ef026b4ee58999394f2dc1cf7d30701a60e5d135ce7730ff256d767b6445a5c3d048a977d72b8d4d3be6945dc6e5207570731d95fceecf660c2cdc61591382fa14a80aa931b2a2c56ff02a88bd4ab69388c15cfbc24efc3aedab02f0c57cea43f6fa591066c96f4a2644a2ea428e6df03af700af389bb7175b357ec55996bc746b090bb93ecd3bac98348d71e716de8277c3af9d08f6fe2adb40d236581dfb380aff590fe55c90c98f5d7744a2127f9fe66cb7a161b9fab1b5248ae677a510ed116830b3fdafc6fc6ceaec98d4a0eaec283f4a317e220b36975a7ec994ffcb83be6f4773f86e707ca69223e8fb4ceddeb1bef1172966fb542938ad5ec84dcd812f02fcf98d94e233671424651336b0b59c619677fee6d6802e5977120346f459121565432a1b3296f959c306cd69587066915007f5ff219a1197c64a468358670701adfd5bc69e8e0f14579bd7a56ea77fa40ba1840d79dbfa2bcdd14805f5fee010f1250a836d2b27919c9a9424501fa7a64886fd9b31570c0375ca0c0fdee71e3fe8972c57b6a9ac55850a70e41402e7ecc80271b1d37ac7ae3c0c8a2a784d02156a28efb144f9186cd636b39f5a10f64a1aba99133f086fd2e5983bdf0fa4f4a47a75777a7727fc03ad08c52901a2546531e7c4d3aecff20883328b21aa919b4cf8354c1e1ad1dfdf231744a447109107decdf62c7c75b54472a1022f9db4471ab894734cdf6423f35ccde0c7086a646b844e763ea928fbaa21ffbe1b63387a61ff7447c6385d34e4362e23ddbb3d967405e8783f87cd1557bb14747b63e872e5fbb9ee28bf9f595f998975446364024944be0ca01af97af9e7a9eec4ea5da9eaf2e13b1d36b909bbeb4b11c81066e4c156bfac30c00070000000000010000000c0008000300000002000000b000150009000100766c616e00000000400002800600040088a8000006000400810000000600040088a800001c0002000000000005000000070000000000000006000000020000000600040081000000460006002554ae9f12c4a48f622b2158b353fec421fea07b42a86e60bd32c9924b381bf7410febc1a5e7e0e8488bed9c462f1a429c2a52f71ee4d2b1613e83306a099079b77c00000c00070000000000000000000c0008000200000001000000444913000a0001007065646974000000dc480280100005800c0006800600020000000000800e0400000100000900000002000000e100000007000000080500000080000009000000fdffffff0600000000fcfffff7ffffff4d00000009000000060000000600000001000000feffffff02000000010400007f00000004000000ae8b0000000200000900000000000000000400000000008009000000050000000500000003da00000600000047ef0000e669ffff810000009ba2000005000000040000000100000002000000ff000000810000000700000004000000ff7f00000200000000800000000000000000008009000000ff030000f9000000010400000000400006000000e7ffffff01000000060000000600000082eb0000ff7f000000040000f8ffffff0000000002000000000000000900000002000000070000000100000002000000300000003b640c4206000000e10000000101000008000000ff03000040000000040000002000000007000000000300000100000002000000000200002c000000030000003f000000ff7f00000800000000020000c7080000080000002000000007000000000000000010000006000000ffffffffff000000000000001f0000001f00000004000000ff0f000006000000c3f400000008000001000000200000002b000000000400000080000003000000ff0f000001000100000000007905000005000000c40e000000000000040000004b5000000600000006000000350000003f00000000140000140000000000000000010000c1000000800000000800000000080000ff0f0000060000000900000001000000020000000500000009000000008000002b00000004000000ff0f000000010000faffffff0101000000000000a739ba02059b00003c000000000000000000000000000080010000006704000004000000ffffffff0200000009000000d6e1000008000000000400000200000008000000040000000200000004000000ffff000081000000090000000800000000000000b16b2701000200000001000000000000010000000300000005000000a700000002000000ae4e00000000010089000000ffffffff030000000600000044060000150c0000070000000300000004000000000100000000000001000000ef0d000005000000010000000500000002000000ff0f000086080000ffffffff01000000000000800000000006000000050000000200000007000000010000000400000008000000000000000400000006000000040000000300000000010000020000000700000002000000020000000600000000040000000000007b0000000000000000000000000200001f0000000800000000000000ffffff7f9223e86e7f000000060000007f00000008000000ffff0000070000009d0b0000000000000700000008000000008000000900000040000000000100000100000008000000c1000000001000000200000000040000050000003f000000070000007e0900000500000007000000090000000100000000040000eb000000a6000000000000000100000006000000040000003f00000006000000070000005a9b0000040000003500000013080000060000000700000002000000010000000900000002000000060000006508000000000000060000000600000007000000ffffff7f0000000003000000b81e000008000000ffffff7f010000000400000009000000ff01000000feffff0000fcff08000000500500000100000002000000000800000200000001000000000000000500000005000000fdffffff09000000020000000000000001800000ff0f000007000000fdffffffffbe00000000000006000000ee360000ff000000040000000800000006000000d66600000900000007000000f7ffffff01000000800000000100010002000000010000000400000002000000030000008000000000000000ff7f00000000000009000000b7000000e606000080000000040000000800000000000000fcffffffff0f0000030000000200000006000000b60a0000070000000010000004000000290b0000020000000200000005000000ff070000fbffffff08000000ff7f0000b08d00000000000002000000ff0f00000700000000100000030000000900000002000000930d000010ffffff060000000200000000800000000800000180000009000000b31882ed03000000ed0b0000060000000300000040000000090000002f000000e150000007000000fdffffff0500000000000000010000000004000002000000000100000400000009000000018000000000000004000000ad0a0000ffffffff00100000f2fb00000600000000000000f9ffffff0200000002000000a30c0000060000000180000000000000ff030000feffffff0100000009000000ffffff7f0700000000000000f7ffffff0000000000100000030000003c000000000000800300000009000000080000000800000081000000060000004c0000000100000000000000bb010000020000000400000004000000070000000400000000000000f5040000c80800000600000001000000000000007f00000021fbffff3e0000000100010002000000018000000500000006000000010000000900000002000000090000000900000000000000030000000600000006000000380000000900000000000000070000000700000002000000db4e000081000000001000001f00000007000000ffffff7fffffffff030000000101000009000000010001000000008040000000050000000500000006000000f9ffffff0010000004000000d6070000070000000700000009000000f9ffffff8f0d00000debb2410300000000080000050000005d0900000000000003000000ff0f000007000000000000000300000007000000030000008e7b00001c520000ef7300000900000001040000ea68fd14090000005500000006000000ffff0000000000000700000000000040eb020000ed9400000600000007000000080000000104000000000000ff01000000000080000000000300000001000000080000000800000007000000dd6a00004050765c0400000020000000000000802fd4000007000000ff000000333700006781603605000000010000009000000005000000370b0000ff7fffffff7f00000000000057420000040000000000000002000000e301000006000000080000000100008003000000010000000100000008000000010001000b080000a38d0000090000002f0800005f000000000000008f090a59070000000900000076a5000002000000ff00000056c6000001000000000200000500000009000000090000000100ffff09000000010000000500000002000000090000000000000000000000ff0f00000700000020000000000000000100000002000000050000000800000000000000030000000300000000000000050000000000010008000000ff03000005000000ca0e00000000000002000000ffffff7f00000080040000000900000000000000f8ffffff8e4100000800000047000000000800000000000003000000b40c00000600000005000000030000000200000005000000ff7f00000000000008000000ff01000001000000f7ffffff07000000090000000900000021590000020000004a00000005000000010000000300000000000080bafffffffeffffff04000000d00600000000000007000000020000000700000000000080d000000005000000080000007c1f0000010000005d90000000000000010100000180000000002000ffffffff020000000100000006000000000000008e000000080000000100000007000000ff030000000100000800000003000000040000000600000004000000070000009700000004000000ec01e25100100000030000000080000009000000040000000100008007000000070000000800000007000000000001000500000001000000080000000300000009000000010100000400000000010000060000000300000003000000070000001f00000000000000ff0f0000c2000000060000000900000008000000640300000900000007000000ff030000c9d7ffff0000000003000000040000000010000003000000f8000000050000007f000000030000000900000000000100fdc80000001000000200000008000000800000006e0000000500000003000000ff0f0000ff03000001000000020000000100000001000000010000808100000003000000060000000800000006000000030000000300000001000000040000004100000000000000070000000900000001040000bc00000004000000800000000900000009000000ff03000002000000090000000500000001000000050000000000000055e58b2e0600000000000000060000003f000000f7ffffff07000000730f0000fdffffff04000000001000001f0000000500000020000000010001000200000002000000050000000100000000000100060000000400010000000000040001000000000000000000050001000100000001000100010000000000010000000100040001000300000000000000000001000100010000000000020001000400000005000100000000000100000001000100000000000000010001000000040000000200000005000000030001000300010001000100050001000100000001000100050000000200000002000100010000000100000002000000030000000300010000000000000000000400000003000000030001000200010005000100010000000100000005000100020000000300010002000000020000000300010002000000050000000300010005000100030000000200010002000100050001000300010004000100050000000000000001000000000000000100000004000100020000000300010002000000010000000400010002000000030000000200010005000100040001000400010003000100010000000100000005000000020000000500010000000100030001000300010004000000040001000500010005000100030000000400000003000000010000000300000001000100010000000100010004000300050000000400010001000000040001000500000003000100020001000500010004000000020001000000000001000100553201000000010000000000200e0200030000000000807f00000020aa0000003f000000f7010000010000000500000003000000030000000900000002000000f70200000300000000000000040000000100000007000000030000000900000000f8ffff010001000600000000040000ff000000200000003f000000750a00000000000004000000ffffffff06000000f9ffffff0400000000040000000000021e00000000020000000000000400000000040000ff7f0000ff0000000000000000000000050000000100000001040000050000000a1e0000000000003f0000002500000093b30000ffffff7ffc0000003b0e000004000000d0930000ffffffff01000000b900000003000000030000000000000004000000010100000900000000000000fdffffff01000000fdffffff000000005a0000000000010007000000ff0300007419f16900800000070000000600000001000000ff0f00000100000009280000030000000008000001000000330000000700000000000000000001000000010007000000020000003b33a03bff000000ff7f0000310e00000600000003000000080000000200000005000000070000000900000001000000ffff000000400200005e4f00020000000080000001000000050000001f000000000001000000000004000000020000007f000000070000000004000007000000ef01693701fcffff010000800600000000020000ff0f00000300000005000000ce000000010000000000000000000000cd070000ff070000000800001f00000057850000fbffffff0700000001000080000200000100000000800000000400000d0f00000200000008000000641a000003000000000001000104000003000000200000000e7000000300000009000000bd0600004a00000001000000090000000000008005000000000000000600000003000000b3280000060000000080000003000000ffffff7f000001000000000000040000ff0f00000600000006000000090000005b0000000200000000000000018000000800000008000000020000007f0000000500000001010000ff0300000600000000000000040000007e000000080000000100000000000080faffffff140600000200000009000000750000000700000000000000ff0000000700000001000000000000803f00000001000100faffffffff7f0000050000000d0a0000000000002113000005000000220600002000000002000000da230000020000000004000007000000210b0000040000000100000000100000998700000800000007000000010400000000000006000000050000000400000000040000050000000500000000000000921700002000000001000080010001000800000000000000000000000700000081000000070000007100000001000100000000000080000004000000800000001f000000ff0f0000060c00000100000000000000ffff000004000000080000000180ffff00000000ff0f000095ffffff0000000008000000ff070000ff7f0000020000000600000006000000070000000400000001160167070000007df80000020000000104000004000000fbffffffff0700000500000004000000ff00000020000000000004007a0d000006000000080000006d0a0000090000000ce7000009000000450a0000fffffeffff0f00005807000000000000060000000000000003000000000001000100008000010000ff070000010400001d55000003000000090000000100000001000100fe290000670000000900000006000000080000000001000014f80000070000000700000006000000030000000180000009000000018000007f0000000000c010ff01000004000000000200000700000008000000030000000000010001000100020000001f0000008a0d000003000000f60000000500000008000000080000009b0000008d0200000700000007000000000400000300000005000000ff010000030000001f000000030000000200000002000000060000007f0000000500000001000000030000000700000000080000080000002b0500000000000000800000c400000007000000018000000aac000007000000070000000a000000060000002000000000000000e68e00000100000002000000ff0f0000090000002000000077ebeed00600000003000000fe00000081ffffff060000007f000000ff070000aa000000c0ffffff0000000004000000010000000400000002000000aa000000f4f3000004000000020000000500000001000080090000000001000000000000030000000800000009000000030000000900000007000000ffffffff0100000007000000ffffff7f010000806bb00000080000000700000006000000010000001f0000000004000040000000040000000000000004000000ff0300000400000007000000ff7f00002b0000000000000000040000020000000100000008000000f7ffffffff0300000900000008000000040000008000000001000000200000000200000004000000030000000002000007000000ff0f000006000000090000003f000000ff00000001000000ae060000b93e0000ffffff7fffffffff04000000020000000400000008000000e60b00000000010001000000040000008000000002000000ff7f00000180000000ffffff000001000a8e000000000000010400000600000009000000e003000003000000080000001f000000090000000200000001f8ffffbd0b00000300000007000000010000003b0d000006000000ff01000007000000ff01000020000000080000000000000002000000040000000100000001000000040000004000000001010000040000000500000005000000040000000000000008000000090000003600000003000000ff7f0000d600000001010000ff7f000040000000050000000300000081ffffff0700000006b900000180000007000000060000000100000003000000920a0000d70e00000004000001000080fb000000c80600000000000007000000352200000300000009000000050000000900000046070000ff0000000400000006000000060000000100010001000000ff00000040000000030000000600000001000000000000000c060000eb0000000800000060000000040000007f00000006000000010000000800000003000000070000000100008008000000428a0000ff070000efff0000c5db000007000000ed02000000000000960b000006000000040000001f0000000100010000000000070000000400000005000000030000000100000005000000018000007455000008000000018000000100000006000000aac100000900000009000000060000000900000058070000ff0700000300000004000000ac08000001000000030000000600000003000000070000000200000001800000060000000057643c02000000430c00003f00000082189516ff0f00001f00000006000000fa000000060000000010000008000000000001000900000008000000f8ffffff00020000520000007f0000000300000060f3ffff08000000ffffffff08000000030000000600000042000000000000000500000004000000730a0000faffffffff030000020000000500000006000000ffffff7f0000000000800000ffffffff000000000900000020000000070000000800000005000000040000000200000000000000050000007f000000601300000300000001000000ffffffffaf0c0000020000001f03000001010000050000000200000000000000010000005cf4fffff4090000ff0700000300000003000000060000000004000063e60000040000008a2ccb3206000000010000000700000000000080d388000006000000ff0f00008100000004000000290000000400000003000000cf5c000040000000030000000600000004000000010000005e00000008000000000100001a060000020000000800000080000000010000000000000007000000000100000300000000000000590a000002000000040000007e0600004b0000008700000007000000030000000700000000020000800000007f00000007000000dd0000000100000000000000200000000100000001040000704a00000600000008000000010000003f000000018000000500000007000000040000000500000002000000feffffff01000000010000005c0100001f00000007000000980500000101000066030000680d0000000000809b0000001700000002000000000000000700000002010000ffffffff0200000000000000070618298e0b00000500000004000000010001000200010001000000040000000000010003000000030001000300010004000000010000000400010005000000050000000000000004000100050001000500000002000000020000000500010004000100000000000000000000000100040001000400000001000000010000000100010005000000000000000300010002000100040001000100010000000100000000000100010003000100010001000300000003000000030001000300010004000000010001005cc603000000010001000000050001000400010003000000010001000500000003000100050000000100000003000000020001000000000005000000010000000500000005000100010001000400010003000100030000000300000005000000060000000500000000000100000000000100000004000100020001000100000005000100050001000500010004000100050000000200010002000100050001000000010003000100040001000500000003000000010001000200000000000000050000000400000000000000040000000100000003000100030001000200000001000000020000000200010001000000010000000100000003000000000001000400010002000100010001000300010003000100040001000100010004000000030001000300010001000100020000000300010004000100050000000000010001000000e00e04000100000004000000080000000600000048f0ffff840800000900000006000000060000003f0000000400000003000000f7ffffff60000000040000000100010008000000030000003f00000009000000080000000200000005000000010001000000000000000000010100000000000004000000020000007500000003000000010000000e9f00000900000000800000030000000004000080000000010000000004000000000100ffffffff02000000010000000272000005000000ffffff7f07000000000800000500000000800000020000008600000001000000001000000100010007000000ff0100000ecff62001000100000000007f0000008706000002000000000100000900000001000000070000008600000000100000850f00000600000001000000ff0f00000000000081000000c00000005b00000009000000090000002000000006000000f4a7ffff0000000006000000ffffffff09000000060000002b0ff72afffffffffa0f0000ffffffff8100000006000000090000000d0000000100008004000000d4226c41080000000104000003000000ff0f0000010000001f0000000000000008000000cf00000008000000ff070000090000000900000009000000000001003b950000c756dc0d04000000ec0d00000800000003000000020000007a090000040000000002000000800000000000800800000000000000ff03000000000000e7eb00000400000009000000080000005b0d00000800000081000000fdffffff0500000008000000ff0300000104000001000000faffffff08000000ffff0000a70400000200000001000000020000001c00000003000000030000000100000008000000ff0700000900000006000000ff0f00000200000005000000010000002eec00003f00000008000000fbffffff0000000065040000ff0f0000a003000006000000b313c4420200000000080000c000000003000000008000005207000006000000ecef00000500000001000000000000000180000006000000ffffffffca05000007000000020000000900000000010000040000005f000000090000000900000002000000000000800010000000020000d3010000070000000700000009000000190000000000000000000000ffffffff0500000001040000810000000104000000000100ff0f00000700000005000000060000000a0b00000000000007000000010000000000000101000080f04d0000f9ffffffd34f0000bf1c00000200000005000000dd00000005000000b20800007f000000010000008100000009000000140000000400000001000000efffffffff0000000800000009000000edc6000005000000070000000200000041e6000007000000010000800900000001000000ff07000040000000ffffff7f0000000085090000ffff000003000000040000000700000005000000ffffffff3f0000004000000005000000ff070000050000000900000001000000ff7f0000ffffff7fec00000004000000010000808100000001000100ff07000004000000040000005c07000003000000000800000000010000020000090000001974b177070000000800000041b1d47907000000160f00004d0d000094070000600a0000080000000400000005000000090000006e000000000000000600000045240000000200000800000003000000ffffffffff0300000800000054000000020000001c750000000100001cbd00000000000036050000e0000000f4000000010000008100000008000000000000003c010000ff7f00000700000006000000050000000900000081000000080000000500000001000000ff0f000006000000262700000900000000000000a95be44468050000070000000001000008000000010000003f000000810000000000000001800000ff0f0000000200000008000008000000ffffff7f81040000330f00003536ffff0200000008000000200000003f000000ff000000000001000300000000000000cb000000010000000800000020000000ffffff7f030000002000000089f3ffff050000000900000005000000a389ad5100000000080000000600000001000000a10c0000070000009cc10000060000000200000001f8ffff06000000000100002000000052fe0000020000007400000003000000ffffff7f01000000000800000100000009000000010000007d0000000400000003000000000000000004000002000000800000000400000021000000f8ffffff08000000090000000400000004000000050000000900000082000000ae0c00000300000080300000090000000800000000000080090000000100008000800000c1ffffff470b000006000000000400000a0000000004000008030000070000000300000000f8ff0302000000ffffffff020000007f0000000000000001000000040000000400000006000000311200007f00000008000000060000007f0000000101000006000000ff070000ff030000fd8900003002000000000000a420ffff05000000200000005f0b0000040000000500000008000000ffffff7fff07000003000000040000001f000000a500000000000100ff000000ff010000fffbffff040000000300000001010000200000000900000001000000000000003f0000000900000001010000ff7f0000e80a000004000000f605000002000000fbffffff000000001f00000000000000080000004c0500001d0000000000000000000000050000000000000007000000050000000200000001010000c5d070380b000000ff00000002000000010000005c00000009000000ff0700000100000000000000ff0000000300000000feffff88c200000300000008000000f09a00000500000000800000030000000300000007000000000000005139d634090000000000000008000000090000000080000066010000040000009eea000000010000060000000000000006000000400000000300000006000000060000000200000008000000ce86843303000000f93b427808000000ff070000080000000600000020000000ce9200005a0a00000010000000000000ff7f00000101000005000000010100007df700000000000096020000fffeffff0300000001000000ffff0000c7000000640e00000800000009000000030000000200000003000000000000000200000008000000ff0100000000000e0000000008000000ca67fe620000000002000000d2ad000003000000de00000002000000050000000500000002000000545500000100000001000000320a0000090000006b0d0000ff01000080000000faffffff7de7000009000000018000002000000004000000d000000057000000ffffffffe8f2ffff02000000510000000100000001000000050000001f0000000000010089000000c0ae00000100000001000000ffffffff8ede0000ff010000ffffff7fff7f00000700000000080000070000000004000008000000000800000800000000020000010000004c0000009b0000001f000000300000008000000001000000ffffffff070000000200000008000000ff7f000008000000040000000500000003000000000200000800000001000080040000000300000006000000000000000600000000040000ff00000001000000ff7f00000100000005000000020000000006000006000000ff000000020000000000000000040000ffff0000ff0100000400000000080000030000000104000006000000fc0a0000e6360000000000000100000009000000400c0000ff7f00000400000080000000080000000d0000000080ffff00000000010400000c00000008000000b2a90000010400000400000005000000000000000000000005000000ff0100005b000000cf9e00000100010003000000ff010000000000008000000000080000ff0100000400000046ca0000080000000060000002000000080000000000000000000000c70000007b0000000400000009000000000400000400000030000000030000000200000002000000000400003f00000005000000ff00000008000000ee060000f9ffffff0700000009000000910d00000010000007000000030000001f6e0000ffffffffff0f0000ff0300000500000002000000080000000300000001000080ed1b0000389200007b9579490200000020000000e60e00002000000001000000b90000003f000000ffffffff800000006c03000008000000ff7f00000200000008000000000800001f000000ff000000ff000000070000000000000007000000040000001f000000070000006ef4744809000000ffff000008000000ff070000010000004182000000000000080000001489410101000000020000000900000023ffffff00000000010000000000000000040000080000002cffffff080000000700000000000000810c0000080000000200000000100000ea7a00007f0000000300000000000000ff0700000180000001040000040000001f0000003f00000022000000000000000300000001000080050000000300000000f8ffff1a00000002000000040000000400010005000100010001000200010002000100040001000400000000000000010000000000000003000000000001000000010002000100020000000500000002000000040000000300000005000000050000000500000001000000010001000300010001000100020001000600000005000000050001000300000005000000030000000400000003000100000001000000010004000000040000000100a8d403004aa00400010001000000030000000200010002000100040001000400010002000000030000000300010004000100020001000400010002000100010000000000000002000100040001000300000000000000040001000400010001000000010000000200010000000100030001000000000005000000000001000000010001000000050000000400000002000100050000000300000005000000030001000400010001000000000000000200010005000000010000000200010003000100050000000100000003000000010000000400000000000000010001000000000005000000050000000400010002000100030000000400010004000000000001000200000001000100030000000500000002000000000000000200000004000000040000000100000002000100050001000100000005000100010000000000000001000100030001000500010001000100010001000300010000000000180005801400068006000100030000000600020001000000800e02005a0800000400000006000000ff00000000100000ef8000000900000000010000820d000008000000060000003f00000000010000941c122cd20000000100000002000000060000003f000000020000006434000080000000000000002cc50000a70000000500000000000100001000000900000004000000f8ffffff06000000090000001600000001000080ffff0000260f0000600b000002000000690000000700000017000000ffffffffff7f000006000000cc0700008e0d00000800000000080000000200003fda0000ffffffff00000000553d0000ffffff7f08000000f47300000a01000001000000ff7f00000800000001000080010000003f00000011faffff0200000004000000060000000101000000000000ff00000005000000060000006c0000000200000006000000010000800000000009000000000200000900000002000000060000000000000007000000ff03000009000000010000000080000003000000080000000100010001000000c60700000200000080000000180000001f000000710800004e00000001000100080100005c0400000600000004000000070000000100ffff03000000f90a000001000000070000003f0000009cb11e29ffffffffff030000f80a0000f7ffffff04000000ffff000005000000010400000100000008000000800000000300000002000000030000000000000009000000050000000100010020000000ff0300009b0c000007030000dd8017590100000007000000cd000000d602000000080000030000000100010000f87f003a0b7d3b00000080010400000000004008000000c608000007000000000001000400000007000000000001000600000001000000090000000400000008000000ff070000080000000100000008000000e9000000800000000600000000000000ff000000010400000000000040000000000200000906000003000000080000005e0000000000000004000000e0ffffff0200000007000000820b0000040000005f0000001d0800001f000000eb000000090000002e6a000000c00000e10f00001cfb0000ff7f0000000000000300000000000000090000000200000000000000b3ffffffc0ffffff01000000000000000002000000000000ff0700007f000000ffffffff810c0000ee1f6a3b08000000010000000080000008d6000006000000460000009bab00000600000089000000dacd3232020000000300000008000000080000000000000004000000ff0300007a00000001000080ae000000ff010000050000000000000002000000000000000400000008000000000000000600000000000000d500000008000000ffffff7f0200000001000100050000001f0000000400000001000000080000000002000001000000ffffff7f20000000080000000500000007000000ff07000000800000faffffff040000000180000080000000000000000800000009000000a9e19879000400000004000004000000010100000200000000000000ff7fffff040000000700000003000000b994000000100000010000000100000003000000090000000000000006000000fdffffffffffff7f01000080010400000200000009000000060000000400000000000000090000000400000005000000d4010000ff0300000000000009000000010001000300000003000000e1ffffff05000000feffffff0000000000040000ff0100000002000005000000020000000800000000000100faffffff01fcffff550000000400000007000000c055000006000000020000000000000001000000fd090000070000008a090000020000001a0000007f00000002000000ff7f000009000000010400006100000001000100ce8600000000000000000000aa00000004000000000000000000000003000000000001000600000005000000050000000900000006000000ffffff7fd4000000f90000000100000001000000f8ffffff9d00000008000000ff07000009000000f7ffffff0100010002000000ff07000007000000060000000180000006000000000200000700000024010000008000000100000036000000250000006a400000000000c0ffff00007f00000001000100ff00000078010000800000000900000006000000400000000400000001010000070000001f00000005000000080000004e0000000000000005000000ff01000005720000b1000000000000184f2b00000600000005000000fcffffff5d7b00005508000007000000030000000300000002000000000000000c5d00007f0000000800000002000000060000000500000005000000000000000900000007000000000100000700000005000000090000000700000000000000050000000001000001000000b70400000500000002000000ff7f0000080000003f0000001200000000000000050000000100000001010000ee0700004e0100000000ffff080000000100000000000080070000000002000008000000020000000600000000010000bc9700000000000001000000018000000900000009000000010000002f02da9c1f000000ff00000000010000ff0300000000000032faffff3f000000000000500100000006000000ffffff7f09000000060000000104000005000000030000008e0d0000400000000001000001000000000000000000010001010000040000000900000007000000080000000700000002000000020000001f0000000800000003000000ff00000009ff00005fd40000010000000300000003000000000000009f77ffff120000000900000002000000c0ffffff00800000010100000500000004000000030000000700000009000000020000009ae4174c02000000ffffff7f010000001f00000009000000000100000200000007000000090000000800000002000000ff00000005000000bc0d00000400000007000000692100005e250000020000003f00000000000000080000000200000081ffffff0400000002000000040000000400000001800000a40b000002000000c8000000090000000300000009000000030000000500000004000000faffffff0100000000010000000000800300000007000000fee407118900000005000000430b00004000000080000000bd6f0000dcffffff00000080040000004f0000000200000007000000ff010000070000000600000000100000fbffffff77c5000006000000070000000900000007000000623a00000400000007000000fbffffff0500000006000000060000000400000008000000000400006d9400009000000008000000020000000100000040000000080000000100000000000000fbffffff05000000058800000000000040000000060000000700000057000000020000000500000040e8150007000000ffffff7f0080000007000000ffffffff0900000004000000010000000100000000000000060000002000000000000060090000000700000001000080ffffffff0600000001000000ff7f000002000000030000000008000008000000cd0700000000000005000000000000009000000009000000050000000900000001000000010000807f0000000700000005000000090000000300000003000000ad050000360a000004000000080000000300000005000000050000000200000000000080cdca000001000000bc000000ff0300000200000002000000000000000900000006000000ff07000000010000020000000800000005000000010400001f000000010000001f0000000200000007000000fffffeffe9350000ff000000dd0000000100008062000000620e000081000000452ff22940000000ff7f0000b70c00001f000000a8e8b863090000000104000001000100040000007f0000000300000009000000a0000000ffff0000bc0000000300000009000000130f0000050000000500000003000000ff7f0000070100000600000001040000020000006106000008000000ffffffff090000000080000007000000060000000100000000000000030000004f07000001000000050000000600000009000000000000000000000003000000040000000800000006f400000300000000008000010000000400000000feffff03000000030000004e76602e03000000cdacffff00010000001000000800000000010000010000000600000008000000810000009da57b470000000097f00000040000000300000006000000ff0000000800000008000000faffffff0600000001000000010000001a000000ffffff7f07000000247d0000fffbffff060000000100000001010000d3000000ffff000004000000a0000000ff010000ad0000000800000092850000ffffffff05000000ffffff7fe50000000700000001000000080000000800000005000000080000000200000005000000020000000200000004000000030000000100010003000000060000000500010003000100020000000600000000000000030001000500010002000100030001000100000003000100040001000500010000000100030001000500000005000100030001000300010003000100030000000100000005000100050000000300010005000000050002000200000000000100050001000a000000020001000200000000000100050001000100010005000000050000000000010005000000030000000100010002000000000001000400010003000100040000000300010006000000050000000200000001000000050000000500000003000000010000000100020000000100050001000100000004000100000000000200000005000100000000000200010004000100020001000300010004000100010000000000000003000000010000000300000002000000050001000200000004000000030000000300000002000100040001000000000001000100040001000500000004000000030001000200000004000000000001000c000100010000000400010005000000010001000200000004000100000001000500000002000100010001000300000002000000020001000400010000000100020001000200000005000100010000000200dd3b03000100010000000000010001000000000001000500010001000000000000000300010001000000b00e02008b870000ff7f000005000000000000000500000008030000000001000200000007000000ffffffff20000000864d00000600000002000000000400000600000001800000ff00000001000000050000006507000000000000ffffffff080000004000000000000000cf000000f7090000e1ffffff200000003f00000008000000040000000180000003000000ff0100000100000020000000020000008a0000000900000004000000000000008a00000002000000000000008e858c0dff00000004000000001000007d1b0000000000007f00000001000000a8000000070000000600000000c001000100000000001010f8ffffff06000000030000000200000006000000ff030000080000009f0000000300000001000000020000000100000006000000f1d60000000000001f000000ff030000090000003e07000000040000ff01000081000000010000000080000080000000060000000900000001000000201700000400000000000000ff0f00000300000001010000bd0000000500000008000000ffff0000370c00000100000007000000010100000500000006000000050000000100008008000000ff030000060000000900000000010000018000000008000000c000000700000001000000010100000002000004000000010000800500000000000010000000000300000030000000008001000000000006000000ffffffff38000000ffff0000ff000000ffffffff03000000ab9300000700000001000000000000000000000004000000018000000100000002000000ff03000000000000ff0000005f000000000001000200000001000000000100000200000009000000030000000000000001000000ffffffff24000000030000000100000000000800030000000700000063de8b5701800000fd050000ffffffff03000000ffff000006000000080000000001000034bf0000ffffffff070000000008000008000000010400000300000008000000080000000500000008000000010400004600000027000000a842000000000000cc00000005000000e1000000f9ffffffde0dffff070000004000000080000000ffffffff080000000000000002000000030000001f000000ff7f000003000000080000000900000004000000180000000000000002000000ffffff7fdf8a000001040000001000000002000000080000c4ffffffe8000000ff0700000300000005000000000200000002000021430000ff0f000001000000000000000000000001000000ff000000000400000100000000100000b3000000000000200700000096010000ffffff7f01010000080000002300000009000000090000007f00000001000000000001007f00000001000000ffffff7f050000000100000009000000020000000c00000001000080a10b00000e07000000000080050000000000000003000000000400000800000001000080040000000010000001010000008000003f00000001000000ff0f00000900000002000000800000000100010009000000000000007f0000000100000006000000ff000000f9ffffff010000800300000055e40000008000000800000079f800003608000006000000800000000200000081000000ff7f000001000000010000000100000008000000050000001500000005000000ff0f00000200000000000100ff7f00000000000000020000573600000800000001000080000000003f0000000900000001000000010000800700000000080000ff0100000400000001000000f40f000000020000000000002800000003000000ff0f00000600000000020000f7ffffff018000000800000009000000000400000a000000060000000800000004000000030000000000010000008003ff0f0000010000001f00000000000000018000008b00000000c00100030000000000000004000000ec0000000500000000000000070000000800000043d800002b0000000400000007000000000000000600000007000000ffffff7f02000000040000007f000000faffffff3c7d0000020000000600000081000000ffffffff00000000000001000700000000000000417700000500000024224b080700000002000000b05d00000700000006000000200000000800000002000000000000813f0000000400000000000000b5000000030000000100000003000000090000000400000005000000040000001f00000009000000c003ffff00800000010000000400000001000000d09891080300000000000000000000000700000007000000010000008000000005000000060000003f000000ff7f000001010000040000000000000001000000fdffffff06000000bc000000a44e0000070000000700000006000000c24cde3eff03000007000000810000003f000000170a00000800000000000000ff0f00000200000000000000000080ff0300000004000000040000000200000009000000cfad000004000000060000003f000000f044277303000000ff7f0000070000000900000006000000ffffffff0000000000010000c7ea00008d2b0000010000000500000000800000010100003f000000060000000100000004000000040000005f0000004c000000040000000700000000800000050000000000000008000000050000000600000006000000c02100000300000009000000c4e00000ffff000001000000ad249c797c0b000009000000190f00000500000001800000218d00007f000000e90000000100000004000000e4b96e18ffffff7f03000000ca7a00007a0000000800000004000000ff0700000300000009000000080000000300000001550000010000000900000001000000070000000000e0ff04000000380000004000000002000000ff0f0000360900000400000003000000010000000600000001010000aff10000090c00000300000004000000fcffffff3f000000a7520000feffffff010000000900000009000000000000000300000000000000fd5fc34d950c00004000000001000080070000000900000000040000ee5200000500000005000000fb37fc4009000000f8ffffff000200003f000000ffffffff080000000700000000000000090000000100000000000000000000001f000000f7ffffff3f00000010ffffff008000000008000007000000090000000900000001040000f8ffffff47090000010000800600000024000000490000006f4700000100000001040000ffffff7f08000000080000000000000002000000090000000400000008000000010000008100000000000000cc0f000006000000010000800004000003000000010000800300000000020000090000000900000004000000000000000008000002000000ff010000ec0000001f0000000000000000001000ffffffffff00000001fcffff01000000001400000700000005000000020000000008000000040000070000000100010001000000f90000009bd00000b36a0000000800000600000009000000ff0100000800000000f03f00020000000104000002000000020000000100000000010000000000000900000080000000080000005a000000000400000000000000000100070000001f000000ff0700000600000042830000f8ffffff7d8c394b9effffff050000009b0000000000008081fffffffdffffffff0300000700000001000000e40d000001010000070000003f000000ffffff7f07000000080000001c00000003000000000100000800000001000080060000001f00000006000000080000000104000002000000000400000700000007000000010000000010000000000040000000008000000005000000090000000100000009000000640400000001000000010000ff03000032b300000024000003000000718b00000400000002000000794b000000000000b32a0000000000000010000026000000bf080000810000000700000090000000f92254441f000000fe000000080000002b060000080000000500000000000000010000000000000007000000389b52390400000005000000cd0000000100000079cc804603000000050000000600000003000000090000003e3d00000800000006000000040000001e0300000100000008000000ff7f000000010000010000008000000006000000040000000000000001000100f50000000000000004000000090000000800000000000000010400000600000009000000050000002000000008000000ff7f000000040000c7000000f9ffffff07000000000000000300000020000000040000000200000008000000ffffffff05000000010000004dffffff080000000600000044d1000001000000219a0000000000400000000007000000ffffff7f0400000008000000ff03000001000000070000000300000001000000d80000000200000001000000010000000700000005000000000800000900000009000000018000000500000002000000999e0000010100004b09000005000000020001000000010002000000050000000200010004000000040001000300000001000000000001000000010003000000010000000300010000000000030001000500000005000100040001000400000001000100000001000000000001000000050001000300000001000000000000000100010003000100030000000100010003000100000000000000000003000100050000000000000000003fa8000000000100010002000100000001000500010002000100040000000500010000000100020001000300010005000000050000000500010003000100040000000200010003000000010001000300000002000000010000000500000001000000040001000300010002000000020001000400010003000100030000000300010000000100040001000100000003000100000001000500010007000100010000000500000000000000030000000000000002000000000000000000000006000100010001000400010001000100050001000100000003000000000000000500010000000000000000000400010006000000010001000500000004000000040000000400010000000100010000000500000003000000020000000100010001000100040000000300010004000100030001000500000002000000030001000000010002000000050000000500010002000100050001000100010003000100000000000100000040000600599a17026c1ec95f371cc54ebd07223b9188c4d90a95df6ecbbdca46f8d85fc5f2e4d83cbf4bdfea70cd0db84d5892f13453d67d2c9b3798ad3954be0c00070000000000010000000c0008000000000002000000900012000900010067616374000000004c000280180002000000c017060000000500000040000000020000001800020001040000ff01000000000010b2ffffff0000000018000200ffff0000010400000000000000000100070000001c000600bf59a0cf96b1ad8aac35ea4066daee33cb6d4633ee16578b0c00070001000000010000000c0008000700000003000000bc0002000800010069666500100002800a000400bbbbbbbbbbbb000085000600de780e17b053b802b84d26ac2058c4ee8a4de883350e86335033d8d7fd11c66f5b6322e2c8a53cfab36da015197d15eca34f460c3abd6191b91c46a1d90a5dfdbb786d7ffe832fb46f889341da25ca04dd8cbc246e3c167857e162137049967555525620b3a2777ac60b7fb366e7700648ae09bdb07876180acfadba56230166590000000c00070001000000010000000c000800020000000200000060011500090001006761637400000000880002800c00030001000601020000000c00030002004604060000000c0003000100e50507000000180002000500000001000000020000000010000000000000180002000200000004000000080000005f1b0000000000800c00030000006e24ffffffff0c00030000005515080000000c00030001007819040000000c0003000000830903000000b000060007922ad5c246e8b9036c3b29a7727b6c4fa4d5791299a6da231a5eaacca48292f750d5a9aef37247e580c46db521f8444cd8c01a25ac878d71784b339fa75433fc403407231227104dc831cec44da492bb7ce2a2a6c41e81acb2157a030f474d838692e3ddb9e2cc3fa0c411dfe53a74b48c8f37bf446b91ef018d351c04a44d9059a52b7e3f4897f9b57b235807885b74d644e54aa02f3b74f05fac91af052437bab96be9affe193b10ed630c00070000000000000000000c00080000000000060000007c010e00090001006761637400000000ac000280180002000700000007000000020000000700000008000000180002003f090000810000000200000000000030810000000c00030002009421060000000c0003000200c404030000000c0003000100cc21050000000c0003000100350f00000020180002000100000000000100080000000800000008000000180002001600000000010000030000000300000009000000180002000900000000000000000000000100010003000000a80006006a27751d5b0670ab98871b4fd177998a088bdf8aab0e650b913459e048d86c1b8c7b6ecf1cd1ac0a259907ed3d333b8b15f37e8f023d666dad1cf3e86fa3239f58612f63e34b31ec3e82fade81aac14120c588b8bad902bf4883fa715f2a681b87fa340befaba6e793fbaa80160d401007974e46d67289fbc378d62b000e77805bd2fa8b69cb2bb9f768ef266223dd832d56c3869a94257962fba9136171033c369ea4e80c00070001000000000000000c0008000200000000000000940109000b000100706f6c696365000070000280080004000c0000000c00080004000000000000003c0001000900000007000000000800000700000009000000400209000600faff04000000010001000200ff7f0800000000000000ff0f00000000000008000400000000000c00080003000000000000000800040000000080fa0006009eae94a89d30e97ad53b892c7d0ab36fb1242b9949d7619a0050be7a1ec42196bb99521b1f44d6c923480a526957bed8aa89e237f8955d49c0e4509a9463cbc48a2b21d94ddc8ade3508cf7f4be756592c423a8428189334fae82f3d4d44987387f619711b8ce7f999b16bcaf0c68b3dff5d090778ed90350f61a0e9871aa9b257cbfcfee42246fa51c3a4f2e9538c50ad145bce71ef8c5fa030482e72f7b5f117fa339445082c09aa007ce4d78a988dce568cc0ad6fe0f16cfb37123575a64099fcc068ca168c3e5f64b7820639cde30cde1f373cd68c99fc92e755ff46fede81dc987c7f801d21c423455b1a052c314abe5e53e85f00000c00070000000000000000000c000800020000000300000008000100f3ff10001c0202801002028014000200feff070030770000040000e0020000e014000300040007007e00000001000060030000a08c000100000004007f0000001c00030087a401000000b1a48ac001000000040000000151889418850c00010002007f020900f90214000300a687604a3090cd08000000d300000000080003000500000008000300090000001f00030004000000bd8c070000000a00000009000000690a0000000500000000120003000a000000bb9be5badb85060000000000a800030000000000af070000f4177581f556eab90dc1a3dcce70bf69a97d226152d4d3ef87ffb3345b94660b14688d088640eaa8284bb29dcfa81454c5f4d65653c322c1898b3e65a469079e65ca35ce33ac4c2f7b621ba4862c8a60e03beb9d60ea5eba4fcca4cde5fc5c04dfcb4db191a298cfece18f53e4fe394ebcd766f7e1e2aa86cd61b85c20227e002a04e344042034b1bf782017a24b9a85f82cece35bb0ccc46d7e0000b000030000000000000200006b79c3c69e7e62888c24802051d954472aa33e6fc044436f2c2eab241b15109293c092bb1562b26ccbd76d9d0cefa01545ed58da698a25f81943060a4616fa8c840bb2e815c9d0bd521756ce1ad11b924ba9e0f2faa498fdfe55cef6077d7570bf529cb7245a7b00af334acfd164255421ff9360eeaf6d483299c0e91a736d3cac60d2fae1cdf6588dcd92ab51e1a722be655449efa1868d1067d482483f79fcceec6ec8080001000200000008000b0005000000060005000809000006000500000300000b000100666c6f77657200001400020006001300000000000600150000000000"], 0x67c4}, 0x1, 0x0, 0x0, 0x20004003}, 0x4008001) setsockopt$netrom_NETROM_T1(0xffffffffffffffff, 0x103, 0x1, 0x0, 0x0) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$sock_netrom_SIOCDELRT(r8, 0x890c, &(0x7f00000000c0)={0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x5, 'syz1\x00', @bcast, 0x4, 0x0, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) 07:27:58 executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) sendmsg$can_bcm(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) socket$unix(0x1, 0x0, 0x0) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) syz_open_dev$ptys(0xc, 0x3, 0x0) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) (async) sendmsg$can_bcm(r0, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) [ 983.258589] IPVS: ftp: loaded support on port[0] = 21 07:27:58 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c0, 0x60120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) (async) ioctl$SNDRV_PCM_IOCTL_INFO(0xffffffffffffffff, 0x81204101, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x20, 0x10, 0x401, 0x0, 0x386ef, {0x0, 0x0, 0x0, 0x0, 0x3, 0x201}}, 0x20}}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) (async) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r4}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000340)={'syztnl1\x00', r4, 0x77, 0xff, 0x9, 0x10001, 0x10, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x7, 0x80, 0x80000000, 0x1000}}) bind$packet(r2, &(0x7f00000003c0)={0x11, 0x16, r5, 0x1, 0x7, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x81}}, 0x14) (async) r6 = syz_open_dev$mouse(&(0x7f0000000080), 0x5b, 0x10000) r7 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000002c0)={&(0x7f0000006bc0)=ANY=[@ANYBLOB="c46700002c00000029bd7000ffdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="04000000040009000700060008000b00030000000a0001006261736963000000546702003405030088001b000b00010073696d706c6500004800028007000300145b00000b0003003a2d5d2f7d24000018000200000800000004000002000000230400000000000018000200d685000004000000020000003d0500000080000015000600e74b3be915c823a3568609866c24e1aae30000000c00070000000000000000000c0008000100000001000000fc0015000b0001006d697272656400006400028020000200200000009100000006000000000200000000000004000000", @ANYRES32=0x0, @ANYBLOB="20000200ffffff7f0800000000000020000000000100000003000000", @ANYRES32=r4, @ANYBLOB="200002000800000004000000ff00010000006c25a357bd33a9b900"/36, @ANYRES32=0x0, @ANYBLOB="70000600060f871189a18ada3aa31b808e5114e4c75fa8f14f1e3ada1f9f104e6434ffb2cdba0707821360ac9e7abb0919f1e893ed4e844cccb4c0ddbc74596ec97d9abd9917ca8e29ae575bab2d4993d2552357b8a15a01164d3a016c43c7b0f903d5f5d916ef66462c5390f1f7eced0c00070000000000010000000c000800010000000000000040011c000c000100736b626564697400540002800600040008000000180002000100000002000000ffffffff0700000007000000180002003f00000000fcffff050000000008000008000000080005000100010006000700040000000600040000100000c2000600f68f9d0587784022c0abb5c7108c92dd9458546fbec8745d0c09d2aceaea5f0d61b6f4aef699aab08ad46e806a8c5a423e7cbeab7615e94595a5c0d4c55c6cd0b5eb451c91ef840234ac2d4dfb38d62fbd0503966b0889a805de1ff0d7944db6c2693bdd88064c5eda1a12e18e5058d6d970bd43a5f8342424a25aae80b3884c595c33ed894c2913b896f0cf45703470255d4e1247c2a5f8d6ad9d70cf21377f3b7439e3ccee2cccc60d7077bc737f9d75ae891ab03f493493379a2a148b00000c00070000000000000000000c00080000000000010000004001090008000100627066003400028008000500", @ANYRES32=r6, @ANYBLOB="060003000100000018000200070000005cbe0000ffffffff686800000180ffff08000500", @ANYRES32=r7, @ANYBLOB="e7000600795c20b487bf27705c9a387af0207de4c20c3e47640b4c0f1d32557bb4be41a5eb34340dd70f99301768c07bb2cef1d142f88df16dcdac07cb69311c696ff8e727d4f24258c5ee2b2c256d0e2c510307637624d51c3a78980462a590232da8c99427ccac055bbdc265d64cc82acd64c8cf468f0624a6ce27c823beb2bedfc26526a88cf0a6195f23fa7ec67da57c8cdaa913fa9752128f4d45fb9c4d2e0caf3dbef7b612c21ab474d7dcab2a970c73fb8a1ebb34725bbfc8512ca8095de9710f640f292d46c669c02f691d3366cbffb5f2e2c0d611545278fd24118032ff8510ec05ca000c00070001000000010000000c00080001000000010000002c010f0009000100766c616e00000000380002801c000200692e00000010000003000000938500000600000001000000050006000600000006000300130e00000500060007000000c9000600525edd6652eaadcd2a93d535ae619ce255aee015e08fce03accf95538381e83aaab20e0b94b93223694d8424cb3d027da8fe7a05f1d6e90d969c47c166cb253e15410c819e320d8cd03e79b8baf1621247accc621647e7346deba9613f22cc39c9e91b88fa5f1f997fbf69777a5aa15a597ea9c85386fcc0b6ef8333377bc1c718d0d93938e858afbd57bd0d83e08c11ec297332320a8b7d84fa2ec0fec47f254922df8e12b2b969c8943d18dff47f087bd722a1837d305878d66294b4236a08684a73fd9c0000000c00070001000000010000000c0008000100000000000000f85f0300441010000f00010074756e6e656c5f6b657900001400028008000400ac14141205000a0000000000041006002e8b571bcd129ca7f8d6e202386be4cede7804a2d060af07b2d2c6919e3d62ff8a4c526bc61c7e037ce10716aca54a13f66928ebb72acc09f83a5f326cb88239fed088e3a565392968c634587c43d4767d56395e10d69ac6df172ec3730f503066eaf0f77ba7fb4b6085c7256f6683d69e551f21d72325542d3010bb4d4296c384c1bd6465ffe6e976a64f66d01ad8c2f8b868bc16c17fa52e94aa38b96d8a7fc615abcd537fc9ff2217c893f5da04829f24e826af3deea1386f12184ee7b6e72c208e1ae87c7282adf0bde9548b1bc6833d058cedcb7b8293023d373e2c5c68c03c2645163d5763d0abb6c9e3edee15773dc5b1274af1284b39776e4a59b026b893fd685fde8bff0664928f4150f4eb9ff37099fedba4ef41f131d5ffbaa00070e23c574cab1fdeae78c3b5b83a5bba7f019925283dc82d7822b5521ed743a5a8e36a13b43227d3f744bb6846c5d7f05ec422e6c10cb724d736f1c72eb1f136125face73f26b72995e3c4fd59c692d119a094a306873cb47d83ee15aa9431c0d91cfd1d9bdd14fc3d3bc6ac030ea862e8c3d7ff71e69d18f602778ee088d4c9240aff158978d8c78c620296e11bacad4c00de95e9db79281fbc9688fc6c555e23fa7e66cf7790749ef925029c821f32a8f4395ff322b45bdb5dae15a7620ffb5295292f001ffd860e11873766ff2b20e7e5854825a4500a1d3a734b06fbcde2947fb89dd4c9cd6e59a3b14dd0de0dd490c1fb48db5c7b8fb825f1d2b1206de7ff3e763ac47ce11fcb2a532a371f7a4944f88db08dbb88022f10acd11823479350dbca0bb76883575549e83d25e62b525dd708e4ef9e2b099df3cf83d5666c057cb5dff0f85db4b0fab93829321280d0ae17017d47ee2d69fb5b74623abcc51d1d6b0c5bbf858bb89684999abbf5a8272a0207b54868e60c369d6d33658548a63271a67d64ab0f06de2a5bf3d2b4fe52205e6910eb233fb7deba2675a5314b13983cf75a3de427daaee6e106ee8043f3b3421b558af4cbbea5aeb573443345a3f466589e5eda0b2b012ac47e2f7f2407b3bb513ff080c42b1bb94940a4f17ef23692b3d8c7eea47321e5cd69260b7d6d077ca567dac26a06de6bbb003587c53af51fdbe4c54ede2980750e465ecce6f12404cb64053ffe75210862925794873b866b3ea3eee41f59ade6da90bf0738bed1168cf156a890cf91cdb73296d60ce3e55b3f67c37a9e316d2f8311d4c9520bf9ed4edecc9c4df6a22c8f37e3d313f0b3eb6f4e2867cddce1bf112c9d9677451eb791359987b203da4bd7b872ff9a500b9515bce76f3bde51f105b3f93d75a66a555767891ccfe63cd0f289a5c4eb11b2cd45a936a34dd49aa3b8803c380264b42cdffee27999a45d9dfb8c9b1f401d10b160b7329ef108f96c5bb882ec952e66cb65c985fbf3012d78b9a40603494912b3d0dbb8c847518e1d4f2b5c519ecaf215289db44117c32fb86dcad67b6aa16785e375de6b370900046e588354b96e2e2e7ecf067aa9b9862f8ab5a86dc839864e33cc8303c50d86a840c89282b46e210cb363483eee3c932131e08b8deacd3d8ab360ba2317e972421a8711a3aa9da5e0a31ac33f0a56565f02343142b1514a7027135aadbc1821f656c7575e1d58e9409bfc09b069fdec8e902a50e429c720e8c2489d1ddf074dc388fd9e9e51f7271379055b1379d8d12075da1a6543f25b4a4550c53ecccaa074f9249c25959a28b34a8d98640c48300f05f33c025520d0c0889e836d322f29f737b78143476b1f1767a81f18ab28a6679fc13dca93c79f0d48ca749402d22c896c8c5905566aa87cc4bbfef780260cb593f45ca7643607ea706581dc1bc6aa11bf5c4a1a6f1ee382da6d69aa2adcb8b577b38bc8f8add587cddca912a5abe44badb935cd757bf4d88d244c482fe1c6cfe9e4b91175eb01d4e57b52edb11022618b58ec09faf149e3f18e23252af5552e43500ed7dea0bc80c56968a2688acc65a560001833d65616d42d525923de218388ad5bdf99a3c327e48ae1290a17e3c61e503189a2fbddadda18f12dec71d504f61ed3ab813653677b3d7ff944e608543249a36c713cdfaa2812ed12346ef630acddf8b0164885970272f56540ee07423ca389b34774d761f5212635710d7a01b0aab61c93520035d44f185bf6fd1aab1b98feb270fd1cf775d2e6447b3ea21e13125044160837ed25fa5f4bcb1bcac435cf2d5f0c1963e6e852df1b807963a59d5b7b8b377fd0433a0c0c5bb32448146df99f20f75f793a5052d89c14d3239eefb4bd7e16882fc4b345ed9499befe15fa453558dc6801297199bd6ab0e0c98f2c61d356aa61762d58d0f95a2f2afac486c6a4c8450ccf3b4fcce3115ceeb9561a4dcec851ba248ae357301866a987614c1b30104dbaaf778b2cc8cf659d3915a7aadd1b56e085910e953c08175eb4ef8c07c27e482717f6813e7c8a509a450a89638c55bdbcac06bd83c0a92a55644cf7033b1508008821940c235f632d7d986c8c87b37a685d9aaa923e063dbed103fe4e480714bb667a3a2f629133c71e8f8635fe41a5cc4862473a10b30e1cb29c43af37e5de3ebc817bbd5e6b94fb2ad0b772d18380ddd9eb856bbf114aaa719b5c1f9ec2f7579737eb5925b883598be8d5abc333e7966dc104c5e7db6f415c902a48b914e8be04f380b23d6dbba674910a57ed9a8fe352718ef375d9305af189eb777b42748ee4519bc27b2336e7df7177118e9d761b949d18f9de88bc413a6710501a44444593b1ae30a060f92c797146062ca6fb4f8f94f2dd1a7ae087ffc46d94b4d80ca0c4771f31bb66fe6d8df7409bdea01e05a7dc5feae1e4141cffea6b897cbf2b13d2803410dce3884cd9edfa52e2d5b8cb286dab75352d7647f39be99e1529ae581638b39bc02b7712c3c722d1f9ca3d6723e1b8ba29a6773b1c50d92aa16f7e84767074344c4521044c5f793b5f4e2e64d6bef470239e5a9c3d6673402519f7583fcf0daca1301fc5ac2245133b3215f88c6c8604b41bb59d05a680d35e3430048ee293eb096319115f70a27a8dd01c1fac2aeedffe0888856aaa6137b7fab3f2c93bc36d0ef65294008fe46703b3c244d21e5ea81e2e477ffc4d6a173286fcef55e5eff196f35be0df291bcece31cc740a46f79bc43a1ef84274b77b5e080efd78012eb047ca5aaa172c2641ea5f3983ce1d48198bea91f83113bde46424adee40f7a843fc3dd3ce731a383952ce7a4f9db6d86529428c0fad25082a62308f6843b39a74459acbb05c9b46c7b96c0a33e924cdf0a4d78a2b024fcee44f42f1545ea52035447941bd46a5b4657f5e2b2a8b34f434de779a86514462b550684fb7856acb17d086ccd735aaf3faf4a08255f3e9614cb2deeff0c9aa708e1a4fee7b73c69be895e8e3d32d8bdb7e1503017866d51da49e1780ccada31fda606c0fd9a128e84d4b9204b355221c33ba38d88cde4fa7837f59a1c42f5dae832afb0a5a7bbe778361a188d367d1f82e4a1a1c6ab15aaad7cc0534b8710972d5e2b7f0d1688af9350980e093894ccba515edeb616e07f4a48978254c3303a4a2845fed1dd469dfc33dc2d2706aa9254c82db3f428b59f087cbb97f0d36836a537d97140d014ce678c5236f0680f32b35d05e7f1efc3690b4ee2622cb74ca30fa9fc60cceaa09558857a245172342ebac856e479831bd8f011a599541a8b12f3025aa72feabbf45d01866c373744b96458a0933772431e0004446cdc0731e480924a2f8988da78422772af1b2b8eb7c6a5858b7115d2c80c48f0c24002306b57dee938778e9db0a69e9c01ccd2b27de7f298fd0e59895990beca52f421ac963414cb290175bebfb48b49f1f4de67470eab53ff397c602c22c9e163e8d79e8a456637b1eab4c4546b43be51694281384ffa6ffd69dfc5769f73d92064a3deb84829fc8e0b59c3275039bdc0c26dc186aa75646a4c03c3212fef18542cebed4c058d27fcb95277a4a867a279a5e37525139854a0b1e54f9e8aab2e41bb17a376f8a3ddf5bf81f2be6d87f48d039f79b0b1a59d84adaebf223e073e89b762be02750d1335c888fd9018c3fed27085ce0eb81fe9ffa10b483246e13a57671997d76f9761a71772abea5259b10f72a5bbae502752ed5e2bc5a9728fa0156f30286d0cbad49ad15b67d61c43dd0c96aa5d76c34dc1abd12acde10e9e084476d118edc2fe87846565063ad6992b87d65ec0dc357e1cf078400bd37ae27a38fe8f757038b3aa4bb675d62ea571482ea6c195567b95964f4858069e9e4cbbbb2c43748eee56cb5d878c6e4a4b48a42455c6c591e3fbb7755be0444b6f45d3ca03b848a9b94a260a0207eb4b5739f7a58aa9fb6030a72efe97cf0d252168caee00b68a92834f0761c73a84d2ef12b9277a5fe45dc84782940caff14cf6f51a495043c9b3d8f7a47f61e44cbb560a34659051f512da92b1076e8e18061cc45befb5e8cc734691812adfb5d9bfcea9183abf664c4b24758f6396dadbb73934bbddb6cf58bb485c982fc80ec11e3eecb3f187935ed33563af5e2ded3467e7b1dd312721cd50892df4e1968d1f1ae2850a4f8bbb9a8d466381cf06b873163f1b06078f0833517e7f9d968952b85e0aed8195547d473c25be3f1b51993de26796439820e72ced2554ce0dcdd618bd3d3a5e888ddeb16c817743d9b700d60f0905ab9845f25d09a6bf24b8eb1aaff8c6a937d8987b0f47551d496f7672241e0548ade08d292440d6686909a35c236868dfca242091feca9ce33c71418ca11446c8331ddb49083c87c4d58dedcfd74186a4b5dcb711ca74393d61f07335156c9a7e5e51417dae0a9ff28f6a69d622c06dbf4e01c33b0de00b9b3243101f54546afceac34252ed44ef026b4ee58999394f2dc1cf7d30701a60e5d135ce7730ff256d767b6445a5c3d048a977d72b8d4d3be6945dc6e5207570731d95fceecf660c2cdc61591382fa14a80aa931b2a2c56ff02a88bd4ab69388c15cfbc24efc3aedab02f0c57cea43f6fa591066c96f4a2644a2ea428e6df03af700af389bb7175b357ec55996bc746b090bb93ecd3bac98348d71e716de8277c3af9d08f6fe2adb40d236581dfb380aff590fe55c90c98f5d7744a2127f9fe66cb7a161b9fab1b5248ae677a510ed116830b3fdafc6fc6ceaec98d4a0eaec283f4a317e220b36975a7ec994ffcb83be6f4773f86e707ca69223e8fb4ceddeb1bef1172966fb542938ad5ec84dcd812f02fcf98d94e233671424651336b0b59c619677fee6d6802e5977120346f459121565432a1b3296f959c306cd69587066915007f5ff219a1197c64a468358670701adfd5bc69e8e0f14579bd7a56ea77fa40ba1840d79dbfa2bcdd14805f5fee010f1250a836d2b27919c9a9424501fa7a64886fd9b31570c0375ca0c0fdee71e3fe8972c57b6a9ac55850a70e41402e7ecc80271b1d37ac7ae3c0c8a2a784d02156a28efb144f9186cd636b39f5a10f64a1aba99133f086fd2e5983bdf0fa4f4a47a75777a7727fc03ad08c52901a2546531e7c4d3aecff20883328b21aa919b4cf8354c1e1ad1dfdf231744a447109107decdf62c7c75b54472a1022f9db4471ab894734cdf6423f35ccde0c7086a646b844e763ea928fbaa21ffbe1b63387a61ff7447c6385d34e4362e23ddbb3d967405e8783f87cd1557bb14747b63e872e5fbb9ee28bf9f595f998975446364024944be0ca01af97af9e7a9eec4ea5da9eaf2e13b1d36b909bbeb4b11c81066e4c156bfac30c00070000000000010000000c0008000300000002000000b000150009000100766c616e00000000400002800600040088a8000006000400810000000600040088a800001c0002000000000005000000070000000000000006000000020000000600040081000000460006002554ae9f12c4a48f622b2158b353fec421fea07b42a86e60bd32c9924b381bf7410febc1a5e7e0e8488bed9c462f1a429c2a52f71ee4d2b1613e83306a099079b77c00000c00070000000000000000000c0008000200000001000000444913000a0001007065646974000000dc480280100005800c0006800600020000000000800e0400000100000900000002000000e100000007000000080500000080000009000000fdffffff0600000000fcfffff7ffffff4d00000009000000060000000600000001000000feffffff02000000010400007f00000004000000ae8b0000000200000900000000000000000400000000008009000000050000000500000003da00000600000047ef0000e669ffff810000009ba2000005000000040000000100000002000000ff000000810000000700000004000000ff7f00000200000000800000000000000000008009000000ff030000f9000000010400000000400006000000e7ffffff01000000060000000600000082eb0000ff7f000000040000f8ffffff0000000002000000000000000900000002000000070000000100000002000000300000003b640c4206000000e10000000101000008000000ff03000040000000040000002000000007000000000300000100000002000000000200002c000000030000003f000000ff7f00000800000000020000c7080000080000002000000007000000000000000010000006000000ffffffffff000000000000001f0000001f00000004000000ff0f000006000000c3f400000008000001000000200000002b000000000400000080000003000000ff0f000001000100000000007905000005000000c40e000000000000040000004b5000000600000006000000350000003f00000000140000140000000000000000010000c1000000800000000800000000080000ff0f0000060000000900000001000000020000000500000009000000008000002b00000004000000ff0f000000010000faffffff0101000000000000a739ba02059b00003c000000000000000000000000000080010000006704000004000000ffffffff0200000009000000d6e1000008000000000400000200000008000000040000000200000004000000ffff000081000000090000000800000000000000b16b2701000200000001000000000000010000000300000005000000a700000002000000ae4e00000000010089000000ffffffff030000000600000044060000150c0000070000000300000004000000000100000000000001000000ef0d000005000000010000000500000002000000ff0f000086080000ffffffff01000000000000800000000006000000050000000200000007000000010000000400000008000000000000000400000006000000040000000300000000010000020000000700000002000000020000000600000000040000000000007b0000000000000000000000000200001f0000000800000000000000ffffff7f9223e86e7f000000060000007f00000008000000ffff0000070000009d0b0000000000000700000008000000008000000900000040000000000100000100000008000000c1000000001000000200000000040000050000003f000000070000007e0900000500000007000000090000000100000000040000eb000000a6000000000000000100000006000000040000003f00000006000000070000005a9b0000040000003500000013080000060000000700000002000000010000000900000002000000060000006508000000000000060000000600000007000000ffffff7f0000000003000000b81e000008000000ffffff7f010000000400000009000000ff01000000feffff0000fcff08000000500500000100000002000000000800000200000001000000000000000500000005000000fdffffff09000000020000000000000001800000ff0f000007000000fdffffffffbe00000000000006000000ee360000ff000000040000000800000006000000d66600000900000007000000f7ffffff01000000800000000100010002000000010000000400000002000000030000008000000000000000ff7f00000000000009000000b7000000e606000080000000040000000800000000000000fcffffffff0f0000030000000200000006000000b60a0000070000000010000004000000290b0000020000000200000005000000ff070000fbffffff08000000ff7f0000b08d00000000000002000000ff0f00000700000000100000030000000900000002000000930d000010ffffff060000000200000000800000000800000180000009000000b31882ed03000000ed0b0000060000000300000040000000090000002f000000e150000007000000fdffffff0500000000000000010000000004000002000000000100000400000009000000018000000000000004000000ad0a0000ffffffff00100000f2fb00000600000000000000f9ffffff0200000002000000a30c0000060000000180000000000000ff030000feffffff0100000009000000ffffff7f0700000000000000f7ffffff0000000000100000030000003c000000000000800300000009000000080000000800000081000000060000004c0000000100000000000000bb010000020000000400000004000000070000000400000000000000f5040000c80800000600000001000000000000007f00000021fbffff3e0000000100010002000000018000000500000006000000010000000900000002000000090000000900000000000000030000000600000006000000380000000900000000000000070000000700000002000000db4e000081000000001000001f00000007000000ffffff7fffffffff030000000101000009000000010001000000008040000000050000000500000006000000f9ffffff0010000004000000d6070000070000000700000009000000f9ffffff8f0d00000debb2410300000000080000050000005d0900000000000003000000ff0f000007000000000000000300000007000000030000008e7b00001c520000ef7300000900000001040000ea68fd14090000005500000006000000ffff0000000000000700000000000040eb020000ed9400000600000007000000080000000104000000000000ff01000000000080000000000300000001000000080000000800000007000000dd6a00004050765c0400000020000000000000802fd4000007000000ff000000333700006781603605000000010000009000000005000000370b0000ff7fffffff7f00000000000057420000040000000000000002000000e301000006000000080000000100008003000000010000000100000008000000010001000b080000a38d0000090000002f0800005f000000000000008f090a59070000000900000076a5000002000000ff00000056c6000001000000000200000500000009000000090000000100ffff09000000010000000500000002000000090000000000000000000000ff0f00000700000020000000000000000100000002000000050000000800000000000000030000000300000000000000050000000000010008000000ff03000005000000ca0e00000000000002000000ffffff7f00000080040000000900000000000000f8ffffff8e4100000800000047000000000800000000000003000000b40c00000600000005000000030000000200000005000000ff7f00000000000008000000ff01000001000000f7ffffff07000000090000000900000021590000020000004a00000005000000010000000300000000000080bafffffffeffffff04000000d00600000000000007000000020000000700000000000080d000000005000000080000007c1f0000010000005d90000000000000010100000180000000002000ffffffff020000000100000006000000000000008e000000080000000100000007000000ff030000000100000800000003000000040000000600000004000000070000009700000004000000ec01e25100100000030000000080000009000000040000000100008007000000070000000800000007000000000001000500000001000000080000000300000009000000010100000400000000010000060000000300000003000000070000001f00000000000000ff0f0000c2000000060000000900000008000000640300000900000007000000ff030000c9d7ffff0000000003000000040000000010000003000000f8000000050000007f000000030000000900000000000100fdc80000001000000200000008000000800000006e0000000500000003000000ff0f0000ff03000001000000020000000100000001000000010000808100000003000000060000000800000006000000030000000300000001000000040000004100000000000000070000000900000001040000bc00000004000000800000000900000009000000ff03000002000000090000000500000001000000050000000000000055e58b2e0600000000000000060000003f000000f7ffffff07000000730f0000fdffffff04000000001000001f0000000500000020000000010001000200000002000000050000000100000000000100060000000400010000000000040001000000000000000000050001000100000001000100010000000000010000000100040001000300000000000000000001000100010000000000020001000400000005000100000000000100000001000100000000000000010001000000040000000200000005000000030001000300010001000100050001000100000001000100050000000200000002000100010000000100000002000000030000000300010000000000000000000400000003000000030001000200010005000100010000000100000005000100020000000300010002000000020000000300010002000000050000000300010005000100030000000200010002000100050001000300010004000100050000000000000001000000000000000100000004000100020000000300010002000000010000000400010002000000030000000200010005000100040001000400010003000100010000000100000005000000020000000500010000000100030001000300010004000000040001000500010005000100030000000400000003000000010000000300000001000100010000000100010004000300050000000400010001000000040001000500000003000100020001000500010004000000020001000000000001000100553201000000010000000000200e0200030000000000807f00000020aa0000003f000000f7010000010000000500000003000000030000000900000002000000f70200000300000000000000040000000100000007000000030000000900000000f8ffff010001000600000000040000ff000000200000003f000000750a00000000000004000000ffffffff06000000f9ffffff0400000000040000000000021e00000000020000000000000400000000040000ff7f0000ff0000000000000000000000050000000100000001040000050000000a1e0000000000003f0000002500000093b30000ffffff7ffc0000003b0e000004000000d0930000ffffffff01000000b900000003000000030000000000000004000000010100000900000000000000fdffffff01000000fdffffff000000005a0000000000010007000000ff0300007419f16900800000070000000600000001000000ff0f00000100000009280000030000000008000001000000330000000700000000000000000001000000010007000000020000003b33a03bff000000ff7f0000310e00000600000003000000080000000200000005000000070000000900000001000000ffff000000400200005e4f00020000000080000001000000050000001f000000000001000000000004000000020000007f000000070000000004000007000000ef01693701fcffff010000800600000000020000ff0f00000300000005000000ce000000010000000000000000000000cd070000ff070000000800001f00000057850000fbffffff0700000001000080000200000100000000800000000400000d0f00000200000008000000641a000003000000000001000104000003000000200000000e7000000300000009000000bd0600004a00000001000000090000000000008005000000000000000600000003000000b3280000060000000080000003000000ffffff7f000001000000000000040000ff0f00000600000006000000090000005b0000000200000000000000018000000800000008000000020000007f0000000500000001010000ff0300000600000000000000040000007e000000080000000100000000000080faffffff140600000200000009000000750000000700000000000000ff0000000700000001000000000000803f00000001000100faffffffff7f0000050000000d0a0000000000002113000005000000220600002000000002000000da230000020000000004000007000000210b0000040000000100000000100000998700000800000007000000010400000000000006000000050000000400000000040000050000000500000000000000921700002000000001000080010001000800000000000000000000000700000081000000070000007100000001000100000000000080000004000000800000001f000000ff0f0000060c00000100000000000000ffff000004000000080000000180ffff00000000ff0f000095ffffff0000000008000000ff070000ff7f0000020000000600000006000000070000000400000001160167070000007df80000020000000104000004000000fbffffffff0700000500000004000000ff00000020000000000004007a0d000006000000080000006d0a0000090000000ce7000009000000450a0000fffffeffff0f00005807000000000000060000000000000003000000000001000100008000010000ff070000010400001d55000003000000090000000100000001000100fe290000670000000900000006000000080000000001000014f80000070000000700000006000000030000000180000009000000018000007f0000000000c010ff01000004000000000200000700000008000000030000000000010001000100020000001f0000008a0d000003000000f60000000500000008000000080000009b0000008d0200000700000007000000000400000300000005000000ff010000030000001f000000030000000200000002000000060000007f0000000500000001000000030000000700000000080000080000002b0500000000000000800000c400000007000000018000000aac000007000000070000000a000000060000002000000000000000e68e00000100000002000000ff0f0000090000002000000077ebeed00600000003000000fe00000081ffffff060000007f000000ff070000aa000000c0ffffff0000000004000000010000000400000002000000aa000000f4f3000004000000020000000500000001000080090000000001000000000000030000000800000009000000030000000900000007000000ffffffff0100000007000000ffffff7f010000806bb00000080000000700000006000000010000001f0000000004000040000000040000000000000004000000ff0300000400000007000000ff7f00002b0000000000000000040000020000000100000008000000f7ffffffff0300000900000008000000040000008000000001000000200000000200000004000000030000000002000007000000ff0f000006000000090000003f000000ff00000001000000ae060000b93e0000ffffff7fffffffff04000000020000000400000008000000e60b00000000010001000000040000008000000002000000ff7f00000180000000ffffff000001000a8e000000000000010400000600000009000000e003000003000000080000001f000000090000000200000001f8ffffbd0b00000300000007000000010000003b0d000006000000ff01000007000000ff01000020000000080000000000000002000000040000000100000001000000040000004000000001010000040000000500000005000000040000000000000008000000090000003600000003000000ff7f0000d600000001010000ff7f000040000000050000000300000081ffffff0700000006b900000180000007000000060000000100000003000000920a0000d70e00000004000001000080fb000000c80600000000000007000000352200000300000009000000050000000900000046070000ff0000000400000006000000060000000100010001000000ff00000040000000030000000600000001000000000000000c060000eb0000000800000060000000040000007f00000006000000010000000800000003000000070000000100008008000000428a0000ff070000efff0000c5db000007000000ed02000000000000960b000006000000040000001f0000000100010000000000070000000400000005000000030000000100000005000000018000007455000008000000018000000100000006000000aac100000900000009000000060000000900000058070000ff0700000300000004000000ac08000001000000030000000600000003000000070000000200000001800000060000000057643c02000000430c00003f00000082189516ff0f00001f00000006000000fa000000060000000010000008000000000001000900000008000000f8ffffff00020000520000007f0000000300000060f3ffff08000000ffffffff08000000030000000600000042000000000000000500000004000000730a0000faffffffff030000020000000500000006000000ffffff7f0000000000800000ffffffff000000000900000020000000070000000800000005000000040000000200000000000000050000007f000000601300000300000001000000ffffffffaf0c0000020000001f03000001010000050000000200000000000000010000005cf4fffff4090000ff0700000300000003000000060000000004000063e60000040000008a2ccb3206000000010000000700000000000080d388000006000000ff0f00008100000004000000290000000400000003000000cf5c000040000000030000000600000004000000010000005e00000008000000000100001a060000020000000800000080000000010000000000000007000000000100000300000000000000590a000002000000040000007e0600004b0000008700000007000000030000000700000000020000800000007f00000007000000dd0000000100000000000000200000000100000001040000704a00000600000008000000010000003f000000018000000500000007000000040000000500000002000000feffffff01000000010000005c0100001f00000007000000980500000101000066030000680d0000000000809b0000001700000002000000000000000700000002010000ffffffff0200000000000000070618298e0b00000500000004000000010001000200010001000000040000000000010003000000030001000300010004000000010000000400010005000000050000000000000004000100050001000500000002000000020000000500010004000100000000000000000000000100040001000400000001000000010000000100010005000000000000000300010002000100040001000100010000000100000000000100010003000100010001000300000003000000030001000300010004000000010001005cc603000000010001000000050001000400010003000000010001000500000003000100050000000100000003000000020001000000000005000000010000000500000005000100010001000400010003000100030000000300000005000000060000000500000000000100000000000100000004000100020001000100000005000100050001000500010004000100050000000200010002000100050001000000010003000100040001000500000003000000010001000200000000000000050000000400000000000000040000000100000003000100030001000200000001000000020000000200010001000000010000000100000003000000000001000400010002000100010001000300010003000100040001000100010004000000030001000300010001000100020000000300010004000100050000000000010001000000e00e04000100000004000000080000000600000048f0ffff840800000900000006000000060000003f0000000400000003000000f7ffffff60000000040000000100010008000000030000003f00000009000000080000000200000005000000010001000000000000000000010100000000000004000000020000007500000003000000010000000e9f00000900000000800000030000000004000080000000010000000004000000000100ffffffff02000000010000000272000005000000ffffff7f07000000000800000500000000800000020000008600000001000000001000000100010007000000ff0100000ecff62001000100000000007f0000008706000002000000000100000900000001000000070000008600000000100000850f00000600000001000000ff0f00000000000081000000c00000005b00000009000000090000002000000006000000f4a7ffff0000000006000000ffffffff09000000060000002b0ff72afffffffffa0f0000ffffffff8100000006000000090000000d0000000100008004000000d4226c41080000000104000003000000ff0f0000010000001f0000000000000008000000cf00000008000000ff070000090000000900000009000000000001003b950000c756dc0d04000000ec0d00000800000003000000020000007a090000040000000002000000800000000000800800000000000000ff03000000000000e7eb00000400000009000000080000005b0d00000800000081000000fdffffff0500000008000000ff0300000104000001000000faffffff08000000ffff0000a70400000200000001000000020000001c00000003000000030000000100000008000000ff0700000900000006000000ff0f00000200000005000000010000002eec00003f00000008000000fbffffff0000000065040000ff0f0000a003000006000000b313c4420200000000080000c000000003000000008000005207000006000000ecef00000500000001000000000000000180000006000000ffffffffca05000007000000020000000900000000010000040000005f000000090000000900000002000000000000800010000000020000d3010000070000000700000009000000190000000000000000000000ffffffff0500000001040000810000000104000000000100ff0f00000700000005000000060000000a0b00000000000007000000010000000000000101000080f04d0000f9ffffffd34f0000bf1c00000200000005000000dd00000005000000b20800007f000000010000008100000009000000140000000400000001000000efffffffff0000000800000009000000edc6000005000000070000000200000041e6000007000000010000800900000001000000ff07000040000000ffffff7f0000000085090000ffff000003000000040000000700000005000000ffffffff3f0000004000000005000000ff070000050000000900000001000000ff7f0000ffffff7fec00000004000000010000808100000001000100ff07000004000000040000005c07000003000000000800000000010000020000090000001974b177070000000800000041b1d47907000000160f00004d0d000094070000600a0000080000000400000005000000090000006e000000000000000600000045240000000200000800000003000000ffffffffff0300000800000054000000020000001c750000000100001cbd00000000000036050000e0000000f4000000010000008100000008000000000000003c010000ff7f00000700000006000000050000000900000081000000080000000500000001000000ff0f000006000000262700000900000000000000a95be44468050000070000000001000008000000010000003f000000810000000000000001800000ff0f0000000200000008000008000000ffffff7f81040000330f00003536ffff0200000008000000200000003f000000ff000000000001000300000000000000cb000000010000000800000020000000ffffff7f030000002000000089f3ffff050000000900000005000000a389ad5100000000080000000600000001000000a10c0000070000009cc10000060000000200000001f8ffff06000000000100002000000052fe0000020000007400000003000000ffffff7f01000000000800000100000009000000010000007d0000000400000003000000000000000004000002000000800000000400000021000000f8ffffff08000000090000000400000004000000050000000900000082000000ae0c00000300000080300000090000000800000000000080090000000100008000800000c1ffffff470b000006000000000400000a0000000004000008030000070000000300000000f8ff0302000000ffffffff020000007f0000000000000001000000040000000400000006000000311200007f00000008000000060000007f0000000101000006000000ff070000ff030000fd8900003002000000000000a420ffff05000000200000005f0b0000040000000500000008000000ffffff7fff07000003000000040000001f000000a500000000000100ff000000ff010000fffbffff040000000300000001010000200000000900000001000000000000003f0000000900000001010000ff7f0000e80a000004000000f605000002000000fbffffff000000001f00000000000000080000004c0500001d0000000000000000000000050000000000000007000000050000000200000001010000c5d070380b000000ff00000002000000010000005c00000009000000ff0700000100000000000000ff0000000300000000feffff88c200000300000008000000f09a00000500000000800000030000000300000007000000000000005139d634090000000000000008000000090000000080000066010000040000009eea000000010000060000000000000006000000400000000300000006000000060000000200000008000000ce86843303000000f93b427808000000ff070000080000000600000020000000ce9200005a0a00000010000000000000ff7f00000101000005000000010100007df700000000000096020000fffeffff0300000001000000ffff0000c7000000640e00000800000009000000030000000200000003000000000000000200000008000000ff0100000000000e0000000008000000ca67fe620000000002000000d2ad000003000000de00000002000000050000000500000002000000545500000100000001000000320a0000090000006b0d0000ff01000080000000faffffff7de7000009000000018000002000000004000000d000000057000000ffffffffe8f2ffff02000000510000000100000001000000050000001f0000000000010089000000c0ae00000100000001000000ffffffff8ede0000ff010000ffffff7fff7f00000700000000080000070000000004000008000000000800000800000000020000010000004c0000009b0000001f000000300000008000000001000000ffffffff070000000200000008000000ff7f000008000000040000000500000003000000000200000800000001000080040000000300000006000000000000000600000000040000ff00000001000000ff7f00000100000005000000020000000006000006000000ff000000020000000000000000040000ffff0000ff0100000400000000080000030000000104000006000000fc0a0000e6360000000000000100000009000000400c0000ff7f00000400000080000000080000000d0000000080ffff00000000010400000c00000008000000b2a90000010400000400000005000000000000000000000005000000ff0100005b000000cf9e00000100010003000000ff010000000000008000000000080000ff0100000400000046ca0000080000000060000002000000080000000000000000000000c70000007b0000000400000009000000000400000400000030000000030000000200000002000000000400003f00000005000000ff00000008000000ee060000f9ffffff0700000009000000910d00000010000007000000030000001f6e0000ffffffffff0f0000ff0300000500000002000000080000000300000001000080ed1b0000389200007b9579490200000020000000e60e00002000000001000000b90000003f000000ffffffff800000006c03000008000000ff7f00000200000008000000000800001f000000ff000000ff000000070000000000000007000000040000001f000000070000006ef4744809000000ffff000008000000ff070000010000004182000000000000080000001489410101000000020000000900000023ffffff00000000010000000000000000040000080000002cffffff080000000700000000000000810c0000080000000200000000100000ea7a00007f0000000300000000000000ff0700000180000001040000040000001f0000003f00000022000000000000000300000001000080050000000300000000f8ffff1a00000002000000040000000400010005000100010001000200010002000100040001000400000000000000010000000000000003000000000001000000010002000100020000000500000002000000040000000300000005000000050000000500000001000000010001000300010001000100020001000600000005000000050001000300000005000000030000000400000003000100000001000000010004000000040000000100a8d403004aa00400010001000000030000000200010002000100040001000400010002000000030000000300010004000100020001000400010002000100010000000000000002000100040001000300000000000000040001000400010001000000010000000200010000000100030001000000000005000000000001000000010001000000050000000400000002000100050000000300000005000000030001000400010001000000000000000200010005000000010000000200010003000100050000000100000003000000010000000400000000000000010001000000000005000000050000000400010002000100030000000400010004000000000001000200000001000100030000000500000002000000000000000200000004000000040000000100000002000100050001000100000005000100010000000000000001000100030001000500010001000100010001000300010000000000180005801400068006000100030000000600020001000000800e02005a0800000400000006000000ff00000000100000ef8000000900000000010000820d000008000000060000003f00000000010000941c122cd20000000100000002000000060000003f000000020000006434000080000000000000002cc50000a70000000500000000000100001000000900000004000000f8ffffff06000000090000001600000001000080ffff0000260f0000600b000002000000690000000700000017000000ffffffffff7f000006000000cc0700008e0d00000800000000080000000200003fda0000ffffffff00000000553d0000ffffff7f08000000f47300000a01000001000000ff7f00000800000001000080010000003f00000011faffff0200000004000000060000000101000000000000ff00000005000000060000006c0000000200000006000000010000800000000009000000000200000900000002000000060000000000000007000000ff03000009000000010000000080000003000000080000000100010001000000c60700000200000080000000180000001f000000710800004e00000001000100080100005c0400000600000004000000070000000100ffff03000000f90a000001000000070000003f0000009cb11e29ffffffffff030000f80a0000f7ffffff04000000ffff000005000000010400000100000008000000800000000300000002000000030000000000000009000000050000000100010020000000ff0300009b0c000007030000dd8017590100000007000000cd000000d602000000080000030000000100010000f87f003a0b7d3b00000080010400000000004008000000c608000007000000000001000400000007000000000001000600000001000000090000000400000008000000ff070000080000000100000008000000e9000000800000000600000000000000ff000000010400000000000040000000000200000906000003000000080000005e0000000000000004000000e0ffffff0200000007000000820b0000040000005f0000001d0800001f000000eb000000090000002e6a000000c00000e10f00001cfb0000ff7f0000000000000300000000000000090000000200000000000000b3ffffffc0ffffff01000000000000000002000000000000ff0700007f000000ffffffff810c0000ee1f6a3b08000000010000000080000008d6000006000000460000009bab00000600000089000000dacd3232020000000300000008000000080000000000000004000000ff0300007a00000001000080ae000000ff010000050000000000000002000000000000000400000008000000000000000600000000000000d500000008000000ffffff7f0200000001000100050000001f0000000400000001000000080000000002000001000000ffffff7f20000000080000000500000007000000ff07000000800000faffffff040000000180000080000000000000000800000009000000a9e19879000400000004000004000000010100000200000000000000ff7fffff040000000700000003000000b994000000100000010000000100000003000000090000000000000006000000fdffffffffffff7f01000080010400000200000009000000060000000400000000000000090000000400000005000000d4010000ff0300000000000009000000010001000300000003000000e1ffffff05000000feffffff0000000000040000ff0100000002000005000000020000000800000000000100faffffff01fcffff550000000400000007000000c055000006000000020000000000000001000000fd090000070000008a090000020000001a0000007f00000002000000ff7f000009000000010400006100000001000100ce8600000000000000000000aa00000004000000000000000000000003000000000001000600000005000000050000000900000006000000ffffff7fd4000000f90000000100000001000000f8ffffff9d00000008000000ff07000009000000f7ffffff0100010002000000ff07000007000000060000000180000006000000000200000700000024010000008000000100000036000000250000006a400000000000c0ffff00007f00000001000100ff00000078010000800000000900000006000000400000000400000001010000070000001f00000005000000080000004e0000000000000005000000ff01000005720000b1000000000000184f2b00000600000005000000fcffffff5d7b00005508000007000000030000000300000002000000000000000c5d00007f0000000800000002000000060000000500000005000000000000000900000007000000000100000700000005000000090000000700000000000000050000000001000001000000b70400000500000002000000ff7f0000080000003f0000001200000000000000050000000100000001010000ee0700004e0100000000ffff080000000100000000000080070000000002000008000000020000000600000000010000bc9700000000000001000000018000000900000009000000010000002f02da9c1f000000ff00000000010000ff0300000000000032faffff3f000000000000500100000006000000ffffff7f09000000060000000104000005000000030000008e0d0000400000000001000001000000000000000000010001010000040000000900000007000000080000000700000002000000020000001f0000000800000003000000ff00000009ff00005fd40000010000000300000003000000000000009f77ffff120000000900000002000000c0ffffff00800000010100000500000004000000030000000700000009000000020000009ae4174c02000000ffffff7f010000001f00000009000000000100000200000007000000090000000800000002000000ff00000005000000bc0d00000400000007000000692100005e250000020000003f00000000000000080000000200000081ffffff0400000002000000040000000400000001800000a40b000002000000c8000000090000000300000009000000030000000500000004000000faffffff0100000000010000000000800300000007000000fee407118900000005000000430b00004000000080000000bd6f0000dcffffff00000080040000004f0000000200000007000000ff010000070000000600000000100000fbffffff77c5000006000000070000000900000007000000623a00000400000007000000fbffffff0500000006000000060000000400000008000000000400006d9400009000000008000000020000000100000040000000080000000100000000000000fbffffff05000000058800000000000040000000060000000700000057000000020000000500000040e8150007000000ffffff7f0080000007000000ffffffff0900000004000000010000000100000000000000060000002000000000000060090000000700000001000080ffffffff0600000001000000ff7f000002000000030000000008000008000000cd0700000000000005000000000000009000000009000000050000000900000001000000010000807f0000000700000005000000090000000300000003000000ad050000360a000004000000080000000300000005000000050000000200000000000080cdca000001000000bc000000ff0300000200000002000000000000000900000006000000ff07000000010000020000000800000005000000010400001f000000010000001f0000000200000007000000fffffeffe9350000ff000000dd0000000100008062000000620e000081000000452ff22940000000ff7f0000b70c00001f000000a8e8b863090000000104000001000100040000007f0000000300000009000000a0000000ffff0000bc0000000300000009000000130f0000050000000500000003000000ff7f0000070100000600000001040000020000006106000008000000ffffffff090000000080000007000000060000000100000000000000030000004f07000001000000050000000600000009000000000000000000000003000000040000000800000006f400000300000000008000010000000400000000feffff03000000030000004e76602e03000000cdacffff00010000001000000800000000010000010000000600000008000000810000009da57b470000000097f00000040000000300000006000000ff0000000800000008000000faffffff0600000001000000010000001a000000ffffff7f07000000247d0000fffbffff060000000100000001010000d3000000ffff000004000000a0000000ff010000ad0000000800000092850000ffffffff05000000ffffff7fe50000000700000001000000080000000800000005000000080000000200000005000000020000000200000004000000030000000100010003000000060000000500010003000100020000000600000000000000030001000500010002000100030001000100000003000100040001000500010000000100030001000500000005000100030001000300010003000100030000000100000005000100050000000300010005000000050002000200000000000100050001000a000000020001000200000000000100050001000100010005000000050000000000010005000000030000000100010002000000000001000400010003000100040000000300010006000000050000000200000001000000050000000500000003000000010000000100020000000100050001000100000004000100000000000200000005000100000000000200010004000100020001000300010004000100010000000000000003000000010000000300000002000000050001000200000004000000030000000300000002000100040001000000000001000100040001000500000004000000030001000200000004000000000001000c000100010000000400010005000000010001000200000004000100000001000500000002000100010001000300000002000000020001000400010000000100020001000200000005000100010000000200dd3b03000100010000000000010001000000000001000500010001000000000000000300010001000000b00e02008b870000ff7f000005000000000000000500000008030000000001000200000007000000ffffffff20000000864d00000600000002000000000400000600000001800000ff00000001000000050000006507000000000000ffffffff080000004000000000000000cf000000f7090000e1ffffff200000003f00000008000000040000000180000003000000ff0100000100000020000000020000008a0000000900000004000000000000008a00000002000000000000008e858c0dff00000004000000001000007d1b0000000000007f00000001000000a8000000070000000600000000c001000100000000001010f8ffffff06000000030000000200000006000000ff030000080000009f0000000300000001000000020000000100000006000000f1d60000000000001f000000ff030000090000003e07000000040000ff01000081000000010000000080000080000000060000000900000001000000201700000400000000000000ff0f00000300000001010000bd0000000500000008000000ffff0000370c00000100000007000000010100000500000006000000050000000100008008000000ff030000060000000900000000010000018000000008000000c000000700000001000000010100000002000004000000010000800500000000000010000000000300000030000000008001000000000006000000ffffffff38000000ffff0000ff000000ffffffff03000000ab9300000700000001000000000000000000000004000000018000000100000002000000ff03000000000000ff0000005f000000000001000200000001000000000100000200000009000000030000000000000001000000ffffffff24000000030000000100000000000800030000000700000063de8b5701800000fd050000ffffffff03000000ffff000006000000080000000001000034bf0000ffffffff070000000008000008000000010400000300000008000000080000000500000008000000010400004600000027000000a842000000000000cc00000005000000e1000000f9ffffffde0dffff070000004000000080000000ffffffff080000000000000002000000030000001f000000ff7f000003000000080000000900000004000000180000000000000002000000ffffff7fdf8a000001040000001000000002000000080000c4ffffffe8000000ff0700000300000005000000000200000002000021430000ff0f000001000000000000000000000001000000ff000000000400000100000000100000b3000000000000200700000096010000ffffff7f01010000080000002300000009000000090000007f00000001000000000001007f00000001000000ffffff7f050000000100000009000000020000000c00000001000080a10b00000e07000000000080050000000000000003000000000400000800000001000080040000000010000001010000008000003f00000001000000ff0f00000900000002000000800000000100010009000000000000007f0000000100000006000000ff000000f9ffffff010000800300000055e40000008000000800000079f800003608000006000000800000000200000081000000ff7f000001000000010000000100000008000000050000001500000005000000ff0f00000200000000000100ff7f00000000000000020000573600000800000001000080000000003f0000000900000001000000010000800700000000080000ff0100000400000001000000f40f000000020000000000002800000003000000ff0f00000600000000020000f7ffffff018000000800000009000000000400000a000000060000000800000004000000030000000000010000008003ff0f0000010000001f00000000000000018000008b00000000c00100030000000000000004000000ec0000000500000000000000070000000800000043d800002b0000000400000007000000000000000600000007000000ffffff7f02000000040000007f000000faffffff3c7d0000020000000600000081000000ffffffff00000000000001000700000000000000417700000500000024224b080700000002000000b05d00000700000006000000200000000800000002000000000000813f0000000400000000000000b5000000030000000100000003000000090000000400000005000000040000001f00000009000000c003ffff00800000010000000400000001000000d09891080300000000000000000000000700000007000000010000008000000005000000060000003f000000ff7f000001010000040000000000000001000000fdffffff06000000bc000000a44e0000070000000700000006000000c24cde3eff03000007000000810000003f000000170a00000800000000000000ff0f00000200000000000000000080ff0300000004000000040000000200000009000000cfad000004000000060000003f000000f044277303000000ff7f0000070000000900000006000000ffffffff0000000000010000c7ea00008d2b0000010000000500000000800000010100003f000000060000000100000004000000040000005f0000004c000000040000000700000000800000050000000000000008000000050000000600000006000000c02100000300000009000000c4e00000ffff000001000000ad249c797c0b000009000000190f00000500000001800000218d00007f000000e90000000100000004000000e4b96e18ffffff7f03000000ca7a00007a0000000800000004000000ff0700000300000009000000080000000300000001550000010000000900000001000000070000000000e0ff04000000380000004000000002000000ff0f0000360900000400000003000000010000000600000001010000aff10000090c00000300000004000000fcffffff3f000000a7520000feffffff010000000900000009000000000000000300000000000000fd5fc34d950c00004000000001000080070000000900000000040000ee5200000500000005000000fb37fc4009000000f8ffffff000200003f000000ffffffff080000000700000000000000090000000100000000000000000000001f000000f7ffffff3f00000010ffffff008000000008000007000000090000000900000001040000f8ffffff47090000010000800600000024000000490000006f4700000100000001040000ffffff7f08000000080000000000000002000000090000000400000008000000010000008100000000000000cc0f000006000000010000800004000003000000010000800300000000020000090000000900000004000000000000000008000002000000ff010000ec0000001f0000000000000000001000ffffffffff00000001fcffff01000000001400000700000005000000020000000008000000040000070000000100010001000000f90000009bd00000b36a0000000800000600000009000000ff0100000800000000f03f00020000000104000002000000020000000100000000010000000000000900000080000000080000005a000000000400000000000000000100070000001f000000ff0700000600000042830000f8ffffff7d8c394b9effffff050000009b0000000000008081fffffffdffffffff0300000700000001000000e40d000001010000070000003f000000ffffff7f07000000080000001c00000003000000000100000800000001000080060000001f00000006000000080000000104000002000000000400000700000007000000010000000010000000000040000000008000000005000000090000000100000009000000640400000001000000010000ff03000032b300000024000003000000718b00000400000002000000794b000000000000b32a0000000000000010000026000000bf080000810000000700000090000000f92254441f000000fe000000080000002b060000080000000500000000000000010000000000000007000000389b52390400000005000000cd0000000100000079cc804603000000050000000600000003000000090000003e3d00000800000006000000040000001e0300000100000008000000ff7f000000010000010000008000000006000000040000000000000001000100f50000000000000004000000090000000800000000000000010400000600000009000000050000002000000008000000ff7f000000040000c7000000f9ffffff07000000000000000300000020000000040000000200000008000000ffffffff05000000010000004dffffff080000000600000044d1000001000000219a0000000000400000000007000000ffffff7f0400000008000000ff03000001000000070000000300000001000000d80000000200000001000000010000000700000005000000000800000900000009000000018000000500000002000000999e0000010100004b09000005000000020001000000010002000000050000000200010004000000040001000300000001000000000001000000010003000000010000000300010000000000030001000500000005000100040001000400000001000100000001000000000001000000050001000300000001000000000000000100010003000100030000000100010003000100000000000000000003000100050000000000000000003fa8000000000100010002000100000001000500010002000100040000000500010000000100020001000300010005000000050000000500010003000100040000000200010003000000010001000300000002000000010000000500000001000000040001000300010002000000020001000400010003000100030000000300010000000100040001000100000003000100000001000500010007000100010000000500000000000000030000000000000002000000000000000000000006000100010001000400010001000100050001000100000003000000000000000500010000000000000000000400010006000000010001000500000004000000040000000400010000000100010000000500000003000000020000000100010001000100040000000300010004000100030001000500000002000000030001000000010002000000050000000500010002000100050001000100010003000100000000000100000040000600599a17026c1ec95f371cc54ebd07223b9188c4d90a95df6ecbbdca46f8d85fc5f2e4d83cbf4bdfea70cd0db84d5892f13453d67d2c9b3798ad3954be0c00070000000000010000000c0008000000000002000000900012000900010067616374000000004c000280180002000000c017060000000500000040000000020000001800020001040000ff01000000000010b2ffffff0000000018000200ffff0000010400000000000000000100070000001c000600bf59a0cf96b1ad8aac35ea4066daee33cb6d4633ee16578b0c00070001000000010000000c0008000700000003000000bc0002000800010069666500100002800a000400bbbbbbbbbbbb000085000600de780e17b053b802b84d26ac2058c4ee8a4de883350e86335033d8d7fd11c66f5b6322e2c8a53cfab36da015197d15eca34f460c3abd6191b91c46a1d90a5dfdbb786d7ffe832fb46f889341da25ca04dd8cbc246e3c167857e162137049967555525620b3a2777ac60b7fb366e7700648ae09bdb07876180acfadba56230166590000000c00070001000000010000000c000800020000000200000060011500090001006761637400000000880002800c00030001000601020000000c00030002004604060000000c0003000100e50507000000180002000500000001000000020000000010000000000000180002000200000004000000080000005f1b0000000000800c00030000006e24ffffffff0c00030000005515080000000c00030001007819040000000c0003000000830903000000b000060007922ad5c246e8b9036c3b29a7727b6c4fa4d5791299a6da231a5eaacca48292f750d5a9aef37247e580c46db521f8444cd8c01a25ac878d71784b339fa75433fc403407231227104dc831cec44da492bb7ce2a2a6c41e81acb2157a030f474d838692e3ddb9e2cc3fa0c411dfe53a74b48c8f37bf446b91ef018d351c04a44d9059a52b7e3f4897f9b57b235807885b74d644e54aa02f3b74f05fac91af052437bab96be9affe193b10ed630c00070000000000000000000c00080000000000060000007c010e00090001006761637400000000ac000280180002000700000007000000020000000700000008000000180002003f090000810000000200000000000030810000000c00030002009421060000000c0003000200c404030000000c0003000100cc21050000000c0003000100350f00000020180002000100000000000100080000000800000008000000180002001600000000010000030000000300000009000000180002000900000000000000000000000100010003000000a80006006a27751d5b0670ab98871b4fd177998a088bdf8aab0e650b913459e048d86c1b8c7b6ecf1cd1ac0a259907ed3d333b8b15f37e8f023d666dad1cf3e86fa3239f58612f63e34b31ec3e82fade81aac14120c588b8bad902bf4883fa715f2a681b87fa340befaba6e793fbaa80160d401007974e46d67289fbc378d62b000e77805bd2fa8b69cb2bb9f768ef266223dd832d56c3869a94257962fba9136171033c369ea4e80c00070001000000000000000c0008000200000000000000940109000b000100706f6c696365000070000280080004000c0000000c00080004000000000000003c0001000900000007000000000800000700000009000000400209000600faff04000000010001000200ff7f0800000000000000ff0f00000000000008000400000000000c00080003000000000000000800040000000080fa0006009eae94a89d30e97ad53b892c7d0ab36fb1242b9949d7619a0050be7a1ec42196bb99521b1f44d6c923480a526957bed8aa89e237f8955d49c0e4509a9463cbc48a2b21d94ddc8ade3508cf7f4be756592c423a8428189334fae82f3d4d44987387f619711b8ce7f999b16bcaf0c68b3dff5d090778ed90350f61a0e9871aa9b257cbfcfee42246fa51c3a4f2e9538c50ad145bce71ef8c5fa030482e72f7b5f117fa339445082c09aa007ce4d78a988dce568cc0ad6fe0f16cfb37123575a64099fcc068ca168c3e5f64b7820639cde30cde1f373cd68c99fc92e755ff46fede81dc987c7f801d21c423455b1a052c314abe5e53e85f00000c00070000000000000000000c000800020000000300000008000100f3ff10001c0202801002028014000200feff070030770000040000e0020000e014000300040007007e00000001000060030000a08c000100000004007f0000001c00030087a401000000b1a48ac001000000040000000151889418850c00010002007f020900f90214000300a687604a3090cd08000000d300000000080003000500000008000300090000001f00030004000000bd8c070000000a00000009000000690a0000000500000000120003000a000000bb9be5badb85060000000000a800030000000000af070000f4177581f556eab90dc1a3dcce70bf69a97d226152d4d3ef87ffb3345b94660b14688d088640eaa8284bb29dcfa81454c5f4d65653c322c1898b3e65a469079e65ca35ce33ac4c2f7b621ba4862c8a60e03beb9d60ea5eba4fcca4cde5fc5c04dfcb4db191a298cfece18f53e4fe394ebcd766f7e1e2aa86cd61b85c20227e002a04e344042034b1bf782017a24b9a85f82cece35bb0ccc46d7e0000b000030000000000000200006b79c3c69e7e62888c24802051d954472aa33e6fc044436f2c2eab241b15109293c092bb1562b26ccbd76d9d0cefa01545ed58da698a25f81943060a4616fa8c840bb2e815c9d0bd521756ce1ad11b924ba9e0f2faa498fdfe55cef6077d7570bf529cb7245a7b00af334acfd164255421ff9360eeaf6d483299c0e91a736d3cac60d2fae1cdf6588dcd92ab51e1a722be655449efa1868d1067d482483f79fcceec6ec8080001000200000008000b0005000000060005000809000006000500000300000b000100666c6f77657200001400020006001300000000000600150000000000"], 0x67c4}, 0x1, 0x0, 0x0, 0x20004003}, 0x4008001) (async) setsockopt$netrom_NETROM_T1(0xffffffffffffffff, 0x103, 0x1, 0x0, 0x0) (async) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$sock_netrom_SIOCDELRT(r8, 0x890c, &(0x7f00000000c0)={0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x5, 'syz1\x00', @bcast, 0x4, 0x0, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) 07:27:58 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, 0x0}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) 07:27:59 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@x25, 0x80, 0x0}, 0x12040) accept(0xffffffffffffffff, &(0x7f0000000040)=@generic, 0x0) (async, rerun: 64) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async, rerun: 64) mlockall(0x1) (async) syz_open_dev$sg(0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mbind(&(0x7f00003b5000/0x800000)=nil, 0x801100, 0x0, 0x0, 0x0, 0x2) (async) mlock2(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x1) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x1f}, 0x14) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000140)={'syztnl2\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="f70a", @ANYBLOB="c6a441fc53e88001b775b182c81081ed7d107c6bd89c0bab805377df1b0ed4cba483a9775250198d5a7f3f6098c07ef8976a753045e5d30056209cf766bdcb8a5f65b1a369ea9cdc169e5c01deaac1a036f53d6cc568cfb7a5ad340a3417acc68705996355796f89e269"]}) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mlockall(0x6) (async, rerun: 64) r3 = perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8000, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) recvfrom$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x4e23, @private=0xa010101}, 0x10) dup2(r2, r3) (async) remap_file_pages(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x20040) (async) recvmsg(r1, 0x0, 0x12040) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f00000002c0)=""/168, 0xa8}, 0x2) (async) io_setup(0xb, &(0x7f0000000000)=0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/24, 0x18}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000001600)=""/177, 0xb1}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000016c0)=""/211, 0xd3}], 0x7, 0x3, 0x1) socket$packet(0x11, 0x2, 0x300) io_submit(r4, 0x0, 0x0) 07:27:59 executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) sendmsg$can_bcm(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) 07:27:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x240408c0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000014}, 0x100) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5fa50c8aca2dc81b684ab85fb329d139d075e98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee728678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468ef9005e48723d4b1ff39fccbc0d8ec2042f4d4b1fb67bcdf73a5a7dd2366a89e1ad98f90bb9f53488ee30209f89ed70bc8127247e0571e70d7fbbb655dcb"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfff7ffffffffffff, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) sendmsg$nl_route(r3, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@ipv6_getroute={0x4c, 0x1a, 0x400, 0x70bd2b, 0x25dfdbfe, {0xa, 0x0, 0x80, 0x5, 0xfd, 0x1, 0xff, 0xe, 0x900}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x96}}, @RTA_EXPIRES={0x8, 0x17, 0xffffffff}, @RTA_UID={0x8, 0x19, 0xee00}, @RTA_MULTIPATH={0xc, 0x9, {0x6, 0x1a, 0x1}}, @RTA_OIF={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x41}, 0x800) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r2}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) ioctl$SIOCX25GFACILITIES(0xffffffffffffffff, 0x89e2, &(0x7f0000000480)) 07:27:59 executing program 1: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c0, 0x60120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$EXT4_IOC_CLEAR_ES_CACHE(r0, 0x6628) ioctl$SNDRV_PCM_IOCTL_INFO(0xffffffffffffffff, 0x81204101, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=@newlink={0x20, 0x10, 0x401, 0x0, 0x386ef, {0x0, 0x0, 0x0, 0x0, 0x3, 0x201}}, 0x20}}, 0x0) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000180)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) (rerun: 64) r3 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000240)={0xa, 0x4e1e, 0xffff, @local, 0x10000}, 0x1c) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r3, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0x3fc}, 0x0, r4}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000280)={'ip6_vti0\x00', &(0x7f0000000340)={'syztnl1\x00', r4, 0x77, 0xff, 0x9, 0x10001, 0x10, @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x7, 0x80, 0x80000000, 0x1000}}) bind$packet(r2, &(0x7f00000003c0)={0x11, 0x16, r5, 0x1, 0x7, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x81}}, 0x14) (async) r6 = syz_open_dev$mouse(&(0x7f0000000080), 0x5b, 0x10000) (async) r7 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000002c0)={&(0x7f0000006bc0)=ANY=[@ANYBLOB="c46700002c00000029bd7000ffdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="04000000040009000700060008000b00030000000a0001006261736963000000546702003405030088001b000b00010073696d706c6500004800028007000300145b00000b0003003a2d5d2f7d24000018000200000800000004000002000000230400000000000018000200d685000004000000020000003d0500000080000015000600e74b3be915c823a3568609866c24e1aae30000000c00070000000000000000000c0008000100000001000000fc0015000b0001006d697272656400006400028020000200200000009100000006000000000200000000000004000000", @ANYRES32=0x0, @ANYBLOB="20000200ffffff7f0800000000000020000000000100000003000000", @ANYRES32=r4, @ANYBLOB="200002000800000004000000ff00010000006c25a357bd33a9b900"/36, @ANYRES32=0x0, @ANYBLOB="70000600060f871189a18ada3aa31b808e5114e4c75fa8f14f1e3ada1f9f104e6434ffb2cdba0707821360ac9e7abb0919f1e893ed4e844cccb4c0ddbc74596ec97d9abd9917ca8e29ae575bab2d4993d2552357b8a15a01164d3a016c43c7b0f903d5f5d916ef66462c5390f1f7eced0c00070000000000010000000c000800010000000000000040011c000c000100736b626564697400540002800600040008000000180002000100000002000000ffffffff0700000007000000180002003f00000000fcffff050000000008000008000000080005000100010006000700040000000600040000100000c2000600f68f9d0587784022c0abb5c7108c92dd9458546fbec8745d0c09d2aceaea5f0d61b6f4aef699aab08ad46e806a8c5a423e7cbeab7615e94595a5c0d4c55c6cd0b5eb451c91ef840234ac2d4dfb38d62fbd0503966b0889a805de1ff0d7944db6c2693bdd88064c5eda1a12e18e5058d6d970bd43a5f8342424a25aae80b3884c595c33ed894c2913b896f0cf45703470255d4e1247c2a5f8d6ad9d70cf21377f3b7439e3ccee2cccc60d7077bc737f9d75ae891ab03f493493379a2a148b00000c00070000000000000000000c00080000000000010000004001090008000100627066003400028008000500", @ANYRES32=r6, @ANYBLOB="060003000100000018000200070000005cbe0000ffffffff686800000180ffff08000500", @ANYRES32=r7, @ANYBLOB="e7000600795c20b487bf27705c9a387af0207de4c20c3e47640b4c0f1d32557bb4be41a5eb34340dd70f99301768c07bb2cef1d142f88df16dcdac07cb69311c696ff8e727d4f24258c5ee2b2c256d0e2c510307637624d51c3a78980462a590232da8c99427ccac055bbdc265d64cc82acd64c8cf468f0624a6ce27c823beb2bedfc26526a88cf0a6195f23fa7ec67da57c8cdaa913fa9752128f4d45fb9c4d2e0caf3dbef7b612c21ab474d7dcab2a970c73fb8a1ebb34725bbfc8512ca8095de9710f640f292d46c669c02f691d3366cbffb5f2e2c0d611545278fd24118032ff8510ec05ca000c00070001000000010000000c00080001000000010000002c010f0009000100766c616e00000000380002801c000200692e00000010000003000000938500000600000001000000050006000600000006000300130e00000500060007000000c9000600525edd6652eaadcd2a93d535ae619ce255aee015e08fce03accf95538381e83aaab20e0b94b93223694d8424cb3d027da8fe7a05f1d6e90d969c47c166cb253e15410c819e320d8cd03e79b8baf1621247accc621647e7346deba9613f22cc39c9e91b88fa5f1f997fbf69777a5aa15a597ea9c85386fcc0b6ef8333377bc1c718d0d93938e858afbd57bd0d83e08c11ec297332320a8b7d84fa2ec0fec47f254922df8e12b2b969c8943d18dff47f087bd722a1837d305878d66294b4236a08684a73fd9c0000000c00070001000000010000000c0008000100000000000000f85f0300441010000f00010074756e6e656c5f6b657900001400028008000400ac14141205000a0000000000041006002e8b571bcd129ca7f8d6e202386be4cede7804a2d060af07b2d2c6919e3d62ff8a4c526bc61c7e037ce10716aca54a13f66928ebb72acc09f83a5f326cb88239fed088e3a565392968c634587c43d4767d56395e10d69ac6df172ec3730f503066eaf0f77ba7fb4b6085c7256f6683d69e551f21d72325542d3010bb4d4296c384c1bd6465ffe6e976a64f66d01ad8c2f8b868bc16c17fa52e94aa38b96d8a7fc615abcd537fc9ff2217c893f5da04829f24e826af3deea1386f12184ee7b6e72c208e1ae87c7282adf0bde9548b1bc6833d058cedcb7b8293023d373e2c5c68c03c2645163d5763d0abb6c9e3edee15773dc5b1274af1284b39776e4a59b026b893fd685fde8bff0664928f4150f4eb9ff37099fedba4ef41f131d5ffbaa00070e23c574cab1fdeae78c3b5b83a5bba7f019925283dc82d7822b5521ed743a5a8e36a13b43227d3f744bb6846c5d7f05ec422e6c10cb724d736f1c72eb1f136125face73f26b72995e3c4fd59c692d119a094a306873cb47d83ee15aa9431c0d91cfd1d9bdd14fc3d3bc6ac030ea862e8c3d7ff71e69d18f602778ee088d4c9240aff158978d8c78c620296e11bacad4c00de95e9db79281fbc9688fc6c555e23fa7e66cf7790749ef925029c821f32a8f4395ff322b45bdb5dae15a7620ffb5295292f001ffd860e11873766ff2b20e7e5854825a4500a1d3a734b06fbcde2947fb89dd4c9cd6e59a3b14dd0de0dd490c1fb48db5c7b8fb825f1d2b1206de7ff3e763ac47ce11fcb2a532a371f7a4944f88db08dbb88022f10acd11823479350dbca0bb76883575549e83d25e62b525dd708e4ef9e2b099df3cf83d5666c057cb5dff0f85db4b0fab93829321280d0ae17017d47ee2d69fb5b74623abcc51d1d6b0c5bbf858bb89684999abbf5a8272a0207b54868e60c369d6d33658548a63271a67d64ab0f06de2a5bf3d2b4fe52205e6910eb233fb7deba2675a5314b13983cf75a3de427daaee6e106ee8043f3b3421b558af4cbbea5aeb573443345a3f466589e5eda0b2b012ac47e2f7f2407b3bb513ff080c42b1bb94940a4f17ef23692b3d8c7eea47321e5cd69260b7d6d077ca567dac26a06de6bbb003587c53af51fdbe4c54ede2980750e465ecce6f12404cb64053ffe75210862925794873b866b3ea3eee41f59ade6da90bf0738bed1168cf156a890cf91cdb73296d60ce3e55b3f67c37a9e316d2f8311d4c9520bf9ed4edecc9c4df6a22c8f37e3d313f0b3eb6f4e2867cddce1bf112c9d9677451eb791359987b203da4bd7b872ff9a500b9515bce76f3bde51f105b3f93d75a66a555767891ccfe63cd0f289a5c4eb11b2cd45a936a34dd49aa3b8803c380264b42cdffee27999a45d9dfb8c9b1f401d10b160b7329ef108f96c5bb882ec952e66cb65c985fbf3012d78b9a40603494912b3d0dbb8c847518e1d4f2b5c519ecaf215289db44117c32fb86dcad67b6aa16785e375de6b370900046e588354b96e2e2e7ecf067aa9b9862f8ab5a86dc839864e33cc8303c50d86a840c89282b46e210cb363483eee3c932131e08b8deacd3d8ab360ba2317e972421a8711a3aa9da5e0a31ac33f0a56565f02343142b1514a7027135aadbc1821f656c7575e1d58e9409bfc09b069fdec8e902a50e429c720e8c2489d1ddf074dc388fd9e9e51f7271379055b1379d8d12075da1a6543f25b4a4550c53ecccaa074f9249c25959a28b34a8d98640c48300f05f33c025520d0c0889e836d322f29f737b78143476b1f1767a81f18ab28a6679fc13dca93c79f0d48ca749402d22c896c8c5905566aa87cc4bbfef780260cb593f45ca7643607ea706581dc1bc6aa11bf5c4a1a6f1ee382da6d69aa2adcb8b577b38bc8f8add587cddca912a5abe44badb935cd757bf4d88d244c482fe1c6cfe9e4b91175eb01d4e57b52edb11022618b58ec09faf149e3f18e23252af5552e43500ed7dea0bc80c56968a2688acc65a560001833d65616d42d525923de218388ad5bdf99a3c327e48ae1290a17e3c61e503189a2fbddadda18f12dec71d504f61ed3ab813653677b3d7ff944e608543249a36c713cdfaa2812ed12346ef630acddf8b0164885970272f56540ee07423ca389b34774d761f5212635710d7a01b0aab61c93520035d44f185bf6fd1aab1b98feb270fd1cf775d2e6447b3ea21e13125044160837ed25fa5f4bcb1bcac435cf2d5f0c1963e6e852df1b807963a59d5b7b8b377fd0433a0c0c5bb32448146df99f20f75f793a5052d89c14d3239eefb4bd7e16882fc4b345ed9499befe15fa453558dc6801297199bd6ab0e0c98f2c61d356aa61762d58d0f95a2f2afac486c6a4c8450ccf3b4fcce3115ceeb9561a4dcec851ba248ae357301866a987614c1b30104dbaaf778b2cc8cf659d3915a7aadd1b56e085910e953c08175eb4ef8c07c27e482717f6813e7c8a509a450a89638c55bdbcac06bd83c0a92a55644cf7033b1508008821940c235f632d7d986c8c87b37a685d9aaa923e063dbed103fe4e480714bb667a3a2f629133c71e8f8635fe41a5cc4862473a10b30e1cb29c43af37e5de3ebc817bbd5e6b94fb2ad0b772d18380ddd9eb856bbf114aaa719b5c1f9ec2f7579737eb5925b883598be8d5abc333e7966dc104c5e7db6f415c902a48b914e8be04f380b23d6dbba674910a57ed9a8fe352718ef375d9305af189eb777b42748ee4519bc27b2336e7df7177118e9d761b949d18f9de88bc413a6710501a44444593b1ae30a060f92c797146062ca6fb4f8f94f2dd1a7ae087ffc46d94b4d80ca0c4771f31bb66fe6d8df7409bdea01e05a7dc5feae1e4141cffea6b897cbf2b13d2803410dce3884cd9edfa52e2d5b8cb286dab75352d7647f39be99e1529ae581638b39bc02b7712c3c722d1f9ca3d6723e1b8ba29a6773b1c50d92aa16f7e84767074344c4521044c5f793b5f4e2e64d6bef470239e5a9c3d6673402519f7583fcf0daca1301fc5ac2245133b3215f88c6c8604b41bb59d05a680d35e3430048ee293eb096319115f70a27a8dd01c1fac2aeedffe0888856aaa6137b7fab3f2c93bc36d0ef65294008fe46703b3c244d21e5ea81e2e477ffc4d6a173286fcef55e5eff196f35be0df291bcece31cc740a46f79bc43a1ef84274b77b5e080efd78012eb047ca5aaa172c2641ea5f3983ce1d48198bea91f83113bde46424adee40f7a843fc3dd3ce731a383952ce7a4f9db6d86529428c0fad25082a62308f6843b39a74459acbb05c9b46c7b96c0a33e924cdf0a4d78a2b024fcee44f42f1545ea52035447941bd46a5b4657f5e2b2a8b34f434de779a86514462b550684fb7856acb17d086ccd735aaf3faf4a08255f3e9614cb2deeff0c9aa708e1a4fee7b73c69be895e8e3d32d8bdb7e1503017866d51da49e1780ccada31fda606c0fd9a128e84d4b9204b355221c33ba38d88cde4fa7837f59a1c42f5dae832afb0a5a7bbe778361a188d367d1f82e4a1a1c6ab15aaad7cc0534b8710972d5e2b7f0d1688af9350980e093894ccba515edeb616e07f4a48978254c3303a4a2845fed1dd469dfc33dc2d2706aa9254c82db3f428b59f087cbb97f0d36836a537d97140d014ce678c5236f0680f32b35d05e7f1efc3690b4ee2622cb74ca30fa9fc60cceaa09558857a245172342ebac856e479831bd8f011a599541a8b12f3025aa72feabbf45d01866c373744b96458a0933772431e0004446cdc0731e480924a2f8988da78422772af1b2b8eb7c6a5858b7115d2c80c48f0c24002306b57dee938778e9db0a69e9c01ccd2b27de7f298fd0e59895990beca52f421ac963414cb290175bebfb48b49f1f4de67470eab53ff397c602c22c9e163e8d79e8a456637b1eab4c4546b43be51694281384ffa6ffd69dfc5769f73d92064a3deb84829fc8e0b59c3275039bdc0c26dc186aa75646a4c03c3212fef18542cebed4c058d27fcb95277a4a867a279a5e37525139854a0b1e54f9e8aab2e41bb17a376f8a3ddf5bf81f2be6d87f48d039f79b0b1a59d84adaebf223e073e89b762be02750d1335c888fd9018c3fed27085ce0eb81fe9ffa10b483246e13a57671997d76f9761a71772abea5259b10f72a5bbae502752ed5e2bc5a9728fa0156f30286d0cbad49ad15b67d61c43dd0c96aa5d76c34dc1abd12acde10e9e084476d118edc2fe87846565063ad6992b87d65ec0dc357e1cf078400bd37ae27a38fe8f757038b3aa4bb675d62ea571482ea6c195567b95964f4858069e9e4cbbbb2c43748eee56cb5d878c6e4a4b48a42455c6c591e3fbb7755be0444b6f45d3ca03b848a9b94a260a0207eb4b5739f7a58aa9fb6030a72efe97cf0d252168caee00b68a92834f0761c73a84d2ef12b9277a5fe45dc84782940caff14cf6f51a495043c9b3d8f7a47f61e44cbb560a34659051f512da92b1076e8e18061cc45befb5e8cc734691812adfb5d9bfcea9183abf664c4b24758f6396dadbb73934bbddb6cf58bb485c982fc80ec11e3eecb3f187935ed33563af5e2ded3467e7b1dd312721cd50892df4e1968d1f1ae2850a4f8bbb9a8d466381cf06b873163f1b06078f0833517e7f9d968952b85e0aed8195547d473c25be3f1b51993de26796439820e72ced2554ce0dcdd618bd3d3a5e888ddeb16c817743d9b700d60f0905ab9845f25d09a6bf24b8eb1aaff8c6a937d8987b0f47551d496f7672241e0548ade08d292440d6686909a35c236868dfca242091feca9ce33c71418ca11446c8331ddb49083c87c4d58dedcfd74186a4b5dcb711ca74393d61f07335156c9a7e5e51417dae0a9ff28f6a69d622c06dbf4e01c33b0de00b9b3243101f54546afceac34252ed44ef026b4ee58999394f2dc1cf7d30701a60e5d135ce7730ff256d767b6445a5c3d048a977d72b8d4d3be6945dc6e5207570731d95fceecf660c2cdc61591382fa14a80aa931b2a2c56ff02a88bd4ab69388c15cfbc24efc3aedab02f0c57cea43f6fa591066c96f4a2644a2ea428e6df03af700af389bb7175b357ec55996bc746b090bb93ecd3bac98348d71e716de8277c3af9d08f6fe2adb40d236581dfb380aff590fe55c90c98f5d7744a2127f9fe66cb7a161b9fab1b5248ae677a510ed116830b3fdafc6fc6ceaec98d4a0eaec283f4a317e220b36975a7ec994ffcb83be6f4773f86e707ca69223e8fb4ceddeb1bef1172966fb542938ad5ec84dcd812f02fcf98d94e233671424651336b0b59c619677fee6d6802e5977120346f459121565432a1b3296f959c306cd69587066915007f5ff219a1197c64a468358670701adfd5bc69e8e0f14579bd7a56ea77fa40ba1840d79dbfa2bcdd14805f5fee010f1250a836d2b27919c9a9424501fa7a64886fd9b31570c0375ca0c0fdee71e3fe8972c57b6a9ac55850a70e41402e7ecc80271b1d37ac7ae3c0c8a2a784d02156a28efb144f9186cd636b39f5a10f64a1aba99133f086fd2e5983bdf0fa4f4a47a75777a7727fc03ad08c52901a2546531e7c4d3aecff20883328b21aa919b4cf8354c1e1ad1dfdf231744a447109107decdf62c7c75b54472a1022f9db4471ab894734cdf6423f35ccde0c7086a646b844e763ea928fbaa21ffbe1b63387a61ff7447c6385d34e4362e23ddbb3d967405e8783f87cd1557bb14747b63e872e5fbb9ee28bf9f595f998975446364024944be0ca01af97af9e7a9eec4ea5da9eaf2e13b1d36b909bbeb4b11c81066e4c156bfac30c00070000000000010000000c0008000300000002000000b000150009000100766c616e00000000400002800600040088a8000006000400810000000600040088a800001c0002000000000005000000070000000000000006000000020000000600040081000000460006002554ae9f12c4a48f622b2158b353fec421fea07b42a86e60bd32c9924b381bf7410febc1a5e7e0e8488bed9c462f1a429c2a52f71ee4d2b1613e83306a099079b77c00000c00070000000000000000000c0008000200000001000000444913000a0001007065646974000000dc480280100005800c0006800600020000000000800e0400000100000900000002000000e100000007000000080500000080000009000000fdffffff0600000000fcfffff7ffffff4d00000009000000060000000600000001000000feffffff02000000010400007f00000004000000ae8b0000000200000900000000000000000400000000008009000000050000000500000003da00000600000047ef0000e669ffff810000009ba2000005000000040000000100000002000000ff000000810000000700000004000000ff7f00000200000000800000000000000000008009000000ff030000f9000000010400000000400006000000e7ffffff01000000060000000600000082eb0000ff7f000000040000f8ffffff0000000002000000000000000900000002000000070000000100000002000000300000003b640c4206000000e10000000101000008000000ff03000040000000040000002000000007000000000300000100000002000000000200002c000000030000003f000000ff7f00000800000000020000c7080000080000002000000007000000000000000010000006000000ffffffffff000000000000001f0000001f00000004000000ff0f000006000000c3f400000008000001000000200000002b000000000400000080000003000000ff0f000001000100000000007905000005000000c40e000000000000040000004b5000000600000006000000350000003f00000000140000140000000000000000010000c1000000800000000800000000080000ff0f0000060000000900000001000000020000000500000009000000008000002b00000004000000ff0f000000010000faffffff0101000000000000a739ba02059b00003c000000000000000000000000000080010000006704000004000000ffffffff0200000009000000d6e1000008000000000400000200000008000000040000000200000004000000ffff000081000000090000000800000000000000b16b2701000200000001000000000000010000000300000005000000a700000002000000ae4e00000000010089000000ffffffff030000000600000044060000150c0000070000000300000004000000000100000000000001000000ef0d000005000000010000000500000002000000ff0f000086080000ffffffff01000000000000800000000006000000050000000200000007000000010000000400000008000000000000000400000006000000040000000300000000010000020000000700000002000000020000000600000000040000000000007b0000000000000000000000000200001f0000000800000000000000ffffff7f9223e86e7f000000060000007f00000008000000ffff0000070000009d0b0000000000000700000008000000008000000900000040000000000100000100000008000000c1000000001000000200000000040000050000003f000000070000007e0900000500000007000000090000000100000000040000eb000000a6000000000000000100000006000000040000003f00000006000000070000005a9b0000040000003500000013080000060000000700000002000000010000000900000002000000060000006508000000000000060000000600000007000000ffffff7f0000000003000000b81e000008000000ffffff7f010000000400000009000000ff01000000feffff0000fcff08000000500500000100000002000000000800000200000001000000000000000500000005000000fdffffff09000000020000000000000001800000ff0f000007000000fdffffffffbe00000000000006000000ee360000ff000000040000000800000006000000d66600000900000007000000f7ffffff01000000800000000100010002000000010000000400000002000000030000008000000000000000ff7f00000000000009000000b7000000e606000080000000040000000800000000000000fcffffffff0f0000030000000200000006000000b60a0000070000000010000004000000290b0000020000000200000005000000ff070000fbffffff08000000ff7f0000b08d00000000000002000000ff0f00000700000000100000030000000900000002000000930d000010ffffff060000000200000000800000000800000180000009000000b31882ed03000000ed0b0000060000000300000040000000090000002f000000e150000007000000fdffffff0500000000000000010000000004000002000000000100000400000009000000018000000000000004000000ad0a0000ffffffff00100000f2fb00000600000000000000f9ffffff0200000002000000a30c0000060000000180000000000000ff030000feffffff0100000009000000ffffff7f0700000000000000f7ffffff0000000000100000030000003c000000000000800300000009000000080000000800000081000000060000004c0000000100000000000000bb010000020000000400000004000000070000000400000000000000f5040000c80800000600000001000000000000007f00000021fbffff3e0000000100010002000000018000000500000006000000010000000900000002000000090000000900000000000000030000000600000006000000380000000900000000000000070000000700000002000000db4e000081000000001000001f00000007000000ffffff7fffffffff030000000101000009000000010001000000008040000000050000000500000006000000f9ffffff0010000004000000d6070000070000000700000009000000f9ffffff8f0d00000debb2410300000000080000050000005d0900000000000003000000ff0f000007000000000000000300000007000000030000008e7b00001c520000ef7300000900000001040000ea68fd14090000005500000006000000ffff0000000000000700000000000040eb020000ed9400000600000007000000080000000104000000000000ff01000000000080000000000300000001000000080000000800000007000000dd6a00004050765c0400000020000000000000802fd4000007000000ff000000333700006781603605000000010000009000000005000000370b0000ff7fffffff7f00000000000057420000040000000000000002000000e301000006000000080000000100008003000000010000000100000008000000010001000b080000a38d0000090000002f0800005f000000000000008f090a59070000000900000076a5000002000000ff00000056c6000001000000000200000500000009000000090000000100ffff09000000010000000500000002000000090000000000000000000000ff0f00000700000020000000000000000100000002000000050000000800000000000000030000000300000000000000050000000000010008000000ff03000005000000ca0e00000000000002000000ffffff7f00000080040000000900000000000000f8ffffff8e4100000800000047000000000800000000000003000000b40c00000600000005000000030000000200000005000000ff7f00000000000008000000ff01000001000000f7ffffff07000000090000000900000021590000020000004a00000005000000010000000300000000000080bafffffffeffffff04000000d00600000000000007000000020000000700000000000080d000000005000000080000007c1f0000010000005d90000000000000010100000180000000002000ffffffff020000000100000006000000000000008e000000080000000100000007000000ff030000000100000800000003000000040000000600000004000000070000009700000004000000ec01e25100100000030000000080000009000000040000000100008007000000070000000800000007000000000001000500000001000000080000000300000009000000010100000400000000010000060000000300000003000000070000001f00000000000000ff0f0000c2000000060000000900000008000000640300000900000007000000ff030000c9d7ffff0000000003000000040000000010000003000000f8000000050000007f000000030000000900000000000100fdc80000001000000200000008000000800000006e0000000500000003000000ff0f0000ff03000001000000020000000100000001000000010000808100000003000000060000000800000006000000030000000300000001000000040000004100000000000000070000000900000001040000bc00000004000000800000000900000009000000ff03000002000000090000000500000001000000050000000000000055e58b2e0600000000000000060000003f000000f7ffffff07000000730f0000fdffffff04000000001000001f0000000500000020000000010001000200000002000000050000000100000000000100060000000400010000000000040001000000000000000000050001000100000001000100010000000000010000000100040001000300000000000000000001000100010000000000020001000400000005000100000000000100000001000100000000000000010001000000040000000200000005000000030001000300010001000100050001000100000001000100050000000200000002000100010000000100000002000000030000000300010000000000000000000400000003000000030001000200010005000100010000000100000005000100020000000300010002000000020000000300010002000000050000000300010005000100030000000200010002000100050001000300010004000100050000000000000001000000000000000100000004000100020000000300010002000000010000000400010002000000030000000200010005000100040001000400010003000100010000000100000005000000020000000500010000000100030001000300010004000000040001000500010005000100030000000400000003000000010000000300000001000100010000000100010004000300050000000400010001000000040001000500000003000100020001000500010004000000020001000000000001000100553201000000010000000000200e0200030000000000807f00000020aa0000003f000000f7010000010000000500000003000000030000000900000002000000f70200000300000000000000040000000100000007000000030000000900000000f8ffff010001000600000000040000ff000000200000003f000000750a00000000000004000000ffffffff06000000f9ffffff0400000000040000000000021e00000000020000000000000400000000040000ff7f0000ff0000000000000000000000050000000100000001040000050000000a1e0000000000003f0000002500000093b30000ffffff7ffc0000003b0e000004000000d0930000ffffffff01000000b900000003000000030000000000000004000000010100000900000000000000fdffffff01000000fdffffff000000005a0000000000010007000000ff0300007419f16900800000070000000600000001000000ff0f00000100000009280000030000000008000001000000330000000700000000000000000001000000010007000000020000003b33a03bff000000ff7f0000310e00000600000003000000080000000200000005000000070000000900000001000000ffff000000400200005e4f00020000000080000001000000050000001f000000000001000000000004000000020000007f000000070000000004000007000000ef01693701fcffff010000800600000000020000ff0f00000300000005000000ce000000010000000000000000000000cd070000ff070000000800001f00000057850000fbffffff0700000001000080000200000100000000800000000400000d0f00000200000008000000641a000003000000000001000104000003000000200000000e7000000300000009000000bd0600004a00000001000000090000000000008005000000000000000600000003000000b3280000060000000080000003000000ffffff7f000001000000000000040000ff0f00000600000006000000090000005b0000000200000000000000018000000800000008000000020000007f0000000500000001010000ff0300000600000000000000040000007e000000080000000100000000000080faffffff140600000200000009000000750000000700000000000000ff0000000700000001000000000000803f00000001000100faffffffff7f0000050000000d0a0000000000002113000005000000220600002000000002000000da230000020000000004000007000000210b0000040000000100000000100000998700000800000007000000010400000000000006000000050000000400000000040000050000000500000000000000921700002000000001000080010001000800000000000000000000000700000081000000070000007100000001000100000000000080000004000000800000001f000000ff0f0000060c00000100000000000000ffff000004000000080000000180ffff00000000ff0f000095ffffff0000000008000000ff070000ff7f0000020000000600000006000000070000000400000001160167070000007df80000020000000104000004000000fbffffffff0700000500000004000000ff00000020000000000004007a0d000006000000080000006d0a0000090000000ce7000009000000450a0000fffffeffff0f00005807000000000000060000000000000003000000000001000100008000010000ff070000010400001d55000003000000090000000100000001000100fe290000670000000900000006000000080000000001000014f80000070000000700000006000000030000000180000009000000018000007f0000000000c010ff01000004000000000200000700000008000000030000000000010001000100020000001f0000008a0d000003000000f60000000500000008000000080000009b0000008d0200000700000007000000000400000300000005000000ff010000030000001f000000030000000200000002000000060000007f0000000500000001000000030000000700000000080000080000002b0500000000000000800000c400000007000000018000000aac000007000000070000000a000000060000002000000000000000e68e00000100000002000000ff0f0000090000002000000077ebeed00600000003000000fe00000081ffffff060000007f000000ff070000aa000000c0ffffff0000000004000000010000000400000002000000aa000000f4f3000004000000020000000500000001000080090000000001000000000000030000000800000009000000030000000900000007000000ffffffff0100000007000000ffffff7f010000806bb00000080000000700000006000000010000001f0000000004000040000000040000000000000004000000ff0300000400000007000000ff7f00002b0000000000000000040000020000000100000008000000f7ffffffff0300000900000008000000040000008000000001000000200000000200000004000000030000000002000007000000ff0f000006000000090000003f000000ff00000001000000ae060000b93e0000ffffff7fffffffff04000000020000000400000008000000e60b00000000010001000000040000008000000002000000ff7f00000180000000ffffff000001000a8e000000000000010400000600000009000000e003000003000000080000001f000000090000000200000001f8ffffbd0b00000300000007000000010000003b0d000006000000ff01000007000000ff01000020000000080000000000000002000000040000000100000001000000040000004000000001010000040000000500000005000000040000000000000008000000090000003600000003000000ff7f0000d600000001010000ff7f000040000000050000000300000081ffffff0700000006b900000180000007000000060000000100000003000000920a0000d70e00000004000001000080fb000000c80600000000000007000000352200000300000009000000050000000900000046070000ff0000000400000006000000060000000100010001000000ff00000040000000030000000600000001000000000000000c060000eb0000000800000060000000040000007f00000006000000010000000800000003000000070000000100008008000000428a0000ff070000efff0000c5db000007000000ed02000000000000960b000006000000040000001f0000000100010000000000070000000400000005000000030000000100000005000000018000007455000008000000018000000100000006000000aac100000900000009000000060000000900000058070000ff0700000300000004000000ac08000001000000030000000600000003000000070000000200000001800000060000000057643c02000000430c00003f00000082189516ff0f00001f00000006000000fa000000060000000010000008000000000001000900000008000000f8ffffff00020000520000007f0000000300000060f3ffff08000000ffffffff08000000030000000600000042000000000000000500000004000000730a0000faffffffff030000020000000500000006000000ffffff7f0000000000800000ffffffff000000000900000020000000070000000800000005000000040000000200000000000000050000007f000000601300000300000001000000ffffffffaf0c0000020000001f03000001010000050000000200000000000000010000005cf4fffff4090000ff0700000300000003000000060000000004000063e60000040000008a2ccb3206000000010000000700000000000080d388000006000000ff0f00008100000004000000290000000400000003000000cf5c000040000000030000000600000004000000010000005e00000008000000000100001a060000020000000800000080000000010000000000000007000000000100000300000000000000590a000002000000040000007e0600004b0000008700000007000000030000000700000000020000800000007f00000007000000dd0000000100000000000000200000000100000001040000704a00000600000008000000010000003f000000018000000500000007000000040000000500000002000000feffffff01000000010000005c0100001f00000007000000980500000101000066030000680d0000000000809b0000001700000002000000000000000700000002010000ffffffff0200000000000000070618298e0b00000500000004000000010001000200010001000000040000000000010003000000030001000300010004000000010000000400010005000000050000000000000004000100050001000500000002000000020000000500010004000100000000000000000000000100040001000400000001000000010000000100010005000000000000000300010002000100040001000100010000000100000000000100010003000100010001000300000003000000030001000300010004000000010001005cc603000000010001000000050001000400010003000000010001000500000003000100050000000100000003000000020001000000000005000000010000000500000005000100010001000400010003000100030000000300000005000000060000000500000000000100000000000100000004000100020001000100000005000100050001000500010004000100050000000200010002000100050001000000010003000100040001000500000003000000010001000200000000000000050000000400000000000000040000000100000003000100030001000200000001000000020000000200010001000000010000000100000003000000000001000400010002000100010001000300010003000100040001000100010004000000030001000300010001000100020000000300010004000100050000000000010001000000e00e04000100000004000000080000000600000048f0ffff840800000900000006000000060000003f0000000400000003000000f7ffffff60000000040000000100010008000000030000003f00000009000000080000000200000005000000010001000000000000000000010100000000000004000000020000007500000003000000010000000e9f00000900000000800000030000000004000080000000010000000004000000000100ffffffff02000000010000000272000005000000ffffff7f07000000000800000500000000800000020000008600000001000000001000000100010007000000ff0100000ecff62001000100000000007f0000008706000002000000000100000900000001000000070000008600000000100000850f00000600000001000000ff0f00000000000081000000c00000005b00000009000000090000002000000006000000f4a7ffff0000000006000000ffffffff09000000060000002b0ff72afffffffffa0f0000ffffffff8100000006000000090000000d0000000100008004000000d4226c41080000000104000003000000ff0f0000010000001f0000000000000008000000cf00000008000000ff070000090000000900000009000000000001003b950000c756dc0d04000000ec0d00000800000003000000020000007a090000040000000002000000800000000000800800000000000000ff03000000000000e7eb00000400000009000000080000005b0d00000800000081000000fdffffff0500000008000000ff0300000104000001000000faffffff08000000ffff0000a70400000200000001000000020000001c00000003000000030000000100000008000000ff0700000900000006000000ff0f00000200000005000000010000002eec00003f00000008000000fbffffff0000000065040000ff0f0000a003000006000000b313c4420200000000080000c000000003000000008000005207000006000000ecef00000500000001000000000000000180000006000000ffffffffca05000007000000020000000900000000010000040000005f000000090000000900000002000000000000800010000000020000d3010000070000000700000009000000190000000000000000000000ffffffff0500000001040000810000000104000000000100ff0f00000700000005000000060000000a0b00000000000007000000010000000000000101000080f04d0000f9ffffffd34f0000bf1c00000200000005000000dd00000005000000b20800007f000000010000008100000009000000140000000400000001000000efffffffff0000000800000009000000edc6000005000000070000000200000041e6000007000000010000800900000001000000ff07000040000000ffffff7f0000000085090000ffff000003000000040000000700000005000000ffffffff3f0000004000000005000000ff070000050000000900000001000000ff7f0000ffffff7fec00000004000000010000808100000001000100ff07000004000000040000005c07000003000000000800000000010000020000090000001974b177070000000800000041b1d47907000000160f00004d0d000094070000600a0000080000000400000005000000090000006e000000000000000600000045240000000200000800000003000000ffffffffff0300000800000054000000020000001c750000000100001cbd00000000000036050000e0000000f4000000010000008100000008000000000000003c010000ff7f00000700000006000000050000000900000081000000080000000500000001000000ff0f000006000000262700000900000000000000a95be44468050000070000000001000008000000010000003f000000810000000000000001800000ff0f0000000200000008000008000000ffffff7f81040000330f00003536ffff0200000008000000200000003f000000ff000000000001000300000000000000cb000000010000000800000020000000ffffff7f030000002000000089f3ffff050000000900000005000000a389ad5100000000080000000600000001000000a10c0000070000009cc10000060000000200000001f8ffff06000000000100002000000052fe0000020000007400000003000000ffffff7f01000000000800000100000009000000010000007d0000000400000003000000000000000004000002000000800000000400000021000000f8ffffff08000000090000000400000004000000050000000900000082000000ae0c00000300000080300000090000000800000000000080090000000100008000800000c1ffffff470b000006000000000400000a0000000004000008030000070000000300000000f8ff0302000000ffffffff020000007f0000000000000001000000040000000400000006000000311200007f00000008000000060000007f0000000101000006000000ff070000ff030000fd8900003002000000000000a420ffff05000000200000005f0b0000040000000500000008000000ffffff7fff07000003000000040000001f000000a500000000000100ff000000ff010000fffbffff040000000300000001010000200000000900000001000000000000003f0000000900000001010000ff7f0000e80a000004000000f605000002000000fbffffff000000001f00000000000000080000004c0500001d0000000000000000000000050000000000000007000000050000000200000001010000c5d070380b000000ff00000002000000010000005c00000009000000ff0700000100000000000000ff0000000300000000feffff88c200000300000008000000f09a00000500000000800000030000000300000007000000000000005139d634090000000000000008000000090000000080000066010000040000009eea000000010000060000000000000006000000400000000300000006000000060000000200000008000000ce86843303000000f93b427808000000ff070000080000000600000020000000ce9200005a0a00000010000000000000ff7f00000101000005000000010100007df700000000000096020000fffeffff0300000001000000ffff0000c7000000640e00000800000009000000030000000200000003000000000000000200000008000000ff0100000000000e0000000008000000ca67fe620000000002000000d2ad000003000000de00000002000000050000000500000002000000545500000100000001000000320a0000090000006b0d0000ff01000080000000faffffff7de7000009000000018000002000000004000000d000000057000000ffffffffe8f2ffff02000000510000000100000001000000050000001f0000000000010089000000c0ae00000100000001000000ffffffff8ede0000ff010000ffffff7fff7f00000700000000080000070000000004000008000000000800000800000000020000010000004c0000009b0000001f000000300000008000000001000000ffffffff070000000200000008000000ff7f000008000000040000000500000003000000000200000800000001000080040000000300000006000000000000000600000000040000ff00000001000000ff7f00000100000005000000020000000006000006000000ff000000020000000000000000040000ffff0000ff0100000400000000080000030000000104000006000000fc0a0000e6360000000000000100000009000000400c0000ff7f00000400000080000000080000000d0000000080ffff00000000010400000c00000008000000b2a90000010400000400000005000000000000000000000005000000ff0100005b000000cf9e00000100010003000000ff010000000000008000000000080000ff0100000400000046ca0000080000000060000002000000080000000000000000000000c70000007b0000000400000009000000000400000400000030000000030000000200000002000000000400003f00000005000000ff00000008000000ee060000f9ffffff0700000009000000910d00000010000007000000030000001f6e0000ffffffffff0f0000ff0300000500000002000000080000000300000001000080ed1b0000389200007b9579490200000020000000e60e00002000000001000000b90000003f000000ffffffff800000006c03000008000000ff7f00000200000008000000000800001f000000ff000000ff000000070000000000000007000000040000001f000000070000006ef4744809000000ffff000008000000ff070000010000004182000000000000080000001489410101000000020000000900000023ffffff00000000010000000000000000040000080000002cffffff080000000700000000000000810c0000080000000200000000100000ea7a00007f0000000300000000000000ff0700000180000001040000040000001f0000003f00000022000000000000000300000001000080050000000300000000f8ffff1a00000002000000040000000400010005000100010001000200010002000100040001000400000000000000010000000000000003000000000001000000010002000100020000000500000002000000040000000300000005000000050000000500000001000000010001000300010001000100020001000600000005000000050001000300000005000000030000000400000003000100000001000000010004000000040000000100a8d403004aa00400010001000000030000000200010002000100040001000400010002000000030000000300010004000100020001000400010002000100010000000000000002000100040001000300000000000000040001000400010001000000010000000200010000000100030001000000000005000000000001000000010001000000050000000400000002000100050000000300000005000000030001000400010001000000000000000200010005000000010000000200010003000100050000000100000003000000010000000400000000000000010001000000000005000000050000000400010002000100030000000400010004000000000001000200000001000100030000000500000002000000000000000200000004000000040000000100000002000100050001000100000005000100010000000000000001000100030001000500010001000100010001000300010000000000180005801400068006000100030000000600020001000000800e02005a0800000400000006000000ff00000000100000ef8000000900000000010000820d000008000000060000003f00000000010000941c122cd20000000100000002000000060000003f000000020000006434000080000000000000002cc50000a70000000500000000000100001000000900000004000000f8ffffff06000000090000001600000001000080ffff0000260f0000600b000002000000690000000700000017000000ffffffffff7f000006000000cc0700008e0d00000800000000080000000200003fda0000ffffffff00000000553d0000ffffff7f08000000f47300000a01000001000000ff7f00000800000001000080010000003f00000011faffff0200000004000000060000000101000000000000ff00000005000000060000006c0000000200000006000000010000800000000009000000000200000900000002000000060000000000000007000000ff03000009000000010000000080000003000000080000000100010001000000c60700000200000080000000180000001f000000710800004e00000001000100080100005c0400000600000004000000070000000100ffff03000000f90a000001000000070000003f0000009cb11e29ffffffffff030000f80a0000f7ffffff04000000ffff000005000000010400000100000008000000800000000300000002000000030000000000000009000000050000000100010020000000ff0300009b0c000007030000dd8017590100000007000000cd000000d602000000080000030000000100010000f87f003a0b7d3b00000080010400000000004008000000c608000007000000000001000400000007000000000001000600000001000000090000000400000008000000ff070000080000000100000008000000e9000000800000000600000000000000ff000000010400000000000040000000000200000906000003000000080000005e0000000000000004000000e0ffffff0200000007000000820b0000040000005f0000001d0800001f000000eb000000090000002e6a000000c00000e10f00001cfb0000ff7f0000000000000300000000000000090000000200000000000000b3ffffffc0ffffff01000000000000000002000000000000ff0700007f000000ffffffff810c0000ee1f6a3b08000000010000000080000008d6000006000000460000009bab00000600000089000000dacd3232020000000300000008000000080000000000000004000000ff0300007a00000001000080ae000000ff010000050000000000000002000000000000000400000008000000000000000600000000000000d500000008000000ffffff7f0200000001000100050000001f0000000400000001000000080000000002000001000000ffffff7f20000000080000000500000007000000ff07000000800000faffffff040000000180000080000000000000000800000009000000a9e19879000400000004000004000000010100000200000000000000ff7fffff040000000700000003000000b994000000100000010000000100000003000000090000000000000006000000fdffffffffffff7f01000080010400000200000009000000060000000400000000000000090000000400000005000000d4010000ff0300000000000009000000010001000300000003000000e1ffffff05000000feffffff0000000000040000ff0100000002000005000000020000000800000000000100faffffff01fcffff550000000400000007000000c055000006000000020000000000000001000000fd090000070000008a090000020000001a0000007f00000002000000ff7f000009000000010400006100000001000100ce8600000000000000000000aa00000004000000000000000000000003000000000001000600000005000000050000000900000006000000ffffff7fd4000000f90000000100000001000000f8ffffff9d00000008000000ff07000009000000f7ffffff0100010002000000ff07000007000000060000000180000006000000000200000700000024010000008000000100000036000000250000006a400000000000c0ffff00007f00000001000100ff00000078010000800000000900000006000000400000000400000001010000070000001f00000005000000080000004e0000000000000005000000ff01000005720000b1000000000000184f2b00000600000005000000fcffffff5d7b00005508000007000000030000000300000002000000000000000c5d00007f0000000800000002000000060000000500000005000000000000000900000007000000000100000700000005000000090000000700000000000000050000000001000001000000b70400000500000002000000ff7f0000080000003f0000001200000000000000050000000100000001010000ee0700004e0100000000ffff080000000100000000000080070000000002000008000000020000000600000000010000bc9700000000000001000000018000000900000009000000010000002f02da9c1f000000ff00000000010000ff0300000000000032faffff3f000000000000500100000006000000ffffff7f09000000060000000104000005000000030000008e0d0000400000000001000001000000000000000000010001010000040000000900000007000000080000000700000002000000020000001f0000000800000003000000ff00000009ff00005fd40000010000000300000003000000000000009f77ffff120000000900000002000000c0ffffff00800000010100000500000004000000030000000700000009000000020000009ae4174c02000000ffffff7f010000001f00000009000000000100000200000007000000090000000800000002000000ff00000005000000bc0d00000400000007000000692100005e250000020000003f00000000000000080000000200000081ffffff0400000002000000040000000400000001800000a40b000002000000c8000000090000000300000009000000030000000500000004000000faffffff0100000000010000000000800300000007000000fee407118900000005000000430b00004000000080000000bd6f0000dcffffff00000080040000004f0000000200000007000000ff010000070000000600000000100000fbffffff77c5000006000000070000000900000007000000623a00000400000007000000fbffffff0500000006000000060000000400000008000000000400006d9400009000000008000000020000000100000040000000080000000100000000000000fbffffff05000000058800000000000040000000060000000700000057000000020000000500000040e8150007000000ffffff7f0080000007000000ffffffff0900000004000000010000000100000000000000060000002000000000000060090000000700000001000080ffffffff0600000001000000ff7f000002000000030000000008000008000000cd0700000000000005000000000000009000000009000000050000000900000001000000010000807f0000000700000005000000090000000300000003000000ad050000360a000004000000080000000300000005000000050000000200000000000080cdca000001000000bc000000ff0300000200000002000000000000000900000006000000ff07000000010000020000000800000005000000010400001f000000010000001f0000000200000007000000fffffeffe9350000ff000000dd0000000100008062000000620e000081000000452ff22940000000ff7f0000b70c00001f000000a8e8b863090000000104000001000100040000007f0000000300000009000000a0000000ffff0000bc0000000300000009000000130f0000050000000500000003000000ff7f0000070100000600000001040000020000006106000008000000ffffffff090000000080000007000000060000000100000000000000030000004f07000001000000050000000600000009000000000000000000000003000000040000000800000006f400000300000000008000010000000400000000feffff03000000030000004e76602e03000000cdacffff00010000001000000800000000010000010000000600000008000000810000009da57b470000000097f00000040000000300000006000000ff0000000800000008000000faffffff0600000001000000010000001a000000ffffff7f07000000247d0000fffbffff060000000100000001010000d3000000ffff000004000000a0000000ff010000ad0000000800000092850000ffffffff05000000ffffff7fe50000000700000001000000080000000800000005000000080000000200000005000000020000000200000004000000030000000100010003000000060000000500010003000100020000000600000000000000030001000500010002000100030001000100000003000100040001000500010000000100030001000500000005000100030001000300010003000100030000000100000005000100050000000300010005000000050002000200000000000100050001000a000000020001000200000000000100050001000100010005000000050000000000010005000000030000000100010002000000000001000400010003000100040000000300010006000000050000000200000001000000050000000500000003000000010000000100020000000100050001000100000004000100000000000200000005000100000000000200010004000100020001000300010004000100010000000000000003000000010000000300000002000000050001000200000004000000030000000300000002000100040001000000000001000100040001000500000004000000030001000200000004000000000001000c000100010000000400010005000000010001000200000004000100000001000500000002000100010001000300000002000000020001000400010000000100020001000200000005000100010000000200dd3b03000100010000000000010001000000000001000500010001000000000000000300010001000000b00e02008b870000ff7f000005000000000000000500000008030000000001000200000007000000ffffffff20000000864d00000600000002000000000400000600000001800000ff00000001000000050000006507000000000000ffffffff080000004000000000000000cf000000f7090000e1ffffff200000003f00000008000000040000000180000003000000ff0100000100000020000000020000008a0000000900000004000000000000008a00000002000000000000008e858c0dff00000004000000001000007d1b0000000000007f00000001000000a8000000070000000600000000c001000100000000001010f8ffffff06000000030000000200000006000000ff030000080000009f0000000300000001000000020000000100000006000000f1d60000000000001f000000ff030000090000003e07000000040000ff01000081000000010000000080000080000000060000000900000001000000201700000400000000000000ff0f00000300000001010000bd0000000500000008000000ffff0000370c00000100000007000000010100000500000006000000050000000100008008000000ff030000060000000900000000010000018000000008000000c000000700000001000000010100000002000004000000010000800500000000000010000000000300000030000000008001000000000006000000ffffffff38000000ffff0000ff000000ffffffff03000000ab9300000700000001000000000000000000000004000000018000000100000002000000ff03000000000000ff0000005f000000000001000200000001000000000100000200000009000000030000000000000001000000ffffffff24000000030000000100000000000800030000000700000063de8b5701800000fd050000ffffffff03000000ffff000006000000080000000001000034bf0000ffffffff070000000008000008000000010400000300000008000000080000000500000008000000010400004600000027000000a842000000000000cc00000005000000e1000000f9ffffffde0dffff070000004000000080000000ffffffff080000000000000002000000030000001f000000ff7f000003000000080000000900000004000000180000000000000002000000ffffff7fdf8a000001040000001000000002000000080000c4ffffffe8000000ff0700000300000005000000000200000002000021430000ff0f000001000000000000000000000001000000ff000000000400000100000000100000b3000000000000200700000096010000ffffff7f01010000080000002300000009000000090000007f00000001000000000001007f00000001000000ffffff7f050000000100000009000000020000000c00000001000080a10b00000e07000000000080050000000000000003000000000400000800000001000080040000000010000001010000008000003f00000001000000ff0f00000900000002000000800000000100010009000000000000007f0000000100000006000000ff000000f9ffffff010000800300000055e40000008000000800000079f800003608000006000000800000000200000081000000ff7f000001000000010000000100000008000000050000001500000005000000ff0f00000200000000000100ff7f00000000000000020000573600000800000001000080000000003f0000000900000001000000010000800700000000080000ff0100000400000001000000f40f000000020000000000002800000003000000ff0f00000600000000020000f7ffffff018000000800000009000000000400000a000000060000000800000004000000030000000000010000008003ff0f0000010000001f00000000000000018000008b00000000c00100030000000000000004000000ec0000000500000000000000070000000800000043d800002b0000000400000007000000000000000600000007000000ffffff7f02000000040000007f000000faffffff3c7d0000020000000600000081000000ffffffff00000000000001000700000000000000417700000500000024224b080700000002000000b05d00000700000006000000200000000800000002000000000000813f0000000400000000000000b5000000030000000100000003000000090000000400000005000000040000001f00000009000000c003ffff00800000010000000400000001000000d09891080300000000000000000000000700000007000000010000008000000005000000060000003f000000ff7f000001010000040000000000000001000000fdffffff06000000bc000000a44e0000070000000700000006000000c24cde3eff03000007000000810000003f000000170a00000800000000000000ff0f00000200000000000000000080ff0300000004000000040000000200000009000000cfad000004000000060000003f000000f044277303000000ff7f0000070000000900000006000000ffffffff0000000000010000c7ea00008d2b0000010000000500000000800000010100003f000000060000000100000004000000040000005f0000004c000000040000000700000000800000050000000000000008000000050000000600000006000000c02100000300000009000000c4e00000ffff000001000000ad249c797c0b000009000000190f00000500000001800000218d00007f000000e90000000100000004000000e4b96e18ffffff7f03000000ca7a00007a0000000800000004000000ff0700000300000009000000080000000300000001550000010000000900000001000000070000000000e0ff04000000380000004000000002000000ff0f0000360900000400000003000000010000000600000001010000aff10000090c00000300000004000000fcffffff3f000000a7520000feffffff010000000900000009000000000000000300000000000000fd5fc34d950c00004000000001000080070000000900000000040000ee5200000500000005000000fb37fc4009000000f8ffffff000200003f000000ffffffff080000000700000000000000090000000100000000000000000000001f000000f7ffffff3f00000010ffffff008000000008000007000000090000000900000001040000f8ffffff47090000010000800600000024000000490000006f4700000100000001040000ffffff7f08000000080000000000000002000000090000000400000008000000010000008100000000000000cc0f000006000000010000800004000003000000010000800300000000020000090000000900000004000000000000000008000002000000ff010000ec0000001f0000000000000000001000ffffffffff00000001fcffff01000000001400000700000005000000020000000008000000040000070000000100010001000000f90000009bd00000b36a0000000800000600000009000000ff0100000800000000f03f00020000000104000002000000020000000100000000010000000000000900000080000000080000005a000000000400000000000000000100070000001f000000ff0700000600000042830000f8ffffff7d8c394b9effffff050000009b0000000000008081fffffffdffffffff0300000700000001000000e40d000001010000070000003f000000ffffff7f07000000080000001c00000003000000000100000800000001000080060000001f00000006000000080000000104000002000000000400000700000007000000010000000010000000000040000000008000000005000000090000000100000009000000640400000001000000010000ff03000032b300000024000003000000718b00000400000002000000794b000000000000b32a0000000000000010000026000000bf080000810000000700000090000000f92254441f000000fe000000080000002b060000080000000500000000000000010000000000000007000000389b52390400000005000000cd0000000100000079cc804603000000050000000600000003000000090000003e3d00000800000006000000040000001e0300000100000008000000ff7f000000010000010000008000000006000000040000000000000001000100f50000000000000004000000090000000800000000000000010400000600000009000000050000002000000008000000ff7f000000040000c7000000f9ffffff07000000000000000300000020000000040000000200000008000000ffffffff05000000010000004dffffff080000000600000044d1000001000000219a0000000000400000000007000000ffffff7f0400000008000000ff03000001000000070000000300000001000000d80000000200000001000000010000000700000005000000000800000900000009000000018000000500000002000000999e0000010100004b09000005000000020001000000010002000000050000000200010004000000040001000300000001000000000001000000010003000000010000000300010000000000030001000500000005000100040001000400000001000100000001000000000001000000050001000300000001000000000000000100010003000100030000000100010003000100000000000000000003000100050000000000000000003fa8000000000100010002000100000001000500010002000100040000000500010000000100020001000300010005000000050000000500010003000100040000000200010003000000010001000300000002000000010000000500000001000000040001000300010002000000020001000400010003000100030000000300010000000100040001000100000003000100000001000500010007000100010000000500000000000000030000000000000002000000000000000000000006000100010001000400010001000100050001000100000003000000000000000500010000000000000000000400010006000000010001000500000004000000040000000400010000000100010000000500000003000000020000000100010001000100040000000300010004000100030001000500000002000000030001000000010002000000050000000500010002000100050001000100010003000100000000000100000040000600599a17026c1ec95f371cc54ebd07223b9188c4d90a95df6ecbbdca46f8d85fc5f2e4d83cbf4bdfea70cd0db84d5892f13453d67d2c9b3798ad3954be0c00070000000000010000000c0008000000000002000000900012000900010067616374000000004c000280180002000000c017060000000500000040000000020000001800020001040000ff01000000000010b2ffffff0000000018000200ffff0000010400000000000000000100070000001c000600bf59a0cf96b1ad8aac35ea4066daee33cb6d4633ee16578b0c00070001000000010000000c0008000700000003000000bc0002000800010069666500100002800a000400bbbbbbbbbbbb000085000600de780e17b053b802b84d26ac2058c4ee8a4de883350e86335033d8d7fd11c66f5b6322e2c8a53cfab36da015197d15eca34f460c3abd6191b91c46a1d90a5dfdbb786d7ffe832fb46f889341da25ca04dd8cbc246e3c167857e162137049967555525620b3a2777ac60b7fb366e7700648ae09bdb07876180acfadba56230166590000000c00070001000000010000000c000800020000000200000060011500090001006761637400000000880002800c00030001000601020000000c00030002004604060000000c0003000100e50507000000180002000500000001000000020000000010000000000000180002000200000004000000080000005f1b0000000000800c00030000006e24ffffffff0c00030000005515080000000c00030001007819040000000c0003000000830903000000b000060007922ad5c246e8b9036c3b29a7727b6c4fa4d5791299a6da231a5eaacca48292f750d5a9aef37247e580c46db521f8444cd8c01a25ac878d71784b339fa75433fc403407231227104dc831cec44da492bb7ce2a2a6c41e81acb2157a030f474d838692e3ddb9e2cc3fa0c411dfe53a74b48c8f37bf446b91ef018d351c04a44d9059a52b7e3f4897f9b57b235807885b74d644e54aa02f3b74f05fac91af052437bab96be9affe193b10ed630c00070000000000000000000c00080000000000060000007c010e00090001006761637400000000ac000280180002000700000007000000020000000700000008000000180002003f090000810000000200000000000030810000000c00030002009421060000000c0003000200c404030000000c0003000100cc21050000000c0003000100350f00000020180002000100000000000100080000000800000008000000180002001600000000010000030000000300000009000000180002000900000000000000000000000100010003000000a80006006a27751d5b0670ab98871b4fd177998a088bdf8aab0e650b913459e048d86c1b8c7b6ecf1cd1ac0a259907ed3d333b8b15f37e8f023d666dad1cf3e86fa3239f58612f63e34b31ec3e82fade81aac14120c588b8bad902bf4883fa715f2a681b87fa340befaba6e793fbaa80160d401007974e46d67289fbc378d62b000e77805bd2fa8b69cb2bb9f768ef266223dd832d56c3869a94257962fba9136171033c369ea4e80c00070001000000000000000c0008000200000000000000940109000b000100706f6c696365000070000280080004000c0000000c00080004000000000000003c0001000900000007000000000800000700000009000000400209000600faff04000000010001000200ff7f0800000000000000ff0f00000000000008000400000000000c00080003000000000000000800040000000080fa0006009eae94a89d30e97ad53b892c7d0ab36fb1242b9949d7619a0050be7a1ec42196bb99521b1f44d6c923480a526957bed8aa89e237f8955d49c0e4509a9463cbc48a2b21d94ddc8ade3508cf7f4be756592c423a8428189334fae82f3d4d44987387f619711b8ce7f999b16bcaf0c68b3dff5d090778ed90350f61a0e9871aa9b257cbfcfee42246fa51c3a4f2e9538c50ad145bce71ef8c5fa030482e72f7b5f117fa339445082c09aa007ce4d78a988dce568cc0ad6fe0f16cfb37123575a64099fcc068ca168c3e5f64b7820639cde30cde1f373cd68c99fc92e755ff46fede81dc987c7f801d21c423455b1a052c314abe5e53e85f00000c00070000000000000000000c000800020000000300000008000100f3ff10001c0202801002028014000200feff070030770000040000e0020000e014000300040007007e00000001000060030000a08c000100000004007f0000001c00030087a401000000b1a48ac001000000040000000151889418850c00010002007f020900f90214000300a687604a3090cd08000000d300000000080003000500000008000300090000001f00030004000000bd8c070000000a00000009000000690a0000000500000000120003000a000000bb9be5badb85060000000000a800030000000000af070000f4177581f556eab90dc1a3dcce70bf69a97d226152d4d3ef87ffb3345b94660b14688d088640eaa8284bb29dcfa81454c5f4d65653c322c1898b3e65a469079e65ca35ce33ac4c2f7b621ba4862c8a60e03beb9d60ea5eba4fcca4cde5fc5c04dfcb4db191a298cfece18f53e4fe394ebcd766f7e1e2aa86cd61b85c20227e002a04e344042034b1bf782017a24b9a85f82cece35bb0ccc46d7e0000b000030000000000000200006b79c3c69e7e62888c24802051d954472aa33e6fc044436f2c2eab241b15109293c092bb1562b26ccbd76d9d0cefa01545ed58da698a25f81943060a4616fa8c840bb2e815c9d0bd521756ce1ad11b924ba9e0f2faa498fdfe55cef6077d7570bf529cb7245a7b00af334acfd164255421ff9360eeaf6d483299c0e91a736d3cac60d2fae1cdf6588dcd92ab51e1a722be655449efa1868d1067d482483f79fcceec6ec8080001000200000008000b0005000000060005000809000006000500000300000b000100666c6f77657200001400020006001300000000000600150000000000"], 0x67c4}, 0x1, 0x0, 0x0, 0x20004003}, 0x4008001) setsockopt$netrom_NETROM_T1(0xffffffffffffffff, 0x103, 0x1, 0x0, 0x0) (async) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x8002, 0x0) ioctl$sock_netrom_SIOCDELRT(r8, 0x890c, &(0x7f00000000c0)={0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x5, 'syz1\x00', @bcast, 0x4, 0x0, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @default, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) 07:28:00 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xffff, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$kcm(0x29, 0x5, 0x0) perf_event_open$cgroup(&(0x7f0000001580)={0x3, 0x80, 0x1b, 0x8, 0x0, 0x58, 0x0, 0x8, 0x0, 0x8, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x4, @perf_config_ext={0x4, 0x3ff}, 0x2, 0x1, 0xfff, 0x51261980e08dad57, 0x1, 0x1, 0x4f, 0x0, 0xfffff801}, r1, 0xc, r0, 0x4) sendmsg$inet6(r1, &(0x7f0000001540)={&(0x7f0000000000)={0xa, 0x4e21, 0x0, @dev={0xfe, 0x80, '\x00', 0x14}, 0x10000}, 0x1c, &(0x7f0000001400)=[{&(0x7f00000000c0)="e9e452e8c98c0d9518444064fb1186656bc66bd36768df25f3e62ece08fd1ca59d9ab18af0cddcb31b7813f20452c04c5c57108eabf623fdde880dd825e010c01b25789b0b2dcf3acf9af12fb97a501e0e2ac7b7ea41e0cc34592edb7491582a83214519c952e3b41da96ae5b944a1fe3ebe9efe41d2663ce700", 0x7a}, {&(0x7f0000000280)="32e6e699b69e19fe82f8c0a93da43dd03ba4160a30622eca7bd9eb8d59e49c28972c0ad36d406238fe6b60211e8aa3f3776c100f74b2fb0a7cbd7d3a4be6ca13dfa020d0b63fb73231c8e97028a3bab4040bc36b98bff0de16c3ef5947f32eaca264960918651f0fa6816c511bbc9fe9e32fb4e3cccaab1ca145c9fdaa3568b726d726e1fefff2099899c0affb92bf99fe6311c5b8b6b70e1ead0c287832f0d144441f2554e1de41a41440f8eec7fbc5618aea3748eb9231128c42076468b47991622721df", 0xc5}, {&(0x7f0000000380)="a7c40f6ca69b08a9", 0x8}, {&(0x7f00000003c0)="44932e9b002323b2285fc2132f1f32e32e4d2b2382a7a7be", 0x18}, {&(0x7f0000000400)="84cfcd7b550d64fdbe30889705734b8cfb1c7b62936a6361f6bc747b201513d93fc5233266d807386a09fd66f551ee98643e22a501f9c4be9f2fcb618288c734a608718afa6beffd448914b51de9242c487790fdce8deb36843841807a074add67f18157401b9f1a3cb7c6ee2132fd2c1af14c747170f9ac85b2fae995885c02fbafef9b1cce18ecc01ff704d85976adac7fd57283150682fe3ef79d21ef827aa5dda84c694982209f273276074e07fd2afe85fc5fc4c7f6b735111f1b96ccffdc3b2446523e2f6afbdba24348e7ce06edd862ee889a1149fa8c512f447dcb83918d4aa46a1f9572c82a75ba087dd0c59abd87590ffc977cf8270db83bf669c3be25b5849daa9921938c62cc9aa4a2908081eb7218efbeeeed8c0d3bb27e873d904ddcc7bfea7bf10decdf715aa822ecfe1fd5e44e8b51a34497d938358f421e51de8e40b42cc07ba8e00f9895dbb7a2a837609c0d1cb008c6976dc9d2c7540ae68d188f3c8c2cea77569f7d677b957ba299d767f1f7b9b918beb086975ed73bfc5696637fa2d32876018ce676ee6df92a92dbf96f8a0f7b24be8a5725f6e31aa124ece582f7c8028d7bfc74d76dd54d8e847ec81d1f893a52d0ef1ce730f1c1b12f094868f883b8d4cdf801786289fbac7f9fbb506ba34e7aa25c0f9564a46eefd00817d25565bc669bd21b2defb3333ab8647085691f887b60c4356a040f8f5f9821991fc7b34e8b16d51ae1b4285995026ad4aaf28b786237a0a2c4896b9d56e10cd6aa60db512000194f4317e73bb622b004e89e8acbfab4b1efde00442a95dd45ee28e2baeca367bb8b619452564d7011726f0257e4fe4f87ce0c57533b7176b2b5a972196f394f2e723d1d534f2661f0acfa9fed22a6ebd2bf927b54d441c6cc3d40f83024c21624a5d786f63b791ffb975c4360735742630e6f3d2213019c1dd5655e8754043974a7414a232b923121ba736d2d4c3acefb777c224a3c3e0fdcbfe4bc3ac5f118bf114ee45c0cb2fea47bb961a4096bcfb68e89d56485ab9c1abc8a6957636e71a635680b1150eec4438b2dd8d864fa5d39f40ab06a5911e204ceba0889beafadd7cb8471023a8ee494805de7be6a849c35f0b0aeb30594ba49bd12da5c8754057be88a938f5976b9d09570bbaad5de72305dcd0f9b79c901c61b247e1052f56f6fba6dafc6dee71d3755ebc05fb213b11ff681ca58107b02f5ae1c0924eb70601c2272aee8d4bc5de9cba5686107fc478be1f1c45be39d0329af977591fa0f865d2c68b56753f317aa1bc9919c74bc9b4f5a351aa4481a0860b0c31cbf095367daf8ea26e0cb4a61382bf115674dec7102466e95540ab9abc15e469f57a4a3d94c63f2119dedd61577cdb69e755384a29f576f262059624961231d8d8a1b0af7b52d7cf6ce8f1886968a469ae47c22f9c8cc2c4b26b274daa9c583f6da65dff7d21162dffdf8dd8fab21ed4342dc8f9fcabefb7632b46a972dfd78e09f92387d9dad533aaa608533759929b628d62ab014104d2e027f2a7fd1a2ead6781071b18d5d4c8143d5312e714c8543068bb3baa5d9be7d3f257709b6571d9e0feac8e8cb01aaaa23ed12e6d7a0a0a88286221103e1abde4c3eb6c933942b80ba82081597cef9d80012054e07124d21408bafc0763b2dade0fc313905d3fd837e3fdb7727b0ef8770f2b82b7acfb31b00bd59db35e6503e615242fd17e29e0b85a19c1ae44064c2e47b6ba957bcfd34c2fe907599dfde46e5dfb3a253b8c6e6c23869a94876dd66629a795ee0be677d00e25d6d06246b9e09cf2b355bfbe8cdeee9b596a109165077b8e496951c33b0421534da6e4e33ad1c3b08ba4e90de280934f44eb019a35883e5b20e12e75f1de90a62ef0b2683b7bf55fd9ff0ff03801a9747d1e67c1c5e7ff0446d0bff7ac23a736eaba6980db7da54b836fc2b540f02b6398a852a4ac1b7cd0a0c89133edb089386fed97caf5eb0b8a75ca3e97afd2fd68c9efa8e743b37c2f8865ea450d65699f4387364de9452c913cc6a2c905e7436fb1e7ae3ebf38bc819698ef0935d3691f0fb6ea97a4798ecf4aeda97d8d706711e75fea89439121eb02bc8bc4bff1381e827fcd604c0a5827e9558ef328e2fd185eda10195459ad9f65ebe1d49625b7ed4b8037d9182ae7ca3d90fa4da268654493766f04b4b6a533164614d11501bda5bb7dc0f9f6b5a3064a6f4dbbc8a55e6ef803d6060d19af2518087052e537b8dd693a5203fc3b2e52f14312f74e938f402171c871c5147d7db942a3699e8fc3c90109d12c84211f3cbee328ef55527196a40bc08780aafb8e36358ea6f97eb9255044981a07d752264370902f4de6d411023ac2cb659bf35eb1df6cca0a3d35a86a0ae47bd77ba6242c928487ac8e6c74a8296c0e6216983f78518ef7097e928f0a0f739612a1803d1d0c0ab8ea247ff7abbfd18539e35abd2cc4f7b3f5a5e29822256a987e078c8e8e3c0f43c05811b977ff6f6af05d3abd086a7a611721ade91fb29ceaf7542cc13fb31bba1c8a137f6fb68f205017467a81da9c2c0dbe4df2f7f1db72ead9eac504847ff5896f1b8f53ff741d283e6c6dabc62f1107e89e55b88601ca746b04e95a5384decf18be4361e0a8387a15e2b4410d299ad75cb9661083c87262620730d378f120388d1b2d2311ab46340fbf689610b653f386b5cf3d98eefb59446b77232f3361278cbe0e1061decd923632730771e681fdee8d0301b4a2fe476aebdd5dc1df94dba3b1b2b6c1dcaa63c68ffcf4dc8a30bb43b5473f11ba477c07622baf4b06cff724d23b376ca42fa19f7220f5ae3ff879736cefd5338ac770456dd0776b5ca786f30eac77cb0cbe5bea3704f468810ca929f76540ae4d58a01cee6773ab2370485a915fc0cdf14c13b3d5c35a2ecc519d759923264a4e33a9dee691683b5829ac74d02552d28b2f041cc4ed8190592ff6c18d9e0f215fc017805655b33ab94803f4f0ed3fc8af561421fa7ac53c282b0476f5f9d3a9c9b05351e010553b4adbf34c915cdc7f888d3907a52d76e84a1621f632c6aaf41b91fbd71609c7e3cc7f0941e5add313aefc150879738f93722898d06a27387265cb08b09923c62a7935158d2eae84ca366802b4e8a51ff12b7e24af6cb2cc87fe60db72f33ed02dbbdf933cea6952ff993af26785a8512df1f04ea05a327fcf76bc06f3b5c5a185dd8ddf4d846f1aa7fef06373a42fbfd43566e4cc9b78b75c36d43a021e539778f03d8b15aeaf9eacacaf7f484c66c902a22ceeeae9ab5f446403eda3e0f2cf64d7a6860d6d44e2f7df8816f48c13565fef4ddf9f1cf24acd7af92680ab432980d41988087b059d6e8c401d423d6eb02d9bc079a1de109fdcb396ba40e33a3de0f634a527e655b062da19d7a9dc71fae167588a314f995ea7e2735723dca9a1f6edd3854d7586c61f0133d06844b1cfe704d467a7a79e23d4de135729e1c3c7047231315723cc17e0aadfe0eb74da20efb54081dee34f324d4c98ca19e5cc1e112163fb3fcc9fd467de22608adb994f8681af5648fc27f241faf28f5deea8c7948f198cfcae6a945e8d18e24976bd378807db7c5c508623bd96366b5f40f1e18f79010a967f424a8406aa9ab9ff032021b9bb81406cddb148e418b6d163fbb1dfc2a951c1261108037405936fc4d6a10f5d4129e2ed42786dcf4fdd84d5038eb3077630ee3b84cd578bd6e36d959fbbaa8d7d437f7dcba3eac73c6d0bb9b119e3ade42b1af1aeee9118d74a80044d58fa3283ba4e4b1caffe9673f8ce3b34ad431b13cd5a66a27be9d6f6801c016e49fb16d49502db74b825ef28b436bdf7fc793f08c96884e766d33af2454194b6ffff3f76a83750f775d1a10e31c0fbda157bbba89d133bcfbecada85a06f476cb45827435a3e066793e009ca097684a37d1bf59af14bf6df3b913e0ffaf8d16e4c49cd27f9e723e6ed0a1985d97b6d4ce7a0bd2d589b0ad5505a25a8fb43f450e30cfd9db077493bca48e4d21d9de8cf20ebf14ce86ba9bfdd4a73d6803c79c519a3c00149abf3a5d08ecf8b095925765c7e8d2c9ebe5207ea775e32b371a484d7b419ec42cc56f2e1042bb5d8f1c13d18abe81882f21f0c78509a3684b97272b3cc008ccf04b650f342a5067b2b72c3b230a0c89127832e147f86bd7884d181949c80eaa2da5ca16ff6d2fd872b6f3aef1e14aeed100878e344760c7af1a56e159849b8aa977924b41a69e533388bc2a7e623d4ae9e9d015a4ffb78a81e32f6bb8cc445e9ecbc8a77a13e31a98d18f953923bac80dfc4dc86a523da324e38548a71e05d32a8da2aa409b48529eccca872ce7afe7f2db33bc787d9fa714e559e2c9cf13f0c4bea3d229cf2ffc2d11002620470f8dd7d071da3a86b556cf9273845b29b5795e4839bf1c83d03347ee5416998cd5d0df81697f46d97a1c480165cfe6449f988ef3485c580bdb9820463961440c51472c21ea176f7aec66fc804e15ec2576958ffdfc0556c794107f8a524428665525df515ce6467484866400213c30f71caab8e6a0b8bd3cf54425d8850449c12c1c8ee6f19f8fbcdc66b1ccb1ae57c9b682e5adbbc53aa70d30824b2bf41b37c64c3ac4667b5dce1b4753775d4ccea79ee12e9ab3d0ff0b3e446d342e039d69091a0408f28644ea7ce4dbaeb52e47a76c0bf6c447cf275cdd810e03624cdc98aa9b5b78040fdef0bf9d6cea3bc97b2452325c025290d78961bcb7d187b19e8458e52381ba907fd22936f0a4dc45a9957cb36d3e4ab0dad6274dbe19ca4543b4d8c938cb3bf3d3fd837fc05ed318b36c0b73421def3921df3712d21ccfdfdbb91a29493b494dfeb29a90d7655569301de759bcc0dd8ea6bc9bc54588725dd501f4fc4f2afad1ac932f98d81cdbec81297bf0e519af65d23e251918bb65e92503c10790d865472ea0672d5e6d260145e78559e2fd1501e24a196c82c49d3b6cd851e5a3d67441cede1058c8aa7768b52404b797a0d39aa5ae36ceff80b38056da30b05a607bfac86be3c791864e78cbab1437bfcf1ff1f474c2ef9ace5ca71091953e0c7e537b1687238d9b65e5bbd177235413edc445b57c43f3252914ba2cb86e3b1b2d18f7908f13e2a0e63d3f7de3e3f6b0ec2834a362edc1077f3a1669635e89afba07b40218794b314362716449870257db767c8f1b50214c8be5ff006253fe4f76da68b7c0864bf82cff99afefa9dfe7ec0e731d2daec8a1d78c76b140aabf2a2e9a18155c126b57b90cce868a7b524589ea17557dc777862c33757957fa5a724e98f63e4d5a6d1a7e8b4c2dc49b50fbd834bd520a39887398ce6a0d972fb27acc14847bceb115ecd1da8a61e26de0e2a0dbca0862ee8fe21aef9fce0b4ae309f4861a0f29349ace21bce3787384e896fa193936beaf089f178a9739f8c8a21eb06faeadd1da74bb4b7cb470c6137bebc7438e2323b8a6d8c65a01f397c35d1979692214d1c4966b8375e262ca9a9cd5cffd1703ced38117cee9dba987fde7ffa2736c1f2047c870bdae81bdd56e554ef6892e11e099884f94903e090fe5e27b5bea546d4fb9bc0b875461235295b000a106b1f2187d3e1d7fdd9d1e07d5cd60a17c8d4546639f6c7e1d350c2ef318fe74de75ee3ca9d18421fe50825e54b41d817cbd14d8fc88d55945e6e185ca3d786287b9d5765f2d8ae95e660548eee48c44263370ed9a10eec802ff88f5f0eb72585bbb411794f79e5f2eaf8c55dfbd0bdd71885e38fbc6acbe0771c94afc2ffcb859595934434d55340a", 0x1000}], 0x5, &(0x7f0000001480)=[@rthdr={{0xb8, 0x29, 0x39, {0x3b, 0x14, 0x1, 0x9, 0x0, [@private1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private2, @private2, @mcast1, @private0, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x28}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}}], 0xb8}, 0x48000) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8b1a, &(0x7f0000000140)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\x02\x00\x00\x03 \x00\x00\x00\x00!\x00\x01\x00,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\x13\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbbg\xc18\x84\xb5:f\xcb\xe8oO\x8dArYZ\xe1\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xe8\xff^9P\xee\x8aG\xd52\x0e\xd8\a\xca\xc8~\x82\xf6\xaaj\xe5\xf7\x19\xeb#;|\xabA1\xaa\xbc7Tf\xf1Y\x1c\xed~\xe9\xe9\xf9\xcfW0\x16\x9e2I[\xcf\xf7\xb0K\x1c\x1c\x06h\x8cd\f6\xfe\xb7\xbf\xae\xea\x99\xea\xb3G\xd5\x8c\x80\x907\x9f\x95\x86\"\x8a\x96\xf5\x19\xb6\x19\twp\xfa\xa9\xd8\xbfSa\xb9\v3\xb1\x05\xb9\xf93\xac6\xafXf\xfd\xde\x1e\x83\x7f\x80\xddL[t% /H\xed\xea\x80*NA\xbaX\r\xea\v\x83<\xa1\x05{\xc6lw\xd24\xfe\xd6\xa1SV\x03\x88eGXC^w\x11D\xce\r 5R+y\xc3Dew\xa4O\xfa\rc\x170\xdbA\xfe\xe9\xa7\xb3\x91\x88(\f8\x14\n;\xd8\x02\xa8\x135\x92\xf5\xe4JV\x0f\x10\xd7\x06\x86z\t\x13\xc2\xe5E\xc3\xf2Mb\xf0+\xed{y\xd7\xf2r\xc9\xcbVq\x01') [ 984.952555] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 984.959249] audit: type=1800 audit(1675495680.158:851): pid=26863 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13959 res=0 [ 985.391897] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 985.542454] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 985.707615] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready 07:28:01 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, 0x0}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) [ 986.579528] mac80211_hwsim hwsim25 wlan1: (WE) : Wireless Event (cmd=0x8B1A) too big (33) [ 987.530062] audit: type=1800 audit(1675495682.728:852): pid=26902 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=13964 res=0 [ 989.047147] wlan1: Trigger new scan to find an IBSS to join [ 992.061153] wlan1: Trigger new scan to find an IBSS to join [ 994.258273] ieee802154 phy0 wpan0: encryption failed: -22 [ 994.264038] ieee802154 phy1 wpan1: encryption failed: -22 [ 996.005501] wlan1: Trigger new scan to find an IBSS to join 07:28:11 executing program 4: socket$unix(0x1, 0x0, 0x0) r0 = socket$can_bcm(0x1d, 0x2, 0x2) r1 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x7, 0x5, 0x2, 0x401, 0x100000, 0xffffffe1, 0x0, 0x3, 0x33f40000000000, 0x5, 0x7fffffff, 0x6b4}}) sendmsg$can_bcm(r0, 0x0, 0x0) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r2, 0x28, 0x0, &(0x7f0000000280)=0x7fffffffffffffff, 0x8) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000001bc0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @vxcan={{0xa}, {0x18, 0x2, 0x0, 0x1, @val={0x14, 0x1, {{0x0, 0x0, 0x0, 0x0, 0x5}}}}}}]}, 0x48}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) 07:28:11 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@x25, 0x80, 0x0}, 0x12040) (async) accept(0xffffffffffffffff, &(0x7f0000000040)=@generic, 0x0) (async) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) mlockall(0x1) (async) syz_open_dev$sg(0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mbind(&(0x7f00003b5000/0x800000)=nil, 0x801100, 0x0, 0x0, 0x0, 0x2) (async) mlock2(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x1) (async) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x1f}, 0x14) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000140)={'syztnl2\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="f70a", @ANYBLOB="c6a441fc53e88001b775b182c81081ed7d107c6bd89c0bab805377df1b0ed4cba483a9775250198d5a7f3f6098c07ef8976a753045e5d30056209cf766bdcb8a5f65b1a369ea9cdc169e5c01deaac1a036f53d6cc568cfb7a5ad340a3417acc68705996355796f89e269"]}) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) mlockall(0x6) r3 = perf_event_open(&(0x7f0000000180)={0x6, 0x80, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8000, 0x4}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) recvfrom$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x4e23, @private=0xa010101}, 0x10) (async) dup2(r2, r3) (async) remap_file_pages(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x20040) recvmsg(r1, 0x0, 0x12040) (async) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f00000002c0)=""/168, 0xa8}, 0x2) (async) io_setup(0xb, &(0x7f0000000000)=0x0) (async) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/24, 0x18}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000001600)=""/177, 0xb1}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000016c0)=""/211, 0xd3}], 0x7, 0x3, 0x1) socket$packet(0x11, 0x2, 0x300) io_submit(r4, 0x0, 0x0) 07:28:11 executing program 3: ioctl$DRM_IOCTL_ADD_BUFS(0xffffffffffffffff, 0xc0206416, 0x0) (async) ioctl$mixer_OSS_GETVERSION(0xffffffffffffffff, 0x80044d76, 0x0) (async) unshare(0x40000000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./file0/file0\x00', 0x2001, 0x0) (rerun: 32) fallocate(r0, 0x11, 0x600, 0x80000000) (async) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000180)={0x0, 0x4}) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) (async) r3 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x2) ioctl$FS_IOC_FIEMAP(r3, 0xc020660b, &(0x7f0000000000)=ANY=[@ANYBLOB="51000000000000000b00000000000000000000000000000002000000000000000300000000000000970100000000000000020000200000000000000000000000000000000000000002190000ddfe42bc00000000000000004000"/139]) (async, rerun: 64) open_by_handle_at(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, 0x0, 0x0) (async) unshare(0x400) (async) sendmsg$TIPC_CMD_SET_NODE_ADDR(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r2, 0x1, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x9}}}, 0x24}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$TIPC_NL_BEARER_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000006c880)={0x0, [], 0x0, "6f1783ff648f40"}) sendmsg$TIPC_CMD_DISABLE_BEARER(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x2c, r2, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {}, {0x10, 0x13, @udp='udp:syz2\x00'}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x2c}, 0x1, 0x0, 0x0, 0x4040800}, 0x800) fsetxattr(0xffffffffffffffff, &(0x7f0000000100)=@random={'osx.', 'TIPC\x00'}, &(0x7f0000000140)='\x00', 0x1, 0x0) 07:28:11 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x240408c0) getsockname$packet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000014}, 0x100) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x48}}, 0x0) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5fa50c8aca2dc81b684ab85fb329d139d075e98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee728678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468ef9005e48723d4b1ff39fccbc0d8ec2042f4d4b1fb67bcdf73a5a7dd2366a89e1ad98f90bb9f53488ee30209f89ed70bc8127247e0571e70d7fbbb655dcb"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x18) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfff7ffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1, {0x5}}, './file0\x00'}) sendmsg$nl_route(r3, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@ipv6_getroute={0x4c, 0x1a, 0x400, 0x70bd2b, 0x25dfdbfe, {0xa, 0x0, 0x80, 0x5, 0xfd, 0x1, 0xff, 0xe, 0x900}, [@RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWTUNNEL_IP6_TC={0x5, 0x5, 0x96}}, @RTA_EXPIRES={0x8, 0x17, 0xffffffff}, @RTA_UID={0x8, 0x19, 0xee00}, @RTA_MULTIPATH={0xc, 0x9, {0x6, 0x1a, 0x1}}, @RTA_OIF={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x41}, 0x800) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r2}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) (async) ioctl$SIOCX25GFACILITIES(0xffffffffffffffff, 0x89e2, &(0x7f0000000480)) 07:28:11 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xffff, 0x5}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) (async, rerun: 64) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r2 = socket$kcm(0x29, 0x5, 0x0) perf_event_open$cgroup(&(0x7f0000001580)={0x3, 0x80, 0x1b, 0x8, 0x0, 0x58, 0x0, 0x8, 0x0, 0x8, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x4, @perf_config_ext={0x4, 0x3ff}, 0x2, 0x1, 0xfff, 0x51261980e08dad57, 0x1, 0x1, 0x4f, 0x0, 0xfffff801}, r1, 0xc, r0, 0x4) (async) sendmsg$inet6(r1, &(0x7f0000001540)={&(0x7f0000000000)={0xa, 0x4e21, 0x0, @dev={0xfe, 0x80, '\x00', 0x14}, 0x10000}, 0x1c, &(0x7f0000001400)=[{&(0x7f00000000c0)="e9e452e8c98c0d9518444064fb1186656bc66bd36768df25f3e62ece08fd1ca59d9ab18af0cddcb31b7813f20452c04c5c57108eabf623fdde880dd825e010c01b25789b0b2dcf3acf9af12fb97a501e0e2ac7b7ea41e0cc34592edb7491582a83214519c952e3b41da96ae5b944a1fe3ebe9efe41d2663ce700", 0x7a}, {&(0x7f0000000280)="32e6e699b69e19fe82f8c0a93da43dd03ba4160a30622eca7bd9eb8d59e49c28972c0ad36d406238fe6b60211e8aa3f3776c100f74b2fb0a7cbd7d3a4be6ca13dfa020d0b63fb73231c8e97028a3bab4040bc36b98bff0de16c3ef5947f32eaca264960918651f0fa6816c511bbc9fe9e32fb4e3cccaab1ca145c9fdaa3568b726d726e1fefff2099899c0affb92bf99fe6311c5b8b6b70e1ead0c287832f0d144441f2554e1de41a41440f8eec7fbc5618aea3748eb9231128c42076468b47991622721df", 0xc5}, {&(0x7f0000000380)="a7c40f6ca69b08a9", 0x8}, {&(0x7f00000003c0)="44932e9b002323b2285fc2132f1f32e32e4d2b2382a7a7be", 0x18}, {&(0x7f0000000400)="84cfcd7b550d64fdbe30889705734b8cfb1c7b62936a6361f6bc747b201513d93fc5233266d807386a09fd66f551ee98643e22a501f9c4be9f2fcb618288c734a608718afa6beffd448914b51de9242c487790fdce8deb36843841807a074add67f18157401b9f1a3cb7c6ee2132fd2c1af14c747170f9ac85b2fae995885c02fbafef9b1cce18ecc01ff704d85976adac7fd57283150682fe3ef79d21ef827aa5dda84c694982209f273276074e07fd2afe85fc5fc4c7f6b735111f1b96ccffdc3b2446523e2f6afbdba24348e7ce06edd862ee889a1149fa8c512f447dcb83918d4aa46a1f9572c82a75ba087dd0c59abd87590ffc977cf8270db83bf669c3be25b5849daa9921938c62cc9aa4a2908081eb7218efbeeeed8c0d3bb27e873d904ddcc7bfea7bf10decdf715aa822ecfe1fd5e44e8b51a34497d938358f421e51de8e40b42cc07ba8e00f9895dbb7a2a837609c0d1cb008c6976dc9d2c7540ae68d188f3c8c2cea77569f7d677b957ba299d767f1f7b9b918beb086975ed73bfc5696637fa2d32876018ce676ee6df92a92dbf96f8a0f7b24be8a5725f6e31aa124ece582f7c8028d7bfc74d76dd54d8e847ec81d1f893a52d0ef1ce730f1c1b12f094868f883b8d4cdf801786289fbac7f9fbb506ba34e7aa25c0f9564a46eefd00817d25565bc669bd21b2defb3333ab8647085691f887b60c4356a040f8f5f9821991fc7b34e8b16d51ae1b4285995026ad4aaf28b786237a0a2c4896b9d56e10cd6aa60db512000194f4317e73bb622b004e89e8acbfab4b1efde00442a95dd45ee28e2baeca367bb8b619452564d7011726f0257e4fe4f87ce0c57533b7176b2b5a972196f394f2e723d1d534f2661f0acfa9fed22a6ebd2bf927b54d441c6cc3d40f83024c21624a5d786f63b791ffb975c4360735742630e6f3d2213019c1dd5655e8754043974a7414a232b923121ba736d2d4c3acefb777c224a3c3e0fdcbfe4bc3ac5f118bf114ee45c0cb2fea47bb961a4096bcfb68e89d56485ab9c1abc8a6957636e71a635680b1150eec4438b2dd8d864fa5d39f40ab06a5911e204ceba0889beafadd7cb8471023a8ee494805de7be6a849c35f0b0aeb30594ba49bd12da5c8754057be88a938f5976b9d09570bbaad5de72305dcd0f9b79c901c61b247e1052f56f6fba6dafc6dee71d3755ebc05fb213b11ff681ca58107b02f5ae1c0924eb70601c2272aee8d4bc5de9cba5686107fc478be1f1c45be39d0329af977591fa0f865d2c68b56753f317aa1bc9919c74bc9b4f5a351aa4481a0860b0c31cbf095367daf8ea26e0cb4a61382bf115674dec7102466e95540ab9abc15e469f57a4a3d94c63f2119dedd61577cdb69e755384a29f576f262059624961231d8d8a1b0af7b52d7cf6ce8f1886968a469ae47c22f9c8cc2c4b26b274daa9c583f6da65dff7d21162dffdf8dd8fab21ed4342dc8f9fcabefb7632b46a972dfd78e09f92387d9dad533aaa608533759929b628d62ab014104d2e027f2a7fd1a2ead6781071b18d5d4c8143d5312e714c8543068bb3baa5d9be7d3f257709b6571d9e0feac8e8cb01aaaa23ed12e6d7a0a0a88286221103e1abde4c3eb6c933942b80ba82081597cef9d80012054e07124d21408bafc0763b2dade0fc313905d3fd837e3fdb7727b0ef8770f2b82b7acfb31b00bd59db35e6503e615242fd17e29e0b85a19c1ae44064c2e47b6ba957bcfd34c2fe907599dfde46e5dfb3a253b8c6e6c23869a94876dd66629a795ee0be677d00e25d6d06246b9e09cf2b355bfbe8cdeee9b596a109165077b8e496951c33b0421534da6e4e33ad1c3b08ba4e90de280934f44eb019a35883e5b20e12e75f1de90a62ef0b2683b7bf55fd9ff0ff03801a9747d1e67c1c5e7ff0446d0bff7ac23a736eaba6980db7da54b836fc2b540f02b6398a852a4ac1b7cd0a0c89133edb089386fed97caf5eb0b8a75ca3e97afd2fd68c9efa8e743b37c2f8865ea450d65699f4387364de9452c913cc6a2c905e7436fb1e7ae3ebf38bc819698ef0935d3691f0fb6ea97a4798ecf4aeda97d8d706711e75fea89439121eb02bc8bc4bff1381e827fcd604c0a5827e9558ef328e2fd185eda10195459ad9f65ebe1d49625b7ed4b8037d9182ae7ca3d90fa4da268654493766f04b4b6a533164614d11501bda5bb7dc0f9f6b5a3064a6f4dbbc8a55e6ef803d6060d19af2518087052e537b8dd693a5203fc3b2e52f14312f74e938f402171c871c5147d7db942a3699e8fc3c90109d12c84211f3cbee328ef55527196a40bc08780aafb8e36358ea6f97eb9255044981a07d752264370902f4de6d411023ac2cb659bf35eb1df6cca0a3d35a86a0ae47bd77ba6242c928487ac8e6c74a8296c0e6216983f78518ef7097e928f0a0f739612a1803d1d0c0ab8ea247ff7abbfd18539e35abd2cc4f7b3f5a5e29822256a987e078c8e8e3c0f43c05811b977ff6f6af05d3abd086a7a611721ade91fb29ceaf7542cc13fb31bba1c8a137f6fb68f205017467a81da9c2c0dbe4df2f7f1db72ead9eac504847ff5896f1b8f53ff741d283e6c6dabc62f1107e89e55b88601ca746b04e95a5384decf18be4361e0a8387a15e2b4410d299ad75cb9661083c87262620730d378f120388d1b2d2311ab46340fbf689610b653f386b5cf3d98eefb59446b77232f3361278cbe0e1061decd923632730771e681fdee8d0301b4a2fe476aebdd5dc1df94dba3b1b2b6c1dcaa63c68ffcf4dc8a30bb43b5473f11ba477c07622baf4b06cff724d23b376ca42fa19f7220f5ae3ff879736cefd5338ac770456dd0776b5ca786f30eac77cb0cbe5bea3704f468810ca929f76540ae4d58a01cee6773ab2370485a915fc0cdf14c13b3d5c35a2ecc519d759923264a4e33a9dee691683b5829ac74d02552d28b2f041cc4ed8190592ff6c18d9e0f215fc017805655b33ab94803f4f0ed3fc8af561421fa7ac53c282b0476f5f9d3a9c9b05351e010553b4adbf34c915cdc7f888d3907a52d76e84a1621f632c6aaf41b91fbd71609c7e3cc7f0941e5add313aefc150879738f93722898d06a27387265cb08b09923c62a7935158d2eae84ca366802b4e8a51ff12b7e24af6cb2cc87fe60db72f33ed02dbbdf933cea6952ff993af26785a8512df1f04ea05a327fcf76bc06f3b5c5a185dd8ddf4d846f1aa7fef06373a42fbfd43566e4cc9b78b75c36d43a021e539778f03d8b15aeaf9eacacaf7f484c66c902a22ceeeae9ab5f446403eda3e0f2cf64d7a6860d6d44e2f7df8816f48c13565fef4ddf9f1cf24acd7af92680ab432980d41988087b059d6e8c401d423d6eb02d9bc079a1de109fdcb396ba40e33a3de0f634a527e655b062da19d7a9dc71fae167588a314f995ea7e2735723dca9a1f6edd3854d7586c61f0133d06844b1cfe704d467a7a79e23d4de135729e1c3c7047231315723cc17e0aadfe0eb74da20efb54081dee34f324d4c98ca19e5cc1e112163fb3fcc9fd467de22608adb994f8681af5648fc27f241faf28f5deea8c7948f198cfcae6a945e8d18e24976bd378807db7c5c508623bd96366b5f40f1e18f79010a967f424a8406aa9ab9ff032021b9bb81406cddb148e418b6d163fbb1dfc2a951c1261108037405936fc4d6a10f5d4129e2ed42786dcf4fdd84d5038eb3077630ee3b84cd578bd6e36d959fbbaa8d7d437f7dcba3eac73c6d0bb9b119e3ade42b1af1aeee9118d74a80044d58fa3283ba4e4b1caffe9673f8ce3b34ad431b13cd5a66a27be9d6f6801c016e49fb16d49502db74b825ef28b436bdf7fc793f08c96884e766d33af2454194b6ffff3f76a83750f775d1a10e31c0fbda157bbba89d133bcfbecada85a06f476cb45827435a3e066793e009ca097684a37d1bf59af14bf6df3b913e0ffaf8d16e4c49cd27f9e723e6ed0a1985d97b6d4ce7a0bd2d589b0ad5505a25a8fb43f450e30cfd9db077493bca48e4d21d9de8cf20ebf14ce86ba9bfdd4a73d6803c79c519a3c00149abf3a5d08ecf8b095925765c7e8d2c9ebe5207ea775e32b371a484d7b419ec42cc56f2e1042bb5d8f1c13d18abe81882f21f0c78509a3684b97272b3cc008ccf04b650f342a5067b2b72c3b230a0c89127832e147f86bd7884d181949c80eaa2da5ca16ff6d2fd872b6f3aef1e14aeed100878e344760c7af1a56e159849b8aa977924b41a69e533388bc2a7e623d4ae9e9d015a4ffb78a81e32f6bb8cc445e9ecbc8a77a13e31a98d18f953923bac80dfc4dc86a523da324e38548a71e05d32a8da2aa409b48529eccca872ce7afe7f2db33bc787d9fa714e559e2c9cf13f0c4bea3d229cf2ffc2d11002620470f8dd7d071da3a86b556cf9273845b29b5795e4839bf1c83d03347ee5416998cd5d0df81697f46d97a1c480165cfe6449f988ef3485c580bdb9820463961440c51472c21ea176f7aec66fc804e15ec2576958ffdfc0556c794107f8a524428665525df515ce6467484866400213c30f71caab8e6a0b8bd3cf54425d8850449c12c1c8ee6f19f8fbcdc66b1ccb1ae57c9b682e5adbbc53aa70d30824b2bf41b37c64c3ac4667b5dce1b4753775d4ccea79ee12e9ab3d0ff0b3e446d342e039d69091a0408f28644ea7ce4dbaeb52e47a76c0bf6c447cf275cdd810e03624cdc98aa9b5b78040fdef0bf9d6cea3bc97b2452325c025290d78961bcb7d187b19e8458e52381ba907fd22936f0a4dc45a9957cb36d3e4ab0dad6274dbe19ca4543b4d8c938cb3bf3d3fd837fc05ed318b36c0b73421def3921df3712d21ccfdfdbb91a29493b494dfeb29a90d7655569301de759bcc0dd8ea6bc9bc54588725dd501f4fc4f2afad1ac932f98d81cdbec81297bf0e519af65d23e251918bb65e92503c10790d865472ea0672d5e6d260145e78559e2fd1501e24a196c82c49d3b6cd851e5a3d67441cede1058c8aa7768b52404b797a0d39aa5ae36ceff80b38056da30b05a607bfac86be3c791864e78cbab1437bfcf1ff1f474c2ef9ace5ca71091953e0c7e537b1687238d9b65e5bbd177235413edc445b57c43f3252914ba2cb86e3b1b2d18f7908f13e2a0e63d3f7de3e3f6b0ec2834a362edc1077f3a1669635e89afba07b40218794b314362716449870257db767c8f1b50214c8be5ff006253fe4f76da68b7c0864bf82cff99afefa9dfe7ec0e731d2daec8a1d78c76b140aabf2a2e9a18155c126b57b90cce868a7b524589ea17557dc777862c33757957fa5a724e98f63e4d5a6d1a7e8b4c2dc49b50fbd834bd520a39887398ce6a0d972fb27acc14847bceb115ecd1da8a61e26de0e2a0dbca0862ee8fe21aef9fce0b4ae309f4861a0f29349ace21bce3787384e896fa193936beaf089f178a9739f8c8a21eb06faeadd1da74bb4b7cb470c6137bebc7438e2323b8a6d8c65a01f397c35d1979692214d1c4966b8375e262ca9a9cd5cffd1703ced38117cee9dba987fde7ffa2736c1f2047c870bdae81bdd56e554ef6892e11e099884f94903e090fe5e27b5bea546d4fb9bc0b875461235295b000a106b1f2187d3e1d7fdd9d1e07d5cd60a17c8d4546639f6c7e1d350c2ef318fe74de75ee3ca9d18421fe50825e54b41d817cbd14d8fc88d55945e6e185ca3d786287b9d5765f2d8ae95e660548eee48c44263370ed9a10eec802ff88f5f0eb72585bbb411794f79e5f2eaf8c55dfbd0bdd71885e38fbc6acbe0771c94afc2ffcb859595934434d55340a", 0x1000}], 0x5, &(0x7f0000001480)=[@rthdr={{0xb8, 0x29, 0x39, {0x3b, 0x14, 0x1, 0x9, 0x0, [@private1, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private2, @private2, @mcast1, @private0, @private0={0xfc, 0x0, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0x28}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}}}], 0xb8}, 0x48000) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x8b1a, &(0x7f0000000140)='wlan1\x00\x1b\x1a\xec\xb5\x12\x03F\xd9U\x02\x00\x00\x03 \x00\x00\x00\x00!\x00\x01\x00,C\xfdj\xe3\x8d\xe3\xd6\xe0|6l\xe9\xd9;\x13\xdf\xf7\xber\'\x8a\xd5\xd5\xe1\xf5\\\x9b\xb2\a\xde\xbbg\xc18\x84\xb5:f\xcb\xe8oO\x8dArYZ\xe1\x1f\xebp\xf5\xfb\xaad\x1a\xa0\xb1\x9c\xac\xe8\xff^9P\xee\x8aG\xd52\x0e\xd8\a\xca\xc8~\x82\xf6\xaaj\xe5\xf7\x19\xeb#;|\xabA1\xaa\xbc7Tf\xf1Y\x1c\xed~\xe9\xe9\xf9\xcfW0\x16\x9e2I[\xcf\xf7\xb0K\x1c\x1c\x06h\x8cd\f6\xfe\xb7\xbf\xae\xea\x99\xea\xb3G\xd5\x8c\x80\x907\x9f\x95\x86\"\x8a\x96\xf5\x19\xb6\x19\twp\xfa\xa9\xd8\xbfSa\xb9\v3\xb1\x05\xb9\xf93\xac6\xafXf\xfd\xde\x1e\x83\x7f\x80\xddL[t% /H\xed\xea\x80*NA\xbaX\r\xea\v\x83<\xa1\x05{\xc6lw\xd24\xfe\xd6\xa1SV\x03\x88eGXC^w\x11D\xce\r 5R+y\xc3Dew\xa4O\xfa\rc\x170\xdbA\xfe\xe9\xa7\xb3\x91\x88(\f8\x14\n;\xd8\x02\xa8\x135\x92\xf5\xe4JV\x0f\x10\xd7\x06\x86z\t\x13\xc2\xe5E\xc3\xf2Mb\xf0+\xed{y\xd7\xf2r\xc9\xcbVq\x01') (rerun: 32) 07:28:11 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x4000000, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) r4 = signalfd(r2, &(0x7f0000000500), 0x8) r5 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000580)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r6}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000006b80)) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={0x0, 0x14}}, 0x4) r7 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) rt_sigqueueinfo(0x0, 0x3d, &(0x7f0000000180)={0x2, 0x0, 0x3}) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x0, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r7, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r7, 0x80006) sendfile(r3, r7, 0x0, 0xb7) [ 996.850424] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 996.850820] IPVS: ftp: loaded support on port[0] = 21 [ 996.940730] wlan1: Creating new IBSS network, BSSID ce:b1:fd:3c:a5:a7 [ 997.038612] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 997.233855] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 997.563783] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 998.079666] audit: type=1800 audit(1675495693.250:853): pid=26950 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14140 res=0 [ 998.955162] mac80211_hwsim hwsim25 wlan1: (WE) : Wireless Event (cmd=0x8B1A) too big (33) [ 999.109593] ------------[ cut here ]------------ [ 999.115197] WARNING: CPU: 1 PID: 23 at net/wireless/ibss.c:36 __cfg80211_ibss_joined.cold+0x41/0x48 [ 999.124395] Kernel panic - not syncing: panic_on_warn set ... [ 999.124395] [ 999.132200] CPU: 1 PID: 23 Comm: kworker/u4:1 Not tainted 4.19.211-syzkaller #0 [ 999.139647] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 999.149606] Workqueue: cfg80211 cfg80211_event_work [ 999.154625] Call Trace: [ 999.157220] dump_stack+0x1fc/0x2ef [ 999.160863] panic+0x26a/0x50e [ 999.164061] ? __warn_printk+0xf3/0xf3 [ 999.167958] ? __cfg80211_ibss_joined.cold+0x41/0x48 [ 999.173066] ? __probe_kernel_read+0x130/0x1b0 [ 999.177650] ? __warn.cold+0x5/0x5a [ 999.181280] ? __warn+0xe4/0x200 [ 999.184652] ? __cfg80211_ibss_joined.cold+0x41/0x48 [ 999.189760] __warn.cold+0x20/0x5a [ 999.193307] ? __cfg80211_ibss_joined.cold+0x41/0x48 [ 999.198416] report_bug+0x262/0x2b0 [ 999.202048] do_error_trap+0x1d7/0x310 [ 999.205943] ? math_error+0x310/0x310 [ 999.209750] ? __irq_work_queue_local+0x101/0x160 [ 999.214599] ? irq_work_queue+0x29/0x80 [ 999.218581] ? error_entry+0x72/0xd0 [ 999.222300] ? trace_hardirqs_off_caller+0x6e/0x210 [ 999.227322] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 999.232194] invalid_op+0x14/0x20 [ 999.235650] RIP: 0010:__cfg80211_ibss_joined.cold+0x41/0x48 [ 999.241357] Code: ff e8 2a 46 4e f9 48 c7 c7 20 88 66 89 e8 89 77 df ff 0f 0b e9 03 de 76 ff e8 12 46 4e f9 48 c7 c7 20 88 66 89 e8 71 77 df ff <0f> 0b e9 eb dd 76 ff e8 fa 45 4e f9 48 c7 c7 20 88 66 89 e8 59 77 [ 999.260259] RSP: 0018:ffff8880b5047c00 EFLAGS: 00010282 [ 999.265621] RAX: 0000000000000024 RBX: ffff88804a35e050 RCX: 0000000000000000 [ 999.272896] RDX: 0000000000000000 RSI: ffffffff814dff01 RDI: ffffed1016a08f72 [ 999.280163] RBP: ffff88804a35d540 R08: 0000000000000024 R09: 0000000000000000 [ 999.287433] R10: 0000000000000005 R11: 0000000000000000 R12: 1ffff11016a08f81 [ 999.294709] R13: ffff8880972f9c18 R14: 0000000000000000 R15: 000000000000001f [ 999.301997] ? vprintk_func+0x81/0x180 [ 999.305904] ? __cfg80211_clear_ibss+0x10f0/0x10f0 [ 999.310839] ? mark_held_locks+0xa6/0xf0 [ 999.314916] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 999.320030] cfg80211_process_wdev_events+0x3db/0x5b0 [ 999.325234] cfg80211_process_rdev_events+0x6e/0x100 [ 999.330341] cfg80211_event_work+0x1a/0x20 [ 999.334584] process_one_work+0x864/0x1570 [ 999.338965] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 999.343653] worker_thread+0x64c/0x1130 [ 999.347644] ? process_one_work+0x1570/0x1570 [ 999.352144] kthread+0x33f/0x460 [ 999.355513] ? kthread_park+0x180/0x180 [ 999.359848] ret_from_fork+0x24/0x30 [ 999.364086] Kernel Offset: disabled [ 999.367813] Rebooting in 86400 seconds..