last executing test programs: 1.038695817s ago: executing program 0 (id=4700): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002a80)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1, 0x0, 0xfffc}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWCHAIN={0x2c, 0x3, 0xa, 0x201, 0x0, 0x0, {0x1, 0x0, 0xfffd}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}]}, @NFT_MSG_NEWRULE={0x60, 0x6, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_RULE_CHAIN_ID={0x8}, @NFTA_RULE_EXPRESSIONS={0x38, 0x4, 0x0, 0x1, [{0x34, 0x1, 0x0, 0x1, @match={{0xa}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_MATCH_INFO={0x8, 0x3, '\x00\x00\x00\x00'}, @NFTA_MATCH_REV={0x8}, @NFTA_MATCH_NAME={0xe, 0x1, 'connlabel\x00'}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0xd4}}, 0xd4}}, 0x0) 996.037061ms ago: executing program 2 (id=4701): r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001c40)={&(0x7f0000001800)=@in={0x2, 0x4e22, @private=0xa010101}, 0x10, &(0x7f0000001a40)=[{&(0x7f0000001840)='0', 0x1}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000000000008400000002000000030000000c000000ff030000", @ANYRES32=0x0, @ANYBLOB="30000000000000008400000001000000050007000400000002000000ffff0000010000000800000002000000", @ANYRES32=0x0, @ANYBLOB="1800"], 0x68}, 0x200000c0) 955.630245ms ago: executing program 2 (id=4704): setresgid(0x0, 0xee01, 0xffffffffffffffff) keyctl$session_to_parent(0x12) 928.682648ms ago: executing program 0 (id=4706): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000047c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=ANY=[@ANYBLOB="1200000078000106000000000000000007"], 0x18}], 0x1}, 0x0) 886.022452ms ago: executing program 2 (id=4708): r0 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$CAPI_MANUFACTURER_CMD(r0, 0xc0104320, &(0x7f0000000040)={0x3, 0x0}) 880.268413ms ago: executing program 0 (id=4710): r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, 0x0, &(0x7f00000003c0)) 811.37617ms ago: executing program 2 (id=4714): r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000006c0)=@mangle={'mangle\x00', 0x64, 0x6, 0x620, 0x2d8, 0x0, 0x0, 0xd0, 0xd0, 0x550, 0x550, 0x550, 0x550, 0x550, 0x6, 0x0, {[{{@uncond, 0x0, 0xa8, 0xd0, 0x0, {0x0, 0x3a010000}}, @HL={0x28, 'HL\x00', 0x0, {0x0, 0xfc}}}, {{@ipv6={@private1, @loopback, [], [0x0, 0x0, 0xff000000], 'tunl0\x00', 'bridge_slave_1\x00'}, 0x0, 0xa8, 0xf0}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, 'wg1\x00', {0x5}}}}, {{@ipv6={@private0, @remote, [], [], 'veth0_to_team\x00', 'tunl0\x00', {0xff}, {}, 0x11, 0x0, 0x3}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@dst={{0x48}, {0x1, 0x2, 0x0, [0x6, 0x4, 0x4, 0x4, 0x3, 0x3, 0x0, 0x3, 0x3, 0xc1a4, 0x2e4, 0x7ff, 0x5, 0x4, 0x5, 0x8399]}}]}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@NFQUEUE0={0x28, 'NFQUEUE\x00', 0x0, {0x33e8}}}, {{@ipv6={@loopback, @private2, [0x0, 0xff], [], 'syzkaller1\x00', 'veth0_to_batadv\x00', {}, {}, 0x0, 0x0, 0x0, 0x21}, 0x0, 0x160, 0x1a8, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@srh1={{0x90}, {0x0, 0x0, 0x0, 0x0, 0x0, @dev, @private0, @local, [], [0x0, 0x0, 0xffffff00], [0x0, 0xffffff00, 0xffffff00]}}]}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@private2={0xfc, 0x2, '\x00', 0x1}, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}, 0x24, 0x2d, 0x8}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x680) 811.11918ms ago: executing program 0 (id=4715): r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 756.025565ms ago: executing program 3 (id=4717): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000100)={0x0, 0x3, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="5c0000000206030000000000000000000000000005000100070000000900020073797a310000000014000780050015001b0000000800124000000000050005000200000005000400000000000d000300686173683a6e6574"], 0x5c}}, 0x0) 749.621876ms ago: executing program 0 (id=4720): syz_mount_image$gfs2(&(0x7f0000000000), &(0x7f0000001c00)='./file0\x00', 0xa00000, &(0x7f00000003c0)=ANY=[@ANYBLOB="71756f74615f7175616e74756d3d3078303030303030303030303030303030342c737569646469722c71756f74612c626172726965722c61636c2c71756f74613d6f66662c646973636172642c6e6f6c6f63636f6f6b69652c71756f74613d6f6e2c6c6f63616c63616368696e672c6e6f61636c2c71756f74613d6163636f756e742c6e6f61636c2c726772706c76622c0005578e375b07496b3df4bc8058b90c03a08c5d73e3ddc3e1e9d4a538e41b252d9e9efe6f72242ff29c650222b0436de9fc14475ae7f414920a8136a1c8fd51009e8e2bdc270a15ba83ad12fc2aaec075cd58d6b42c142e2d6c5adafd1d08be61ae01d4e57b44909ed353f94274eb19524a334c688f8fa2917b8192a38d8d3461b7d38ecbefae6c5d21da514fdb6d9f15b4a26da3d3ff5e6a2b5bf89b572de21c706dea6653"], 0x1, 0x1267f, &(0x7f0000024c80)="$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9D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED65tj/8/83PyMAAABgXvP8PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApE//AwAAQPr0PwAAAKRP/wMAAED69D8AAACkT/8DAABA+vQ/AAAApO879P9839fnBAAAAMxbnv8HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPR9w/7/dL7/xCcFAAAAzFOe/wcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPTpfwAAAEif/gcAAID06X8AAABIn/4HAACA9Ol/AAAASJ/+BwAAgPRF/8+fe88puV+ufzEaWtdqA47If9jsv/7F2z0Oeee9Oc0vfXYnPz/TuNE8+2LKNfsP/rMAAACgMkr6vyFGm7n0/xL5t79G/7eZfda+Vf8PbfxNP2KmBSd/MZs8Fu/44be9BAAAAP8/Ken/H3wxGpaeS//vmH/7a/T/0rPPWvT//JvOsy/of7fIl5/753+I8KNarf7DWq3xfPPmfL1V7t/NZ2+3rtWyp2q1RlPnzX0AAAD4dkr6v+kXo2GZufT/5fm3v0b/LzP7rEX/L/DUPPuCvplG28xf/2O3w2u1Hbdq+fmc/FL2+ZzlyHVuuKTRNbP+fGLm455brOXsj/vP3AUAAIBvpaT/4/vjG5at1Tq9kXt/fAf+gt/0+/+XnX3O/Nj5L//Kp/Wtv8O/xKyvp/nDz29Ya1drlP/KP9N2Lo8/vb74Us0n1xoXHt/2e/pMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/xw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24IAEAAAAQND/1+0IFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAuQIAAP//fBDi2Q==") syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000680)='./file0\x00', 0x181d011, 0x0, 0x0, 0x0, &(0x7f0000000140)) 743.036886ms ago: executing program 3 (id=4721): prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) 723.925158ms ago: executing program 2 (id=4723): syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x2014c08, &(0x7f0000000540)=ANY=[], 0xfe, 0x6b8, &(0x7f0000000600)="$eJzs3V1rG9kdx/HfyLIlOyWEbgkhZJOTpAsOTZ2RvHEwKXTV0ciZVtKIGbk4UFjSxF5C5GybpLTxzdY3fYDtG+jd3vSiL6LQ630XvWthae8KpaAyT7JsaSQ7Uby76fdjdj2e859zzpyj6M/YmjMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACynLptVyw1vfbmlsnn1AO/NaE8qW1eN5KNG1PblazoP5XLupDsuvCtg+Lz0f+u6VLy0yWVo29l7Z05f+7uO8VCdvyEDr0KnbTC5y/3njzo9bafHSN2TmOqLyWjNusTmQEVjhG04ba90PdatQ3XeKFv1tfW7Fv3GqFpeE03vB923ZZxArfQ9QOz7NwwlfX1VeOu3Pc32xv1WtPNdt75btW218wPS8XsBbAgyWs2vfZGHBMVRzF3zKc/iYrPya21jNl53NtendC/QjTmUVBl2plEQdVpQVW7Wq1UqtXK2u3123dsuziyw45Y9oBGImb+osXXzOzevIHXVIjy/98sqamy2trUlszYL0d1BfLVyilPZfn/vVtuvFHMaXc4/2dZ/oL0/bT4ouL8fzn56XJe/s/pS9abcSVWzv6Tfc3HPTJ6rpfa0xM9UE89bevZDOo2MldmUsspfG3IVVueQvny4smO9ph0j9G61rQmWx/qnhoKZdSQp6ZchbqvUF258SvKUSBXNXXlK5DRshzdkFFF61rXqoxcrei+fG2qrQ3VVdO/+/3+jh7H4746oY9Kg87lTXxpKEjVCTXl5f+ffpK83tL8bx/J//vpy5H8/9ZLJrqUfPt8UgzwFdBPr/9P6Mqb6Q0AAAAAAHgTrPi371b8V+h3JfXV8Jqu/WV3CwAAAAAAzJClfkmXZMWfQpfelcX1PwAAAAAAbxsrvsfOkrQUf6jfOrgT6ji/BJg7hS4CAAAAAIDXFN/5f3lB6seLVlyRdaLrfwAAAAAA8DXwu6E19ovZGrv97M/6BUlhp2T95Z8lBfPWfmfr29ZuLSqp7aYxI58A6PbT1VDvvlOM1+tdkBQv2+u4l6y0tXQRzMG6g1/sTFvr3wqOdGBhbriC4Q40Llpn06OtqOW1YvqTPtXV5JCr5ST20V5BcUnSylLDa7orjt+8W1GtdrbQdbe6v3j6+FdSMDjPnce97ZWHH/cexX2J13bd340q/eRQdwojfYm/HfTlRbzeQnzPxbgzXlQja/L37daSFbdrZ+c/p9puYbihnPM/0uZvdC2Zs2tLSezSntKRiM+/HJ1/ZSWeskNnH8xbB72oHD3zcROR04ty3IvrScz15ev65cNkezALBav8nTmpupLNQbZ87pFeVDtb+nVSsH+MsbD+NTIWQ72Iv2UlQ2OxGvXir1FFOWOxOjwWrzAjAPBl2TnIQnHaHsm7WXrI3tReKe9Mz+4fHM7uL/7Y78cHzEnF9G8TE1spK3pHX7biPLSQPHageHHMO7qd5pWyct7R7dfIblFbfx48AyHNThrpxX/6/f7dStzuH45k1c+iAz7LbTdsVueiIbz1Yvdn8QL4kY+2P9p+Wq2urtnv2/btqubj09C8/tvbtudE7gEAjJj+jJ2pEdb7uppEXH30j/eSrUMZ75uDjxSs6KE+Vk+PdDN7hMCV8bUuDX0M4WZy1aqhq1Zz/tzdRelobEU3c6/q4lw6FFsdxM4rO+Rwpj6IXR03dEtnZjsVAACcmmtT8vD4/F8+lP9vajmJWL449rr7cC5Pr44Hl/R5sZXpnf9g1qMBAMD/Bzf4wlrq/tYKAq/zYWV9vVLr3nNN4Ds/MoFX33CN1+66gXOv1t5wTSfwu77jN00nUMmru6EJNzsdP+iahh+Yjh96W/GT30366PfQbdXaXc8JO023FrrG8dvdmtM1dS90TGfzB00vvOcG8cFhx3W8hufUup7fNqG/GTjuijGh6w4FenW33fUaXrTZNp3Aa9WC++bHfnOz5Zq6GzqB1+n6SYVZW1674QetuNoV9U/8oEMAAN5Gz1/uPXnQ620/O7qxGF2aJ3v2lRMzurEwpkLWCAIA4CvmIF2f4KDyG+wQAAAAAAAAAAAAAAAAAAAAAAAYMf2WvhNuzI+7WVAa7Pn52XRPsnh7Xj2WZt2xk2wUTnpUdkvE3pPPJwQvDvZkwz8cs39qJ/j3b0hn4j1K9hRn39bihMk99sbi8YO/t5OMaG5MVDi2qDSYi+Ls/zlEG0//lFPU7/f7kw8vJWO4mO5ZmHSChzeKkp4tHHcKsnUxhopO930IwOn7XwAAAP//hBUtBw==") open_by_handle_at(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="16000000020000001d"], 0x0) 691.516622ms ago: executing program 3 (id=4726): r0 = socket$kcm(0x10, 0x400000002, 0x0) write$cgroup_subtree(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="130300007800911fdabcf8b3077fa54a07"], 0xfe33) 645.681356ms ago: executing program 2 (id=4728): syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f00000105c0)='./file1\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='active_logs=4,jqfmt=vfsv0,prjjquota=f2fs\x00,mode=adaptive,heap,norecovery,fsync_mode=posix,user_xattr,disable_roll_forward,\x00\x00\x00'], 0x1, 0x105c9, &(0x7f0000020bc0)="$eJzs3M1uG1UUAODjpClNKCVCLNh1JISUSLUVJ2kFuwCpAIlUET8LVuDYjuXWP1HsJKYIEVgjln0RWLFnz0uwQyyQ2BWBPDOGphQRqHGS5vuk8Zl7PXN8rlWpOnMjB3BuzSe//FyIKzEbEdMRcTkiPS/kR2otCy9ExNWImHrgKOTzf0xcjIi5iLgyTJ7lLORvfXrvcOP+YGMuz3rtZFYMnAYvRUR7Jzs/aGex28ji7Xy+st9MY3t1P4/ZG+07+bibxYP6VprhoDK6rpLGlUZ2fXdnrzeM261KdRgbze10fqeTfWBvvzHKk95wu7Kbjmv1rVG5h+l9d7PBII93e/0sTy3P93GaPvr9Uczm64N6tp6dO2msdvr5fDerr1YfDON+HnvZdFS7rVpax9Z//JLPgLebnb1Bsl/f7TW7neR6qfxyqXyjWN7t1ur9+mqx0q7dWE0WGq3hZcV+vdJea3S7jVa9VO22F5OFRrVaLJeThfX6VrPSScrl0kppqXh9MT+7lrxx6/2kVUsWhvG1Zmev32z1ku3ubpLdsZgsl1ZeWUxeLCfvbmwmm+/cvLmx+d6H6x/cenXjrdfzi/5SVrKwvLS8XCwvFZfLi/9ywb+eyvUP/4uezPofcunxbue8K5x0AQBnT9r/z8Yk+/9Pvr330/oXle/1/3COnaX+v5k35Pr/8Tsl/e/k+v9jrP/zc7R+/T+PRf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+zcze5aQNRHMCfDW7pl4qqLiv1Kt3BMXqELrtEHKCX4Aj0CrkAZyC7HCHCER6j4IhIURgbBf1+kj/Ggj/PiM2bQQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgT7fVev5/8fPfuTm7+jx57gYAAAA4ZVut583JNI0/tde/tJe+teMiIsqIONW7j+JdJ3PU5lTPvL56UsNNRJOw/4z37fYxIn612/3Xvr8FAAAAuF6b5WqWuvW0m166IIaUJm3Kz78z5RURUU3vMqWV+933TGHN73scfzOlNRNYk0xhacptnCvtRUadw+ToUKRDOWg5AADAILqdwLBdCAAAAEP6c3S+uGAdDKyIw1LmYS24+ef944Lgh84IAAAAeIOKSxcAAAAA9K7p/z3/DwAAAK5bev4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfdpW6/lmuZqdm7OrX+HHJL25rusMtwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8MD+vKNACIRBGOxd35nM/Q8rDRobmlSB8PE3BgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw4nd/+T8xNc4kc6+NpeeRZO3U2Do19s6Noz+Mr18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/vzkgIhEARRMGf876Tvf1hJ0DOIEAENjypq0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzR7375PzE1ziRzp42l45Fk7aqxddXYe9A4ejDe/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzv37xpJFQcA/M3uzt4PkFujLJyNJ56cKF6y5y8EmyuEYCFYieWS2z1W91TuUnhHCtNYCP4HNtpeIwQEOQv/giusvDI2EWSLCBZWyvyKk2zQiZrZ3dznA2/eN5OXed83gZDvvEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMLkarhQxM3k0MniRn7ux92NtaR/cKBP7PTvnk9aEkf1pr1wWsk96s46CwAAAE66ZlHfhxC2463VpG900vr/mWJMUvNvPJLFRT1/sO4v+qL2T9q97756e2+iTjZPHEL4pjMerNS2wvl2seK4cxXGpM8Ssic0zfTb1nhz87FJnN716PP7999op+Gp/5YxAPB/uFz0eTCMPkl/PxqOxoPeLBMDYHG1/vnTxZCi/m92asgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5kf+5tEwbCOA6/viRK3CYjpLf4mIGGCsEKgIRkyTMwAAvRUNFaLAIrgATnms5QPE/z/xVX3AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvL3r0xcfEVFE6jJFmm7/zp8R8RVp17aT73sW+8up+Xnk4nCc5fyN+X8ZEWUUfZwDANC7qtsc6029GuQd5h3lHeetyqZevvLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAPHAgAAAADC/K3T6NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGCgAA//9fbFmx") llistxattr(&(0x7f0000000280)='./file1\x00', 0x0, 0x17) 595.026031ms ago: executing program 3 (id=4730): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x48, 0x10, 0x1, 0x70bd2f, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x102}, [@IFLA_IFNAME={0x14, 0x3, 'netdevsim0\x00'}, @IFLA_VFINFO_LIST={0x14, 0x16, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@IFLA_VF_SPOOFCHK={0xc, 0x4, {0x4, 0x4}}]}]}]}, 0x48}}, 0x24040800) 539.353007ms ago: executing program 3 (id=4732): syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000480)=ANY=[@ANYBLOB="6e6f757365725f78617474722c6865617274626561743d6e6f6e652c6572726f72733d72656d6f756e742d726f2c636f686572656e63793d66756c6c2c6572726f72733d636f6e74696e75652c646174613d77726974656261636b2c6572726f72733d72656d6f756e742d726f2c6e6f61636c2c0033b67a38edf7ca65cff4aecf1bccac7b7847e83ec6928ad9eff2281ff7a2314d9a8541a9772b98d067c1463bb01ed3ebf5764745d29402107611df2e22d6cfb25eb0a8b970f339cf6413aaef25cee228060d70ce0ade90d917a9c5"], 0x1, 0x4438, &(0x7f00000088c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAJO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdilY5SAYSgAoD+xUCfxGE6l3VwriuhgRfAEOnsCD6NH8RLewcHB1UHEmoLUFrro9N6QT/LJz4d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjm9Gq4vmy7iBS7H3UdT7fPLz/z5yU+HC3f3/mHHvk7ZxfD8UnblX9Pv/KH5ei1z5Giive3+5uv/TxOHmdzMp+nb2PRu73FjqpxXZu3tf6md/cj5SYi+pI/SDk3zbZaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDJDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgWAAAAABAmL91FH0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8CsAAP//NpoZCA==") mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 349.411095ms ago: executing program 1 (id=4738): mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="9feb010018000000000000003c0000003c0000000200000000000000000000030000000002000000060000000100000000000000020000050000000000385bcc"], &(0x7f0000000f40)=""/4089, 0x56, 0xff9, 0x1}, 0x28) 279.829962ms ago: executing program 1 (id=4739): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000080)=@mpls_delroute={0x1c, 0x19, 0x1, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x0, 0x2900}}, 0x1c}}, 0x0) 216.021298ms ago: executing program 4 (id=4740): r0 = mq_open(&(0x7f0000007d40)='.(:[}%^', 0x842, 0x0, 0x0) mq_timedsend(r0, 0x0, 0x5cd8, 0x0, &(0x7f0000008040)) 200.20634ms ago: executing program 1 (id=4741): r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000004c0), 0x22002, 0x0) write$UHID_INPUT(r0, 0x0, 0x0) 180.948372ms ago: executing program 4 (id=4742): r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="1c0000004e000165"], 0x1c}], 0x1}, 0x0) 120.968088ms ago: executing program 3 (id=4743): r0 = socket(0x22, 0x2, 0x4) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, 0x0, 0x0) 120.864708ms ago: executing program 4 (id=4744): r0 = socket$inet(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000540)={'bond0\x00', &(0x7f0000000040)=@ethtool_sfeatures={0x3b, 0x2, [{0x301, 0xfffffff9}, {0xfffffffd, 0x80000}]}}) 120.804478ms ago: executing program 1 (id=4745): r0 = openat$comedi(0xffffffffffffff9c, &(0x7f0000000040)='/dev/comedi0\x00', 0x181001, 0x0) ioctl$COMEDI_CMDTEST(r0, 0x8050640a, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x6, 0x100, 0x654, 0x0, 0x3, 0x20, 0x2, 0x2, 0x1, &(0x7f0000000000)=[0x800000], 0x1, 0x0}) 119.925718ms ago: executing program 4 (id=4746): r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002140)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum]}}, &(0x7f0000000000)=""/254, 0x26, 0xfe, 0x1}, 0x20) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000140)={0x6, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x1}, 0x48) 40.766795ms ago: executing program 4 (id=4747): r0 = syz_open_dev$usbfs(&(0x7f0000000100), 0x76, 0x101b01) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80045510, &(0x7f0000000000)={0x3f00}) 40.502176ms ago: executing program 0 (id=4748): r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x1e3003, 0x0) ioctl$SNDCTL_SEQ_NRMIDIS(r0, 0x8004510b, &(0x7f0000001580)) 39.741056ms ago: executing program 1 (id=4749): r0 = syz_open_dev$loop(&(0x7f0000000040), 0x7ff, 0x1) ioctl$LOOP_SET_BLOCK_SIZE(r0, 0x80081272, 0xffffffffffffffff) 970.66µs ago: executing program 4 (id=4750): r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x50) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9, r0}, 0x38) 0s ago: executing program 1 (id=4751): prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) rt_sigaction(0x2, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)) kernel console output (not intermixed with test programs): ] loop3: rw=1, sector=4680032, nr_sectors = 8 limit=32768 [ 67.986963][ T4329] metapage_write_end_io: I/O error [ 67.988196][ T4329] JFS: metapage_get_blocks failed [ 67.989009][ T4329] JFS: metapage_get_blocks failed [ 67.989817][ T4329] JFS: metapage_get_blocks failed [ 67.990830][ T4329] JFS: metapage_get_blocks failed [ 68.211429][ T9266] bridge2: trying to set multicast query interval above maximum, setting to 8640000 (86400000ms) [ 68.284816][ T9272] loop0: detected capacity change from 0 to 16 [ 68.297958][ T9272] erofs: (device loop0): mounted with root inode @ nid 36. [ 68.378375][ T9276] netlink: 'syz.0.2212': attribute type 10 has an invalid length. [ 68.399427][ T9276] team0: Cannot enslave team device to itself [ 68.493011][ T9261] loop3: detected capacity change from 0 to 32768 [ 68.508631][ T9261] (syz.3.2204,9261,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 68.511476][ T9261] (syz.3.2204,9261,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 68.536461][ T9261] JBD2: Ignoring recovery information on journal [ 68.538524][ T9228] loop2: detected capacity change from 0 to 131072 [ 68.540243][ T9228] F2FS-fs (loop2): Wrong CP boundary, start(512) end(1536) blocks(0) [ 68.541555][ T9228] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 68.561763][ T9228] F2FS-fs (loop2): invalid crc value [ 68.610113][ T9261] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 68.643512][ T9228] F2FS-fs (loop2): Found nat_bits in checkpoint [ 68.678214][ T9228] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 68.679432][ T9228] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 68.718449][ T9298] loop1: detected capacity change from 0 to 1024 [ 68.736279][ T9298] EXT4-fs: Ignoring removed orlov option [ 68.742699][ T4329] ocfs2: Unmounting device (7,3) on (node local) [ 68.762102][ T9298] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 68.769967][ T9180] loop4: detected capacity change from 0 to 262144 [ 68.772631][ T9180] F2FS-fs (loop4): invalid crc value [ 68.822411][ T9180] F2FS-fs (loop4): Found nat_bits in checkpoint [ 68.853481][ T27] audit: type=1400 audit(68.830:121): apparmor="DENIED" operation="change_profile" info="label not found" error=-2 profile="unconfined" name=3A273A02 pid=9311 comm="syz.0.2225" [ 68.861674][ T9180] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 68.872587][ T9180] F2FS-fs (loop4): Inconsistent error blkaddr:6146, sit bitmap:0 [ 68.873854][ T9180] CPU: 0 PID: 9180 Comm: syz.4.2165 Not tainted syzkaller #0 [ 68.874990][ T9180] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 68.876674][ T9180] Call trace: [ 68.877211][ T9180] dump_backtrace+0x1c8/0x1f4 [ 68.878000][ T9180] show_stack+0x2c/0x3c [ 68.878607][ T9180] __dump_stack+0x30/0x40 [ 68.879348][ T9180] dump_stack_lvl+0xf8/0x160 [ 68.880043][ T9180] dump_stack+0x1c/0x5c [ 68.880735][ T9180] f2fs_is_valid_blkaddr+0x9fc/0xf5c [ 68.881628][ T9180] f2fs_get_node_info+0x5e0/0xd60 [ 68.882485][ T9180] read_node_page+0x2c4/0x6b0 [ 68.883260][ T9180] __get_node_page+0x118/0xaf4 [ 68.883986][ T9180] f2fs_get_node_page+0x30/0x40 [ 68.884742][ T9180] f2fs_iget+0x66c/0x471c [ 68.885412][ T9180] f2fs_lookup+0x3d4/0x8e4 [ 68.886056][ T9180] __lookup_slow+0x24c/0x370 [ 68.886797][ T9180] lookup_slow+0x5c/0x80 [ 68.887520][ T9180] walk_component+0x270/0x364 [ 68.888246][ T9180] path_lookupat+0x13c/0x3d0 [ 68.889056][ T9180] filename_lookup+0x190/0x42c [ 68.889779][ T9180] user_path_at_empty+0x5c/0x84 [ 68.890532][ T9180] __arm64_sys_mount+0x468/0x584 [ 68.891352][ T9180] invoke_syscall+0x98/0x2bc [ 68.892074][ T9180] el0_svc_common+0x138/0x258 [ 68.892797][ T9180] do_el0_svc+0x58/0x13c [ 68.893505][ T9180] el0_svc+0x58/0x138 [ 68.894130][ T9180] el0t_64_sync_handler+0x84/0xf0 [ 68.894847][ T9180] el0t_64_sync+0x18c/0x190 [ 68.903769][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 69.028885][ T9319] device wlan0 entered promiscuous mode [ 69.035707][ T9325] __nla_validate_parse: 2 callbacks suppressed [ 69.035719][ T9325] netlink: 20 bytes leftover after parsing attributes in process `syz.1.2228'. [ 69.038998][ T9330] netlink: 24 bytes leftover after parsing attributes in process `syz.3.2233'. [ 69.125384][ T9341] overlayfs: NFS export requires "redirect_dir=nofollow" on non-upper mount, falling back to nfs_export=off. [ 69.129149][ T9341] overlayfs: missing 'lowerdir' [ 69.205985][ T9355] netdevsim netdevsim2: Direct firmware load for ..€ failed with error -2 [ 69.214789][ T9355] netdevsim netdevsim2: Falling back to sysfs fallback for: ..€ [ 69.275338][ T9368] loop3: detected capacity change from 0 to 64 [ 69.324966][ T9375] netlink: 272 bytes leftover after parsing attributes in process `syz.1.2255'. [ 69.357002][ T9379] netlink: 28 bytes leftover after parsing attributes in process `syz.3.2256'. [ 69.389068][ T9384] netlink: 'syz.0.2258': attribute type 48 has an invalid length. [ 69.467590][ T9396] netlink: 'syz.4.2265': attribute type 21 has an invalid length. [ 69.472323][ T9396] netlink: 100 bytes leftover after parsing attributes in process `syz.4.2265'. [ 69.573037][ T9408] loop0: detected capacity change from 0 to 256 [ 69.604027][ T9412] loop4: detected capacity change from 0 to 8 [ 69.640227][ T9412] SQUASHFS error: Failed to read block 0x260685: -5 [ 69.641480][ T9412] SQUASHFS error: Unable to read metadata cache entry [260685] [ 69.642670][ T9412] SQUASHFS error: Unable to read directory block [260685:0] [ 69.696504][ T4335] Bluetooth: hci2: Controller not accepting commands anymore: ncmd = 0 [ 69.698062][ T4335] Bluetooth: hci2: Injecting HCI hardware error event [ 69.699825][ T4321] Bluetooth: hci2: hardware error 0x00 [ 69.748040][ T9425] nfs: Unknown parameter 'ntext' [ 69.927091][ T9440] [U]  [ 69.927889][ T9440] [U] K{‘ [ 69.933615][ T9440] [U] ät Ž1ÊàŠªFìÇÄfËŠî`GÊJç˜Ügö毹¬¡—þÈoÕñ/ümCç [ 69.934851][ T9440] [U] tžØ–/,~ˆÄœ­‹jõÿÊ}8îÊþ'o1Ü"™7-î‚JQœK—¤Wºïqé5c%"¬H12–¦Y“„‰ž€ÊXÍ`ˆ‚íè¼`+³û(·â¿!(éûéz'àtXln»I®gÅj– °üÝ­·på~÷7í!‘Õò"ø¨Î ¾ª(È5ˆObü¤‡ÍƒJÖ [ 69.937639][ T9440] [U] ±k\&—}6£6œXîHX ¥ôµ„Ìþ.`¸a“$Û40|϶¿9°øÞ¨„¯À ÏU‚ò4ôä®VbzÃð}ÌwÔM”TºŽíQŸýΦr’ 4”ÿ [ 69.952625][ T9440] [U] ".h6øÞ"Ökã‡[›‰¤ŒJá4çØIn¨™[Z(•„C|Të]z{â3Ÿc=»¨xîôžë…î4ßw‰)\T‘XJøSH{q;ì¹¢…ötÔÇ+‹¦÷gíèÿ®d„.Ë‚³>yž÷éwUh„fN—ŽÇhl]SÔ2ŠÇÙ\g%ŠO¼&z)µðš'¨pul‚_<㠢ذ‰ò®Ôå`Ò±TÔÁþœÐËþ;_ô"(‘u{7jœ¿2X ‘/€'ÝÙcÑÌõIº©ÀÏH¿cÕ³žV¦=‘AiÇ%w¼Esž RšŸjŠîœƒÚ”gÂ÷rÁ¹í¡hI˜¢œaïì6-úDúV¨á i"øånæ¨ þÚAsc~4Áª¹8cø*­OO5/ÿœJš~º§¡w—vK+¬®‰Œ3èÇY)޹M°¸æv¶Ìyqæ½€DTr¯Otpem%f×ÊejÍA5æÔT_-X~ ^aaÛ‚ò˜½qÖå [ 69.968152][ T9440] [U] +w‰G?]£Ó'a: »Ú)Õïó™“' B>t¢ ¡f/™÷<'èUÓ'–¼h§ié.+]eŸ.½-É¿ÿ¿Ò%÷è>2`¶^Uÿ8F.Š6¤Å3ÓØ+ËA¾Â««„°g3ÓpÂó6:^0Àtéèv÷'Eõt¼€ûâYC‰n¾þrÏ©ÞnèPj× ;æZ†êôñû‘8!¯È\ù…¸AØÊ–2Á£$ðµ™Â­wi.Íç#ŠÈ/Bai¼Ä`ðá4j’ôdîy@Óz„ügW÷5Ë¿BÄ µÙœ Nóy"vI2ûÌ [ 69.972249][ T9440] [U] ôT¦_K5¸t¬YJÐþÎ9ðÕcÊ$brŸLúNul ¶ü9wÈýÍ|žGå"ʃÆ%Çú¶êCªØ°¶ºqîÙ ŸÇ3‹Æq¯ôN^HP*½Ü$ µ.Î7yÓ±œ2³ [ 69.973974][ T9440] [U] ½?©ÿ hüä*ÙÁ”Î3í7Üé¾^#Q"0~‡ ‚ð(éoïX LŒb£,'vîÓ=‹ÝëCÌS«…’G‚S¶Þ0•Ö‚‹Ù`˜›žÙ‡Ÿ†=1(÷î¾™÷p#ò2DO*Ƀ [ 70.016122][ T9440] [U] ©s¹“gžµ²¶“˜GuÐÔd-{¸™â|&“®ŸŸñ2µ›LÞc_©œ!`¨ÍozÖ¥¢B¶³%>êrñ¶öwï‡ýŽSsÂH"£yA4£O.šYÙÛä„RTÔ¶ŒBÚ[+/<>—¡{q¢Ú×_²ÕLX8ÊU„ÇØî{ðZ³íø)ÿÒ7?ËrR;ÿcßr hײڣỨè1Å>)©Măâ‰Ït§²Ú(ìÇaÏ„}9·Ú¥ãJ*MÑœ¥Ä¡«'L¹£q ìDWŸòø¸=ؽ|q¬ ÏÆ™W;5æÙŽª!ñdB¸x`é§ö/÷ÂE`ƦM¢Xîâ"ä\ [ 70.067818][ T9440] [U] {;Ž õ¥ÂÙ˜_ˆo2«Ñ)îo®›.2ÐW2겨ðyùÃãx_ HPϱœSªD­¦ø:]‚{Ë©ÔÝæè½ [ 70.069177][ T9440] [U] I,Ç>Çó¤ îÙ51ñ÷^1òN4¯oǶþ'0ý?Ö’iÙ9w.ï_.¶WŠa¼ŠVˆ±`)ÑZ¬ïæc6GiÓ¹²a»¬XL[¢›½¡Fü*ÀñO‰W)+‡Ç'\nÆ[K@ÑëÄü2çǬ–®¡p"^`Á‰í øß [ 70.071193][ T9440] [U] 22½“Æ©Ðû©x?0;3u± [ 70.071832][ T9440] [U] ÞœÕæósObx 8”Wˆ4á‘(ð~/§¿íKÇUžãÔ–oQËe+·G®-yµgY_•>v¢ÜÈë—3.hÁÓ™]Í„²2‘”)™DË, ‘Ä þD~×d©£¡+Ãw; A\˜FPÉþȘ|$ºø)KØI³éÐÉ¿kñYT^RÍüù癵“ËA=±#–Üœ ÝíßËae©tå1·Îݯ4K¯.e"RÚS|ðŸÀsÖ’Á:•ù>p ™…rÐ"z‰ú­ûúé#P!˜KY"›}ÃÆF¿N84ü³ƒÅhÞ±£o•Èsߙ̫%DlwÙmæ²Ç [ 70.103422][ T9440] [U] [ª['xn€'²÷ á¿Ü,mr¦«/žšœâ1D=!DŽx91Bùwç»R—lf…ƒÆKì¤Zõê# `ì‘ lØ›§Ëœ»×b~åmÒÔÖ [ 70.105117][ T9440] [U] ™LÖ>ñd+ˆd¯§—®Ì"5Žêh3<ª¨ÅiR=F^”fnõóÜÀ‰¿û­vÛ÷œDÁOIOÚ:Uö>ÖYâ [ 70.115871][ T9440] [U] 'B—6vý20³ä·çž¥·×Œï"t8Ñ{9ÆFW]ôÊäì© [ 70.116823][ T9440] [U] ù72þ‰ïÂÃuþC6™îüÔÏ„I]8cª£tÛ¨QSkYÞîIÒÀâ¹ ¿|V'ÛTV/ùÅg•$[â 9kh`ú"ü‘úõ}€ñ[^=ˆú0á]½ã%ÆÌ‚T“Šž¹ØFì_vö4C¸òÅ [ 70.118789][ T9440] [U] ¹ ec [ 70.119278][ T9440] [U] —”|‚Êì<äî:^ü3$7nK~Ø-™@÷¦?Ÿ–/mtl·Û¾©Iˆwè¬@g~tØ{êÜPß+Æ$ªjp|µ ŽçIÛRiópmð õ·YÓ ú”8ìtÉÐÞVžÙÿÆë,îlâ,Õ [ 70.123367][ T9439] [U] ˆKÌúÛõ‰)0ÄÄÝ~ü³ÊªÁiP'ífóòœzÚÞr¬™ÿ @BÓ]Â5ÝÊ{­©Ê¼ô'à8寥F‡¹UTqUdÇ©¤K;7íª0c[„ãy–¼ÈYC¦¶»Ø°mª™Lò8’T…ÍšÎ5³ýýrx™¶ðWí x¤²óoQhVi'8œ¥Î…Lµ [ 70.271285][ T9477] netlink: 16 bytes leftover after parsing attributes in process `syz.3.2305'. [ 70.437899][ T9503] netlink: 24 bytes leftover after parsing attributes in process `syz.2.2318'. [ 70.619010][ T9537] loop0: detected capacity change from 0 to 64 [ 70.705224][ T9550] loop3: detected capacity change from 0 to 256 [ 70.722029][ T9550] FAT-fs (loop3): "posix" option is obsolete, not supported now [ 70.722195][ T9548] loop2: detected capacity change from 0 to 1764 [ 70.811631][ T9560] loop3: detected capacity change from 0 to 1024 [ 70.899057][ T9567] loop2: detected capacity change from 0 to 16 [ 70.899647][ T9568] loop0: detected capacity change from 0 to 1024 [ 70.908183][ T9567] erofs: (device loop2): mounted with root inode @ nid 36. [ 70.911127][ T9567] erofs: (device loop2): erofs_find_target_block: corrupted dir block 0 @ nid 36 [ 70.935564][ T9534] loop4: detected capacity change from 0 to 32768 [ 70.969131][ T1574] hfsplus: b-tree write err: -5, ino 4 [ 71.003529][ T9581] netlink: 12 bytes leftover after parsing attributes in process `syz.2.2353'. [ 71.005016][ T9581] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2353'. [ 71.010827][ T9534] XFS (loop4): Mounting V5 Filesystem [ 71.013148][ T9581] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2353'. [ 71.049222][ T9534] XFS (loop4): Ending clean mount [ 71.053124][ T9534] XFS (loop4): Quotacheck needed: Please wait. [ 71.063083][ T9557] loop1: detected capacity change from 0 to 32768 [ 71.093787][ T9534] XFS (loop4): Quotacheck: Done. [ 71.100460][ T9557] XFS (loop1): Mounting V5 Filesystem [ 71.132265][ T9557] XFS (loop1): Ending clean mount [ 71.135992][ T9557] XFS (loop1): Quotacheck needed: Please wait. [ 71.170991][ T9557] XFS (loop1): Quotacheck: Done. [ 71.174173][ T4328] XFS (loop4): Unmounting Filesystem [ 71.209437][ T4318] XFS (loop1): Unmounting Filesystem [ 71.670964][ T9619] loop2: detected capacity change from 0 to 32768 [ 71.705290][ T9619] ERROR: (device loop2): xtSearch: XT_GETPAGE: xtree page corrupt [ 71.705290][ T9619] [ 71.707756][ T9619] ERROR: (device loop2): remounting filesystem as read-only [ 71.709066][ T9619] xtLookup: xtSearch returned -5 [ 71.713159][ T9650] loop1: detected capacity change from 0 to 256 [ 71.728848][ T9650] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0x5441951d, utbl_chksum : 0xe619d30d) [ 71.855591][ T4321] Bluetooth: hci2: Opcode 0x0c03 failed: -110 [ 71.997840][ T9679] netlink: 'syz.1.2392': attribute type 2 has an invalid length. [ 72.180030][ T9711] netlink: 'syz.1.2404': attribute type 46 has an invalid length. [ 72.181424][ T9711] netlink: 'syz.1.2404': attribute type 19 has an invalid length. [ 72.226632][ T9716] loop0: detected capacity change from 0 to 64 [ 72.241234][ T9717] ipt_CLUSTERIP: bad num_local_nodes 2052 [ 72.256763][ T9716] Trying to free block not in datazone [ 72.258973][ T9716] Trying to free block not in datazone [ 72.259862][ T9716] Trying to free block not in datazone [ 72.263665][ T9716] Trying to free block not in datazone [ 72.355144][ T9731] loop0: detected capacity change from 0 to 2048 [ 72.387697][ T9732] NILFS (loop0): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 72.413075][ T9737] netlink: 'syz.2.2418': attribute type 16 has an invalid length. [ 72.416000][ T9737] netlink: 'syz.2.2418': attribute type 3 has an invalid length. [ 72.416443][ T9731] NILFS (loop0): bad btree root (ino=16): level = 164, flags = 0x1, nchildren = 1 [ 72.576660][ T9748] loop2: detected capacity change from 0 to 4096 [ 72.593118][ T9748] ntfs3: loop2: Mark volume as dirty due to NTFS errors [ 72.599351][ T9729] loop4: detected capacity change from 0 to 32768 [ 72.621105][ T9729] (syz.4.2415,9729,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 72.625686][ T9729] (syz.4.2415,9729,0):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 72.654128][ T9729] JBD2: Ignoring recovery information on journal [ 72.698283][ T9729] ocfs2: Mounting device (7,4) on (node local, slot 0) with ordered data mode. [ 72.761466][ T9766] loop3: detected capacity change from 0 to 2048 [ 72.792508][ T4328] ocfs2: Unmounting device (7,4) on (node local) [ 72.893673][ T9775] NILFS (loop3): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 72.914915][ T9766] NILFS (loop3): bad btree root (ino=16): level = 164, flags = 0x1, nchildren = 1 [ 73.267589][ T9798] loop4: detected capacity change from 0 to 764 [ 73.342266][ T9804] overlayfs: conflicting options: userxattr,redirect_dir=off [ 73.506715][ T9818] netlink: 'syz.3.2456': attribute type 2 has an invalid length. [ 73.524005][ T9821] loop4: detected capacity change from 0 to 64 [ 73.537366][ T9735] loop1: detected capacity change from 0 to 131072 [ 73.557364][ T9735] F2FS-fs (loop1): Wrong CP boundary, start(512) end(1536) blocks(0) [ 73.558705][ T9735] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 73.559921][ T9821] Trying to free block not in datazone [ 73.575495][ T9735] F2FS-fs (loop1): invalid crc value [ 73.588975][ T9759] loop0: detected capacity change from 0 to 131072 [ 73.604075][ T9759] F2FS-fs (loop0): Wrong CP boundary, start(512) end(1536) blocks(0) [ 73.606243][ T9759] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 73.607786][ T9735] F2FS-fs (loop1): Found nat_bits in checkpoint [ 73.615876][ T9759] F2FS-fs (loop0): invalid crc value [ 73.639488][ T9759] F2FS-fs (loop0): Found nat_bits in checkpoint [ 73.646621][ T9735] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 73.647747][ T9735] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 73.682180][ T9735] F2FS-fs (loop1): inaccessible inode: 1, run fsck to repair [ 73.684971][ T9759] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 73.688230][ T9759] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 73.708496][ T9759] F2FS-fs (loop0): checksum invalid, nid = 8, ino_of_node = 8, 69acdb87 vs. d05dc81c [ 73.954295][ T9863] 9pnet_fd: p9_fd_create_tcp (9863): problem connecting socket to 127.0.0.1 [ 74.009709][ T9836] loop3: detected capacity change from 0 to 32768 [ 74.073288][ T9836] XFS (loop3): Mounting V5 Filesystem [ 74.136014][ T9836] XFS (loop3): Ending clean mount [ 74.152261][ T9836] XFS (loop3): Quotacheck needed: Please wait. [ 74.182126][ T9836] XFS (loop3): Quotacheck: Done. [ 74.288565][ T4329] XFS (loop3): Unmounting Filesystem [ 74.321729][ T9894] __nla_validate_parse: 14 callbacks suppressed [ 74.321741][ T9894] netlink: 8 bytes leftover after parsing attributes in process `syz.2.2488'. [ 74.369946][ T9901] netlink: 4 bytes leftover after parsing attributes in process `syz.1.2491'. [ 74.538157][ T9916] netlink: 24 bytes leftover after parsing attributes in process `syz.0.2498'. [ 74.655125][ T9919] loop1: detected capacity change from 0 to 8192 [ 74.679810][ T9927] netlink: 'syz.0.2504': attribute type 11 has an invalid length. [ 74.830678][ T9843] loop4: detected capacity change from 0 to 131072 [ 74.853609][ T9843] F2FS-fs (loop4): Invalid log sectorsize (67108873) [ 74.854730][ T9843] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 74.864849][ T9843] F2FS-fs (loop4): invalid crc value [ 74.895524][ T9954] netlink: 'syz.3.2515': attribute type 1 has an invalid length. [ 74.896817][ T9954] netlink: 4 bytes leftover after parsing attributes in process `syz.3.2515'. [ 74.899156][ T9843] F2FS-fs (loop4): Found nat_bits in checkpoint [ 74.922697][ T9843] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 74.923721][ T9843] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 74.969460][ T9843] F2FS-fs (loop4): sanity_check_inode: inode (ino=4, mode=1773) should not have inline_dentry, run fsck to fix [ 74.995015][ T9965] loop2: detected capacity change from 0 to 64 [ 75.368488][ T9972] loop3: detected capacity change from 0 to 32768 [ 75.374257][ T9993] loop4: detected capacity change from 0 to 2048 [ 75.376429][ T9972] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 8 /dev/loop3 scanned by syz.3.2524 (9972) [ 75.380506][ T9993] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 75.395844][ T9972] BTRFS info (device loop3): first mount of filesystem e417788f-7a09-42b2-9266-8ddc5d5d35d2 [ 75.397963][ T9972] BTRFS info (device loop3): using xxhash64 (xxhash64-generic) checksum algorithm [ 75.409505][ T9972] BTRFS info (device loop3): force zlib compression, level 3 [ 75.410726][ T9972] BTRFS info (device loop3): force clearing of disk cache [ 75.411855][ T9972] BTRFS info (device loop3): setting nodatasum [ 75.412839][ T9972] BTRFS info (device loop3): allowing degraded mounts [ 75.423796][ T9999] netlink: 352 bytes leftover after parsing attributes in process `syz.1.2536'. [ 75.425338][ T9972] BTRFS info (device loop3): enabling disk space caching [ 75.426470][ T9972] BTRFS info (device loop3): disk space caching is enabled [ 75.495661][ T9988] loop2: detected capacity change from 0 to 32768 [ 75.553170][ T9988] XFS (loop2): DAX unsupported by block device. Turning off DAX. [ 75.554811][ T9988] XFS (loop2): Mounting V5 Filesystem [ 75.583546][ T9972] BTRFS info (device loop3): rebuilding free space tree [ 75.609898][ T9972] BTRFS info (device loop3): disabling free space tree [ 75.611485][ T9972] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 75.620761][ T9972] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 75.625372][ T9988] XFS (loop2): Ending clean mount [ 75.628969][ T9988] XFS (loop2): Quotacheck needed: Please wait. [ 75.658834][ T9988] XFS (loop2): Quotacheck: Done. [ 75.706796][T10051] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2550'. [ 75.727087][ T4329] BTRFS info (device loop3): last unmount of filesystem e417788f-7a09-42b2-9266-8ddc5d5d35d2 [ 75.731680][ T4325] XFS (loop2): Unmounting Filesystem [ 75.758317][T10058] ksmbd: Daemon and kernel module version mismatch. ksmbd: 0, kernel module: 1. User-space ksmbd should terminate. [ 75.938524][ T4338] BTRFS: device fsid e417788f-7a09-42b2-9266-8ddc5d5d35d2 devid 1 transid 11 /dev/loop3 scanned by udevd (4338) [ 75.950196][T10077] loop1: detected capacity change from 0 to 2048 [ 75.974320][T10077] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 76.026982][T10089] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2568'. [ 76.028409][T10089] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2568'. [ 76.048421][T10091] netlink: 8 bytes leftover after parsing attributes in process `syz.4.2570'. [ 76.096832][T10098] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2572'. [ 76.323546][T10135] loop2: detected capacity change from 0 to 1024 [ 76.325011][T10135] EXT4-fs: Ignoring removed bh option [ 76.406857][T10135] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 76.418389][T10135] fscrypt (loop2, inode 15): Error -61 getting encryption context [ 76.462134][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 76.698458][T10184] loop1: detected capacity change from 0 to 1764 [ 76.725186][T10184] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 76.797943][T10199] usb usb2: Requested nonsensical USBDEVFS_URB_SHORT_NOT_OK. [ 76.799183][T10199] vhci_hcd: default hub control req: 4011 v8001 i0001 l0 [ 76.810205][T10158] loop2: detected capacity change from 0 to 32768 [ 76.931965][T10158] XFS (loop2): Mounting V5 Filesystem [ 77.010968][T10158] XFS (loop2): Ending clean mount [ 77.083898][ T4325] XFS (loop2): Unmounting Filesystem [ 77.128929][T10242] loop1: detected capacity change from 0 to 128 [ 77.148167][T10242] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=256, location=256 [ 77.166888][T10242] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 77.413719][T10284] loop3: detected capacity change from 0 to 128 [ 77.439035][T10287] CIFS mount error: No usable UNC path provided in device string! [ 77.439035][T10287] [ 77.440760][T10287] CIFS: VFS: CIFS mount error: No usable UNC path provided in device string! [ 77.480482][T10290] loop1: detected capacity change from 0 to 64 [ 77.664220][ T4321] Bluetooth: hci1: unexpected cc 0x204b length: 9 > 3 [ 77.790760][T10294] loop3: detected capacity change from 0 to 32768 [ 77.816757][T10294] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 77.920600][ T4329] ocfs2: Unmounting device (7,3) on (node local) [ 77.930687][T10338] loop2: detected capacity change from 0 to 32768 [ 77.952994][T10342] usb usb8: usbfs: process 10342 (syz.3.2687) did not claim interface 0 before use [ 77.990597][T10322] loop1: detected capacity change from 0 to 32768 [ 78.033488][T10322] XFS (loop1): Mounting V5 Filesystem [ 78.071888][T10322] XFS (loop1): Ending clean mount [ 78.081521][T10322] XFS (loop1): Quotacheck needed: Please wait. [ 78.094183][T10322] XFS (loop1): Quotacheck: Done. [ 78.147123][ T4318] XFS (loop1): Unmounting Filesystem [ 78.221559][T10377] loop4: detected capacity change from 0 to 8 [ 78.232601][T10377] SQUASHFS error: lzo decompression failed, data probably corrupt [ 78.234019][T10377] SQUASHFS error: Failed to read block 0x144: -5 [ 78.235157][T10377] SQUASHFS error: Unable to read metadata cache entry [142] [ 78.237773][T10377] SQUASHFS error: Unable to read inode 0x11f [ 78.283972][ T5005] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 78.420182][T10395] loop3: detected capacity change from 0 to 8192 [ 78.424210][T10395] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 78.427153][T10395] REISERFS (device loop3): found reiserfs format "3.6" with non-standard journal [ 78.428742][T10395] REISERFS (device loop3): using ordered data mode [ 78.429713][T10395] reiserfs: using flush barriers [ 78.432002][T10395] REISERFS (device loop3): journal params: device loop3, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 78.434652][T10395] REISERFS (device loop3): checking transaction log (loop3) [ 78.553661][T10395] REISERFS (device loop3): Using tea hash to sort names [ 78.569256][T10395] REISERFS (device loop3): Created .reiserfs_priv - reserved for xattr storage. [ 78.899027][T10445] xt_CT: You must specify a L4 protocol and not use inversions on it [ 78.956290][T10453] loop4: detected capacity change from 0 to 64 [ 78.992844][T10456] loop3: detected capacity change from 0 to 1024 [ 79.009446][T10456] overlayfs: filesystem on '.' not supported [ 79.033440][T10459] loop1: detected capacity change from 0 to 1024 [ 79.049332][ T1574] hfsplus: b-tree write err: -5, ino 4 [ 79.241348][T10486] xt_hashlimit: max too large, truncated to 1048576 [ 79.521588][T10404] loop0: detected capacity change from 0 to 131072 [ 79.583566][T10404] F2FS-fs (loop0): Found nat_bits in checkpoint [ 79.613163][T10404] F2FS-fs (loop0): Mounted with checkpoint version = 753bd00b [ 79.761950][T10552] x_tables: ip_tables: TPROXY target: used from hooks FORWARD, but only usable from PREROUTING [ 79.774608][T10554] xt_CT: You must specify a L4 protocol and not use inversions on it [ 79.786406][T10556] loop3: detected capacity change from 0 to 16 [ 79.798958][T10556] erofs: (device loop3): mounted with root inode @ nid 36. [ 79.801958][T10556] erofs: (device loop3): z_erofs_read_folio: failed to read, err [-95] [ 79.865080][T10539] loop1: detected capacity change from 0 to 32768 [ 79.909904][T10539] JBD2: Ignoring recovery information on journal [ 79.959425][T10539] ocfs2: Mounting device (7,1) on (node local, slot 0) with writeback data mode. [ 79.969740][T10550] loop4: detected capacity change from 0 to 32768 [ 79.974180][T10550] XFS: noikeep mount option is deprecated. [ 80.032362][ T4318] ocfs2: Unmounting device (7,1) on (node local) [ 80.062768][T10560] loop0: detected capacity change from 0 to 32768 [ 80.064317][T10550] XFS (loop4): Mounting V5 Filesystem [ 80.137522][T10550] XFS (loop4): Torn write (CRC failure) detected at log block 0x30. Truncating head block from 0x51. [ 80.150345][T10550] XFS (loop4): Starting recovery (logdev: internal) [ 80.177635][T10588] netlink: 'syz.1.2797': attribute type 2 has an invalid length. [ 80.178910][T10588] __nla_validate_parse: 12 callbacks suppressed [ 80.178923][T10588] netlink: 207496 bytes leftover after parsing attributes in process `syz.1.2797'. [ 80.209291][T10550] XFS (loop4): Ending recovery (logdev: internal) [ 80.211036][T10550] XFS (loop4): Metadata corruption detected at xfs_btree_lookup_get_block+0x3ac/0x590, xfs_finobt block 0x20 [ 80.213216][T10550] XFS (loop4): Unmount and run xfs_repair [ 80.214212][T10550] XFS (loop4): Failed to initialize disk quotas. [ 80.220842][T10569] loop2: detected capacity change from 0 to 32768 [ 80.223036][T10569] BTRFS error: device /dev/loop2 already registered with a higher generation, found 8 expect 9 [ 80.243047][T10550] XFS (loop4): Metadata corruption detected at xfs_btree_lookup_get_block+0x3ac/0x590, xfs_finobt block 0x20 [ 80.263293][T10550] XFS (loop4): Unmount and run xfs_repair [ 80.303655][ T4328] XFS (loop4): Unmounting Filesystem [ 80.350108][T10604] loop0: detected capacity change from 0 to 256 [ 80.435606][T10614] loop3: detected capacity change from 0 to 1024 [ 80.500480][ T4338] BTRFS error: device /dev/loop2 already registered with a higher generation, found 8 expect 9 [ 80.508843][T10614] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 80.518677][T10614] EXT4-fs warning (device loop3): ext4_rmdir:3243: inode #11: comm syz.3.2811: empty directory 'file1' has too many links (111) [ 80.532696][ T4329] EXT4-fs (loop3): unmounting filesystem. [ 80.569021][T10635] netlink: 60 bytes leftover after parsing attributes in process `syz.0.2818'. [ 80.579147][T10637] RDS: rds_bind could not find a transport for 2001::1, load rds_tcp or rds_rdma? [ 80.620888][T10642] netlink: 196 bytes leftover after parsing attributes in process `syz.1.2821'. [ 80.622416][T10642] netlink: 196 bytes leftover after parsing attributes in process `syz.1.2821'. [ 80.623938][T10642] netlink: 19 bytes leftover after parsing attributes in process `syz.1.2821'. [ 80.753811][T10661] loop1: detected capacity change from 0 to 64 [ 80.932676][T10685] loop1: detected capacity change from 0 to 164 [ 81.088647][T10699] binder: BC_ATTEMPT_ACQUIRE not supported [ 81.089536][T10699] binder: 10698:10699 ioctl c0306201 20000100 returned -22 [ 81.093117][T10700] netlink: 'syz.2.2849': attribute type 10 has an invalid length. [ 81.094451][T10700] netlink: 2 bytes leftover after parsing attributes in process `syz.2.2849'. [ 81.104644][T10700] device batadv_slave_1 entered promiscuous mode [ 81.105959][T10700] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 81.107075][T10700] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 81.110259][T10671] loop3: detected capacity change from 0 to 40427 [ 81.112748][T10700] bridge0: port 3(batadv_slave_1) entered blocking state [ 81.113953][T10700] bridge0: port 3(batadv_slave_1) entered disabled state [ 81.116221][T10671] F2FS-fs (loop3): build fault injection attr: rate: 690, type: 0x3ffff [ 81.124397][T10700] bridge0: port 3(batadv_slave_1) entered blocking state [ 81.125624][T10700] bridge0: port 3(batadv_slave_1) entered forwarding state [ 81.128432][T10671] F2FS-fs (loop3): invalid crc value [ 81.139208][T10671] F2FS-fs (loop3): Found nat_bits in checkpoint [ 81.155919][T10671] F2FS-fs (loop3): Start checkpoint disabled! [ 81.176156][T10671] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e6 [ 81.197931][T10683] loop0: detected capacity change from 0 to 32768 [ 81.218548][T10683] (syz.0.2841,10683,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 81.221182][T10683] (syz.0.2841,10683,1):ocfs2_block_check_validate:402 ERROR: CRC32 failed: stored: 0xb3775c19, computed 0x2dd1c265. Applying ECC. [ 81.234606][T10683] JBD2: Ignoring recovery information on journal [ 81.286592][T10683] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 81.384876][ T4322] ocfs2: Unmounting device (7,0) on (node local) [ 81.468047][T10740] netlink: 16186 bytes leftover after parsing attributes in process `syz.0.2867'. [ 81.527259][T10749] netlink: 'syz.0.2870': attribute type 29 has an invalid length. [ 81.528731][T10749] netlink: 'syz.0.2870': attribute type 29 has an invalid length. [ 81.533757][ T27] audit: type=1400 audit(81.510:122): apparmor="DENIED" operation="stack" info="label not found" error=-2 profile="unconfined" name=26260A3A0CCA7C2B08C9DFF78977F306B457CA93031D371D06D2E59E863E2FE54118A4EE43068DF6BA88E1B6DC3A2F2C91AE1C817D6B6014270B8BC51F73363852F4F12EE955F464599F0C485D pid=10744 comm="syz.2.2872" [ 81.559929][T10752] hsr0: VLAN not yet supported [ 81.584456][T10757] 9pnet_fd: Insufficient options for proto=fd [ 81.673772][T10771] loop1: detected capacity change from 0 to 256 [ 81.687078][T10764] loop2: detected capacity change from 0 to 4096 [ 81.689219][T10764] ntfs3: loop2: Different NTFS' sector size (4096) and media sector size (512) [ 81.709460][T10771] FAT-fs (loop1): Directory bread(block 64) failed [ 81.710560][T10771] FAT-fs (loop1): Directory bread(block 65) failed [ 81.711668][T10771] FAT-fs (loop1): Directory bread(block 66) failed [ 81.712753][T10771] FAT-fs (loop1): Directory bread(block 67) failed [ 81.713908][T10771] FAT-fs (loop1): Directory bread(block 68) failed [ 81.715032][T10771] FAT-fs (loop1): Directory bread(block 69) failed [ 81.728722][T10771] FAT-fs (loop1): Directory bread(block 70) failed [ 81.729919][T10771] FAT-fs (loop1): Directory bread(block 71) failed [ 81.739088][T10771] FAT-fs (loop1): Directory bread(block 72) failed [ 81.740170][T10771] FAT-fs (loop1): Directory bread(block 73) failed [ 81.802164][ T4325] ntfs3: loop2: ntfs_sync_fs r=1a failed, -22. [ 81.805065][ T4325] ntfs3: loop2: ntfs_evict_inode r=1a failed, -22. [ 81.806666][ T4325] ntfs3: loop2: Mark volume as dirty due to NTFS errors [ 81.949070][T10804] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2899'. [ 82.017984][ T4321] Bluetooth: hci3: Controller not accepting commands anymore: ncmd = 0 [ 82.019563][ T4321] Bluetooth: hci3: Injecting HCI hardware error event [ 82.021819][ T4335] Bluetooth: hci3: hardware error 0x00 [ 82.220657][T10840] netlink: 224 bytes leftover after parsing attributes in process `syz.1.2918'. [ 82.272500][T10850] netlink: 'syz.1.2922': attribute type 10 has an invalid length. [ 82.273872][T10850] netlink: 2 bytes leftover after parsing attributes in process `syz.1.2922'. [ 82.275402][T10850] device batadv_slave_1 entered promiscuous mode [ 82.279505][T10850] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 82.280747][T10850] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 82.287365][T10850] bridge0: port 3(batadv_slave_1) entered blocking state [ 82.290511][T10850] bridge0: port 3(batadv_slave_1) entered disabled state [ 82.293676][T10850] bridge0: port 3(batadv_slave_1) entered blocking state [ 82.294817][T10850] bridge0: port 3(batadv_slave_1) entered forwarding state [ 82.415817][T10868] loop2: detected capacity change from 0 to 1024 [ 82.419467][T10868] EXT4-fs: Ignoring removed bh option [ 82.422666][T10868] EXT4-fs: inline encryption not supported [ 82.452041][T10868] EXT4-fs error (device loop2): ext4_map_blocks:635: inode #3: block 2: comm syz.2.2931: lblock 2 mapped to illegal pblock 2 (length 1) [ 82.470480][T10868] Quota error (device loop2): qtree_write_dquot: dquota write failed [ 82.471812][T10868] EXT4-fs error (device loop2): ext4_map_blocks:635: inode #3: block 48: comm syz.2.2931: lblock 0 mapped to illegal pblock 48 (length 1) [ 82.483592][T10868] Quota error (device loop2): v2_write_file_info: Can't write info structure [ 82.485218][T10868] EXT4-fs error (device loop2): ext4_acquire_dquot:6816: comm syz.2.2931: Failed to acquire dquot type 0 [ 82.502910][T10868] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5921: Corrupt filesystem [ 82.513874][T10868] EXT4-fs error (device loop2): ext4_evict_inode:279: inode #11: comm syz.2.2931: mark_inode_dirty error [ 82.517500][T10884] netlink: 'syz.4.2938': attribute type 10 has an invalid length. [ 82.518662][T10884] device batadv_slave_1 entered promiscuous mode [ 82.519757][T10884] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 82.520892][T10884] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 82.546182][T10868] EXT4-fs warning (device loop2): ext4_evict_inode:282: couldn't mark inode dirty (err -117) [ 82.547966][T10868] EXT4-fs (loop2): 1 orphan inode deleted [ 82.549025][T10868] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 82.550416][T10884] bridge0: port 3(batadv_slave_1) entered blocking state [ 82.550452][T10884] bridge0: port 3(batadv_slave_1) entered disabled state [ 82.550978][T10884] bridge0: port 3(batadv_slave_1) entered blocking state [ 82.554126][T10884] bridge0: port 3(batadv_slave_1) entered forwarding state [ 82.578410][ T273] EXT4-fs error (device loop2): ext4_map_blocks:635: inode #3: block 1: comm kworker/u4:3: lblock 1 mapped to illegal pblock 1 (length 1) [ 82.582051][ T273] Quota error (device loop2): remove_tree: Can't read quota data block 1 [ 82.583513][ T273] EXT4-fs error (device loop2): ext4_release_dquot:6852: comm kworker/u4:3: Failed to release dquot type 0 [ 82.598511][T10892] SET target dimension over the limit! [ 82.625005][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 82.626749][ T4325] EXT4-fs error (device loop2): __ext4_get_inode_loc:4513: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 82.645990][ T4325] EXT4-fs error (device loop2) in ext4_reserve_inode_write:5921: Corrupt filesystem [ 82.653052][ T4325] EXT4-fs error (device loop2): ext4_quota_off:7122: inode #3: comm syz-executor: mark_inode_dirty error [ 82.781528][T10916] loop2: detected capacity change from 0 to 64 [ 82.800546][T10916] Trying to free block not in datazone [ 82.801495][T10916] Trying to free block not in datazone [ 82.802395][T10916] Trying to free block not in datazone [ 82.803369][T10916] Trying to free block not in datazone [ 82.804220][T10916] minix_free_block (loop2:6): bit already cleared [ 82.824398][T10916] Trying to free block not in datazone [ 82.831281][T10916] Trying to free block not in datazone [ 83.161415][T10914] loop0: detected capacity change from 0 to 131072 [ 83.177854][T10929] 9pnet_fd: p9_fd_create_unix (10929): problem connecting socket: ./file1: -111 [ 83.189973][T10927] loop1: detected capacity change from 0 to 1024 [ 83.190376][T10931] netlink: 'syz.3.2957': attribute type 10 has an invalid length. [ 83.191410][T10927] EXT4-fs: inline encryption not supported [ 83.192225][T10931] device batadv_slave_1 entered promiscuous mode [ 83.193109][T10927] EXT4-fs: Ignoring removed i_version option [ 83.194155][T10931] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 83.195194][T10914] F2FS-fs (loop0): Wrong CP boundary, start(512) end(1536) blocks(0) [ 83.204541][T10914] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 83.208852][T10927] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 83.211508][T10914] F2FS-fs (loop0): invalid crc value [ 83.222719][T10931] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 83.225190][T10927] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 83.230008][T10914] F2FS-fs (loop0): Found nat_bits in checkpoint [ 83.241497][T10931] bridge0: port 3(batadv_slave_1) entered blocking state [ 83.243702][T10931] bridge0: port 3(batadv_slave_1) entered disabled state [ 83.248063][T10931] bridge0: port 3(batadv_slave_1) entered blocking state [ 83.248631][T10914] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 83.249312][T10931] bridge0: port 3(batadv_slave_1) entered forwarding state [ 83.250417][T10914] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 83.273244][T10927] Injecting memory failure for pfn 0x13ccea at process virtual address 0x20001000 [ 83.281338][T10927] Memory failure: 0x13ccea: recovery action for dirty LRU page: Recovered [ 83.284198][T10927] Injecting memory failure for pfn 0x2112a2 at process virtual address 0x20002000 [ 83.293482][T10927] Memory failure: 0x2112a2: recovery action for reserved kernel page: Ignored [ 83.338648][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 83.348885][T10949] overlayfs: unrecognized mount option "\{\" or missing value [ 83.442692][T10961] loop1: detected capacity change from 0 to 2048 [ 83.451511][T10961] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 83.453397][T10964] cgroup: No subsys list or none specified [ 83.544805][T10973] overlayfs: conflicting options: nfs_export=on,index=off [ 83.976604][T11022] loop2: detected capacity change from 0 to 4096 [ 83.982760][T11022] ntfs3: loop2: Different NTFS' sector size (2048) and media sector size (512) [ 84.004527][T11031] loop4: detected capacity change from 0 to 64 [ 84.026355][T11031] Trying to free block not in datazone [ 84.035053][T11031] Trying to free block not in datazone [ 84.037148][T11031] Trying to free block not in datazone [ 84.037984][T11031] Trying to free block not in datazone [ 84.038850][T11031] minix_free_block (loop4:6): bit already cleared [ 84.039968][T11031] Trying to free block not in datazone [ 84.040867][T11031] Trying to free block not in datazone [ 84.056482][T11000] loop0: detected capacity change from 0 to 32768 [ 84.076269][T11000] [ 84.076269][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.076269][T11000] [ 84.081049][T11000] ERROR: (device loop0): ea_get: invalid ea.flag [ 84.081049][T11000] [ 84.090564][T11038] netlink: 'syz.2.3011': attribute type 1 has an invalid length. [ 84.105984][T11000] ERROR: (device loop0): remounting filesystem as read-only [ 84.107194][T11000] [ 84.107194][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.107194][T11000] [ 84.108922][T11000] [ 84.108922][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.108922][T11000] [ 84.110534][T11000] [ 84.110534][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.110534][T11000] [ 84.112161][T11000] [ 84.112161][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.112161][T11000] [ 84.113732][T11000] [ 84.113732][T11000] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.113732][T11000] [ 84.135258][ T92] [ 84.135258][ T92] ... Log Wrap ... Log Wrap ... Log Wrap ... [ 84.135258][ T92] [ 84.175676][ T4335] Bluetooth: hci3: Opcode 0x0c03 failed: -110 [ 84.319833][T11067] loop3: detected capacity change from 0 to 4096 [ 84.339641][T11072] loop1: detected capacity change from 0 to 1024 [ 84.341067][T11072] EXT4-fs: Ignoring removed bh option [ 84.341950][T11072] EXT4-fs: inline encryption not supported [ 84.342346][T11067] ntfs: (device loop3): check_mft_mirror(): $MFT and $MFTMirr (record 1) do not match. Run ntfsfix or chkdsk. [ 84.344853][T11067] ntfs: (device loop3): load_system_files(): $MFTMirr does not match $MFT. Mounting read-only. Run ntfsfix and/or chkdsk. [ 84.354412][T11067] ntfs: (device loop3): ntfs_read_locked_inode(): First extent of $DATA attribute has non zero lowest_vcn. [ 84.361133][T11067] ntfs: (device loop3): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0xa as bad. Run chkdsk. [ 84.363234][T11067] ntfs: (device loop3): load_and_init_upcase(): Failed to load $UpCase from the volume. Using default. [ 84.364867][T11076] (unnamed net_device) (uninitialized): Removing last arp target with arp_interval on [ 84.370612][T11072] EXT4-fs error (device loop1): ext4_map_blocks:635: inode #3: block 2: comm syz.1.3025: lblock 2 mapped to illegal pblock 2 (length 1) [ 84.373210][T11072] Quota error (device loop1): qtree_write_dquot: dquota write failed [ 84.374552][T11072] EXT4-fs error (device loop1): ext4_map_blocks:635: inode #3: block 48: comm syz.1.3025: lblock 0 mapped to illegal pblock 48 (length 1) [ 84.398810][T11067] ntfs: volume version 3.1. [ 84.399408][T11076] device bond3 entered promiscuous mode [ 84.400490][T11072] EXT4-fs error (device loop1): ext4_acquire_dquot:6816: comm syz.1.3025: Failed to acquire dquot type 0 [ 84.401118][T11076] 8021q: adding VLAN 0 to HW filter on device bond3 [ 84.402416][T11072] EXT4-fs error (device loop1) in ext4_reserve_inode_write:5921: Corrupt filesystem [ 84.420562][T11072] EXT4-fs error (device loop1): ext4_evict_inode:279: inode #11: comm syz.1.3025: mark_inode_dirty error [ 84.459960][T11072] EXT4-fs warning (device loop1): ext4_evict_inode:282: couldn't mark inode dirty (err -117) [ 84.461583][T11072] EXT4-fs (loop1): 1 orphan inode deleted [ 84.462440][T11072] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 84.480487][T11087] device batadv0 entered promiscuous mode [ 84.489116][ T11] EXT4-fs error (device loop1): ext4_map_blocks:635: inode #3: block 1: comm kworker/u4:1: lblock 1 mapped to illegal pblock 1 (length 1) [ 84.492271][ T11] EXT4-fs error (device loop1): ext4_release_dquot:6852: comm kworker/u4:1: Failed to release dquot type 0 [ 84.502494][T11087] A link change request failed with some changes committed already. Interface batadv0 may have been left with an inconsistent configuration, please check. [ 84.534975][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 84.548037][ T4318] EXT4-fs error (device loop1): __ext4_get_inode_loc:4513: comm syz-executor: Invalid inode table block 1 in block_group 0 [ 84.551845][ T4318] EXT4-fs error (device loop1) in ext4_reserve_inode_write:5921: Corrupt filesystem [ 84.558396][ T4318] EXT4-fs error (device loop1): ext4_quota_off:7122: inode #3: comm syz-executor: mark_inode_dirty error [ 84.630530][T11107] loop4: detected capacity change from 0 to 512 [ 84.636300][T11107] EXT4-fs (loop4): encrypted files will use data=ordered instead of data journaling mode [ 84.656697][T11107] EXT4-fs (loop4): 1 truncate cleaned up [ 84.657743][T11107] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 84.768588][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 84.775176][T11127] openvswitch: netlink: Missing key (keys=40, expected=100) [ 85.090193][T11136] loop3: detected capacity change from 0 to 32768 [ 85.114004][T11136] ERROR: (device loop3): dtSearch: DT_GETPAGE: dtree page corrupt [ 85.114004][T11136] [ 85.120010][T11169] loop0: detected capacity change from 0 to 512 [ 85.121177][T11136] ERROR: (device loop3): remounting filesystem as read-only [ 85.122382][T11136] jfs_lookup: dtSearch returned -5 [ 85.170397][T11169] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 85.189698][T11169] EXT4-fs error (device loop0): ext4_acquire_dquot:6816: comm syz.0.3075: Failed to acquire dquot type 0 [ 85.204039][T11179] loop4: detected capacity change from 0 to 1764 [ 85.413192][T11191] netlink: 'syz.3.3086': attribute type 1 has an invalid length. [ 85.414500][T11191] __nla_validate_parse: 7 callbacks suppressed [ 85.414513][T11191] netlink: 244 bytes leftover after parsing attributes in process `syz.3.3086'. [ 85.699265][ T4322] EXT4-fs (loop0): unmounting filesystem. [ 85.759017][T11211] netlink: 'syz.0.3081': attribute type 11 has an invalid length. [ 85.760335][T11211] netlink: 140 bytes leftover after parsing attributes in process `syz.0.3081'. [ 85.854900][T11213] loop2: detected capacity change from 0 to 8192 [ 85.886522][T11213] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 85.889017][T11213] REISERFS (device loop2): found reiserfs format "3.6" with non-standard journal [ 85.891124][T11213] REISERFS (device loop2): using ordered data mode [ 85.892204][T11213] reiserfs: using flush barriers [ 85.904576][T11213] REISERFS (device loop2): journal params: device loop2, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 85.907206][T11213] REISERFS (device loop2): checking transaction log (loop2) [ 86.053071][T11242] netlink: 28 bytes leftover after parsing attributes in process `syz.4.3110'. [ 86.054624][T11242] netlink: 28 bytes leftover after parsing attributes in process `syz.4.3110'. [ 86.090919][T11213] REISERFS (device loop2): Using tea hash to sort names [ 86.092310][T11213] REISERFS (device loop2): Created .reiserfs_priv - reserved for xattr storage. [ 86.098859][T11242] netlink: 'syz.4.3110': attribute type 6 has an invalid length. [ 86.167152][T11254] x_tables: ip_tables: DNAT target: used from hooks POSTROUTING, but only usable from PREROUTING/OUTPUT [ 86.219948][T11258] loop1: detected capacity change from 0 to 8 [ 86.313678][T11267] loop0: detected capacity change from 0 to 256 [ 86.333464][T11247] loop3: detected capacity change from 0 to 32768 [ 86.353324][T11247] BTRFS: device fsid e0cb6322-611b-4325-acdf-015f79de3787 devid 1 transid 8 /dev/loop3 scanned by syz.3.3112 (11247) [ 86.362574][T11247] BTRFS info (device loop3): first mount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 86.364066][T11247] BTRFS info (device loop3): using sha256 (sha256-ce) checksum algorithm [ 86.367094][T11247] BTRFS info (device loop3): turning on flush-on-commit [ 86.368494][T11247] BTRFS info (device loop3): turning off barriers [ 86.369731][T11247] BTRFS info (device loop3): turning on sync discard [ 86.371204][T11247] BTRFS info (device loop3): using free space tree [ 86.441016][T11287] netlink: 256 bytes leftover after parsing attributes in process `syz.2.3128'. [ 86.564593][T11310] loop4: detected capacity change from 0 to 16 [ 86.566420][T11310] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 86.573599][T11309] mmap: syz.2.3135 (11309): VmData 37502976 exceed data ulimit 2047. Update limits or use boot option ignore_rlimit_data. [ 86.675415][T11323] loop2: detected capacity change from 0 to 512 [ 86.698991][ T4329] BTRFS info (device loop3): last unmount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 86.742885][T11324] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 86.744267][T11324] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 86.763117][ T4338] BTRFS: device fsid e0cb6322-611b-4325-acdf-015f79de3787 devid 1 transid 8 /dev/loop3 scanned by udevd (4338) [ 86.779118][T11323] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 86.795880][T11324] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 86.806297][T11323] __quota_error: 15 callbacks suppressed [ 86.806309][T11323] Quota error (device loop2): do_check_range: Getting dqdh_next_free 4294967294 out of range 0-8 [ 86.829652][T11337] netlink: 2 bytes leftover after parsing attributes in process `syz.1.3145'. [ 86.838065][T11323] Quota error (device loop2): qtree_write_dquot: Error -117 occurred while creating quota [ 86.842004][T11323] EXT4-fs error (device loop2): ext4_acquire_dquot:6816: comm syz.2.3141: Failed to acquire dquot type 0 [ 86.926847][T11326] loop4: detected capacity change from 0 to 32768 [ 86.939101][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 87.094983][T11360] loop0: detected capacity change from 0 to 512 [ 87.137227][T11360] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 87.212247][T11380] netlink: 16186 bytes leftover after parsing attributes in process `syz.1.3165'. [ 87.306209][ T4322] EXT4-fs (loop0): unmounting filesystem. [ 87.439641][ T78] block nbd0: Attempted send on invalid socket [ 87.440785][ T78] I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x800 phys_seg 1 prio class 2 [ 87.504120][T11422] loop1: detected capacity change from 0 to 512 [ 87.506740][T11420] netlink: 'syz.2.3184': attribute type 4 has an invalid length. [ 87.552047][T11422] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 87.553405][T11422] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e040e018, mo2=0002] [ 87.554605][T11422] System zones: 0-1, 15-15, 18-18, 34-34 [ 87.557219][T11422] EXT4-fs (loop1): orphan cleanup on readonly fs [ 87.560659][T11422] Quota error (device loop1): v2_read_header: Failed header read: expected=8 got=0 [ 87.564489][T11422] EXT4-fs warning (device loop1): ext4_enable_quotas:7068: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 87.579988][T11422] EXT4-fs (loop1): Cannot turn on quotas: error -22 [ 87.590571][T11422] EXT4-fs (loop1): 1 truncate cleaned up [ 87.594920][T11422] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 87.620455][T11422] fscrypt (loop1, inode 16): Error -61 getting encryption context [ 87.651259][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 87.690834][T11396] loop0: detected capacity change from 0 to 40427 [ 87.704075][T11396] F2FS-fs (loop0): build fault injection attr: rate: 690, type: 0x3ffff [ 87.705751][T11396] F2FS-fs (loop0): build fault injection attr: rate: 0, type: 0x4 [ 87.711645][T11396] F2FS-fs (loop0): invalid crc value [ 87.718655][T11396] F2FS-fs (loop0): Found nat_bits in checkpoint [ 87.728052][T11396] F2FS-fs (loop0): Start checkpoint disabled! [ 87.736566][T11396] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e6 [ 87.767852][ T39] kworker/u4:2: attempt to access beyond end of device [ 87.767852][ T39] loop0: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 87.827464][T11458] loop2: detected capacity change from 0 to 64 [ 87.901272][T11468] netlink: 4 bytes leftover after parsing attributes in process `syz.3.3206'. [ 87.908528][T11467] loop2: detected capacity change from 0 to 512 [ 87.915387][T11470] xt_CT: You must specify a L4 protocol and not use inversions on it [ 87.948354][T11467] EXT4-fs (loop2): revision level too high, forcing read-only mode [ 87.949717][T11467] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e040e018, mo2=0002] [ 87.950987][T11467] System zones: 0-1, 15-15, 18-18, 34-34 [ 87.952308][T11467] EXT4-fs (loop2): orphan cleanup on readonly fs [ 87.953306][T11467] Quota error (device loop2): v2_read_header: Failed header read: expected=8 got=0 [ 87.955020][T11467] EXT4-fs warning (device loop2): ext4_enable_quotas:7068: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 87.973760][T11467] EXT4-fs (loop2): Cannot turn on quotas: error -22 [ 87.982290][T11467] EXT4-fs (loop2): 1 truncate cleaned up [ 87.989751][T11467] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 88.004843][T11467] fscrypt (loop2, inode 16): Error -61 getting encryption context [ 88.124877][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 88.323629][T11488] loop1: detected capacity change from 0 to 32768 [ 88.348483][T11508] (unnamed net_device) (uninitialized): option min_links: invalid value (18446744073709551614) [ 88.349979][T11508] (unnamed net_device) (uninitialized): option min_links: allowed values 0 - 2147483647 [ 88.611432][T11534] netlink: 20 bytes leftover after parsing attributes in process `syz.2.3238'. [ 88.612916][T11534] netlink: 40 bytes leftover after parsing attributes in process `syz.2.3238'. [ 88.621345][T11536] loop1: detected capacity change from 0 to 256 [ 88.634935][T11536] exFAT-fs (loop1): failed to load upcase table (idx : 0x00011a39, chksum : 0xd54015fb, utbl_chksum : 0xe619d30d) [ 88.689435][T11506] loop3: detected capacity change from 0 to 32768 [ 88.700726][T11506] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 88.704477][T11506] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 88.718083][T11506] gfs2: fsid=syz:syz.0: journal 0 mapped with 3 extents in 0ms [ 88.722408][ T4398] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 88.723443][ T4398] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 88.754141][ T4398] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 30ms [ 88.763554][ T4398] gfs2: fsid=syz:syz.0: jid=0: Done [ 88.764607][T11506] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 88.835989][T11555] device tunl0 entered promiscuous mode [ 88.842590][T11555] netlink: 'syz.2.3247': attribute type 4 has an invalid length. [ 88.903829][T11506] gfs2: fsid=syz:syz.0: found 1 quota changes [ 88.933942][T11565] netlink: 'syz.2.3252': attribute type 10 has an invalid length. [ 88.961209][ T4329] gfs2: fsid=syz:syz.0: warning: assertion "!qd->qd_change" failed at function = gfs2_quota_cleanup, file = fs/gfs2/quota.c, line = 1485 [ 88.966017][ T4329] CPU: 0 PID: 4329 Comm: syz-executor Not tainted syzkaller #0 [ 88.967191][ T4329] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 88.968736][ T4329] Call trace: [ 88.969352][ T4329] dump_backtrace+0x1c8/0x1f4 [ 88.970151][ T4329] show_stack+0x2c/0x3c [ 88.970814][ T4329] __dump_stack+0x30/0x40 [ 88.971499][ T4329] dump_stack_lvl+0xf8/0x160 [ 88.972268][ T4329] dump_stack+0x1c/0x5c [ 88.972918][ T4329] gfs2_assert_warn_i+0x16c/0x26c [ 88.973614][ T4329] gfs2_quota_cleanup+0x454/0x65c [ 88.974445][ T4329] gfs2_make_fs_ro+0x358/0x430 [ 88.975253][ T4329] gfs2_put_super+0x1e0/0x764 [ 88.976039][ T4329] generic_shutdown_super+0x130/0x324 [ 88.976870][ T4329] kill_block_super+0x70/0xdc [ 88.977669][ T4329] gfs2_kill_sb+0xc0/0xd4 [ 88.978308][ T4329] deactivate_locked_super+0xac/0x124 [ 88.979053][ T4329] deactivate_super+0xe8/0x108 [ 88.979858][ T4329] cleanup_mnt+0x37c/0x404 [ 88.980572][ T4329] __cleanup_mnt+0x20/0x30 [ 88.981230][ T4329] task_work_run+0x1ec/0x270 [ 88.981913][ T4329] do_notify_resume+0x2038/0x2b28 [ 88.982652][ T4329] el0_svc+0x98/0x138 [ 88.983253][ T4329] el0t_64_sync_handler+0x84/0xf0 [ 88.983977][ T4329] el0t_64_sync+0x18c/0x190 [ 89.048568][T11573] loop4: detected capacity change from 0 to 1764 [ 89.068359][T11573] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 89.087886][T11565] bond0: (slave wlan1): Enslaving as an active interface with an up link [ 89.152096][T11582] loop3: detected capacity change from 0 to 64 [ 89.170419][T11582] hfs: unable to locate alternate MDB [ 89.171666][T11582] hfs: continuing without an alternate MDB [ 89.212314][T11590] netlink: 'syz.1.3262': attribute type 1 has an invalid length. [ 89.213554][T11590] netlink: 'syz.1.3262': attribute type 2 has an invalid length. [ 89.274939][T11599] loop1: detected capacity change from 0 to 1024 [ 89.389372][T11609] netlink: 'syz.2.3272': attribute type 2 has an invalid length. [ 89.401753][T11614] loop4: detected capacity change from 0 to 16 [ 89.403160][T11614] MTD: Attempt to mount non-MTD device "/dev/loop4" [ 89.451115][T11617] netlink: 'syz.2.3277': attribute type 25 has an invalid length. [ 89.454665][T11501] loop0: detected capacity change from 0 to 131072 [ 89.461244][T11501] F2FS-fs (loop0): invalid crc value [ 89.476146][T11501] F2FS-fs (loop0): Found nat_bits in checkpoint [ 89.478742][T11627] loop2: detected capacity change from 0 to 512 [ 89.493174][T11501] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 89.525017][T11627] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 89.567259][T11501] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=ffffffff, run fsck to fix. [ 89.569934][T11501] F2FS-fs (loop0): sanity_check_inode: inode (ino=4) has corrupted i_xattr_nid: 4294967295, run fsck to fix. [ 89.629560][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 89.659611][T11639] loop3: detected capacity change from 0 to 4096 [ 89.665946][T11639] ntfs3: loop3: Different NTFS' sector size (1024) and media sector size (512) [ 89.686349][T11645] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 89.687843][T11645] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 89.689047][T11639] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 89.932370][T11678] binder: 11676:11678 ioctl c00c620f 0 returned -14 [ 90.048199][T11688] loop3: detected capacity change from 0 to 4096 [ 90.052693][T11688] ntfs3: loop3: Different NTFS' sector size (4096) and media sector size (512) [ 90.144127][T11705] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 90.149004][T11705] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 90.162354][T11705] 8021q: adding VLAN 0 to HW filter on device team0 [ 90.221436][T11705] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 90.299584][T11723] loop0: detected capacity change from 0 to 2048 [ 90.322951][T11723] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 90.329743][T11723] UDF-fs: bad mount option "ÿÿ184467440737095516150xffffffffffffffff18446744073709551615±ñV?Œù³ßCp~'~8pٻ젌|ž^½Ö(cŸoö—ÈêM ) Çÿÿÿÿÿÿÿÿÿ" or missing value [ 90.372372][T11730] loop3: detected capacity change from 0 to 256 [ 90.373786][T11730] exfat: Deprecated parameter 'namecase' [ 90.374793][T11730] exfat: Deprecated parameter 'utf8' [ 90.378997][T11730] exFAT-fs (loop3): failed to load upcase table (idx : 0x0001ff53, chksum : 0xd72bb7d8, utbl_chksum : 0xe619d30d) [ 90.585102][T11750] AppArmor: change_hat: Invalid input '0' [ 90.688187][T11757] __nla_validate_parse: 6 callbacks suppressed [ 90.688200][T11757] netlink: 8 bytes leftover after parsing attributes in process `syz.0.3334'. [ 90.749891][T11740] loop1: detected capacity change from 0 to 40427 [ 90.751737][T11740] F2FS-fs (loop1): build fault injection attr: rate: 16, type: 0x3ffff [ 90.753205][T11740] F2FS-fs (loop1): build fault injection attr: rate: 0, type: 0x2 [ 90.755228][T11740] F2FS-fs (loop1): invalid crc value [ 90.760560][T11740] F2FS-fs (loop1) : inject kvmalloc in f2fs_kvmalloc of build_dirty_segmap+0xc1c/0xdbc [ 90.762106][T11740] F2FS-fs (loop1): Failed to initialize F2FS segment manager (-12) [ 90.934793][T11775] loop1: detected capacity change from 0 to 128 [ 90.936424][T11775] EXT4-fs: Ignoring removed nomblk_io_submit option [ 90.941661][T11775] EXT4-fs (loop1): Test dummy encryption mode enabled [ 90.955906][T11775] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 90.960177][T11775] EXT4-fs: Ignoring removed nomblk_io_submit option [ 90.961537][T11775] EXT4-fs (loop1): re-mounted. Quota mode: none. [ 90.992425][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 90.994081][T11693] loop4: detected capacity change from 0 to 131072 [ 91.010459][T11693] F2FS-fs (loop4): invalid crc value [ 91.029336][T11693] F2FS-fs (loop4): Found nat_bits in checkpoint [ 91.045768][T11693] F2FS-fs (loop4): Cannot turn on quotas: -2 on 2 [ 91.055576][T11693] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 91.124985][T11769] loop3: detected capacity change from 0 to 32768 [ 91.137500][T11794] ieee802154 phy0 wpan0: encryption failed: -22 [ 91.143741][T11769] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 91.145034][T11769] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 91.150605][T11795] netlink: 28 bytes leftover after parsing attributes in process `syz.2.3350'. [ 91.152137][T11795] netlink: 28 bytes leftover after parsing attributes in process `syz.2.3350'. [ 91.154003][T11769] gfs2: fsid=syz:syz.0: journal 0 mapped with 3 extents in 0ms [ 91.160598][T11795] netlink: 32 bytes leftover after parsing attributes in process `syz.2.3350'. [ 91.164297][ T5710] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 91.165679][ T5710] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 91.190700][ T5710] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 25ms [ 91.191990][ T5710] gfs2: fsid=syz:syz.0: jid=0: Done [ 91.192801][T11769] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 91.361436][T11769] gfs2: fsid=syz:syz.0: found 1 quota changes [ 91.410426][T11791] loop4: detected capacity change from 0 to 32768 [ 91.414302][T11791] BTRFS info (device loop4): first mount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 91.419570][T11791] BTRFS info (device loop4): using sha256 (sha256-ce) checksum algorithm [ 91.420952][T11791] BTRFS info (device loop4): turning on flush-on-commit [ 91.428299][T11813] device wlan0 entered promiscuous mode [ 91.429728][T11791] BTRFS info (device loop4): turning off barriers [ 91.444333][ T4329] gfs2: fsid=syz:syz.0: warning: assertion "!qd->qd_change" failed at function = gfs2_quota_cleanup, file = fs/gfs2/quota.c, line = 1485 [ 91.447026][ T4329] CPU: 0 PID: 4329 Comm: syz-executor Not tainted syzkaller #0 [ 91.448224][ T4329] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 91.449872][ T4329] Call trace: [ 91.450373][ T4329] dump_backtrace+0x1c8/0x1f4 [ 91.451121][ T4329] show_stack+0x2c/0x3c [ 91.451839][ T4329] __dump_stack+0x30/0x40 [ 91.452552][ T4329] dump_stack_lvl+0xf8/0x160 [ 91.453311][ T4329] dump_stack+0x1c/0x5c [ 91.453994][ T4329] gfs2_assert_warn_i+0x16c/0x26c [ 91.454864][ T4329] gfs2_quota_cleanup+0x454/0x65c [ 91.455768][ T4329] gfs2_make_fs_ro+0x358/0x430 [ 91.456608][ T4329] gfs2_put_super+0x1e0/0x764 [ 91.457433][ T4329] generic_shutdown_super+0x130/0x324 [ 91.458349][ T4329] kill_block_super+0x70/0xdc [ 91.459103][ T4329] gfs2_kill_sb+0xc0/0xd4 [ 91.459757][ T4329] deactivate_locked_super+0xac/0x124 [ 91.460613][ T4329] deactivate_super+0xe8/0x108 [ 91.461428][ T4329] cleanup_mnt+0x37c/0x404 [ 91.462143][ T4329] __cleanup_mnt+0x20/0x30 [ 91.462882][ T4329] task_work_run+0x1ec/0x270 [ 91.463627][ T4329] do_notify_resume+0x2038/0x2b28 [ 91.464523][ T4329] el0_svc+0x98/0x138 [ 91.465223][ T4329] el0t_64_sync_handler+0x84/0xf0 [ 91.466147][ T4329] el0t_64_sync+0x18c/0x190 [ 91.466864][ C0] vkms_vblank_simulate: vblank timer overrun [ 91.469844][T11791] BTRFS info (device loop4): turning on sync discard [ 91.475567][T11791] BTRFS info (device loop4): using free space tree [ 91.594903][T11840] validate_nla: 3 callbacks suppressed [ 91.594916][T11840] netlink: 'syz.1.3369': attribute type 10 has an invalid length. [ 91.647089][T11852] openvswitch: netlink: Message has 4 unknown bytes. [ 91.720029][T11840] bond0: (slave wlan1): Enslaving as an active interface with an up link [ 91.721769][T11856] netlink: 24 bytes leftover after parsing attributes in process `syz.0.3373'. [ 91.762998][ T4328] BTRFS info (device loop4): last unmount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 91.812661][T11870] binder: BC_ACQUIRE_RESULT not supported [ 91.813579][T11870] binder: 11869:11870 ioctl c0306201 20000100 returned -22 [ 91.892196][T11880] loop0: detected capacity change from 0 to 2048 [ 91.953589][T11892] netlink: 'syz.4.3388': attribute type 1 has an invalid length. [ 91.959041][T11880] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 91.963034][T11880] cifs: Unknown parameter 'norecovery' [ 92.017806][T11876] loop3: detected capacity change from 0 to 32768 [ 92.023464][ T4322] EXT4-fs (loop0): unmounting filesystem. [ 92.069342][T11876] ocfs2: Mounting device (7,3) on (node local, slot 0) with ordered data mode. [ 92.102610][ T5005] BTRFS: device fsid e0cb6322-611b-4325-acdf-015f79de3787 devid 1 transid 8 /dev/loop4 scanned by udevd (5005) [ 92.119447][T11876] OCFS2: ERROR (device loop3): int ocfs2_validate_gd_self(struct super_block *, struct buffer_head *, int): Group descriptor #17056 has bit count 2304 but max bitmap bits of 2048 [ 92.151628][T11909] loop0: detected capacity change from 0 to 1024 [ 92.153915][T11876] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 92.155523][T11876] OCFS2: File system is now read-only. [ 92.156359][T11876] (syz.3.3380,11876,1):ocfs2_search_chain:1761 ERROR: status = -30 [ 92.158315][T11876] (syz.3.3380,11876,1):ocfs2_search_chain:1871 ERROR: status = -30 [ 92.159723][T11876] (syz.3.3380,11876,1):ocfs2_claim_suballoc_bits:1940 ERROR: status = -30 [ 92.161136][T11876] (syz.3.3380,11876,1):ocfs2_claim_suballoc_bits:1983 ERROR: status = -30 [ 92.162511][T11876] (syz.3.3380,11876,1):ocfs2_claim_new_inode:2216 ERROR: status = -30 [ 92.163880][T11876] (syz.3.3380,11876,1):ocfs2_claim_new_inode:2231 ERROR: status = -30 [ 92.165171][T11876] (syz.3.3380,11876,1):ocfs2_mknod_locked:639 ERROR: status = -30 [ 92.167335][T11876] (syz.3.3380,11876,1):ocfs2_symlink:1941 ERROR: status = -30 [ 92.168593][T11876] (syz.3.3380,11876,1):ocfs2_symlink:2065 ERROR: status = -30 [ 92.184658][T11914] Cannot find del_set index 3 as target [ 92.197552][T11909] hfsplus: inconsistency in B*Tree (0,1,255,1,0) [ 92.201869][T11911] x_tables: ip_tables: rpfilter match: used from hooks OUTPUT, but only valid from PREROUTING [ 92.231443][ T4329] ocfs2: Unmounting device (7,3) on (node local) [ 92.370383][T11937] loop4: detected capacity change from 0 to 1024 [ 92.372160][T11937] EXT4-fs: inline encryption not supported [ 92.380797][T11937] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 92.410631][T11937] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 92.439225][T11948] netlink: 'syz.0.3414': attribute type 30 has an invalid length. [ 92.550284][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 92.578544][T11938] loop2: detected capacity change from 0 to 32768 [ 92.602933][T11938] ERROR: (device loop2): txAbort: [ 92.602933][T11938] [ 92.604196][T11938] ERROR: (device loop2): remounting filesystem as read-only [ 92.747180][T11986] loop0: detected capacity change from 0 to 256 [ 92.846619][T11995] netlink: 9 bytes leftover after parsing attributes in process `syz.0.3436'. [ 92.902515][T12001] loop4: detected capacity change from 0 to 1024 [ 92.987484][ T273] hfsplus: b-tree write err: -5, ino 4 [ 93.057836][T11982] loop1: detected capacity change from 0 to 32768 [ 93.066494][T11982] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 93.067910][T11982] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 93.079499][T11982] gfs2: fsid=syz:syz.0: journal 0 mapped with 3 extents in 0ms [ 93.089034][T11327] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 93.090105][T11327] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 93.113166][T11327] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 23ms [ 93.116945][T11327] gfs2: fsid=syz:syz.0: jid=0: Done [ 93.117778][T11982] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 93.120883][T12028] netlink: 24 bytes leftover after parsing attributes in process `syz.0.3454'. [ 93.222523][T12038] x_tables: unsorted underflow at hook 1 [ 93.262578][T11982] gfs2: fsid=syz:syz.0: found 1 quota changes [ 93.373178][T12060] x_tables: ip_tables: rpfilter match: used from hooks OUTPUT, but only valid from PREROUTING [ 93.378772][ T4318] gfs2: fsid=syz:syz.0: warning: assertion "!qd->qd_change" failed at function = gfs2_quota_cleanup, file = fs/gfs2/quota.c, line = 1485 [ 93.380925][ T4318] CPU: 1 PID: 4318 Comm: syz-executor Not tainted syzkaller #0 [ 93.382094][ T4318] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 93.383719][ T4318] Call trace: [ 93.384300][ T4318] dump_backtrace+0x1c8/0x1f4 [ 93.385016][ T4318] show_stack+0x2c/0x3c [ 93.385706][ T4318] __dump_stack+0x30/0x40 [ 93.386457][ T4318] dump_stack_lvl+0xf8/0x160 [ 93.387260][ T4318] dump_stack+0x1c/0x5c [ 93.388001][ T4318] gfs2_assert_warn_i+0x16c/0x26c [ 93.388803][ T4318] gfs2_quota_cleanup+0x454/0x65c [ 93.389646][ T4318] gfs2_make_fs_ro+0x358/0x430 [ 93.390483][ T4318] gfs2_put_super+0x1e0/0x764 [ 93.391271][ T4318] generic_shutdown_super+0x130/0x324 [ 93.392204][ T4318] kill_block_super+0x70/0xdc [ 93.392963][ T4318] gfs2_kill_sb+0xc0/0xd4 [ 93.393665][ T4318] deactivate_locked_super+0xac/0x124 [ 93.394510][ T4318] deactivate_super+0xe8/0x108 [ 93.395246][ T4318] cleanup_mnt+0x37c/0x404 [ 93.395931][ T4318] __cleanup_mnt+0x20/0x30 [ 93.396622][ T4318] task_work_run+0x1ec/0x270 [ 93.397349][ T4318] do_notify_resume+0x2038/0x2b28 [ 93.398137][ T4318] el0_svc+0x98/0x138 [ 93.398742][ T4318] el0t_64_sync_handler+0x84/0xf0 [ 93.399529][ T4318] el0t_64_sync+0x18c/0x190 [ 93.642957][T12057] loop4: detected capacity change from 0 to 32768 [ 93.657545][T12087] x_tables: ip_tables: rpfilter match: used from hooks OUTPUT, but only valid from PREROUTING [ 93.734524][T12057] XFS (loop4): Mounting V5 Filesystem [ 93.808457][T12106] loop1: detected capacity change from 0 to 2048 [ 93.819741][T12106] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 93.830081][T12057] XFS (loop4): Ending clean mount [ 93.856493][T12080] loop3: detected capacity change from 0 to 32768 [ 93.918851][T12080] XFS (loop3): Mounting V5 Filesystem [ 93.936873][ T4328] XFS (loop4): Unmounting Filesystem [ 93.973294][T12080] XFS (loop3): Ending clean mount [ 93.976349][T12080] XFS (loop3): Quotacheck needed: Please wait. [ 93.992469][T12109] loop0: detected capacity change from 0 to 32768 [ 94.002455][T12080] XFS (loop3): Quotacheck: Done. [ 94.037569][T12109] JBD2: Ignoring recovery information on journal [ 94.081333][ T4329] XFS (loop3): Unmounting Filesystem [ 94.084690][T12109] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 94.153862][ T4322] ocfs2: Unmounting device (7,0) on (node local) [ 94.208382][T12143] nfs: Unknown parameter '' [ 94.374811][T12161] loop4: detected capacity change from 0 to 4096 [ 94.390395][T12167] loop1: detected capacity change from 0 to 2048 [ 94.392039][T12167] UDF-fs: error (device loop1): udf_read_tagged: read failed, block=18576, location=18576 [ 94.397026][T12167] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 94.413979][T12161] ntfs: (device loop4): ntfs_read_locked_inode(): First extent of $DATA attribute has non zero lowest_vcn. [ 94.418768][T12161] ntfs: (device loop4): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0x4 as bad. Run chkdsk. [ 94.420902][T12161] ntfs: (device loop4): load_and_init_attrdef(): Failed to initialize attribute definition table. [ 94.438741][T12161] ntfs: (device loop4): ntfs_fill_super(): Failed to load system files. [ 94.569531][T12182] 8021q: adding VLAN 0 to HW filter on device bond4 [ 94.580105][T12165] loop0: detected capacity change from 0 to 32768 [ 94.649451][T12200] delete_channel: no stack [ 94.655404][T12165] XFS (loop0): Mounting V5 Filesystem [ 94.694592][T12165] XFS (loop0): Ending clean mount [ 94.734961][T12210] loop2: detected capacity change from 0 to 164 [ 94.770797][T12210] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 94.783203][T12165] XFS (loop0): syz.0.3510 should use fallocate; XFS_IOC_{ALLOC,FREE}SP ioctl unsupported [ 94.840037][ T4322] XFS (loop0): Unmounting Filesystem [ 94.853491][T12218] cgroup: none used incorrectly [ 94.948195][T12187] loop1: detected capacity change from 0 to 32768 [ 94.967110][T12228] loop2: detected capacity change from 0 to 1024 [ 94.971682][T12187] ERROR: (device loop1): txAbort: [ 94.971682][T12187] [ 94.973007][T12187] ERROR: (device loop1): remounting filesystem as read-only [ 95.078114][T12236] netlink: 'syz.2.3542': attribute type 3 has an invalid length. [ 95.136061][T12242] loop2: detected capacity change from 0 to 512 [ 95.185140][T12242] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 95.273845][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 95.325662][T12257] netlink: 16 bytes leftover after parsing attributes in process `syz.0.3551'. [ 95.473701][T12280] loop1: detected capacity change from 0 to 2048 [ 95.490788][T12283] loop2: detected capacity change from 0 to 2048 [ 95.502503][T12283] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 95.509141][T12286] NILFS (loop1): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 95.550425][T12280] NILFS error (device loop1): nilfs_bmap_lookup_at_level: broken bmap (inode number=6) [ 95.563591][T12280] Remounting filesystem read-only [ 95.605866][ T4318] NILFS (loop1): disposed unprocessed dirty file(s) when detaching log writer [ 95.648975][T12306] vhci_hcd: invalid port number 18 [ 95.649842][T12306] vhci_hcd: invalid port number 18 [ 95.663999][T12308] netlink: 'syz.1.3574': attribute type 6 has an invalid length. [ 95.836128][T12334] loop1: detected capacity change from 0 to 64 [ 95.927536][T12348] netlink: 20 bytes leftover after parsing attributes in process `syz.2.3595'. [ 95.931259][T12350] loop3: detected capacity change from 0 to 164 [ 95.953929][T12350] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 96.138507][T12375] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 96.200914][T12386] loop1: detected capacity change from 0 to 8 [ 96.206365][T12388] netlink: 'syz.3.3614': attribute type 1 has an invalid length. [ 96.209888][T12386] process 'syz.1.3611' launched './file2' with NULL argv: empty string added [ 96.212822][T12386] cramfs: Error -3 while decompressing! [ 96.213789][T12386] cramfs: 0000000065d64d9b(26)->0000000012f3c600(4096) [ 96.214878][T12386] cramfs: bad data blocksize 3489655184 [ 96.224229][ T4338] udevd[4338]: incorrect cramfs checksum on /dev/loop1 [ 96.227873][T12386] cramfs: Error -3 while decompressing! [ 96.228800][T12386] cramfs: 0000000065d64d9b(26)->0000000012f3c600(4096) [ 96.249356][T12392] netlink: 24 bytes leftover after parsing attributes in process `syz.4.3615'. [ 96.298656][T12399] netlink: 8 bytes leftover after parsing attributes in process `syz.4.3620'. [ 96.312156][T12403] netlink: 'syz.1.3619': attribute type 11 has an invalid length. [ 96.313431][T12403] netlink: 132 bytes leftover after parsing attributes in process `syz.1.3619'. [ 96.382785][T12414] netlink: 'syz.1.3625': attribute type 21 has an invalid length. [ 96.384063][T12414] netlink: 132 bytes leftover after parsing attributes in process `syz.1.3625'. [ 96.520490][T12435] loop1: detected capacity change from 0 to 256 [ 96.521844][T12435] exfat: Deprecated parameter 'utf8' [ 96.522799][T12435] exfat: Deprecated parameter 'namecase' [ 96.537612][T12435] exFAT-fs (loop1): failed to load upcase table (idx : 0x00010000, chksum : 0x8b6193f0, utbl_chksum : 0xe619d30d) [ 96.559842][T12442] i2c i2c-0: Invalid block write size 47 [ 96.628998][T12448] bridge0: port 1(bridge_slave_0) entered disabled state [ 96.632505][T12448] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 96.706324][T12461] netlink: 'syz.3.3651': attribute type 9 has an invalid length. [ 96.706780][T12463] loop4: detected capacity change from 0 to 64 [ 96.811595][T12481] loop3: detected capacity change from 0 to 256 [ 96.832075][T12481] FAT-fs (loop3): Directory bread(block 64) failed [ 96.833205][T12481] FAT-fs (loop3): Directory bread(block 65) failed [ 96.834274][T12481] FAT-fs (loop3): Directory bread(block 66) failed [ 96.835297][T12481] FAT-fs (loop3): Directory bread(block 67) failed [ 96.848318][ T27] audit: type=1326 audit(96.830:123): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=12482 comm="syz.1.3662" exe="/root/syz-executor" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8355b3a8 code=0x0 [ 96.848486][T12481] FAT-fs (loop3): Directory bread(block 68) failed [ 96.852613][T12481] FAT-fs (loop3): Directory bread(block 69) failed [ 96.853684][T12481] FAT-fs (loop3): Directory bread(block 70) failed [ 96.854653][T12481] FAT-fs (loop3): Directory bread(block 71) failed [ 96.863969][T12481] FAT-fs (loop3): Directory bread(block 72) failed [ 96.864923][T12481] FAT-fs (loop3): Directory bread(block 73) failed [ 96.988152][T12507] netlink: 4 bytes leftover after parsing attributes in process `syz.0.3673'. [ 97.048791][T12515] netlink: 'syz.0.3677': attribute type 4 has an invalid length. [ 97.050119][T12515] netlink: 152 bytes leftover after parsing attributes in process `syz.0.3677'. [ 97.067716][T12515] A link change request failed with some changes committed already. Interface hsr_slave_1 may have been left with an inconsistent configuration, please check. [ 97.102427][T12520] loop3: detected capacity change from 0 to 4096 [ 97.122087][T12520] ntfs3: loop3: Different NTFS' sector size (4096) and media sector size (512) [ 97.147387][T12520] ntfs3: loop3: failed to convert "c46c" to iso8859-5 [ 97.250188][T12535] loop0: detected capacity change from 0 to 8 [ 97.251626][T12535] MTD: Attempt to mount non-MTD device "/dev/loop0" [ 97.298443][T12535] cramfs: Error -3 while decompressing! [ 97.299360][T12535] cramfs: 0000000065d64d9b(26)->000000005fd9e4c7(4096) [ 97.301737][T12535] cramfs: bad data blocksize 524314 [ 97.302503][T12535] cramfs: bad data blocksize 4294442596 [ 97.303298][T12535] cramfs: Error -3 while decompressing! [ 97.304085][T12535] cramfs: 0000000065d64d9b(26)->000000005fd9e4c7(4096) [ 97.322460][ T4338] udevd[4338]: incorrect cramfs checksum on /dev/loop0 [ 97.338665][T12521] loop4: detected capacity change from 0 to 32768 [ 97.358758][T12521] BTRFS info (device loop4): first mount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 97.360474][T12521] BTRFS info (device loop4): using sha256 (sha256-ce) checksum algorithm [ 97.361849][T12521] BTRFS info (device loop4): enabling ssd optimizations [ 97.362863][T12521] BTRFS info (device loop4): not using ssd optimizations [ 97.363923][T12521] BTRFS info (device loop4): turning off barriers [ 97.364859][T12521] BTRFS info (device loop4): using free space tree [ 97.393030][T12512] loop2: detected capacity change from 0 to 40427 [ 97.422259][T12512] F2FS-fs (loop2): invalid crc value [ 97.423114][T12512] F2FS-fs (loop2): Ignore s_resuid=60929, s_resgid=0 w/o reserve_root [ 97.452512][T12512] F2FS-fs (loop2): Found nat_bits in checkpoint [ 97.466923][T12512] F2FS-fs (loop2): Cannot turn on quotas: -2 on 0 [ 97.468109][T12512] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 97.486782][T12512] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 97.490712][T12559] loop3: detected capacity change from 0 to 4096 [ 97.506698][T12572] netlink: 'syz.1.3699': attribute type 3 has an invalid length. [ 97.510882][T12572] netlink: 'syz.1.3699': attribute type 1 has an invalid length. [ 97.590745][T12591] (unnamed net_device) (uninitialized): option all_slaves_active: invalid value (129) [ 97.666965][ T4329] ntfs3: loop3: ntfs_evict_inode r=5 failed, -22. [ 97.668002][ T4329] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 97.696618][T12597] netlink: 16 bytes leftover after parsing attributes in process `syz.0.3709'. [ 97.697930][T12597] netlink: 16 bytes leftover after parsing attributes in process `syz.0.3709'. [ 97.707308][ T4328] BTRFS info (device loop4): last unmount of filesystem e0cb6322-611b-4325-acdf-015f79de3787 [ 97.977271][T12637] netlink: 'syz.0.3727': attribute type 9 has an invalid length. [ 97.986347][ T4311] BTRFS: device fsid e0cb6322-611b-4325-acdf-015f79de3787 devid 1 transid 9 /dev/loop4 scanned by udevd (4311) [ 97.990019][T12639] netlink: 72 bytes leftover after parsing attributes in process `syz.3.3728'. [ 98.009452][T12634] loop1: detected capacity change from 0 to 4096 [ 98.018377][T12634] ntfs3: loop1: Different NTFS' sector size (4096) and media sector size (512) [ 98.062447][T12644] block device autoloading is deprecated and will be removed. [ 98.076231][T12634] ntfs3: loop1: failed to convert "c46c" to default [ 98.156915][T12656] device bridge3 entered promiscuous mode [ 98.314281][T12683] xt_nfacct: accounting object `syz1' does not exist [ 98.373504][T12690] openvswitch: netlink: Flow set message rejected, Key attribute missing. [ 98.442498][T12696] loop0: detected capacity change from 0 to 128 [ 98.559701][T12681] loop1: detected capacity change from 0 to 32768 [ 98.566698][T12711] loop0: detected capacity change from 0 to 64 [ 98.572954][T12681] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by syz.1.3747 (12681) [ 98.581528][T12681] BTRFS info (device loop1): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 98.583084][T12681] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 98.585588][T12681] BTRFS info (device loop1): setting nodatasum [ 98.586528][T12681] BTRFS info (device loop1): enabling auto defrag [ 98.590707][T12681] BTRFS info (device loop1): allowing degraded mounts [ 98.591743][T12681] BTRFS info (device loop1): force clearing of disk cache [ 98.594227][T12681] BTRFS info (device loop1): ignoring bad roots [ 98.595282][T12681] BTRFS info (device loop1): turning on async discard [ 98.602297][T12681] BTRFS info (device loop1): doing ref verification [ 98.603387][T12681] BTRFS info (device loop1): using free space tree [ 98.757548][T12717] loop3: detected capacity change from 0 to 32768 [ 98.773152][T12747] loop0: detected capacity change from 0 to 764 [ 98.824418][T12753] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 98.829353][T12753] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 98.852305][T12681] BTRFS error (device loop1: state M): ignorebadroots must be used with ro mount option [ 98.907323][ T4318] BTRFS info (device loop1): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 98.910330][T12765] netlink: 'syz.4.3781': attribute type 5 has an invalid length. [ 99.180844][T12783] loop0: detected capacity change from 0 to 4096 [ 99.184932][T12783] ntfs3: loop0: Different NTFS' sector size (4096) and media sector size (512) [ 99.196245][T12783] ntfs3: loop0: Mark volume as dirty due to NTFS errors [ 99.203572][T12783] ntfs3: loop0: Failed to load $Extend. [ 99.205118][T12787] loop2: detected capacity change from 0 to 8192 [ 99.208978][T12770] loop4: detected capacity change from 0 to 32768 [ 99.212216][T12787] FAT-fs (loop2): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 99.344014][T12809] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 99.352927][T12809] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 99.483211][T12818] loop1: detected capacity change from 0 to 4096 [ 99.484804][T12818] ntfs: (device loop1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 99.491413][T12818] ntfs: (device loop1): ntfs_is_extended_system_file(): Non-resident file name. You should run chkdsk. [ 99.493216][T12818] ntfs: (device loop1): ntfs_read_locked_inode(): $DATA attribute is missing. [ 99.494526][T12818] ntfs: (device loop1): ntfs_read_locked_inode(): Failed with error code -2. Marking corrupt inode 0x1 as bad. Run chkdsk. [ 99.503448][T12818] ntfs: (device loop1): load_system_files(): Failed to load $MFTMirr. Mounting read-only. Run ntfsfix and/or chkdsk. [ 99.520295][T12818] ntfs: volume version 3.1. [ 99.552624][T12818] ntfs: (device loop1): map_mft_record_page(): Mft record 0x44 is corrupt. Run chkdsk. [ 99.554284][T12818] ntfs: (device loop1): map_mft_record(): Failed with error code 5. [ 99.561966][T12818] ntfs: (device loop1): ntfs_read_locked_inode(): Failed with error code -5. Marking corrupt inode 0x44 as bad. Run chkdsk. [ 99.669543][T12859] netlink: 'syz.4.3826': attribute type 9 has an invalid length. [ 99.733585][T12863] loop0: detected capacity change from 0 to 2048 [ 99.778476][T12863] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 99.789925][T12876] netlink: zone id is out of range [ 99.790867][T12876] netlink: zone id is out of range [ 99.791685][T12876] netlink: zone id is out of range [ 99.792572][T12876] netlink: zone id is out of range [ 99.900689][T12890] x_tables: ip6_tables: TCPOPTSTRIP target: only valid for protocol 6 [ 100.024687][T12910] netlink: 'syz.0.3850': attribute type 10 has an invalid length. [ 100.028388][T12910] device bond0 entered promiscuous mode [ 100.029301][T12910] device bond_slave_0 entered promiscuous mode [ 100.030322][T12910] device bond_slave_1 entered promiscuous mode [ 100.033216][T12910] bridge0: port 3(bond0) entered blocking state [ 100.034275][T12910] bridge0: port 3(bond0) entered disabled state [ 100.037809][T12910] bridge0: port 3(bond0) entered blocking state [ 100.038821][T12910] bridge0: port 3(bond0) entered forwarding state [ 100.041443][T12912] device ip6erspan0 entered promiscuous mode [ 100.048883][T12914] netlink: 'syz.2.3853': attribute type 1 has an invalid length. [ 100.051052][T12915] netlink: 'syz.1.3854': attribute type 10 has an invalid length. [ 100.072722][T12915] team0: Port device syz_tun added [ 100.307027][T12953] loop1: detected capacity change from 0 to 1024 [ 100.350194][T12953] hfsplus: failed to extend attributes file [ 100.443722][T12972] tmpfs: Bad value for 'mpol' [ 100.476183][T12970] loop2: detected capacity change from 0 to 4096 [ 100.642009][T13001] xt_l2tp: invalid flags combination: 8 [ 100.806985][T13024] loop0: detected capacity change from 0 to 2048 [ 100.822550][T13024] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=66359, location=66359 [ 100.850112][T13024] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 100.889437][T13039] device geneve2 entered promiscuous mode [ 100.949885][T13048] device erspan1 entered promiscuous mode [ 101.058055][T13058] device vlan0 entered promiscuous mode [ 101.094038][T13067] random: crng reseeded on system resumption [ 101.195000][T13083] random: crng reseeded on system resumption [ 101.261589][T13095] binder: 13093:13095 unknown command 1074553619 [ 101.262671][T13095] binder: 13093:13095 ioctl c0306201 20000540 returned -22 [ 101.265261][T13092] Timeout policy `syz0' can only be used by L3 protocol number 35064 [ 101.344511][T13099] loop4: detected capacity change from 0 to 4096 [ 101.356503][T13099] ntfs: (device loop4): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel. [ 101.372589][T13104] loop3: detected capacity change from 0 to 4096 [ 101.378187][T13099] ntfs: (device loop4): ntfs_is_extended_system_file(): Non-resident file name. You should run chkdsk. [ 101.388647][T13104] ntfs3: loop3: Different NTFS' sector size (2048) and media sector size (512) [ 101.392526][T13099] ntfs: volume version 3.1. [ 101.426123][T13112] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 101.649753][T13110] loop2: detected capacity change from 0 to 40427 [ 101.652226][T13110] F2FS-fs (loop2): invalid crc value [ 101.653079][T13110] F2FS-fs (loop2): Ignore s_resuid=60929, s_resgid=0 w/o reserve_root [ 101.669270][T13110] F2FS-fs (loop2): Found nat_bits in checkpoint [ 101.711997][T13110] F2FS-fs (loop2): recover fsync data on readonly fs [ 101.713189][T13110] F2FS-fs (loop2): Cannot turn on quotas: -2 on 0 [ 101.715110][T13110] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 101.915036][T13136] loop3: detected capacity change from 0 to 32768 [ 101.927125][T13136] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop3 scanned by syz.3.3960 (13136) [ 101.940428][T13136] BTRFS info (device loop3): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 101.942172][T13136] BTRFS info (device loop3): using blake2b (blake2b-256-generic) checksum algorithm [ 101.943956][T13136] BTRFS info (device loop3): setting nodatasum [ 101.944999][T13136] BTRFS info (device loop3): enabling auto defrag [ 101.961159][T13136] BTRFS info (device loop3): allowing degraded mounts [ 101.962239][T13136] BTRFS info (device loop3): force clearing of disk cache [ 101.963310][T13136] BTRFS info (device loop3): ignoring bad roots [ 101.964257][T13136] BTRFS info (device loop3): turning on async discard [ 101.972820][T13136] BTRFS info (device loop3): doing ref verification [ 101.973774][T13136] BTRFS info (device loop3): using free space tree [ 102.020929][T13183] loop4: detected capacity change from 0 to 64 [ 102.024920][T13183] Trying to free block not in datazone [ 102.028993][T13183] Trying to free block not in datazone [ 102.029813][T13183] Trying to free block not in datazone [ 102.030647][T13183] Trying to free block not in datazone [ 102.031480][T13183] minix_free_block (loop4:6): bit already cleared [ 102.032437][T13183] Trying to free block not in datazone [ 102.033407][T13183] Trying to free block not in datazone [ 102.227517][T13136] BTRFS error (device loop3: state M): ignorebadroots must be used with ro mount option [ 102.238915][ T4329] BTRFS info (device loop3): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 102.368932][T13237] loop2: detected capacity change from 0 to 256 [ 102.405809][T13240] ieee802154 phy0 wpan0: encryption failed: -22 [ 102.669133][T13278] loop4: detected capacity change from 0 to 256 [ 102.680633][T13280] tmpfs: Bad value for 'mpol' [ 102.680952][T13278] exfat: Deprecated parameter 'namecase' [ 102.682411][T13278] exfat: Deprecated parameter 'utf8' [ 102.683296][T13278] exfat: Deprecated parameter 'namecase' [ 102.684168][T13278] exfat: Deprecated parameter 'utf8' [ 102.701478][T13278] exFAT-fs (loop4): failed to load upcase table (idx : 0x00012153, chksum : 0x555ffa9e, utbl_chksum : 0xe619d30d) [ 102.729563][T13245] loop0: detected capacity change from 0 to 32768 [ 102.755799][T13245] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop0 scanned by syz.0.4005 (13245) [ 102.768843][T13245] BTRFS info (device loop0): first mount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 102.770382][T13245] BTRFS info (device loop0): using blake2b (blake2b-256-generic) checksum algorithm [ 102.771818][T13245] BTRFS info (device loop0): setting nodatasum [ 102.772767][T13245] BTRFS info (device loop0): enabling auto defrag [ 102.773841][T13245] BTRFS info (device loop0): allowing degraded mounts [ 102.774979][T13245] BTRFS info (device loop0): force clearing of disk cache [ 102.792819][T13289] __nla_validate_parse: 5 callbacks suppressed [ 102.792832][T13289] netlink: 8 bytes leftover after parsing attributes in process `syz.3.4024'. [ 102.795595][T13245] BTRFS info (device loop0): ignoring bad roots [ 102.796668][T13245] BTRFS info (device loop0): turning on async discard [ 102.797669][T13245] BTRFS info (device loop0): doing ref verification [ 102.801421][T13245] BTRFS info (device loop0): using free space tree [ 102.923168][T13311] validate_nla: 2 callbacks suppressed [ 102.923180][T13311] netlink: 'syz.4.4032': attribute type 10 has an invalid length. [ 102.925249][T13311] netlink: 2 bytes leftover after parsing attributes in process `syz.4.4032'. [ 102.927194][T13311] device bond0 entered promiscuous mode [ 102.928291][T13311] device bond_slave_0 entered promiscuous mode [ 102.929364][T13311] device bond_slave_1 entered promiscuous mode [ 102.939361][T13311] bridge0: port 4(bond0) entered blocking state [ 102.940478][T13311] bridge0: port 4(bond0) entered disabled state [ 102.942345][T13311] bridge0: port 4(bond0) entered blocking state [ 102.943332][T13311] bridge0: port 4(bond0) entered forwarding state [ 102.958500][T13275] loop1: detected capacity change from 0 to 32768 [ 102.960181][T13275] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop1 scanned by syz.1.4018 (13275) [ 102.963241][T13275] BTRFS info (device loop1): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 102.964924][T13275] BTRFS info (device loop1): using sha256 (sha256-ce) checksum algorithm [ 102.979854][T13275] BTRFS info (device loop1): using free space tree [ 102.992403][T13322] loop4: detected capacity change from 0 to 512 [ 103.048548][T13245] BTRFS error (device loop0: state M): ignorebadroots must be used with ro mount option [ 103.072085][T13322] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 103.080556][T13322] EXT4-fs error (device loop4): ext4_empty_dir:3136: inode #12: comm syz.4.4035: invalid size [ 103.098030][ T4322] BTRFS info (device loop0): last unmount of filesystem a6a605fc-d5f1-4e66-8595-3726e2b761d6 [ 103.124668][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 103.207183][T13275] BTRFS info (device loop1): enabling ssd optimizations [ 103.284603][ T4318] BTRFS info (device loop1): last unmount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 103.483374][T13394] netlink: 'syz.0.4065': attribute type 1 has an invalid length. [ 103.511459][T13396] netlink: 'syz.1.4055': attribute type 10 has an invalid length. [ 103.512760][T13396] netlink: 2 bytes leftover after parsing attributes in process `syz.1.4055'. [ 103.535823][T13396] device bond0 entered promiscuous mode [ 103.536776][T13396] device bond_slave_0 entered promiscuous mode [ 103.537928][T13396] device bond_slave_1 entered promiscuous mode [ 103.539018][T13396] device wlan1 entered promiscuous mode [ 103.568301][T13396] bridge0: port 4(bond0) entered blocking state [ 103.571401][T13396] bridge0: port 4(bond0) entered disabled state [ 103.590932][T13358] loop2: detected capacity change from 0 to 40427 [ 103.597025][T13358] F2FS-fs (loop2): Magic Mismatch, valid(0xf2f52010) - read(0x5f52010) [ 103.601328][T13358] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 103.609654][T13358] F2FS-fs (loop2): invalid crc value [ 103.609693][T13396] bridge0: port 4(bond0) entered blocking state [ 103.611583][T13396] bridge0: port 4(bond0) entered forwarding state [ 103.637618][T13413] netlink: 'syz.0.4063': attribute type 1 has an invalid length. [ 103.656964][T13358] F2FS-fs (loop2): Found nat_bits in checkpoint [ 103.678741][T13358] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 103.679873][T13358] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 103.698692][T13420] netlink: 264 bytes leftover after parsing attributes in process `syz.4.4064'. [ 103.793298][ T39] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 103.794643][T13431] netlink: 4 bytes leftover after parsing attributes in process `syz.3.4073'. [ 103.795021][ T39] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 103.800597][T13431] netlink: 4 bytes leftover after parsing attributes in process `syz.3.4073'. [ 103.802019][T13431] netlink: 4 bytes leftover after parsing attributes in process `syz.3.4073'. [ 103.805704][T13431] net_ratelimit: 361 callbacks suppressed [ 103.805720][T13431] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 103.847482][T13436] loop4: detected capacity change from 0 to 256 [ 103.859456][T13436] FAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 103.864235][T13438] netlink: 12 bytes leftover after parsing attributes in process `syz.1.4078'. [ 103.865976][T13438] netlink: 16 bytes leftover after parsing attributes in process `syz.1.4078'. [ 103.866185][T13440] netlink: 40 bytes leftover after parsing attributes in process `syz.3.4077'. [ 103.931792][T13448] netlink: 'syz.2.4080': attribute type 10 has an invalid length. [ 103.940181][T13448] device bond0 entered promiscuous mode [ 103.941125][T13448] device bond_slave_0 entered promiscuous mode [ 103.942131][T13448] device bond_slave_1 entered promiscuous mode [ 103.943058][T13448] device wlan1 entered promiscuous mode [ 103.958072][T13448] bridge0: port 4(bond0) entered blocking state [ 103.959172][T13448] bridge0: port 4(bond0) entered disabled state [ 103.967600][T13448] bridge0: port 4(bond0) entered blocking state [ 103.968683][T13448] bridge0: port 4(bond0) entered forwarding state [ 104.004320][T13459] loop1: detected capacity change from 0 to 512 [ 104.015783][T13459] EXT4-fs (loop1): encrypted files will use data=ordered instead of data journaling mode [ 104.051327][T13459] EXT4-fs error (device loop1): ext4_orphan_get:1426: comm syz.1.4086: bad orphan inode 16 [ 104.053163][T13459] EXT4-fs (loop1): Remounting filesystem read-only [ 104.054457][T13459] ext4_test_bit(bit=15, block=4) = 0 [ 104.055288][T13459] EXT4-fs (loop1): 1 orphan inode deleted [ 104.058855][T13459] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 104.129507][T13476] x_tables: ip_tables: TPROXY target: used from hooks FORWARD, but only usable from PREROUTING [ 104.155911][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 104.236838][T13492] netlink: 'syz.3.4100': attribute type 10 has an invalid length. [ 104.238314][T13492] device bond0 entered promiscuous mode [ 104.256572][T13492] device bond_slave_0 entered promiscuous mode [ 104.257699][T13492] device bond_slave_1 entered promiscuous mode [ 104.259475][T13492] bridge0: port 4(bond0) entered blocking state [ 104.260466][T13492] bridge0: port 4(bond0) entered disabled state [ 104.265071][T13492] bridge0: port 4(bond0) entered blocking state [ 104.266158][T13492] bridge0: port 4(bond0) entered forwarding state [ 104.334542][T13500] loop1: detected capacity change from 0 to 4096 [ 104.385722][T13500] ntfs: volume version 3.1. [ 104.402588][T13508] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 104.458588][T13515] netlink: 'syz.0.4113': attribute type 10 has an invalid length. [ 104.511903][T13502] loop4: detected capacity change from 0 to 32768 [ 104.530359][T13502] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 104.530359][T13502] [ 104.532336][T13502] ialloc: diAlloc returned -5! [ 104.600619][T13529] loop0: detected capacity change from 0 to 1024 [ 104.608191][T13529] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 104.640068][T13529] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: none. [ 104.663115][T13529] EXT4-fs error (device loop0): ext4_mb_generate_buddy:1097: group 0, block bitmap and bg descriptor inconsistent: 21 vs 268369941 free clusters [ 104.677814][T13529] EXT4-fs (loop0): Remounting filesystem read-only [ 104.680970][T13529] EXT4-fs error (device loop0): ext4_xattr_inode_iget:404: comm syz.0.4121: inode #1536: comm syz.0.4121: iget: illegal inode # [ 104.700549][T13529] EXT4-fs (loop0): Remounting filesystem read-only [ 104.701702][T13529] EXT4-fs error (device loop0): ext4_xattr_inode_iget:409: comm syz.0.4121: error while reading EA inode 1536 err=-117 [ 104.705815][T13529] EXT4-fs (loop0): Remounting filesystem read-only [ 104.706841][T13529] EXT4-fs error (device loop0): ext4_xattr_inode_iget:404: comm syz.0.4121: inode #1536: comm syz.0.4121: iget: illegal inode # [ 104.710380][T13529] EXT4-fs (loop0): Remounting filesystem read-only [ 104.712682][T13529] EXT4-fs error (device loop0): ext4_xattr_inode_iget:409: comm syz.0.4121: error while reading EA inode 1536 err=-117 [ 104.714429][T13529] EXT4-fs (loop0): Remounting filesystem read-only [ 104.773703][ T4322] EXT4-fs (loop0): unmounting filesystem. [ 104.894585][T13571] netlink: 'syz.4.4140': attribute type 10 has an invalid length. [ 105.031438][T13590] netlink: 'syz.4.4148': attribute type 32 has an invalid length. [ 105.043237][T13594] loop3: detected capacity change from 0 to 8 [ 105.044697][T13594] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 105.046194][T13592] tipc: Can't bind to reserved service type 0 [ 105.054360][ T5005] udevd[5005]: incorrect cramfs checksum on /dev/loop3 [ 105.078832][T13594] cramfs: Error -3 while decompressing! [ 105.083535][ T4338] udevd[4338]: incorrect cramfs checksum on /dev/loop3 [ 105.094555][T13594] cramfs: 0000000020f84890(26)->00000000a26b0286(4096) [ 105.095841][T13594] cramfs: Error -3 while decompressing! [ 105.096741][T13594] cramfs: 00000000da3bf725(26)->00000000c92c78e3(4096) [ 105.097840][T13594] cramfs: Error -3 while decompressing! [ 105.098728][T13594] cramfs: 000000009953bdd7(16)->00000000d22da0e4(4096) [ 105.099997][T13594] cramfs: Error -3 while decompressing! [ 105.100896][T13594] cramfs: 0000000020f84890(26)->00000000a26b0286(4096) [ 105.235244][T13620] netlink: 'syz.2.4161': attribute type 2 has an invalid length. [ 105.495912][T13654] device batadv0 entered promiscuous mode [ 105.614058][T13673] loop3: detected capacity change from 0 to 256 [ 105.620533][T13673] FAT-fs (loop3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 105.641053][T13673] FAT-fs (loop3): error, corrupted directory (invalid entries) [ 105.687036][T13683] Cannot find set identified by id 65534 to match [ 105.836017][T13704] device veth1 entered promiscuous mode [ 106.022398][T13728] loop2: detected capacity change from 0 to 4096 [ 106.083157][T13728] ntfs: volume version 3.1. [ 106.149151][T13752] loop1: detected capacity change from 0 to 2048 [ 106.162752][T13752] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 106.329588][T13781] loop2: detected capacity change from 0 to 256 [ 106.424788][T13796] bridge0: port 5(gretap0) entered blocking state [ 106.427345][T13796] bridge0: port 5(gretap0) entered disabled state [ 106.446599][T13796] device gretap0 entered promiscuous mode [ 106.447987][T13796] bridge0: port 5(gretap0) entered blocking state [ 106.449060][T13796] bridge0: port 5(gretap0) entered forwarding state [ 106.671226][T13836] loop4: detected capacity change from 0 to 1024 [ 106.673152][T13836] EXT4-fs: Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 106.700787][T13836] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 106.708077][T13836] EXT4-fs error (device loop4): ext4_mb_generate_buddy:1097: group 0, block bitmap and bg descriptor inconsistent: 21 vs 268369941 free clusters [ 106.712552][T13836] EXT4-fs (loop4): Remounting filesystem read-only [ 106.713813][T13836] EXT4-fs error (device loop4): ext4_xattr_inode_iget:404: comm syz.4.4267: inode #1536: comm syz.4.4267: iget: illegal inode # [ 106.723282][T13836] EXT4-fs (loop4): Remounting filesystem read-only [ 106.724344][T13836] EXT4-fs error (device loop4): ext4_xattr_inode_iget:409: comm syz.4.4267: error while reading EA inode 1536 err=-117 [ 106.727912][T13836] EXT4-fs (loop4): Remounting filesystem read-only [ 106.728944][T13836] EXT4-fs error (device loop4): ext4_xattr_inode_iget:404: comm syz.4.4267: inode #1536: comm syz.4.4267: iget: illegal inode # [ 106.731356][T13836] EXT4-fs (loop4): Remounting filesystem read-only [ 106.732423][T13836] EXT4-fs error (device loop4): ext4_xattr_inode_iget:409: comm syz.4.4267: error while reading EA inode 1536 err=-117 [ 106.737218][T13836] EXT4-fs (loop4): Remounting filesystem read-only [ 106.755267][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 106.853639][T13852] loop2: detected capacity change from 0 to 4096 [ 106.867432][T13852] ntfs3: loop2: Failed to load $LogFile. [ 106.884874][T13818] loop1: detected capacity change from 0 to 32768 [ 106.905167][T13818] ocfs2: Slot 0 on device (7,1) was already allocated to this node! [ 106.922698][T13818] ocfs2: Mounting device (7,1) on (node local, slot 0) with ordered data mode. [ 106.951424][ T4318] ocfs2: Unmounting device (7,1) on (node local) [ 107.619712][T13971] device gtp0 entered promiscuous mode [ 107.710908][T13978] loop3: detected capacity change from 0 to 4096 [ 107.714492][T13978] ntfs3: loop3: Different NTFS' sector size (4096) and media sector size (512) [ 107.740600][T13978] ntfs3: loop3: Mark volume as dirty due to NTFS errors [ 107.757180][T13990] loop2: detected capacity change from 0 to 1024 [ 107.758557][T13990] EXT4-fs: Ignoring removed nobh option [ 107.759451][T13990] EXT4-fs: Invalid gid value -1 [ 107.788808][T13978] ntfs3: loop3: ino=5, "/" directory corrupted [ 107.797165][ T4338] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 107.800314][T13998] __nla_validate_parse: 14 callbacks suppressed [ 107.800323][T13998] netlink: 4 bytes leftover after parsing attributes in process `syz.0.4325'. [ 107.815521][T13998] tc_dump_action: action bad kind [ 107.872772][T14009] netlink: 4 bytes leftover after parsing attributes in process `syz.0.4331'. [ 107.910688][T14014] overlayfs: unrecognized mount option "subj_type=´)\+" or missing value [ 107.989707][T14027] netlink: 16 bytes leftover after parsing attributes in process `syz.2.4340'. [ 107.991129][T14027] tc_dump_action: action bad kind [ 108.065041][T14035] validate_nla: 7 callbacks suppressed [ 108.065057][T14035] netlink: 'syz.1.4343': attribute type 21 has an invalid length. [ 108.069708][T14035] netlink: 'syz.1.4343': attribute type 6 has an invalid length. [ 108.070839][T14035] netlink: 64 bytes leftover after parsing attributes in process `syz.1.4343'. [ 108.099974][T14043] loop0: detected capacity change from 0 to 1024 [ 108.178861][T13927] hfsplus: b-tree write err: -5, ino 4 [ 108.393686][T14077] loop3: detected capacity change from 0 to 1764 [ 108.426810][T14051] loop4: detected capacity change from 0 to 32768 [ 108.428266][T14051] XFS: ikeep mount option is deprecated. [ 108.429634][T14077] iso9660: Corrupted directory entry in block 2 of inode 1920 [ 108.468585][T14061] loop0: detected capacity change from 0 to 40427 [ 108.470502][T14051] XFS (loop4): Mounting V5 Filesystem [ 108.472560][T14061] F2FS-fs (loop0): build fault injection attr: rate: 694, type: 0x3ffff [ 108.474502][T14061] F2FS-fs (loop0): invalid crc value [ 108.520219][T14061] F2FS-fs (loop0): Found nat_bits in checkpoint [ 108.530915][T14051] XFS (loop4): Ending clean mount [ 108.532899][T14051] XFS (loop4): Quotacheck needed: Please wait. [ 108.556442][T14061] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 108.557711][T14051] XFS (loop4): Quotacheck: Done. [ 108.659709][ T4328] XFS (loop4): Unmounting Filesystem [ 108.753269][T14119] netlink: 44 bytes leftover after parsing attributes in process `syz.1.4381'. [ 108.915388][T14138] netlink: 'syz.0.4391': attribute type 10 has an invalid length. [ 108.917352][T14138] bridge0: port 3(bond0) entered disabled state [ 108.918396][T14138] bridge0: port 2(bridge_slave_1) entered disabled state [ 108.919665][T14138] bridge0: port 1(bridge_slave_0) entered disabled state [ 108.931153][T14144] No such timeout policy "syz0" [ 108.963361][T14148] trusted_key: encrypted_key: master key parameter '' is invalid [ 108.965164][T14138] bridge0: port 3(bond0) entered blocking state [ 108.966445][T14138] bridge0: port 3(bond0) entered forwarding state [ 108.968212][T14138] bridge0: port 2(bridge_slave_1) entered blocking state [ 108.969303][T14138] bridge0: port 2(bridge_slave_1) entered forwarding state [ 108.970602][T14138] bridge0: port 1(bridge_slave_0) entered blocking state [ 108.971733][T14138] bridge0: port 1(bridge_slave_0) entered forwarding state [ 109.015217][T14138] team0: Port device bridge0 added [ 109.059270][T14157] netlink: 4 bytes leftover after parsing attributes in process `syz.3.4400'. [ 109.124922][T14167] netlink: 20 bytes leftover after parsing attributes in process `syz.3.4404'. [ 109.148981][T14169] overlayfs: missing 'lowerdir' [ 109.217649][T14182] loop2: detected capacity change from 0 to 512 [ 109.263325][T14182] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 109.346866][T14196] netlink: 'syz.4.4418': attribute type 21 has an invalid length. [ 109.349078][T14182] EXT4-fs error (device loop2): ext4_get_first_dir_block:3605: inode #12: comm syz.2.4411: directory missing '..' [ 109.354961][T14196] netlink: 'syz.4.4418': attribute type 6 has an invalid length. [ 109.362090][T14196] netlink: 64 bytes leftover after parsing attributes in process `syz.4.4418'. [ 109.415562][T14189] loop0: detected capacity change from 0 to 40427 [ 109.418773][T14189] F2FS-fs (loop0): invalid crc value [ 109.446606][T14189] F2FS-fs (loop0): Disable nat_bits due to incorrect cp_ver (10241045589465957861, 10241044815247771109) [ 109.476063][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 109.505316][T14189] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 109.518311][T14210] netlink: 96 bytes leftover after parsing attributes in process `syz.3.4425'. [ 109.556383][ T4322] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 109.560344][ T4322] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 109.561769][ T4322] F2FS-fs (loop0): f2fs_check_nid_range: out-of-range nid=0, run fsck to fix. [ 109.660228][T14230] netlink: 28 bytes leftover after parsing attributes in process `syz.2.4434'. [ 109.661697][T14230] netlink: 'syz.2.4434': attribute type 6 has an invalid length. [ 109.744514][T14248] loop0: detected capacity change from 0 to 8 [ 109.767142][T14248] SQUASHFS error: Corrupted symlink [ 109.890637][T14270] loop2: detected capacity change from 0 to 256 [ 109.917670][T14270] exFAT-fs (loop2): failed to load upcase table (idx : 0x00010000, chksum : 0xb89b369d, utbl_chksum : 0xe619d30d) [ 109.963248][T14270] exFAT-fs (loop2): error, tried to truncate zeroed cluster. [ 109.970136][T14270] exFAT-fs (loop2): Filesystem has been set read-only [ 110.003536][T14286] loop0: detected capacity change from 0 to 2048 [ 110.019720][T14286] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 110.091778][T14303] netlink: 'syz.3.4467': attribute type 1 has an invalid length. [ 110.093061][T14303] NCSI netlink: No device for ifindex 0 [ 110.144487][T14307] loop4: detected capacity change from 0 to 512 [ 110.168910][T14307] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a802c02c, mo2=0002] [ 110.170272][T14307] System zones: 0-7 [ 110.189185][T14307] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: none. [ 110.314638][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 110.355962][T14330] Timeout policy `syz0' can only be used by L3 protocol number 35064 [ 110.364131][T14335] virtiofs: Unknown parameter 'always' [ 110.504531][T14314] loop3: detected capacity change from 0 to 32768 [ 110.528848][T14314] BTRFS: device fsid 395ef67a-297e-477c-816d-cd80a5b93e5d devid 1 transid 8 /dev/loop3 scanned by syz.3.4475 (14314) [ 110.539843][T14314] BTRFS info (device loop3): first mount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 110.541507][T14314] BTRFS info (device loop3): using sha256 (sha256-ce) checksum algorithm [ 110.542972][T14314] BTRFS info (device loop3): using free space tree [ 110.679042][T14383] loop1: detected capacity change from 0 to 512 [ 110.696593][T14383] EXT4-fs (loop1): Cannot turn on journaled quota: type 0: error -2 [ 110.703649][T14383] EXT4-fs (loop1): 1 truncate cleaned up [ 110.704146][T14314] BTRFS info (device loop3): enabling ssd optimizations [ 110.718726][T14383] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 110.749476][T14383] EXT4-fs error (device loop1): ext4_append:79: inode #2: comm syz.1.4500: Logical block already allocated [ 110.758125][T14383] EXT4-fs (loop1): Remounting filesystem read-only [ 110.762029][T14399] loop4: detected capacity change from 0 to 128 [ 110.770445][ T4329] BTRFS info (device loop3): last unmount of filesystem 395ef67a-297e-477c-816d-cd80a5b93e5d [ 110.772220][T14399] UDF-fs: error (device loop4): udf_read_tagged: read failed, block=256, location=256 [ 110.842787][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 110.844444][T14399] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 110.875864][T14407] xt_CT: You must specify a L4 protocol and not use inversions on it [ 110.938973][T14415] SET target dimension over the limit! [ 110.943885][T14417] netlink: 'syz.3.4513': attribute type 1 has an invalid length. [ 110.956416][T14417] netlink: 'syz.3.4513': attribute type 3 has an invalid length. [ 111.358174][T14482] loop4: detected capacity change from 0 to 512 [ 111.375569][T14482] EXT4-fs (loop4): Cannot turn on journaled quota: type 0: error -2 [ 111.387068][T14482] EXT4-fs (loop4): 1 truncate cleaned up [ 111.387966][T14482] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 111.432720][T14482] EXT4-fs error (device loop4): ext4_append:79: inode #2: comm syz.4.4545: Logical block already allocated [ 111.453140][T14482] EXT4-fs (loop4): Remounting filesystem read-only [ 111.483768][T14498] loop3: detected capacity change from 0 to 512 [ 111.492915][T14499] device vlan0 left promiscuous mode [ 111.525338][ T4328] EXT4-fs (loop4): unmounting filesystem. [ 111.543537][T14498] [EXT4 FS bs=2048, gc=1, bpg=16384, ipg=32, mo=a802c02c, mo2=0002] [ 111.544971][T14498] System zones: 0-7 [ 111.546237][T14498] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. [ 111.561070][T14506] loop2: detected capacity change from 0 to 128 [ 111.660240][ T4329] EXT4-fs (loop3): unmounting filesystem. [ 111.695629][T14514] loop1: detected capacity change from 0 to 1024 [ 111.707294][T14514] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 111.743419][ T4318] EXT4-fs (loop1): unmounting filesystem. [ 111.752830][T14512] loop4: detected capacity change from 0 to 40427 [ 111.769442][T14512] F2FS-fs (loop4): invalid crc value [ 111.797587][T14512] F2FS-fs (loop4): Found nat_bits in checkpoint [ 111.829046][T14512] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 111.839818][T14541] A link change request failed with some changes committed already. Interface vlan0 may have been left with an inconsistent configuration, please check. [ 112.049050][T14563] loop0: detected capacity change from 0 to 128 [ 112.171384][T14575] netlink: 'syz.0.4587': attribute type 2 has an invalid length. [ 112.187146][T14543] loop1: detected capacity change from 0 to 32768 [ 112.332233][T14591] x_tables: unsorted underflow at hook 2 [ 112.459549][T14605] loop0: detected capacity change from 0 to 2048 [ 112.466145][T14605] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 112.710014][T14592] loop3: detected capacity change from 0 to 32768 [ 112.739016][T14592] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 112.740333][T14592] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 112.759994][T14592] gfs2: fsid=syz:syz.0: journal 0 mapped with 18 extents in 0ms [ 112.765676][T12772] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 112.766766][T12772] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 112.778433][T14635] bridge0: port 4(veth0_to_bridge) entered blocking state [ 112.786055][T14635] bridge0: port 4(veth0_to_bridge) entered disabled state [ 112.787700][T14635] device veth0_to_bridge entered promiscuous mode [ 112.788921][T14635] bridge0: port 4(veth0_to_bridge) entered blocking state [ 112.790097][T14635] bridge0: port 4(veth0_to_bridge) entered forwarding state [ 112.792833][T12772] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 26ms [ 112.794057][T12772] gfs2: fsid=syz:syz.0: jid=0: Done [ 112.794891][T14592] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 112.804226][T14592] gfs2: fsid=syz:syz.0: fatal: filesystem consistency error [ 112.804226][T14592] inode = 0 2341 [ 112.804226][T14592] function = gfs2_dinode_in, file = fs/gfs2/glops.c, line = 464 [ 112.809616][T14592] gfs2: fsid=syz:syz.0: G: s:SH n:2/925 f:qobnN t:SH d:EX/0 a:0 v:0 r:3 m:20 p:1 [ 112.811081][T14592] gfs2: fsid=syz:syz.0: H: s:SH f:AH e:0 p:14592 [syz.3.4596] inode_permission+0x1d0/0x3c0 [ 112.823113][T14592] gfs2: fsid=syz:syz.0: I: n:0/2341 t:4 f:0x00 d:0x00000200 s:0 p:0 [ 112.824347][T14592] gfs2: fsid=syz:syz.0: about to withdraw this file system [ 112.825414][T14592] gfs2: fsid=syz:syz.0: Journal recovery skipped for jid 0 until next mount. [ 112.831398][T14592] gfs2: fsid=syz:syz.0: Glock dequeues delayed: 0 [ 112.832422][T14592] gfs2: fsid=syz:syz.0: File system withdrawn [ 112.838114][T14592] CPU: 1 PID: 14592 Comm: syz.3.4596 Not tainted syzkaller #0 [ 112.839193][T14592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 112.840753][T14592] Call trace: [ 112.841283][T14592] dump_backtrace+0x1c8/0x1f4 [ 112.842061][T14592] show_stack+0x2c/0x3c [ 112.842786][T14592] __dump_stack+0x30/0x40 [ 112.843507][T14592] dump_stack_lvl+0xf8/0x160 [ 112.844235][T14592] dump_stack+0x1c/0x5c [ 112.844958][T14592] gfs2_withdraw+0xf9c/0x13a8 [ 112.845789][T14592] gfs2_consist_inode_i+0xf0/0x10c [ 112.846595][T14592] gfs2_inode_refresh+0x920/0xd54 [ 112.847493][T14592] inode_go_instantiate+0x4c/0x68 [ 112.848303][T14592] gfs2_instantiate+0x17c/0x2c4 [ 112.849042][T14592] gfs2_glock_wait+0x1b4/0x298 [ 112.849849][T14592] gfs2_glock_nq+0x8bc/0x11d4 [ 112.850640][T14592] gfs2_permission+0x26c/0x438 [ 112.851344][T14592] inode_permission+0x1d0/0x3c0 [ 112.852117][T14592] may_open+0x274/0x3b8 [ 112.852781][T14592] path_openat+0x1e1c/0x2680 [ 112.853521][T14592] do_filp_open+0x174/0x344 [ 112.854288][T14592] do_sys_openat2+0x128/0x3d8 [ 112.855024][T14592] __arm64_sys_openat+0x120/0x154 [ 112.855771][T14592] invoke_syscall+0x98/0x2bc [ 112.856550][T14592] el0_svc_common+0x138/0x258 [ 112.857303][T14592] do_el0_svc+0x58/0x13c [ 112.858007][T14592] el0_svc+0x58/0x138 [ 112.858684][T14592] el0t_64_sync_handler+0x84/0xf0 [ 112.859537][T14592] el0t_64_sync+0x18c/0x190 [ 112.889265][T14645] No such timeout policy "syz0" [ 113.010640][T14656] loop2: detected capacity change from 0 to 764 [ 113.030703][ T27] kauditd_printk_skb: 8 callbacks suppressed [ 113.030713][ T27] audit: type=1400 audit(113.010:126): apparmor="DENIED" operation="stack_onexec" info="label not found" error=-2 profile="unconfined" name="#(%#{//(@\)//&@},['%%&\#*" pid=14658 comm="syz.1.4628" [ 113.063839][T14656] Symlink component flag not implemented [ 113.064752][T14656] Symlink component flag not implemented [ 113.066338][T14562] loop4: detected capacity change from 0 to 131072 [ 113.071194][T14562] F2FS-fs (loop4): invalid crc value [ 113.074977][T14656] Symlink component flag not implemented (128) [ 113.076061][T14656] Symlink component flag not implemented (122) [ 113.082990][T14562] F2FS-fs (loop4): Found nat_bits in checkpoint [ 113.103140][T14670] __nla_validate_parse: 12 callbacks suppressed [ 113.103153][T14670] netlink: 20 bytes leftover after parsing attributes in process `syz.1.4634'. [ 113.110326][T14670] netlink: 20 bytes leftover after parsing attributes in process `syz.1.4634'. [ 113.119282][T14562] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 113.154039][T14562] F2FS-fs (loop4): access invalid blkaddr:11220996 [ 113.155139][T14562] CPU: 0 PID: 14562 Comm: syz.4.4574 Not tainted syzkaller #0 [ 113.156326][T14562] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 113.157837][T14562] Call trace: [ 113.158359][T14562] dump_backtrace+0x1c8/0x1f4 [ 113.159141][T14562] show_stack+0x2c/0x3c [ 113.159808][T14562] __dump_stack+0x30/0x40 [ 113.160466][T14562] dump_stack_lvl+0xf8/0x160 [ 113.161125][T14562] dump_stack+0x1c/0x5c [ 113.161737][T14562] f2fs_is_valid_blkaddr+0x9fc/0xf5c [ 113.162581][T14562] sanity_check_extent_cache+0xfc/0x2e8 [ 113.163487][T14562] f2fs_iget+0x2d44/0x471c [ 113.164231][T14562] f2fs_lookup+0x3d4/0x8e4 [ 113.164937][T14562] lookup_one_qstr_excl+0x108/0x230 [ 113.165689][T14562] do_renameat2+0x418/0xa54 [ 113.166462][T14562] __arm64_sys_renameat2+0xe0/0xfc [ 113.167349][T14562] invoke_syscall+0x98/0x2bc [ 113.168143][T14562] el0_svc_common+0x138/0x258 [ 113.168908][T14562] do_el0_svc+0x58/0x13c [ 113.169528][T14562] el0_svc+0x58/0x138 [ 113.170177][T14562] el0t_64_sync_handler+0x84/0xf0 [ 113.170907][T14562] el0t_64_sync+0x18c/0x190 [ 113.173372][T14674] netlink: 144 bytes leftover after parsing attributes in process `syz.1.4636'. [ 113.207947][T14562] F2FS-fs (loop4): sanity_check_extent_cache: inode (ino=8) extent info [14338, 0, 11206659] is incorrect, run fsck to fix [ 113.371111][T14702] loop3: detected capacity change from 0 to 164 [ 113.395829][T14702] isofs: Unable to find the ".." directory for NFS. [ 113.399994][T14706] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4651'. [ 113.401404][T14706] netlink: 8 bytes leftover after parsing attributes in process `syz.1.4651'. [ 113.456867][T14714] loop2: detected capacity change from 0 to 512 [ 113.458556][T14711] IPVS: set_ctl: invalid protocol: 2 127.0.0.1:20000 [ 113.483828][T14714] EXT4-fs error (device loop2): ext4_xattr_ibody_find:2196: inode #15: comm syz.2.4654: corrupted in-inode xattr [ 113.493504][T14714] EXT4-fs error (device loop2): ext4_orphan_get:1405: comm syz.2.4654: couldn't read orphan inode 15 (err -117) [ 113.495985][T14714] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: none. [ 113.505241][T14714] EXT4-fs error (device loop2): ext4_xattr_set_entry:1629: inode #2: comm syz.2.4654: corrupted xattr entries [ 113.574655][T14727] (unnamed net_device) (uninitialized): option arp_validate: invalid value (18446744073709551614) [ 113.589827][ T4325] EXT4-fs (loop2): unmounting filesystem. [ 113.703292][T14750] netlink: 48 bytes leftover after parsing attributes in process `syz.0.4674'. [ 113.713281][T14757] ip6t_srh: unknown srh invflags 7D00 [ 113.845711][T14778] netlink: 12 bytes leftover after parsing attributes in process `syz.1.4686'. [ 113.878695][T14781] validate_nla: 3 callbacks suppressed [ 113.878706][T14781] netlink: 'syz.2.4688': attribute type 1 has an invalid length. [ 113.997679][T14801] IPv6: sit1: Disabled Multicast RS [ 114.052218][T14798] loop1: detected capacity change from 0 to 4096 [ 114.067189][T14798] ntfs3: loop1: Different NTFS' sector size (4096) and media sector size (512) [ 114.168004][T14822] usb usb8: usbfs: process 14822 (syz.4.4709) did not claim interface 0 before use [ 114.170881][T14826] kcapi: manufacturer command 3 unknown. [ 114.250979][T14839] x_tables: ip6_tables: rpfilter match: used from hooks FORWARD, but only valid from PREROUTING [ 114.260724][T14842] x_tables: duplicate underflow at hook 2 [ 114.314329][T14851] loop2: detected capacity change from 0 to 164 [ 114.378126][T14858] netlink: 763 bytes leftover after parsing attributes in process `syz.3.4726'. [ 114.412009][T14862] loop4: detected capacity change from 0 to 256 [ 114.428233][T14862] FAT-fs (loop4): Directory bread(block 64) failed [ 114.429328][T14862] FAT-fs (loop4): Directory bread(block 65) failed [ 114.430327][T14862] FAT-fs (loop4): Directory bread(block 66) failed [ 114.438371][T14862] FAT-fs (loop4): Directory bread(block 67) failed [ 114.439590][T14862] FAT-fs (loop4): Directory bread(block 68) failed [ 114.446258][T14862] FAT-fs (loop4): Directory bread(block 69) failed [ 114.447427][T14862] FAT-fs (loop4): Directory bread(block 70) failed [ 114.448606][T14862] FAT-fs (loop4): Directory bread(block 71) failed [ 114.449724][T14862] FAT-fs (loop4): Directory bread(block 72) failed [ 114.450765][T14862] FAT-fs (loop4): Directory bread(block 73) failed [ 114.452204][T14866] device netdevsim0 entered promiscuous mode [ 114.529696][T14872] binder: 14870:14872 ioctl 400c620e 200003c0 returned -22 [ 114.651016][T14880] loop4: detected capacity change from 0 to 256 [ 114.669116][T14880] FAT-fs (loop4): Directory bread(block 64) failed [ 114.670328][T14880] FAT-fs (loop4): Directory bread(block 65) failed [ 114.671472][T14880] FAT-fs (loop4): Directory bread(block 66) failed [ 114.672514][T14880] FAT-fs (loop4): Directory bread(block 67) failed [ 114.673572][T14880] FAT-fs (loop4): Directory bread(block 68) failed [ 114.674584][T14880] FAT-fs (loop4): Directory bread(block 69) failed [ 114.689456][T14880] FAT-fs (loop4): Directory bread(block 70) failed [ 114.690602][T14880] FAT-fs (loop4): Directory bread(block 71) failed [ 114.691679][T14880] FAT-fs (loop4): Directory bread(block 72) failed [ 114.692744][T14880] FAT-fs (loop4): Directory bread(block 73) failed [ 114.698257][T14849] loop0: detected capacity change from 0 to 32768 [ 114.703808][T14849] gfs2: fsid=syz:syz: Trying to join cluster "lock_nolock", "syz:syz" [ 114.705131][T14849] gfs2: fsid=syz:syz: Now mounting FS (format 1801)... [ 114.719139][T14849] gfs2: fsid=syz:syz.0: journal 0 mapped with 8 extents in 0ms [ 114.723384][ T3898] gfs2: fsid=syz:syz.0: jid=0, already locked for use [ 114.724481][ T3898] gfs2: fsid=syz:syz.0: jid=0: Looking at journal... [ 114.759492][ T3898] gfs2: fsid=syz:syz.0: jid=0: Journal head lookup took 35ms [ 114.760827][ T3898] gfs2: fsid=syz:syz.0: jid=0: Done [ 114.761684][T14849] gfs2: fsid=syz:syz.0: first mount done, others may mount [ 114.807949][T14871] loop3: detected capacity change from 0 to 32768 [ 114.858000][T14871] ocfs2: Mounting device (7,3) on (node local, slot 0) with writeback data mode. [ 114.894459][ T4329] ocfs2: Unmounting device (7,3) on (node local) [ 114.920814][T14849] gfs2: fsid=syz:syz.0: found 2 quota changes [ 114.944005][T14900] comedi comedi0: bad chanlist[0]=0x00800000 chan=0 range length=2 [ 115.018929][ T4322] gfs2: fsid=syz:syz.0: original: gfs2_quota_sync+0x2e0/0x528 [ 115.020365][ T4322] gfs2: fsid=syz:syz.0: pid: 4322 [ 115.021170][ T4322] gfs2: fsid=syz:syz.0: lock type: 8 req lock state : 1 [ 115.022318][ T4322] gfs2: fsid=syz:syz.0: new: gfs2_quota_sync+0x2e0/0x528 [ 115.023553][ T4322] gfs2: fsid=syz:syz.0: pid: 4322 [ 115.024362][ T4322] gfs2: fsid=syz:syz.0: lock type: 8 req lock state : 1 [ 115.025700][ T4322] gfs2: fsid=syz:syz.0: G: s:EX n:8/1 f:qb t:EX d:EX/0 a:0 v:0 r:5 m:20 p:0 [ 115.027040][ T4322] gfs2: fsid=syz:syz.0: H: s:EX f:cH e:0 p:4322 [syz-executor] gfs2_quota_sync+0x2e0/0x528 [ 115.028865][ T4322] ------------[ cut here ]------------ [ 115.029713][ T4322] kernel BUG at fs/gfs2/glock.c:1560! [ 115.030566][ T4322] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP [ 115.031783][ T4322] Modules linked in: [ 115.032442][ T4322] CPU: 0 PID: 4322 Comm: syz-executor Not tainted syzkaller #0 [ 115.033664][ T4322] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 [ 115.035138][ T4322] pstate: 62400005 (nZCv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) [ 115.036306][ T4322] pc : gfs2_glock_nq+0xec8/0x11d4 [ 115.037077][ T4322] lr : gfs2_glock_nq+0xec8/0x11d4 [ 115.037817][ T4322] sp : ffff800020da75f0 [ 115.038426][ T4322] x29: ffff800020da7660 x28: ffff0000e21a8d00 x27: ffff0000d82b8260 [ 115.039551][ T4322] x26: ffff0000e76c1280 x25: 0000000000000000 x24: 0000000000000400 [ 115.040734][ T4322] x23: ffff0000d82b8230 x22: ffff0000e21a8c80 x21: ffff0000d82b825a [ 115.042010][ T4322] x20: ffff0000e21a8c98 x19: 0000000000000008 x18: ffff800011abbcc0 [ 115.043238][ T4322] x17: 6667205d726f7475 x16: ffff8000082d25b8 x15: 0000000000000000 [ 115.044402][ T4322] x14: 00000000ffffffff x13: 0000000000000001 x12: 0000000000ff0100 [ 115.045520][ T4322] x11: ff0080000a1905c4 x10: 0000000000000000 x9 : f18f8bb67db30300 [ 115.046732][ T4322] x8 : f18f8bb67db30300 x7 : 0000000000000001 x6 : 0000000000000001 [ 115.048098][ T4322] x5 : ffff800020da6c18 x4 : ffff8000151a4920 x3 : ffff80000852e428 [ 115.049445][ T4322] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000 [ 115.050829][ T4322] Call trace: [ 115.051389][ T4322] gfs2_glock_nq+0xec8/0x11d4 [ 115.052102][ T4322] do_sync+0x36c/0xa94 [ 115.052749][ T4322] gfs2_quota_sync+0x2e0/0x528 [ 115.053494][ T4322] gfs2_sync_fs+0x4c/0xc4 [ 115.054188][ T4322] sync_filesystem+0xe8/0x218 [ 115.054858][ T4322] generic_shutdown_super+0x70/0x324 [ 115.055615][ T4322] kill_block_super+0x70/0xdc [ 115.056344][ T4322] gfs2_kill_sb+0xc0/0xd4 [ 115.057058][ T4322] deactivate_locked_super+0xac/0x124 [ 115.057873][ T4322] deactivate_super+0xe8/0x108 [ 115.058629][ T4322] cleanup_mnt+0x37c/0x404 [ 115.059285][ T4322] __cleanup_mnt+0x20/0x30 [ 115.059960][ T4322] task_work_run+0x1ec/0x270 [ 115.060721][ T4322] do_notify_resume+0x2038/0x2b28 [ 115.061454][ T4322] el0_svc+0x98/0x138 [ 115.062081][ T4322] el0t_64_sync_handler+0x84/0xf0 [ 115.062862][ T4322] el0t_64_sync+0x18c/0x190 [ 115.063576][ T4322] Code: aa1f03e0 aa1603e1 52800022 97ffe3a9 (d4210000) [ 115.064599][ T4322] ---[ end trace 0000000000000000 ]--- [ 115.323736][T14864] loop2: detected capacity change from 0 to 131072 [ 115.328190][T14864] F2FS-fs (loop2): invalid crc value [ 115.334069][ T4322] Kernel panic - not syncing: Oops - BUG: Fatal exception [ 115.335250][ T4322] SMP: stopping secondary CPUs [ 115.336007][ T4322] Kernel Offset: disabled [ 115.336688][ T4322] CPU features: 0x080000,000f0097,a65bfea7 [ 115.337611][ T4322] Memory Limit: none [ 115.586467][ T4322] Rebooting in 86400 seconds..