last executing test programs: 37.904543334s ago: executing program 1 (id=98): r0 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x3001090, &(0x7f0000000000), 0xfd, 0x4cb, &(0x7f0000000480)="$eJzs3M1vG0UbAPBnbSdt+vEmbykfLYUGCqJQkTRpgR44UAQSB5CQuJRjSNJSmjYoCYhWFQQO5YgqcUcckfgLOMEFASekXssdVapQLy0gJKO1dx0nsV0ndWJa/36S7ZndiWee7Iy9s2M7gJ41nN4lETsi4mpEDFazywsMVx9u3bg4+eeNi5NJlMtv/ZFUyt28cXEyL5r/3fY8s7h8e7358xfOTMzMTM9l+dGFs++Pzp+/8OzpsxOnpk9Nnxs/duzokbEXnh9/rnnj+1bkG1VU16abez+e3bfntbcvvzF54vI7P3+b5PEvi+PD5k+yNsMNthXzxJOdquU/YmflfqByn5TyrYXuNYi2pB2ylA2lqzEYxagdvBiMVz/rauOADVUul8tbGu5Jtw5lJTJJ9li/DbiLJW2P5j7jHu4p2Zt9ErE4mc6B6+fzveD68eoEKI37Vnar7inVZq99tflt56WzrROLf32V3mLpOkT/BlUHABDfH68+5ud+S+d/hVJ9uZeytaGhiPh/ROyKiPsiYndE3B8RD0TEgxHxUN3ftFiOqVm5SLL6/LNwbV2Bten6oYgXs7Wt5ed/tbWLoWKW21mJvy85eXpm+nBE/C8iDkbfljQ/1qKOH1658kWWXHVeN1x3/pfe0vrzc8GsHddKKy7QTU0sTNxp3Lnrn0bsLTWKP6mtBKTHcU9E7N2/vjpOP/PNvmb7bh9/C6X1tade+euIp6rHfzFWxJ9LWq9Pjm6NmenDo3mvWO2XXy+92az+O4q/A9Ljv61h/6/FP5TUr9fOr72OS7993nRO2Wb/XzZu0v7fnywfSh9NLCzMjUX0J69X8v2VV6x0e6wuN75UPo3/4IHG439XLP0nHo6ItBM/EhGPRsT+rO2PRcTjEXGgRfw/vfzEe+uOv/HF+Y5J45+6/fF/9+na8W+ayNe2V+0qnvnxu8qe/JANtYg/iQbH/2gldTDb0s7rX8uWzt1JbwYAAIC7TyEidkRSGKmlC4WRkern5XfHtsLM7PzCoZOzH5ybqn5HYCj6CvmVrsHa9dBYHMum9fn10fEV+SPZdeMviwOV/Mjk7MxUt4OHHre9yfhP/V7sduuADdeBdTTgLrXe8V8ulz/pcFOATeb9H3pXi/G/oR++BLqvwfgfWJHf4I8hAt1SapCpm9j/s/Q9YeBe0+z8/8omtwPYfK7/Qe8y/qF3Gf/Qk7JvwpeirW/Lb1Aiff1pWqYYEd1qWJNEubx19a8cbEaiv4NPuGPlryQMru15orDGSpP6PrZ1Db/RsCoR7RcudrVjZ4m/sx/b3IS60qE0N9B8NLWf6PYrEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGf8GwAA//+9UNjR") socket$inet_udp(0x2, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000040)={0x1000, 0x4, 0x10000000, 0xc}, 0x10) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="2c0000001600156f00"/20, @ANYRES32=0x0, @ANYBLOB="140006"], 0x2c}, 0x1, 0x0, 0x0, 0x4}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4b2dfe21750f744b, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0xe) r5 = userfaultfd(0x801) ioctl$UFFDIO_API(r5, 0xc018aa3f, 0x0) close_range(r5, r5, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x324) mount(0x0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) mount$overlay(0x0, &(0x7f0000001340)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) getdents64(0xffffffffffffffff, 0x0, 0x11) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000780)=@newtaction={0xb4, 0x30, 0x1, 0x0, 0x0, {}, [{0xa0, 0x1, [@m_police={0x6c, 0x1, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[]]}, {0x4}, {0xc}, {0x8, 0x8, {0x0, 0x2}}}}, @m_police={0x30, 0x2, 0x0, 0x0, {{0xb}, {0x4, 0x2, 0x0, 0x1, [[]]}, {0x4}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}]}]}, 0xb4}}, 0x0) 36.99965131s ago: executing program 1 (id=103): syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="002afdae3565781009f76e97b48ab97bfb17214266c0e5b7032d7a3d77ba65f6179d1625402e69cc86c8fce5989be5451f68a9c4f5f2165f36561402b40d94de59edbb0507bf01e3ece0fd57e13bef384234e823d81383eac1c0afb4464b4d16006b7691ea638989f6f567a2817567b9c1606c0a15f5a0dbce62f673cd22efb03bcddff402dacf8c1372a5e8ff5bc5b6a5045037cf12362bc429a286bddc094a"], 0x1, 0x105e3, &(0x7f00000106c0)="$eJzs3L1vW9UbB/DHya+vv1Iq1BcGEFdCSImErTp9ESwoQCtAaqqIwsAEju1Ybm3fKHYS04UFBiQmFv4JJvgbWGBnhYWNBSS2CpDvPUEEOkDjJqH5fKSb77nH5z4+1/Ly2JEDOLTOZL/8XInTcSIiZiPiVEQxrqSjsFjGkxHxTJqaSUclzf8xcTQiTkbE6UnxsmYlPfTUr/e+/+KbG09//N2n337w2U+39ueOgYPguYjor5XjrX6ZeafM22m+sdktsn95M2X5QP9OOs/L3GqvFBW2GtvrGkVe6pTr87WN4SRXe43mJDvd1WJ+bVA+4XCzs12nuOB2Y704b7VXiuwO8yI7d8t9jVPeHY7KOq1U7/2ifIxG21nOt8ft8n7W7hTZHIzSfFk3b7XHk9xMmZ4umnmvVexj5YFf5gPvRnewMc422+vDbj7IrtTqL9TqV6v19bzVHrUvVxv91tXL2VynN1lWHbUb/cVOnnd67Voz789nc51ms1qvZ3PX2ivdxiCr12uXaherV+bT6PnstZtvZ71WNjfJV7qDjVG3N8xW8/WsvGI+W6hdenE+e7ae3VpazpbfvH59afmtd6+9c/PlpTdeTYv+tq1sbuHiwkK1frG6UJ93/7sxruzueg457x+Af+1B+v8Z/T+wS/p//X/ofw/9/ev/2RXvHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQ+uHI1++XgzOlOf/T/OPpaknIuJCRJyPiHMR8dt9zMbRHTXPRkQlje+3/shf9vBVJYoKk2uOpeNkRCym497jD/tVAAAAgEfX519/+FHE7GRY/HlpvzfEXkof2hyfVr3iI5//Tava2aLYeErVzm2XnIrzEXHkzI9TqnYhImZOvTelav/I7I44/qeolDGzl7sBAAD2xs5OYGrdGwAAAAfOJ/u9AfZH8X1t+l/89F3wsTLSF4IndpwBAAAA/0GV/d4AAAAA8NAV/b/f/wMAAIBHW/n7fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ds7d3ObOBDFAfwB64X90qIVH61wWu2RA0VsCTmmgKSb3KghEqIOcksJEUTYEymOOETyGCfo95PMjC3465nb81gDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtOmhWC/vtje3TXP2h2by3A0AAABwyq5YL8vJuDr/ka7/Spf+RMQ8ImYRMY2IU737IL7WMicR0UvzU98v3tRwH1EmHH8zTMf3iPiXjqffbf8LAAAAcLm2m8UqYnCclh9/uy6Ic0oPbUa58spHPl9ypU3KsOtMadOXyCxmEVGMHzOlzSOi//N/prR3GdSG0auhVw39c1YDAACcR70TyNa9AQAA8OFcdV0A3SjXa9O7+GkteFgNaUHwW+0MAAAA+IR6XRcAAAAAtK7s/+3/BwAAAJet2v8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACANu2K9XK7Waya5uwPzeS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACe2Z93FAiBMAiDvev7ToP3P5Y0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5nd/+T8xNc4kc6+NpeeRZO3U2Do19s6Noz+Mr18DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M/dCYRAEITBvvM/p8X8w5IGjUGEKlj4mGEeFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCLfvfL/4mpcSaZO20sHY8ka1eNravG3oPG0YPx9m8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYgcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCvtzb5swEMZx+PUlUeI2GSG9lcAMNFQIRuBDQrLkGRiAhWioaC0WgRVAgnNNZwqep/n/iivuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7T5eGLt4goInWZIo03P6f3iPiItG3b0ecti9352Hzdc7Y/THJ+x/S3jIgyij7OAQDoXdVtjtW6Xv7l/c87yDvMW82bevHMTwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzZuZ+XKN44DuDPru5+v3br0iEKyoKEqPUH4ipeigIL+ge8LbqJtJaoh5Qg7CJdgi7du3Spm6dO/QedukQU1H2DggiCMHZ3xh5TY73srPR6wTPzcRhmnmcOwns+owAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgdTXw/m0zoUQjvf+rhvefrk3s9e+fv/YaDoenXy+GF+zcYlCCOHmfK062MG1dLOzYbi5//D54UD8DP88b3l17ValVqsuKRQKxXaRwS8tAAAOrUIyGrn+Y2FzqnEsNxnC1tOd+f9cVIc28//Wk4HX8b3i/D/UsRV2tzT/T1/fmPhb/i+tLCyWllfXLswvVOaqc9XbQ2PjY4Mj5dHhsVLzfUrJWxUAAAD2V0xGnP/zk7v7/0eiOrSZ/1+9vDYd36tH/t8lzf+X+/uftdf/z2CSAAAA/4ijp759ze1xPFcshruVlZWlodZ2++fh1jaDqR7Yf8mI83/PZNazAgAAADqhvp7b0f+fjerQZv///fcrJ+Jr9oQQ+pL+/8WZO7XZzi2na6X9/4lLlRtZ//1/BssHAACgQ/qSEff/C83v//On03PyIYSBM606+TeAbeX/nw/G38T3ir//H+ncErtSvtx6Hmn+33j3Yn6//N88txxCbzmjyQIAAHDo/Z+MRv7/VNicWvrx+GrR9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9ixY5RmgigO4JNs8n2NYkAQSwttLEQFwSpgIUg8hIUoCB4hIB5AwbNYeAeR1EnpAVJ4A5nJjoRtVJBdDb8fTP6PsMm+nWnyAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCp6VHYyHURX3qzul2+N34bnsecVDJ99mbtIK5Yt+pt+89ZL/N5cvo0ntvD1mFzPQEAALB4ijzfhxBeu48nMdv9NP9v5WvizD9cntV5nq/O/Tnz7B/X0kNx9nGj3uw+3RDC5dX1xW5tT/i7bYb9lIOX7fv5Paxet/KF7+qk80n/0BTp2NqD29VpN+166240Ov6Xyv8//xQAwHft5CyL/Pso5l6TjQGwsDrlCnPzf9FvticAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrwHAAD//+zOkMA=") unshare(0x22020400) r0 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000001500), 0x20000, 0x0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x183042, 0x15) pwrite64(r1, &(0x7f0000000140)='2', 0xfdef, 0xe7c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x441, 0x104) fallocate(r2, 0x8, 0x4000, 0x4000) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x3b, &(0x7f0000000000)={0x3a, 0x5, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x5}, @hao={0xc9, 0x10, @mcast1}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x33}}]}, 0x38) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000280)={'pim6reg1\x00', 0x2}) ioctl$TUNSETLINK(r3, 0x400454cd, 0x304) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000100)={'pim6reg1\x00', @broadcast}) 35.827853876s ago: executing program 1 (id=111): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000009e602206d0414c340000000000109022400010400a000090480000103010100093700086ce82201000905815f"], 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x2000410, &(0x7f0000000380)=ANY=[], 0x1, 0x2b4, &(0x7f00000000c0)="$eJzs3T9PA2UcB/DfldIWHdrByZB4iQxOBFhdSgwkRiZNB3VQI5AY2phAQuKfWJlcXRx9BSYmbr4JF9+BiauJmwwkZ653Rwu0hRoKGj+fAR6ee77P/e7yFErIPXy4Pjg5TOP44svfotVKotaNtbhMohO1qHwdN3S/DQDgv+wyy+LPrLBILomI1vLKAgCWaObP/5UZgZ+epCwAYIneefe9t3YPDvbeTtNW7A++Oe/lv9nnn4vju8fxSfTjKLaiHVcRWaX6+0CWZcN6mqZp1o4YDM97eXLwwS/l/Lt/RIzy29GOTpUo3m3kH/ffPNjbTguxcZ0f5nW8UJ6/m+d3oh0vTZx/Ir8zJR+9Rrz26kT9m9GOXz+OT6Mfh6MixvmvttP0jey7v754Py8vzyfD815zNG4sm/WOCAAAAAAAAAAAAAAAAAAAAAAAFrZZ7p3TjLQTG4O8q9x/Z+Uq/2I10krn5v48Rb5ZTXRrf6BhFt9X++tspWmaJcWwcb4eL9ej/jxXDQAAAAAAAAAAAAAAAAAAAP8uZ599fvJRv390+iiN8iH/68f6/+k83YmeV2L+4Ob4XLWyOWfmWKnGJBF5TzLrJuQX8Ui35b7G2qyaf/hx0Qlb949ZnXd/HqdRra789k4d04yqp1Utkp8nxzTigedqzDq0XpbwsHkaUw+1F772xoujxnDOmEjmvS5e/70ou+xJbr+IGqO7OjW+Wjbieo3fXhsLree73ysSu3UAAAAAAAAAAAAAAAAAAMBSjR/6vXOoHhdzo7WsucTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAJjf///+xGPSJu9AzL8NxU0WjE6dkzXyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/A38HAAD//zY6VNc=") syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000340)='./file1\x00', 0x210000, &(0x7f0000000740)={[{@nodelalloc}, {@dioread_lock}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@nombcache}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@errors_remount}, {@stripe={'stripe', 0x3d, 0x10}}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) listxattr(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000600)={0x9, 0x20000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x4008032, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, 0x0, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001180)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x9}, 0x50) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000500)=0x0) prlimit64(r4, 0x3, 0x0, &(0x7f0000000540)) r5 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(r5, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x14, 0x0, 0x400, 0x70bd2c, 0x25dfdbfd, {{}, {@void, @void}}}, 0x14}, 0x1, 0x0, 0x0, 0x8884}, 0x800) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="00020c0000000c0002"], 0x0, 0x0, 0x0}, 0x0) 32.958257277s ago: executing program 1 (id=125): syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file1\x00', 0xc0, &(0x7f00000001c0)=ANY=[], 0x1, 0x105f7, &(0x7f0000020c40)="$eJzs3EtvG9UXAPDj+t9H+m9LhPraIEZCoESqrTp9qGxQC60KEq0iHgtW4NiO5db2RLHzoDsk2PFR2CA+AIsKFnwPdogFEmKDBPLMBCWlRVHixknz+0mTc+fOvWfudZRIx7YmgENrOvn9t1KciamIKEfEqYisXSqOzM08XIyIVyPiyKajVPT/03EsIk5GxJlR8jxnqbh0+vGdx7/euHX2+x9fuTtdfuPS5HYNTNrrEdFbyttrvTym7Tw+KPrrq50s9q6uFjG/0HtYnKd5XGstZBnW6hvj6lm80s7Hp0srg1Fc7NYbo9juLGb9S/38hoPV9kaebMKD+nJ23mwtZLEzSLPYfpSva72IjwbDPE+zyPd5lj6Gw42Y97fWW/l+lh5msdEfFv153rTZWh/F1SIWt4tG2m1m61jY8cu8773f6a+sJ6ut5UEn7SfXqrUb1dr1Sm05bbaGrauVeq95/Woy0+6OhlWGrXrvZjtN291WtZH2ZpOZdqNRqdWSmduthU69n9Rq1SvVy5Vrs0XrUnL3/sdJt5nMjOLbnf7KsNMdJIvpcpLPmE3mqlfenE1eqyUffjGfzH9w5869+Y8+vf3J/Vv33nunGPSvZSUzc5fn5iq1y5W52uwLs/97k9j/xd1N57ArTXoBAAfPuOv/i+p/YBv+s/6fKgbtw/r/D/X/WO1N/fttcbc9r3+P7I/970n9P7WT3/+JnUyCDep/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBD6+ej372bNabz8/8X/aeLrpcj4kJEnI+IcxHx11OU49iWnGcjolS0nzb+6BNr+KEUWYbRnOPFcTIibhbHny8971cBAAAADrwjz7rwzU9ffhVRHjWzH2/t5aqYtOJNmxPjype95fO/cWU7myVbz9rlXWc7t5FyLM5HxNHpX8aU7cLob/TUZ2PKti3lLeHEplDKwzP/ZwAAAAfX1kpgbNUbAAAA+87Xk14Au/XkF+q3N760aWrxWfDxPBQfCE5tOQMAAAAOoNKkFwAAAAA8d1n97/l/AAAA8GLLn/8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Dc7d5OaSBCGAfhrnZ5x/hgZ/LmKq2GWLjzEHGGWWWaR3CY7zxAQT5ADmF2OEDTYViAtkiBdjSjPA21VN+1Lta6+qqYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjTYzmf3i1vbpvmrDfN5HkaAAAA4JBVOZ9Wnf7u/Hu6/jNd+h0R44gYRcQwIg7V7t34XMscRESR+ofuL/fGcB9RJWy/8yUd3yLibzqef7X9KwAAAMDlWi4ms4jutlt9/Im9Qp5Llv7rXq68asrnU660QRV2lSlt+BqZxSgiyv5TprRxRHR+/MuUlubP3tetNb03TbFrOh8lFNeNhggAAJxAvRLYVm8PJx0PAAAAbfl/6gGQTXH0zeld/LQWnFYO04Lg19oZAAAAcIaOmiwAAAAAzlJV/9v/DwAAAC7bbv8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2rQq59PlYjJrmrPeNJPnaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4YX/eUSAEwiAM9q7vOw3e/1jSoKmpSRUIH39jMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsT9nJxjCQBRG77+4pKdg/2XJRXsQ4RwIfMwwDwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4o8/98s244tfJkeTfaWPpeCZZu2psXTX2HjRGD+bTvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjZgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tyjKAyEcRx+M7vLJvUeYfuwH2ewsRI9gh8gBHIGD+CFbKxsgxfRKyjopLaSFD5P8/sXMzADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGu6PDzxFhFFpH6mSOPN1+k9Ij4ibbtu9Hmbxe58bMv7nO0Pk7K/P/2uIqKK4sk/AQAYRt03j9W6Wf7k/ub+5f7n1vO2WQz5aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MrO/bM21YUBAD9Jm/TtO4gdRHBSKiKIxrZaOmRRKPRrxDaGYqqSZrDFpbuLH0FwENEpH8HB3UUcBP/MBSu4uChJbvTUlno75OYSfz84N08u5957TiAhz31OAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwLLs74dIgLoQQzkz+jrve7T1cPezxVWf21KAtzzz7Ep+ze4pSCOH2erN+NcO55Nn5lP02t7bv1JrNekswRsFUyMUw/gwGb/K8jEdwRDDEDycAAMZOKWndr/wfS52V7r5CNYQfT/bn/xeiOKTM/x99fn4zvlac/89lNsN86+X/L/f+2q/S3rhf2dzavry+UWvUG/W7iwvX5ubnry8sVnq3UypuqgAAAHCEctLi/L9YPVj//z+KQ8r8/9b7Dy/ia03I/w84fv1/yAMCAAD4h82c/fa1cMj+QrkcHtTa7dZcf/vr+Xx/O4KhppdMaCppcf4/UR3x2AAAAIBM7O4U9tX/16I4pKz/n7zxphGfcyKEMJ3U/6+s3muuZTed3Bri7/9PJIemPmqI0wQAAGDEppMW1/9LvfX/xXODPsUQwsXZfpz8DWCq/P/t66en42vF6/8XsptiLhWX+q9Hmvy/13cphMmlDAYGAADAWPovad38/1Ops9L6/ni5bP0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBPduwYpYEgCgPwZDerlRgQGytBbUU7q4CFIF5DFAQb+zQewNPkCPZp1dJaUngDebs7ElJoQNkE/T6YvEeyMC8zTf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8a3qadnNfxsug6Yv2vef30WXUl7kaHsd727Gi73U79gqqvvy0H2d00tkwAAAA/FNlzvcppddqfB61GNb5/2Am7qfRRlNznp/P/bnm7B9r5+3u6XOjQbNPpOHrm9uro86+4WrbX/C5zQWeqf9LaK6srO+uuLjfmlb1qfceJpOztbpd/9nEAMBvOMy1bfLvo6jHyxwMgD+r3640k//L4XJnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjCRwAAAP//MOJWkg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='blkio.bfq.io_wait_time_recursive\x00', 0x275a, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x7, 0x4, 0x8, 0x1}, 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r1}, &(0x7f0000000180), &(0x7f00000001c0)=r1}, 0x20) write$binfmt_script(r0, &(0x7f00000004c0), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r2 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000740)=ANY=[@ANYBLOB="7000000010000304000080000000000000007400", @ANYRES32=r3, @ANYBLOB="0000000003120100500012800b00010062726964676500004000028008000500010000000600270000000000080001"], 0x70}, 0x1, 0x0, 0x0, 0x800}, 0x40) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x8, 0x3, &(0x7f0000001300)=ANY=[], 0x0, 0x4000081, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x94) r4 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) waitid(0x0, r4, 0x0, 0xa100000a, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r5, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r6, 0x6, &(0x7f0000002000)={0x1}) fcntl$lock(r6, 0x26, &(0x7f00000031c0)={0x1}) r7 = socket(0xa, 0x3, 0x3a) recvmmsg(r7, &(0x7f00000091c0)=[{{0x0, 0x0, 0x0}, 0x10}], 0x2f, 0x2, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "c6dd00", 0x10, 0x3a, 0xff, @remote={0xfe, 0xe0}, @mcast2, {[], @ndisc_ra={0x89, 0x0, 0x0, 0x0, 0xfe, 0x0, 0x0, 0xffffffff}}}}}}, 0x0) fcntl$lock(r6, 0x6, &(0x7f0000000000)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) rt_sigsuspend(0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 31.504491689s ago: executing program 1 (id=129): syz_usb_connect$uac2(0x2, 0x90, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001000000201e04003040000102030109027e0003010ca0f8080b000101012081090400000001012000092401ffff071e00040924070600000503000c240301ff012f060a08000409040100000102200009040101010102200009050109200002cd0908250102030806000904020000010220000904020104b4000708250180300f0500"/144], 0x0) 31.286407567s ago: executing program 1 (id=130): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000002040), &(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',default_permission'], 0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_fuse_handle_req(r0, &(0x7f000000a100)="58785f58471eb4b5b3ff3946acaad41068511507291e72541d949ffc8a54ff637ccef1fe8511899ea7f3c82cbc6539763a34f6760c1608c911801ca672e62708ba4fc023749076ff6a0daba0caa57000acbd9ecf5e97201f7f14e715bc8c089c3d65e92fd65dedb76d61715067ccf6dfec2b56a48f2b274b564d90c3d868f2bdc07b7e636ad78904bca826fa69b7783e7be2b8e7c997b99225467747875695f6d500cb82b479fe9486bb94e06f796f89906bbfccc964830f86986760ade90c3f7a9dde3172a5124c1889075ad30b5ee2a5f257a6ac790a8e89b247ccbc8d241b7b95f8fc649deffc1bc37d51a8c3dfae38ac968eb48695de38df941f9632ef9ad6779e41ccea8a3ff1cac4fa4b47a152a8f9a1bb0094f41580bbf60fa11cfaf2c535a12c866e9414ee9b58226fbdb0d221e1bdc50e3fa300351364f6350030383856f1f809aee19f337f3d3435ae6754916be1eec24643cec1bd1007ffa38418735988cc901603895f66bd6450d54f99e1246ded898499d2a447f899c00368ce1dd4a4f4cf9cdf7d4f8b38d7b98a598ac490f1086ec712b0cb94610abfdb25b0f6947b46e1dd628897ab68445568578049fa6140250a5d821d70f102fadc2fa273a6e486f250712ec847de3b02a121e19775311e8629045f3404bdfa3207aecdac43c3571b86a9423bd716aa67cb688f9ee4f2b14ea42c89f2766c78fd4ec41ab34eebb4256e885bd7e3abe4348772993bb630aa3397084bbc66cdad664d6a9d33767cc375a44dbc0b08931053a6780a796fd31e1d7c512599f9e010883a52c07ec0938ce1acb3fe3baac6af9fb7e9d7942662e41bd3626d240d5ed34ebcbcc0ccf1c3280c76fbf6cdfb04bdb2d3b4ec6a8961b1eb036b211eff6247b95039cc67d222f2ff122340c56d74b4fffa79a202144bb10ad766f1fd6b3276342baf2fdbd26e9563dadd01fce19d7ec025d05d0494e53229379d13c1cae48ec058cff0bc1ccdc94a74b11a9bc87c580bb6a3f45fe15d15d89bf6102dc1085bfe27b2ab462aaf642b8ceed519cf88b31e9e00fdc23e8f6967a72b4c38b2458656dbf26dd75586731bb519a97d0ff43f4358cd40c7ed371ae8a24f46e320d4c4c0a1b8c42f10908a1c283d8032d76f52d4509d78c2f3a0716c37bc0c786ce9174a88d468e88a6d154e4712778aecded0ca5de28e52c04e33672ecea5135438e908aa1bf00e65ba6dacc4bd018b7bb1c30aa5d9acc679220cb5e7207f1759bd7722d10469225aae24973031a21358532a63aab42f33b1f8f40d545fec7799703ba067592b34247fbc7375acdcb3883ace7d34cf33484f2cf662f3f0e18b5c475ae311fb20f6e6b85320b2bc37e56512dc27815b37bfd9f172be1a119197eb53b535c440f97f24724e1d466309c0f8556965bd02d75c3dbe2baa0c6a515db07af1f77306577d0b38f0aa8cb188cf5523368951b8210f4bfc6afa0d058ad84656d27a46faef225e6268396ecb54a5182591bff3a86792db5454e238afe7c26eae85fd3c1c060760d89223bbdbe8966ae2558f47d799839cd959c974b69ad262cf8ab4fee554288e767ede9bc5d7f0cfba05966ef7858e41db363122680abe978345d45e4b52b73fe9f52ad26371a5b0539d88aa0c572aa01a41b079dde5a14e031ad903629d06c8d85ad82828c25a9ba7ce0fef2316eb011643e47feca7d280833f8b3008841fb2d88ea84df65b03aa5baaa29d6234ed5db8db461fc5df77aad38690277cd5dac1ed3c23c9f2778295578561f9a4d31159a826b4b62b2a867e6e8a9514edddaacad22106880e6633fb2f3b17c8d10bec633d6128489f7253b3e3e38e5942743ddd1547dfab27a152549f61891e3a5ad17f733b042f7ef915ad7423b9719fee9142407fe1d10ec8b64a21cd24fd39de4496ca3f394f07149bdbf1393181b5afee090ff40ee31d34a9c6a113e3823fac425fa85e212de1a9f7c4937ba64f3327961fccf85e6fa29be12de9589671d60d4658b1562ce7dedcde8ec79d265c13f5e197b66989c3f067d2801fcd78bb92b45e55fb4089a7cd3b179284af782ae0327ba56fc307a281772384448ee465dccefe41be8d75c8cd0eb5c0217d7ca706848f9b82500b77c2d838cbd536304556af87d3b6fb9183b5dc9cf2d0f7ecbb24d9f790151b9c6092dfb2c14decbe6448362cd7c13515f66a99c37b56134d12e8c7f1a5b75e14e47f84d8658f0b65ea91014e2e4fd361f03dbf8ca509d426ca1bba7e43ce918268393ff16b17d9e1bb49fb2b4f6eeb8b4b226c79303b19412a55b7ea7c8774ccebd8d66abe117a8be9a3c4faea730902136df57aff991b59dd71610ba4c8e1cded8287c21c56526f4fb6c502ea73ae310d56640990b3e695b278de6e1eebd51108cf7547c0e457e5fdf59691baf080dd3f5dc3c9a10bd4cc5e10ba42d4d3d9dc4f7ebe0bd2981a1d6fb06f7457dca1e56fac3f0fa7ca19ec2fb7940ee837e960d93a73bf085eaa2888fe3025aadd33cae85d63273be6ae3a92e35d78602d8e23b9460f04b7c0e0e710d10fdb0dd3fa9b880865603500d81dc7e968e8046569830b526e441f25f8b0af47d524aa80fd7dd9c3f72facec2032e2c06bc33c6b739c5368bf54e32b6acdca9d2d14276a8348ae92bfbd60f6aceecf98f3c6fe70747499b25667a96c52e21236421b27deafbc6b5e2b8a4ea2a0d3cd5ee1a10f3153b529b5c04a1961223a943842e17ee0cd114ce6983536400fc40f3d4708436954803fd60caf2b5ed7e4ce90bc75385e2424191c6a5038fa15d99aade49fa1affe63fb73078a6bb4ee560b0b521aeb33f507bdf876829f4d3f695197468e41503a10870a8e6df800608ac33dfdecc03f64d03fb6180287a684063c7edfc8db1366f6bb502fe446085f6acc4741b273a0b736f0f55da28967390bc7434db54ad0da9d1d002ceaa5c3e53efa95e7aaa792db32501a072e669da29fb734d771a6fa8c753fb2fcc204e31d668992473e7937fcf751bc79b125db1725f2a495bd2a4207e4db8d44810a4db5113705c5cb8733866ade3375d1bdbcb965cbd927e7d285f2933bf037911959088b64cfac0ff1e39244f2e9416653ed87ec564eb686af1062354a8bd7034c1022cb0d0b6996762ef4a0a3ab4f3deb459f023a867a38fcad2a10fcf0872862b386ff7c5ea7ce13abb112d1f0ed0723870eccc76d16f7e3cc00e28945bb93d9f2bd8e2017993102f0824867ec141f20df951202a2ab1cd796516ca0b4fdd9e6de8b82fcd30f9ab85cf0a5547e1ad1ef1ad5be7a878a16864d7c06b4ae002f3ba485a9bb36b8a591ecb64a4a5c0fd3b4beb015f58ea4cfe190f3b46cc4d9108d10c52a9de859814edac575d2a3d937a9b31db049e70aa76c085ab63d61c1317205c228f7027fa39125de8fec40ed7982e36a7cfa9fedca30f0b692bd4c7794f6b56d69ada1fed168cf03cc57321fe37e3a8cea4bd093e87b657fe5acb13d2591bebb526301d16707eaa38e52f913f8aa3e27b2387ca1a217ac69966e287ad5cb0286535d5d00b7006661dbc7923a066945c1a2040a4e95d7b0de4dc8217bf1d4e9b6cccc671fdd9a5770c21e749b407df8c463a3bf17e47bfcba6a890a0435d3fbb7252fe072b149b7bfeb185b088686dd70e0c9cda275497b553aff2b319f7d7b0ed64002c5f9f6ccfc3d55d8c908d314487452f37a650f4561326a84c660b6111702a87db03595b5d080c60288203f091de9f78b997e47233f4bab9b044a98ab118a6c45b7ca746cc2fb90182a923d67216412e24a955c0c2307acc47bdd319955249d8412a5ccf444437f53f524c69ba0167c920f0c1f775cd1a225636200a9e4adf61f418d20f717339d0c8c5386af0936f628cc589a8d5581c1c8cad0b564a3f38b606473280a3fa586a5ba932fd38eeb23096df29a92ab54c409f88ef4f03217f0bb90fea539e629d8a025c802f6b5c3d735fe950c8ff7136e6db287851dfbffea1ef81491a50cb75a103367e85afa3484d6af865dfbca91dc05632b0d94aa384ee0c585424a5ddf80babe0b913b0a2eedda34c7ea7814642a69f8eae868274b16fe0f52fb60b201e6685dad3f419413d5b8186992855a25ffe0d4773a14c7977181a120cbc42af4f9acca3fee1d54ccc125ea49b62ab60c58a0ecdf50ee7c16f3b6b12b254fc08fcc85d409eef7c3f30cf705617f926a17e6588a9fd7e34be9fd863a7b157a2d9a336356d568c2d2dbaf76c2d2b2ff8703748b860e36f02b04d6e4f2fd49511f12ce395dc18622cd51948a32cc432cd797d8a68838cebbbdd9bcb6f2e85719785706012e894cb043bb9a53998131fd4aae3321d81fc001e718c4a99c0580af1d4a0c81665cc5adcf337c8bc00fc0fb3c7be0d5e5ff6a6fae5891858eafedbed69223170ccc71ce36ae439d769c3520972601fbab93f54808d6950cb7cf1e5a3b32d8c6a975e3adccca0b2ee28a4eb5ca3b0ceb9d31a8f767c3f4486a62215171738007675a55abf5916513f7eb9b21ff291f2b4b48bbfcf394cf861fe016b3680be422a8bff49963ce096d1bc17186822b1392e68b1a05fa6c70bd2d9a164f12301a6e78caa8f4cd437497320d383e752dd224aeef80794d3f206741363e74fa181c9f1dc47557553de620794f096c59ccd74a178f5adb466ad5a62fffc1886f56ebceca4ed46ed2396bcbc31160b4eb1b7d69642e33315e3adbdbe1b9794931e7babf745ecfca37dd4190013793d530df12d6521bc069a05a94e0ffe91900a0c2209a6914d2f85bd161ff77284198129a9b1ba600bda3e52769d39c1bd61c4a70c627c3ad89aa0bdf0c93a2c35e166da9a08b4d2f92deacb6e9034274305b6d254c4052868ba32bec9aa3cec75debe24e78e43374efffe444722a983935f9007fe3de37dd83c52be16e034d09592a179275dd0c91281be579cd19c0162123886893713f25cdae19cf258926bf2070741111eee6b3df708c3fc416b7d046c948bf8500779c0cd5460e640bb1f860f58052b8087e6eb2f16e48f4984c9f9fc9fb2652ac5305861ece5362db08ae912ba055af766da1322057d0bfa647d98b8d4f1e7ed43ecdf1050c0eb19dae93b8014da57241cdab4ffacf0ec1348d4a89b3e8ff187098d83d8eba34e5c7ad4215f1977968a9d337d08fd1188754e7cf41baf0189ccaa5f3b1005f807b0255ce1920ca7d919e4684af70c3d089a99922727c607a2b06e713dd61122842a913036f6cd64dfb313fbdf639fcbd712852bb85337d056685b0a54225ae27e1e8c7ce5acd1f017b8f712c268b9cc0ee26d26c63f0a8b0a40fccec5f945431a2e81c35720d178feb481092e4f51978493c5fd502f252bc0152f145f268ead14932990069169483ecc7abc901657460c8730715c078b61059bd2621f50fb838376e0b808a3f118f761efea45bbac4274016960063cc67c428e72e516685552dc3bf473e442d76f2d3ed07b319694490054302a538b52e3b8496b7e37fbf4a2ffff2b484f98fdb14c66ecb8447834733f8a7a5a3c83de34b6647842dd56d8201f9d9240f3b3a5b5cbccf174a08853d06fd164fe74e04608ae12df8a35b73517d22a87c7ebca60942932d03102ff7e8644611b5520b5ebce950945498ce19210c866e48284d18fb7e049deaa43ee5283e3dfad7316ba85490e93182d13efe7ba64ee5ceeaabcff3eb24d46a3a129dd5a6b82e8c48210cb1e6564833f3e15dda4dec383b4319741cebf6374cf2c5d64722afccf7c4e2d81ae28d45f2c35b764281f1f08fec8f8e9277277ae1ae8a8981f85e041d2450afc9374e978f73b66da9aadb2087223f28e21e946eb07710ec86cdcad0948d4ca93827ea34e28806d172c3feb83471ed2d4d7ada2360b209d16b9d35861082d85b6be3c3589a6bdaf6f9b5d52ac8fd7388e32b24f1d5d34b5442c1ceebde311decd709f075d064f07bc60ab14c101ef51039eed56ae1e0a374e3e956603737b3a16db684a81e9b8998a0bb9b17a0876a92b2a3b9924f44b16ae4c7ff376ea8a8c91b504c1dbeb522cf846fc3ec6b9a01f452eeb35cade34c6a0463b92c46e013ee7906ee934141870ddd1464ae688805933504a2dc7cb1f947e28bf22f5eea6afb5de3b950056bf44065b84fd5589385d0feec4ef1db4fb4b595957130e575dc383e3686f4674143debb23e17b398f32683fb4805f297369d0e5f2e63af6891491e4e37186b4a3dffbbdcfff63d1fea4e12d24ef96fde3ed7a323a3605cdf5eaa43da738004556c2c20aa30c40079bc2e9ebe102c1fcf5259f1e3acc6b2a2bc9da4d0b1252433c58a1810581152a235e93deabf7f728eace350bcc4db4f249d4234bbd858c4e61a0eda4e3db0ae530c78eb63425502d651fd0cb986341ba69c44ede18eb3ebf25b2336cdda02447a9e20426d8206368c63b5fd6828612d3b99f627e331bab0009579de8270c36aa03861c300d34f2a3703870712325190073e6c17d8699f6744acb1b5468f93b57ab0366796181a4f543511d7ea2b32606c33cda61e81ed1c2194d305be47a3f1a9145d023620af12e79ec188573526ec35b9ce44e95fdb3530bd0431dd12a227d0ffe317cda1bbd787979261d6c9cf728b3d6bec3ba6ae15a595a30fc242bc5f25d837c1c642219afcfe043bb68a82965574b8b2139789235b262cf4af95a538e6954acf8e27ac3c95328df6e4bd615a376cd96bbc9e0d9802fbb40f80a848225e076219e26e0e63f57330b8bda69ec8dbd8b3272798cbfbb085b1885a1c22b3e2df2a879020ac1110b7af4f53ac97f556596ba0e164df0c85842026a87cf9631c9c9d851549efd8ca37e3b863e88436d5da5f4d3b5b5528e2d08d92b0d3ac6a06a0699653718e93a25b5afe254a068e300751eb6c67e3f5a1813d58d428f1ec108b88ec81444ccb50e8452941510c11f2e80bfd712f64b32b686c92ce922baf6c8eed1e9f0717a654d53b3ce1001880de80b5b15362b20286db9dfdf6c41f48aae84d5ab12ac45310f0eefc56e54113bcf95c1b2a259895af2ae9c679de4e2b898bf8a40a199a2059f8248c1303351dca3fb38906a682f66a94ee660debd6eaaee7b2f1051781084b3c9d626263d011a3daf971b708750a77614753b89b5e1a77a52510ced5708083fb48c554dfd6aacfcf97650f3a3b3f97566050e76da968d4eceb83bc1e005ed1596d6e0ec5e2c90231e62496d7435ec5b28f805e3b7aefdd3718e4ff53065b8e4b15175d80eec59218d8278e711c6049bf6d62ae7069578e957135463d7616b37c1e4bf44d60dac6c7aa04cbbc4a64bb0cc0b059abb6b26f8ed5203232ddd8a6c5882e6e6c53068a71bc84c5834104e85bc96db2163798a3881929248b8c788e5bdc9e46e5f7f3f6ad43fad6fa381a0b924bd938702470b330fb90ba73d557c0d203d55edaed6e3a01aeb53b061dad57713ab27e1a9e0d06b534a65d85beb061bb5258bbb38179ea612a6f402affb8ca018ebf0d6f61d44d5a657c080c7d2dbc9b08c07713b17b0f173ada59b57abb401212f4f1fa026491b48d08cf46a704ab43e46de8ea596d68658523b61a156278b3b77bd1f4491381bfd874ed72b00675fd5b4b7c0ec13c6837434ba8e22230d32e7bb1287e488e14f5c5602cd4ca88012b244c7f23f4897e27027aa862ca139bc8b5fe14be7554832ab02e4ba19699a1e66825d94c7c44451062819a38d3376f0a3716b210c7adf4bfbbc303058aa2e054b3bd53539764f177b11b05451705550f90196997de3d1d480e500cd9d234078cb1a09c63d8911381d327402702c2765fe92b8ba3a0189b2b11b7460996c36eaae3ecb4f4e63bfafd7953ff086dfc0b12e616bbdca4707631467b830d244bd3f4371744bc8a4baac728a397818875d1b6a4a2f0d10be607122a6fe813f52e4456b8a5eb6c9ee0cf889f777a03cc26a055f9f259cfc4f8552b568a4b371260af062619dfb215ecfe7b318f8d627d2777bd5103d6ca2948d19d5812112962b63c2bf3d090ff19185dbc5ad49a580451de717c0baa288cd96669babe88a8b1ab6d0936c4c407878786695f46f59ef06c5c2166b661542c598b6e0551d490946182841184a7a0e669c6ccd73a342f65c4525dc7522dccab15fa72bd07588b5bca71635b9466ca72a504c74cca1c573e8d40d83d1b5c5326481ff8a2055a2e0fb997fe8e4787deaa2a8a57afe74a971e7f1f280895f2fc9d99c41416adef7b70ec47e7a12d0ca3c0ab1dba3c2d65bb172fde1fcd7f97692d3d8c9657e3277ce95947d59bf37dde3f35f7a5d76575f5c14caf7f0926c0896995a5f42efd0d38c42de202bea5b5db39bf697f9a96b54aefec723db523893186634763e7399bfa8029c2708dc817984528601c77a1d78bd4b2c85f10f5ca9363badcdab51a1b315cafa5c2ef64f60395f53efb9d60d89e1b2a5f147508c90d2b09476eee3cb9b5957669a77cd2c522909480dea9be3406d1779ffe4539f2e03efb5f8c2d040f0ea776ff869a36862246294d0ced556a129ef78327617052dc1ef5cfb4e5986ba2f0e063b90e1657d8977b58827a3c4e3d556eb3cf0540685f7c9eda461aa2ecc539fec3d2d56be99a518f11752f2be2f670c5fbe8010ac4eae0ede31c1a48f747ff2eac9fc069d3700a40bf5fcda80a3a4f5fa920f117a72de6da51195d2d7f0cc92ff7835bce2ba6b564832f582df56b24cf30c8297a826a4bbfe0afeb1da3e986b3d0a95509e0037d212a70178ecb246061e067238ea9238e4c4a9a7c6fc5dcba290970f50c52598423336c523f2de7580d059fb53934cb0beb208585e897fafeba30853e54badefa197478fe6b9f26ed0d33babb53acee7b7221d8e0cad7a6bd0d9383ced6391bf88ca7aa50c75c136075e87b92445f02fbbc92f7cb65fe2bbe0bf0c9fc2577da63a56f1efbeb276c1f4d01da6f6f7a842212d96dd45edcd2aee7f2c553ace15eb9336bb1804ec252998c5c8b25033894b05c01ce7c77b73ec0e239478c67d5378fe5a53fe6269025d54006e9bb1cbd09b81a39615517c609f3d74e377888f641587121f0f097b48d8be85800295ebab9407978a9cd379966577cb6e1f5261e4305696a2cdd50d8cb1964d3ae18ec730d40f9c782533efba47db8378c6aa15ce85985e211fff2659729599802a7b585cbef3a2762595f67e2054a0fb4457b146e7a656abb2c4b2387d760f7e5b8b7864132317d5ba29a662f50af8dc182d2fbe216db8e997ac856bc59855ca48999699cd6c5576cc47bf8a8c30638c7e08847e5083aa82068940409461d1065c2b53292d3ab145d5bb590bcd278e48ebd34920b18a2e1731c1855ae5a3ed637ff568d205a08cf98c58f5d79c99912e6c1ab257ece0d68ef13d69a56364419aac7df43f43d5faa9ad851c9810648f9050012e55475109ca3ada3452b78a7964377e0d862e022c73ca3ed6cee8c5fbb2d7c12f91c4851fea7c5b02e0a3c5364b7fcca110f20f8858465c498d7e9c6049417fc5c7d4e0059852a6d794af426e938a401cf43b2ba9f4f3f6f0f2eb710ecf3c0c36c4b3072597f805eca9cb14602292ec7d5601e6b1555c8d024aa4bb81a4cff98cb03725cb184ea7dbed6814106a1402bf68a2e51660af930a500d5530651a0dbf2fdc01a31a99be25350b5c8a5fe01155343d028c03e09009ef2c386a24eba8d842cac581402c8faec7dca1623afe25a230d8d4a8bd23df3cf12abedc2a50e387285acf1b3105011a2bdefb204a53b20be213b50f5244511f25852271e05c03fb9a799ac7ea675ffbde8de181368748a9707674e7e70f28a75e4036b6cf9e0693f91a65be4478b6630067ad8dae030a4b7b9784a206b2f7cfeeefc65aae11fc20190f4d6387bab05fa6de640bfbfb0c4f604878771aeace0676d12325e61b19a5317c4d4bb9fe6f3fc8b171f1116528b7cbcc4a91c26a729b512196828075f4d0aeac98887e2a6a19b4e1f1f66233962961c0d49df14c3e6123c9ec8dd7152ad045000107365fd5ed7ce6a6d65ae0736a7e227f77c9b0903d4589ac58ceb691583cdb93ae3fc792c886663cb7c5b0640deb66e29b3c69d2f1a3d1d47d7b672ee3c49e90bd406aa84a0189808924c4e67c5495b045e779c58ca65b42889f52d7315c66be3716dc8592b4875629cd0cb02c29d42bdf9ca5c16bc9051c2a6c09d0695bfba58c19a995838c022e9936c407d8999aa65e4a9d6d8eff99f8dcfac9b561375b6d1293441b9d32533161062c053c63ef09f6100cd748700a710f5bfc2a6297b15242b1f41e21bd004b885d6429a0d334a8c115f7d53d278dad24c9d295b97c50eb340d1e6d523f1757e2014c1605c3bd35f0cfdb74f79850423a37e2f95dfe41c56df09724d21065377f1818311f0c70aaf6fb2d4fc8d9eef576136617371d85481770ce9c390859eacfebba34e75a238ce80bcccadd6c42e8e186be3c15451131fbe9e345c05ab8e23f917d269686a9b5f06dd474f95757b9e5a3328416595539cbdfa69efa9702e5a268b1a70c6e5ff2c118a6e574bfecf17b1576e4f2f7ee566b0b2b5388476a68562991ac01412fa463b0f9e586ad4bde59e91a4b303268b5d8644cb7996cfbba422facd59875ed6ac057e563412255c412be0928a0b6fdb6f35d7008b5d5528ca796a4a69bd90b993a52da9c7d62f4b71a2763f822bb39f3ed39cc5ad5a4d51b5c27d31d105000f3f1e705ed5c42067106f3fe6d30151021bcab7f3a1ad9175b3d3644325aa676b9e057bf9d9aa3348b1d9b31bd639c59bb63f46a6c18794ae006db3b1ee20368160a82e26aee5a9fdc6b44df8be294f3ac0a1275e57ebf5e384b141ce89dd51aaf2248274468894645ba54bc4e6b9788b1eb5043c1f0dffe2e13c6179d0238d8cd037b6fe3e484445ab458fa09e4e8010d3288aa6e6cdbfba4b62c7984d058da8993d5de1df75a1ce8e3bd5875709fd2ede4cd5843e7102ed4031ed096a0c6e3ae9d522ad95ef4af83599507dd32fe3325819cdd7718c9797e921e6e365175e1dd53991edcd2baf27df8b1670d01967e97b3e3e75d297f908deedf2e3b91bd61973e8aa75a5a6f9db11525dd35556bbd13873602a320af74677832f93bd01f1e0631c882c8ab254a26b73a60a6c90cf9b96bd576e05b9befbce882c5d29198451bd15acaa894a5276ea9d870f49a33ee9d2429ef35a905b281deb75be54fa0c9e47be5876d7dce01986f2d0e7ae6df9b87a0ba6cfa55cec0c65dd386db5adc427eac18a00c9aded475417add4ebb8880ef3dd218a9ec3e6e13456f8de1630774e918fe5288dbaec3dd2a74698ec9e28ad573761b9e78af3d5c7a61e3eefc1a54c25bb841529b3fc9137836a2e7eff5ffae8e44f0257160da51ec0b3d144b92f1f43d2782513705baf5930903602d40cb4de87feca7243d2248a78a5d684e303ae147acc96e0b755eea77092b5f6efa723afc6c9a44c575738725815a9af1ced500", 0x2000, &(0x7f0000000200)={&(0x7f0000000380)={0x50, 0x0, 0x100000001, {0x7, 0x28, 0x7a, 0x2143040, 0x4, 0x9, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0xfffffffd}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004080)="cf6dcad1f5c5c712407a3f1d491539b627c8255f86be020a4f0ff8851dc6d8ab33ec6d10e619ed910e4811af9ee1581a1d0687020937fa7005f26bab6e9591923f5c1086ecd154e9bfbec5afd856afe3429448161089fab21bc7b9ab5158aa219761d845b8307b1fc87605dbaa4cf80fc74737d4d4cfc68fe06c16b87b759a91a368c70b2e05ee4acf0f9111df10f30c4e16b7ee3d1cf380273ab8e6ca382e06022f539c0c4e62b1ad827ff576249375b2231e47038c67b3353242c81baaf90b3645ed12504a4ccf4b0e6419804399f9fe7f60df022a12405093264d225e8003061dd690cd169f922da3507717ade8bfa8ae2c45eccd32e14ffc4e11ae939e90fceb53e0bde3916d9e4e36d1de07fbbdd2dbc24145e1e7bc8f3423f4c3426406fa499a6de404e6827db35840a726a1582be4457f0ce0cde1c414e2f497ff8ff4cb606962f6acac00230b2cbce10b09d2f6b33b9f4efb3839a222c4bc5bb3e552056f8c2b7bc84ab62434bcc61f64b74367a9ec857ec7f5a09ab6b16667bdc846434d22dd95f7b8a47a1246a39d135de1ffc2946cf36034ef8d753b7d692aa00c91fc1636c0be309ef4bf345918a386e76edc3680ee574528bf3369741c9104bd77e61aa72d8b82162bb150d4232e21c8c9453d89467f9e00fd5148bee49da206fbe6357bbc31b111e68f0b95c37063a6c5401a094819e28a2104c37db5624fe075d0b2cc50f7140f4f49396b43d14f93ab9f9649e2dc694cea520cc068a3869a3ea4ec599a995f69d936dd62e2b81499f3ed4879d25b90aff3eae74b28ae35f18f0b457a5af35e2ede43786958b127ef76723d6ffe0e7e3346d5a9f0aabcc0d93fc085316516ef79b3e2400ed2946a0d1b2ace13ea7ed39ac51cb9d98cf70feb30d5bad39f6b5903e8ab654f48bfd7e54dcb502b158f68bd96e6beb4392fa59d3e1048803e4749f3ad522414d3180de3a0da1227bfbb704b66ae6a85b1c2c51e484622eeb169760e9ec50e14c014a0cc05aebbee77f31b62834169cb49bec0c43090506c8f34ca6e108e6328ced7a9f11cb3d57398b0b1d84c9e75d5cdf17766d619dc2658aacb900ca0f93aa248d702039417b558b8ab4a41921154153cdc86d999b2e7932eabb55a4e6c8c03029c851a9e84ef84acd9affdff84ffc063bb1ab6c97e169071edbe524462fef9116edd9fbb5032478cd5ad2b2c5527fdf64223dbc952fb528f7b1d817ca787f8a57992b40202ca124cd27eadd6d70351379a6456b697b317d101514d1d5d61002e4f3bcf7555c6b36c4c1d18cba0fd4fd7b3a246b72d47d7c1908cc9c3a29fbf43019b5179b0975d7680ec15720f7fc8b96b13522d058ef009719580227489ea68062cc735cca0b6a60a10c44f2b75d2895be41a278c50e62f979674c9e507dfa7a0c087c4fd43ccc32357e34c0bcc526fe43bed33e99632c84ea59780f78e7954d8e5430c9acb7d9dd28ac3761515cba6064fe81d3b4541dacfd6fb916735833704a5cb1723f867322fa806a20d5029a608986b5019402035bebf3e099547702409815bd1d3c63072fb0fc216c2186048f1e4ae5288a12a5c9b25f7649899f84c8aedc3721334d7bcdb656f8e3c0f2b7e40b837a15c9d6472b6acb58a39babc65d08e529f2f690ea780f43c35698610351fde4615efafba129b2b619135f8af77c7291483262c5555f4d66173b34c5c7f1c415cd6ab15ae4cef34cf5680e11332c6863d2140f00cc3a337b23afb0080fa54360282086b0c0faaf2bc2a9f7335a96fa8af6a52a1e04eed2e7c337d1e378545ded0d0453b8a16b6d0a90860dfe560528515005ba852a314b4540206a8513e73212c65fb4b35f4ac7050d18bd62a6c720cfda30cb2385d3d5217655db1f344fc34361b83b22d31a040366acbdc28d397254b41c3b1f0d20e0a5db4df6338e78ae09b38f82c71fb0208afbb506461384bf578c607e05ad5a6ddb708b9add5d4d363877659a663827136b4dc1b4012c7035a56bb91e14a3d22b3ac3989f91d78808758d1b5bfdbfc66d3389e3362987e13bf9a9747373c90c0c658b7b832eff19aa2f3667f79bcd073765308fbabf2d612d0445fa1be6280cb9d0ba759d218ae971d3dd5d458c10d14f154109bfb2fd03523ac5748bcd8582dc3be5c28ef4be94cb55fdcb12a6271dbb7f11fd33d61382096588167a2b20b02cc43b88729985073a5b21b8e4bb2c43894d7c88bf111576b3b56f905b1f23f0570c07b475d5f86508c3489f4f2e2d0f3b11bfd6c3c58930483f9345f4f755089848c42361d4b0c0e855935d7f6793f78a68b554358b810cdcdec350376c94486c67fc5d11c0a68873312b40b49bb29aca16e1f3e3ce4da7a9e7aaa6ec1d9932b78d9c12c45e61b5f6faa6ffcb21608fc61bc4180f91d26f9db592c98e532d60c28e9fab794ab8a62c21122397193d8b5b72bf050b07f79df5e14069b56359835e3048f182629328e4a72a1fd0530182c802744611637e93deabc6c3ee30041025026be97ac314eaf7b399b0702cf73848e54f355d766121361398609078057473c2aa46b2fbd7e7a7d6d039615eea23fd223c49a9b5b5fd7b0c6f30c9b0e55fbebced3c90ceb668e6dbd5e6511c19d32c29b5fef7d06cf2ffff7872bd541d0fe70e5991ba3c19e72d5533e6fe9652c21338ced211c7d9e912486b4de29998ef4cca892fe94972b31fa33e781386b75b5d6980a9bfb887d7485d71f6744a6f87bc407ccd03281e10eb1bafd5d9bf279d362e2a49e54187e40abb06e21ed8425135a169ba5b8e1a806951352580ae135dfbbe3395e18ccf67fdb891903934739b56dc0e49e258552dc66d46eadfed9a7ceeabf20d02aee2c8ce4060382474252ccd9bab03d7e8eb77195bb712c19e066153bef5a212f2a450d4a1280d243928f3add450c2544c800b507c8b8ffc5d7f3cd9a4526505d05d04fbfdd0fc1f996ba3f4a797c96b24af37c15859b4bcda9234750fb6acef8dc20893ac5051b3d6aee60f01fc34e3b6753848fdca9b18e461c87f08fb8d67ddce234ca56bbe021f468f964ec1416ba6df0434440140090edd222cb9534830fec026788f43899737771e67552df68fb81d90aa90fcc1149149aaa96c1730829c6856407e5194dd2ec7cfe5fa419c2ea6127039ae188649b2cfccb9faf59f45dc9af76f3cb17c8224e68fb5f81b4556980542a928f9563bebcf3db248cff2183fffff15710432f8691041fa8aceb65b6454e9c375402b599503fb4881a3baa5ba58893cac154575ef0ec8efe35a6eeccb98d081f6d4cf2661b484765ce95bca5bda75fc90e630e355d0dd6d22a5d4c7990931ac160da14f211c33b668edb93cd9c87de3881c47e4b0fab746d0e931600478c9cc2e3cc08eab1ee7cb4e3749ab44e7ab4be15e5b031e58d59b294fbe794fb5760a2ceedd1cfc4343b1c2886b0721945a109384cb00fe6e9bdf09e5e406e757a6f24e659495a11a93382d5425d6fcab1d002303aa1531a120b8f30dd17cac7385bb8455503b2ff0daf8b4dc5353f88f34c894fc0b2fd2920c97432aded8b89fba9a9db4c4f3498043f936a1cb0dee7f5d902b1f6d909b637b8e2f05d31a2640eb1ac556ede22006466014d4a407e3486f94ca676ef39be6399ca24bff48b03ab1da71d1a5e3994d0a8723894bfbbc33969923970df3a9fd0b5084a6cbb41f79a0d3338bb61e7dc2cf795f2fa883aa61d7820c4e2215744dd9cf517cc5921850d1d9aaaaede5fb125e663c830c2414655d6af43a90f9b79eccbc2c009b963b503827c7614ab8824b3289ed8e559ed644a163db18fe66789037eb599be39fb66955a27a4831a59322d39b95b6d571d8fffb5352a0297b449719a5246247ec4c24f40b5ace1c8e76fa1029a47065af4adfc03b2732677f81bf9729ba06380a330cb388c9e4f50a0cf4ceb5ea8b6bdda8df0839de274c0c7a57f7a9173d21832b7f19ee8cfc340eea461ce7956f986f828c91697c5a241cb9efec40a1a0f34a2a63821dbd50a111b368a034823191dbd3b7a9fe8bee53cada1902f2a278efe3f10eecbf8279c2f9b2e7bf542076bf0bb41e9f21e766741f3ecfbd5a38158b1ce884255cc227a7b7196f966b631c228fea918d8dfee020dcf4c40231c0ab6fd7ccf4e7444fb360f2be3c1519a577dae770a14cd90df85490995fa8553fb255ee9807e0c7617c582f82ac56a0d902c8cd58244cddcec23cf2a05a79b474c716d9ea92bc28b0132ec48a3c5257dc7e1d9cc3f760d559b5c12ad75c95497962f9a564b0d9ed29f44f63b2c56169b2151d699e8d2d570d94f5f37898d3d8abde9253354fd146af62ccfd171d9014fd4d142e2e390f3ce2370165a01aff0fe566ec44e3084815cecc85540d84d8a11d0504fbd95f2c2709b87083b3cfffe36f611a4a6b9e4237a350d1ad4b1e0239946d86ce535e9f07def01a5e6d2e65ee59f380e55c9f295478c5589425852fd22eec2d6e555828ffb4212b33ad530c38b76254d2baac6bff5f94d3ba19ff4b35cb1c972c0b538e1adb5da70affc99c99c0613bea6111848054b416d26368c90784d845f0507f89fd058381dc7d6c6bb81dae94d11e3a0de778aca82814fec0b63780fb2b4f480da063411cd66356f87e68780448ed0c1f3836a46e536609d672d7cef1cffa0614a4f6286ab7f3fab0baf595b4c3c2e43f979f4f4a89165c24698f71406b4330a333f6c8ee018420b2b47735295043123459fafeb5886fc044a3805b162714a3436f58264c0713a4be82a7550f37f88cd7f61c0ec27d887285da7ecb4eb32963c8205eff6d5bf532b72976c5f0a24d6d4d2bf4030f04a47a15fb4de2631361fe0895aeacd2028401c5c183223647c1e765e6406542eeac4d979e6a493e389a649af7ddb35fadd32cf1edaeaaf0982ae8131084ae4759e2af1dbd007f7ce00900437be6d8d3559210b3011d1fe52e8485cc5c14ad4aab4c03c7dec4302e7f72abb7fcc799899cec17308151a758b810369c4d53c443cb1278709df6336f84fa39e51d208b4507a31e6f06352dbd99d7dadd86215e47ed645a9b89bdce630cf80fc1fe59dc31eae39010a930965b3b0e01096347158d683de6888f3284c1fd47b3e79e0fcc299cd4f519ce067a007ae7ee906d639789fedc850e60a7b4be9dc525e3e58b01f24b065c4b21b9011e74030aba77931bec74698557b4768ae41eeb4caa2f530578bf1f9379fb623a27561bba03c7623400ef975ca2e2d6881e0f96fe1e7f9ec0e8f6aeac30f70f848399c6dc9c4e58bf50aacbe566965b257943f6c9ffe210af0cb488488d67b09164d98f3254cc313f7cf8dab1f2e1ed3a7e4a86ad85707d4fe0e7fe483c7f311912e92bee9b17819b53a39c374cfbadf8c3641bae4177aafacf3394af12310f222dc0a67eba49c1475da8607c25f3ee7b1e1e0961c7d319b32ab549c002b93852af7146f5e74aab020446d9a446582a2bc19a730bafcca463fbe0cf2664e10746ddbf0966ec1e327e1f8fa6bb67e18cf849fa810c938695de5f8df98d3004065c787181f4bd8324c59b18972ac5ca92f96c51b4a63ea130712d70a51c49def99feb37312fa6a52e188de88f5446fa4688514bf96f195bfdae4b248445ef5a37e5c0169c7ee42a8e613e71793486bfb24e37bd0d9f0cfb3db61b45ed731edd5c4bd7b6b133f5f3f51fb3a12e9e43db5a23a4c6c787c803791341f10aa083760413724031ec83d5d5c03e9d3585e6a6c87f51ad4db6d678cae14936c09e24fba69e90fe4c2ebed615e254b1d2a25c12b07c1226c0e9fa9112a49cffc9238d3303d3a9a293c5bdec80545e76b911aec6f956d2122d0ee2bee424aee05e0a25a7ff72e3e1c10f590380f82f1e693fb45b1466cbc7e8ee741ca97775c2ae15c1ad0f4a8221c55e82b4e4ddbbb3d88516fdc26969707143e3175f56b07ea8a7d40660ee346a511e0985c6cde95b573dab7c53cb9d32eb18bdb67147b562dd99124d744703492a89dc8cf387ad17a992a6850ee683953c70547f2c70ac44ddc4563fb0c0c23ac7b806a0172a3a74db45378568306ab3036b5348f96ddec344a899b6058179c070cb5f3a478a02d94dbd836a0e2223194e406c2296ceb6dd39667ce62b4c191889ea052f382b9c051c272480111fe287b84c10cf7512a6dd0a601a1cb41545915925a63bd09f9d77a1bc156a7d822e204029363b3c713c5cbef590efd01c4ffe00b816745a37d83b27ab05c3a0c2d6ff800276f3fe502bb3bd7b60b38d32376246a3384554072fe63ec409a0182d588b839d319c680f830583db3e4f5071eaa066689e9e19539d9a12fefffe223288b77600dabde9b2bea871cc1ea2b3318a9699d736f02490d76c1e457aaf45ce318445ce10625b43059694e996ace387580589f9f37944b799337fa38ef9292d2276e0f659471134aaef911514212553779be2ba00816187465e278ba2d03e66cd633f9a274ce882ae971f2d07cb4fde38bf88327aea83d5303011b0263f24630916b796d532e5437179882b0470dbf8d693bbae4015ef28b3d57b5e3b643068dc1d1921291f4f1280a8183532298dffc2501cd3ff0bfb6b0e61d2a59c596f21b98db4d730e155936e98c95c96ac6231b1232e4ed89ce65311fe66199e113f9f69084c31444ae9f106e909bc070d83c1cffc514189c1e0b6763c2732a227a6229407af592772c2b843fb944896ff61161449b6df045ba618d117d8361733198f0963850df3e077aa538571efe279f9c7e006e2c882f5301706ee2bbbe769164cf7d9597d0142d0052641eb43a9ffe76d978384ea8c10050a80021d3c9177fcb29652b4906081d926ea23e749c9272731aff7fd0c271ac4859a5829c5b406a1c363752fecb1a76b201a0df467efd6ffe6adc0debe36ec6d1fc84ccebfa07cb136bbea0f1ef74983bdfc087e050430f5aa395cd8786b609941fbce55ab90e00000000000000685cab24847d85f8bc7a5784a4367ba06690cf1a88acfeddcb7cc44c9797f4f0e5daf9d301c6e702652268530c22df26d14da8768a8951f26849fa1e20015878cb6332d033531b8128233e61094cfc5dd71ba9af36ba6aa1c37b24805a45c3dd302bbc1dc8e9348f9a47540e14016bd5357e7978092497b800a97425363a42454eb04c32c9ac959fb37eb00ed6e31f81b2aa67d9f4930eb31dc2260151d845f9865d2b3a301ce3bef54a977492039eb908512a083087961f90ee568c5e5c60d6e726dda2c3f31c072979e09d8fd6f2365f65ef46399a183511904226d8ec72805582107ff5951d2e0d5c028d29e940fa068c0ca1c238420e53297c31d68f70fb543f347d91afb5d66ef1e8460a1431b638a6b0ae259f7fe8eb03aae9ef1ea4cfcfbac7e7b20b5c46ea8b0a2e88527bf54fd866362ab6a99e466bb029259f35711bc376b2f70edd738b48451f20ee404938821419ee5eace0171b3fd73d57bf0a723152933ccb84d567e79737b33e334dab955cdc03298215a2943ee493d815af83d48ee808a5e508903cc574ea4b52de645a18b0f43cd6b81a15a7f089cc7596adde2ea693381c7eaa2e246b9cbec98bb4e8ea3db8b47e57ef8d3a2eace3e2dcc083f6625f4e86bdbe2d6c57fa8ae4902ae9964c847eb292998d485d3326a7076360b85365edd5b733876abb5e26943481a52b10a1c95f34aed88568b873ef481798fbafe036d5d580c7437cb1a651e2a89d98d9002d0bf6418a271f9808df4b2ceaa8508e6c1d7d58e96d87f6db011395a0b74cb39e066411fef6c8ce7942ef8d8bb826be0b06ecada10e46f7ac25eb7ab0e3339752c8d0784659d72a287ea9a5e3a699977456695a6f9fe40eb8f7269b414cda403ba94f512c332fcea82f1927a5695ea2eb2ce7380ae74a0672ffe7fd2c4a19715a984d518b5be67543c31e42962b4c030fbdfedc5977b03d85294db2578d6561fdd9e0f9cfaf7eb1609bfab67105b227ec43189e449c4f2f17b8175b3afb0087f70786673353a3913cd03240761b5ff91a1e6510499c1f4152a759b1ca39ace773a1f27a5a88bb94a4201a91addf5c2c8587547e454d186b562cf89a41a02c36765565c3d753a2d8127d3908853f5ccc1c35346f22284573695c5695a520ace2d0cd13c1138b1fb10f74487b9a2c7a5e01195a1629d3e5d567a77a2aaee24d2936c2618c63eb5cdeb64f5592cb38175d416c05588f03b287c6e16329fee69c8294db5b5bbb81499d7ef18ddb93144c897253e8330cea3be31bab73de42284fce239597ab7cd5b68cfba057b01aaab0f0d4191c31b407fd8f9c7f04eaca31e5d240c7910663bde4ad478f134d09dca902e6acdd292f2745c73cecea2204a56d0098c32da73eeee41b348d5826109ccfd2397bb73a25ebb7e95537df71cce504f14c219ec525795d2fd5027cea9810aadc77e1b874f9fc4e33ed7b90a4007bbc341493302e4e2cbca2a8229fd2c3db7faecec2b8805bde9d92a29f6a7096cfc05ed5b678566e6c079dddfcc0b6c17541047beb477c4493a1588be177490db134d69a225aa6848b27494f17c3882ea2ee436ac1e981256ccaa70ba1f7a621385694b62bda8c4f6b04c61d6798afdc9cec019392d1242a35c3382b09aab4999e1b383714622f2ab80f275ecc8ea67694f020466aef6ed5a4535f32df47f0478e00194b44b9003f6dff232bdecbdf2a06da35246dfbc0d40becfdd5ecf971f0f408913bf094282fa2272cc5683604945e3eba52231f131c81b1035dcbb8a4292059ceaf92f36877aa15049bacc544d2c9bee4eb1bd01d76861557e646082f118454c37bbc7d08a311b4668f2777912cf882439b47e7d3c08bfdefe31e3effcbddf9e5bf175fd7c1ae85f6436cd817580970b3d8303e33ea128d222e8adb1de246fd9583c0385fe89bbf9af2cd82a38083069a997175fc7e96096052d55620554bd723b28de9a177b0aa0a5928d3d991c7da85a3513b1fffb8c75b5bc2874491ac6affc2a71ef1d639a90bb4c53624139ab8764f60e7470592608a520dfa0289c3be27e2a8f6525a31830aaf887213285eeb4286509c4904f2f5c6058e29c9c5c7886e107fc8b6411ea86bef63c88c863c7d7be52424a0126b8642d83946792de32c6150e9ce9be9d20eada4b47bd24fda102ee8cbc3a870743ab1839f979076b79cffac7d2234db5b345de7f994110bbb873a7058e5ad2fe9d9f0527a4a7b3799f81a06c9ee25c1a4a6317c3c454e9b9bb03360775184c37897db2e23dda4fc5cfbbdd477f564ad48416224ab75742d8d2375773c34325b36cead158372821e3db81a2dc99fc4293b39b183f1a71afbd4faa5e66a0d457f15424ca9c39969a85226b03b1ba8a98b0655a4581c7849bad2b1e5eb09236284779235ec2c0f44d547705298a9076bd32cdbb0a1169529a4780629e8cc291bbe25d98eaca72e934b7ef3a26d60dcebb509b8122d9d3de366b1c81c01e1a3f2ec0556d4759917612ba175b48f47534e592293e50e66dfbd0e1d0373cb3f58a43f3c32408ceba4c2614ff35b72a2cc03166f9866904f7ec19650edc06ca73ef63fc759094ae06a8405144dc22a0480155057169e59897eded975544a3e26dc0ba673a803fd35e16f6ef4695fc554e0c92fd97d3287f368b06ebb41e7d9a5956ceac39f27a82dda86f981519e31f544d844109d5ed58c159e7aa1805461149c604f262a1dd0c2f072f8f5b9b9bd4542cff3050c85b981dbf1731805fee07a4f92bb1828842f34395b90b76834a624690bfd431185026fd090c8dce10ac30ea68502dc8d2d85f836eb747c9bb8b6d16da1cb692f33b77f80c05b250496f3a880dca37c6514d5b5e2cf90d0b18bc31fd27a2c96110b9aacbe2afce417c415778e58e0b9ace5f209696980cc45e51bc292b3d5c247e2c8fffecd214d927aab0fecd0f50b359df4971944891fbefd40345e7f14e833486c126df0c1839032e64fa59280d699eed79f03acc206d6a5340cc1c5deb4204cb8780830497f23522b89fc503e6a8a01d11e83de680bbaed65fbd970c71e2087213c3ee64280bcc1f616a274c11d01f0d81f084c3873bc871d50395e05f658a75915118b0da8281a310fc905488ae03aa89726d74d6ed6da76d6dffcdafd7b4d2fa4a867e9b42cdf71db56c542ccf1270974f1efcd80f70fd463d2cfc03c8e111f2d1232bf6e228123c316ecb60eb6d8f650e9281381d540b29b520be3f921bd314eff9ca241b69d95e78256f1bfcbfe37a9f094716d36af6e1ce36184bc6a4dfb88320ee186f52db245dd50d8af51f489f792494c14efffdb88faa1d9ad1d633b327b7ff6523bbfdfe4274b856bbca9e2847499923738207a399dffb514bba855b75d12c9c57aa2e58db0000210f5ad375d3b697f3dda96f5f78c13bfd6d01a5050e01a2e55cc2695a3f2193820286a688cc144fb9043e7c6772bf2cbd7bb5a7a57fee1c18dbdfaadfa5be0d1adfa55dd3a8480807708ee6e11d9f9dfc5bc682e104795928e56af800b42c9c07a25237b092ba1e93a525ed5b5b39ad6e02ac6b41e136c904dd4592370c322f5eb595ed30fa00a277928dfc765930af1c2936f5ad2425c411980b5bb012e0e240c7d50f16ba990540a765cc1fef3809a0344ce6d083ab8705378fabe14a2e63e12eaef453273a78a7d3fabff1fe6a9ba07e208740ab8ed6e50abe2a85b649e1d3ec2f3191e010b50a7ddffdfb25e53e196775655a1ae707daafc4e9709927eb961faaeb1be21ddde0fab9665774086c34af3beac362a5cb712b786a5e1c8811ef574c5b269946939ed530c5bf42306016b69957dd57d83c88cc32a366c0aacc964c693fa7e03c1e89832f2076ec03995f1f9b2cde66acdffa3ca33776b61176369c78e87b2eeb0a14d7cbbaa597c0ae8e1014660baf06e22a6fc4974772975b7d7d003e6bc6a4cdf4cd5f2a95dcfc8194d93b273e59baeb350935aef906bdb94d1fd3c0781aa8fcb17f3f68c9afe090ba059acf599d2934481eae73717c4354c8c2b4d425ef7073968624c5d91e46322cc23091c58643316acff626f160b9cb770e0d9595d33cb6f44915d7efb6747973ffbf34119bba44d074472e661095012ad94af00463520deb45a6b6b7b6a173b23aef637e4cc0363d43c5ddb43c81936143f7db63f7f7771a611930f9f82a12f3c59b0f72de98bbc75ad33f1823fa872be154b19f16f0fba01ac3d64d46cbfc1850d1b4b5790cd86633b1880b86fc34a8b9f31100950ea0bda3abf2b037e21ee348418df67cc1d056d74125f9c73b42b104b6ad322ffebfe658dc3c0a06af44d73324b5ae59e2bd99d4782ec053ea07513a271ecf8651b25bc3e026bc88a4aa1513a2b4d4e173c1e21c77302ce64be8331c4d5b6203bbccd96dfbf9debb29a167753e06c55ca88550ec186bd20b3d94f7c2af719bc638cac3f8cc6c80220fd5f4be03bab9bb975e5effa4c5eac098c531590ec5eeaa90faec3630671d9e1a454577b01b73bfea67456ae187f0e61a9292612f428ab8c5780a3803b7dc2ec8221181db3876f2c00", 0x2000, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)={0x78, 0x0, 0x7, {0x1fffffffe0000, 0x1, 0x0, {0x6, 0x69ec2dea, 0x8, 0x400001fd, 0x6, 0x7651, 0xa442, 0x7, 0xe000, 0x601d824b499141fd, 0xcd36, 0x0, 0xffffffffffffffff, 0x5, 0xa}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x121542, 0x60) 31.265153103s ago: executing program 32 (id=130): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000002040), &(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',default_permission'], 0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) syz_fuse_handle_req(r0, &(0x7f000000a100)="58785f58471eb4b5b3ff3946acaad41068511507291e72541d949ffc8a54ff637ccef1fe8511899ea7f3c82cbc6539763a34f6760c1608c911801ca672e62708ba4fc023749076ff6a0daba0caa57000acbd9ecf5e97201f7f14e715bc8c089c3d65e92fd65dedb76d61715067ccf6dfec2b56a48f2b274b564d90c3d868f2bdc07b7e636ad78904bca826fa69b7783e7be2b8e7c997b99225467747875695f6d500cb82b479fe9486bb94e06f796f89906bbfccc964830f86986760ade90c3f7a9dde3172a5124c1889075ad30b5ee2a5f257a6ac790a8e89b247ccbc8d241b7b95f8fc649deffc1bc37d51a8c3dfae38ac968eb48695de38df941f9632ef9ad6779e41ccea8a3ff1cac4fa4b47a152a8f9a1bb0094f41580bbf60fa11cfaf2c535a12c866e9414ee9b58226fbdb0d221e1bdc50e3fa300351364f6350030383856f1f809aee19f337f3d3435ae6754916be1eec24643cec1bd1007ffa38418735988cc901603895f66bd6450d54f99e1246ded898499d2a447f899c00368ce1dd4a4f4cf9cdf7d4f8b38d7b98a598ac490f1086ec712b0cb94610abfdb25b0f6947b46e1dd628897ab68445568578049fa6140250a5d821d70f102fadc2fa273a6e486f250712ec847de3b02a121e19775311e8629045f3404bdfa3207aecdac43c3571b86a9423bd716aa67cb688f9ee4f2b14ea42c89f2766c78fd4ec41ab34eebb4256e885bd7e3abe4348772993bb630aa3397084bbc66cdad664d6a9d33767cc375a44dbc0b08931053a6780a796fd31e1d7c512599f9e010883a52c07ec0938ce1acb3fe3baac6af9fb7e9d7942662e41bd3626d240d5ed34ebcbcc0ccf1c3280c76fbf6cdfb04bdb2d3b4ec6a8961b1eb036b211eff6247b95039cc67d222f2ff122340c56d74b4fffa79a202144bb10ad766f1fd6b3276342baf2fdbd26e9563dadd01fce19d7ec025d05d0494e53229379d13c1cae48ec058cff0bc1ccdc94a74b11a9bc87c580bb6a3f45fe15d15d89bf6102dc1085bfe27b2ab462aaf642b8ceed519cf88b31e9e00fdc23e8f6967a72b4c38b2458656dbf26dd75586731bb519a97d0ff43f4358cd40c7ed371ae8a24f46e320d4c4c0a1b8c42f10908a1c283d8032d76f52d4509d78c2f3a0716c37bc0c786ce9174a88d468e88a6d154e4712778aecded0ca5de28e52c04e33672ecea5135438e908aa1bf00e65ba6dacc4bd018b7bb1c30aa5d9acc679220cb5e7207f1759bd7722d10469225aae24973031a21358532a63aab42f33b1f8f40d545fec7799703ba067592b34247fbc7375acdcb3883ace7d34cf33484f2cf662f3f0e18b5c475ae311fb20f6e6b85320b2bc37e56512dc27815b37bfd9f172be1a119197eb53b535c440f97f24724e1d466309c0f8556965bd02d75c3dbe2baa0c6a515db07af1f77306577d0b38f0aa8cb188cf5523368951b8210f4bfc6afa0d058ad84656d27a46faef225e6268396ecb54a5182591bff3a86792db5454e238afe7c26eae85fd3c1c060760d89223bbdbe8966ae2558f47d799839cd959c974b69ad262cf8ab4fee554288e767ede9bc5d7f0cfba05966ef7858e41db363122680abe978345d45e4b52b73fe9f52ad26371a5b0539d88aa0c572aa01a41b079dde5a14e031ad903629d06c8d85ad82828c25a9ba7ce0fef2316eb011643e47feca7d280833f8b3008841fb2d88ea84df65b03aa5baaa29d6234ed5db8db461fc5df77aad38690277cd5dac1ed3c23c9f2778295578561f9a4d31159a826b4b62b2a867e6e8a9514edddaacad22106880e6633fb2f3b17c8d10bec633d6128489f7253b3e3e38e5942743ddd1547dfab27a152549f61891e3a5ad17f733b042f7ef915ad7423b9719fee9142407fe1d10ec8b64a21cd24fd39de4496ca3f394f07149bdbf1393181b5afee090ff40ee31d34a9c6a113e3823fac425fa85e212de1a9f7c4937ba64f3327961fccf85e6fa29be12de9589671d60d4658b1562ce7dedcde8ec79d265c13f5e197b66989c3f067d2801fcd78bb92b45e55fb4089a7cd3b179284af782ae0327ba56fc307a281772384448ee465dccefe41be8d75c8cd0eb5c0217d7ca706848f9b82500b77c2d838cbd536304556af87d3b6fb9183b5dc9cf2d0f7ecbb24d9f790151b9c6092dfb2c14decbe6448362cd7c13515f66a99c37b56134d12e8c7f1a5b75e14e47f84d8658f0b65ea91014e2e4fd361f03dbf8ca509d426ca1bba7e43ce918268393ff16b17d9e1bb49fb2b4f6eeb8b4b226c79303b19412a55b7ea7c8774ccebd8d66abe117a8be9a3c4faea730902136df57aff991b59dd71610ba4c8e1cded8287c21c56526f4fb6c502ea73ae310d56640990b3e695b278de6e1eebd51108cf7547c0e457e5fdf59691baf080dd3f5dc3c9a10bd4cc5e10ba42d4d3d9dc4f7ebe0bd2981a1d6fb06f7457dca1e56fac3f0fa7ca19ec2fb7940ee837e960d93a73bf085eaa2888fe3025aadd33cae85d63273be6ae3a92e35d78602d8e23b9460f04b7c0e0e710d10fdb0dd3fa9b880865603500d81dc7e968e8046569830b526e441f25f8b0af47d524aa80fd7dd9c3f72facec2032e2c06bc33c6b739c5368bf54e32b6acdca9d2d14276a8348ae92bfbd60f6aceecf98f3c6fe70747499b25667a96c52e21236421b27deafbc6b5e2b8a4ea2a0d3cd5ee1a10f3153b529b5c04a1961223a943842e17ee0cd114ce6983536400fc40f3d4708436954803fd60caf2b5ed7e4ce90bc75385e2424191c6a5038fa15d99aade49fa1affe63fb73078a6bb4ee560b0b521aeb33f507bdf876829f4d3f695197468e41503a10870a8e6df800608ac33dfdecc03f64d03fb6180287a684063c7edfc8db1366f6bb502fe446085f6acc4741b273a0b736f0f55da28967390bc7434db54ad0da9d1d002ceaa5c3e53efa95e7aaa792db32501a072e669da29fb734d771a6fa8c753fb2fcc204e31d668992473e7937fcf751bc79b125db1725f2a495bd2a4207e4db8d44810a4db5113705c5cb8733866ade3375d1bdbcb965cbd927e7d285f2933bf037911959088b64cfac0ff1e39244f2e9416653ed87ec564eb686af1062354a8bd7034c1022cb0d0b6996762ef4a0a3ab4f3deb459f023a867a38fcad2a10fcf0872862b386ff7c5ea7ce13abb112d1f0ed0723870eccc76d16f7e3cc00e28945bb93d9f2bd8e2017993102f0824867ec141f20df951202a2ab1cd796516ca0b4fdd9e6de8b82fcd30f9ab85cf0a5547e1ad1ef1ad5be7a878a16864d7c06b4ae002f3ba485a9bb36b8a591ecb64a4a5c0fd3b4beb015f58ea4cfe190f3b46cc4d9108d10c52a9de859814edac575d2a3d937a9b31db049e70aa76c085ab63d61c1317205c228f7027fa39125de8fec40ed7982e36a7cfa9fedca30f0b692bd4c7794f6b56d69ada1fed168cf03cc57321fe37e3a8cea4bd093e87b657fe5acb13d2591bebb526301d16707eaa38e52f913f8aa3e27b2387ca1a217ac69966e287ad5cb0286535d5d00b7006661dbc7923a066945c1a2040a4e95d7b0de4dc8217bf1d4e9b6cccc671fdd9a5770c21e749b407df8c463a3bf17e47bfcba6a890a0435d3fbb7252fe072b149b7bfeb185b088686dd70e0c9cda275497b553aff2b319f7d7b0ed64002c5f9f6ccfc3d55d8c908d314487452f37a650f4561326a84c660b6111702a87db03595b5d080c60288203f091de9f78b997e47233f4bab9b044a98ab118a6c45b7ca746cc2fb90182a923d67216412e24a955c0c2307acc47bdd319955249d8412a5ccf444437f53f524c69ba0167c920f0c1f775cd1a225636200a9e4adf61f418d20f717339d0c8c5386af0936f628cc589a8d5581c1c8cad0b564a3f38b606473280a3fa586a5ba932fd38eeb23096df29a92ab54c409f88ef4f03217f0bb90fea539e629d8a025c802f6b5c3d735fe950c8ff7136e6db287851dfbffea1ef81491a50cb75a103367e85afa3484d6af865dfbca91dc05632b0d94aa384ee0c585424a5ddf80babe0b913b0a2eedda34c7ea7814642a69f8eae868274b16fe0f52fb60b201e6685dad3f419413d5b8186992855a25ffe0d4773a14c7977181a120cbc42af4f9acca3fee1d54ccc125ea49b62ab60c58a0ecdf50ee7c16f3b6b12b254fc08fcc85d409eef7c3f30cf705617f926a17e6588a9fd7e34be9fd863a7b157a2d9a336356d568c2d2dbaf76c2d2b2ff8703748b860e36f02b04d6e4f2fd49511f12ce395dc18622cd51948a32cc432cd797d8a68838cebbbdd9bcb6f2e85719785706012e894cb043bb9a53998131fd4aae3321d81fc001e718c4a99c0580af1d4a0c81665cc5adcf337c8bc00fc0fb3c7be0d5e5ff6a6fae5891858eafedbed69223170ccc71ce36ae439d769c3520972601fbab93f54808d6950cb7cf1e5a3b32d8c6a975e3adccca0b2ee28a4eb5ca3b0ceb9d31a8f767c3f4486a62215171738007675a55abf5916513f7eb9b21ff291f2b4b48bbfcf394cf861fe016b3680be422a8bff49963ce096d1bc17186822b1392e68b1a05fa6c70bd2d9a164f12301a6e78caa8f4cd437497320d383e752dd224aeef80794d3f206741363e74fa181c9f1dc47557553de620794f096c59ccd74a178f5adb466ad5a62fffc1886f56ebceca4ed46ed2396bcbc31160b4eb1b7d69642e33315e3adbdbe1b9794931e7babf745ecfca37dd4190013793d530df12d6521bc069a05a94e0ffe91900a0c2209a6914d2f85bd161ff77284198129a9b1ba600bda3e52769d39c1bd61c4a70c627c3ad89aa0bdf0c93a2c35e166da9a08b4d2f92deacb6e9034274305b6d254c4052868ba32bec9aa3cec75debe24e78e43374efffe444722a983935f9007fe3de37dd83c52be16e034d09592a179275dd0c91281be579cd19c0162123886893713f25cdae19cf258926bf2070741111eee6b3df708c3fc416b7d046c948bf8500779c0cd5460e640bb1f860f58052b8087e6eb2f16e48f4984c9f9fc9fb2652ac5305861ece5362db08ae912ba055af766da1322057d0bfa647d98b8d4f1e7ed43ecdf1050c0eb19dae93b8014da57241cdab4ffacf0ec1348d4a89b3e8ff187098d83d8eba34e5c7ad4215f1977968a9d337d08fd1188754e7cf41baf0189ccaa5f3b1005f807b0255ce1920ca7d919e4684af70c3d089a99922727c607a2b06e713dd61122842a913036f6cd64dfb313fbdf639fcbd712852bb85337d056685b0a54225ae27e1e8c7ce5acd1f017b8f712c268b9cc0ee26d26c63f0a8b0a40fccec5f945431a2e81c35720d178feb481092e4f51978493c5fd502f252bc0152f145f268ead14932990069169483ecc7abc901657460c8730715c078b61059bd2621f50fb838376e0b808a3f118f761efea45bbac4274016960063cc67c428e72e516685552dc3bf473e442d76f2d3ed07b319694490054302a538b52e3b8496b7e37fbf4a2ffff2b484f98fdb14c66ecb8447834733f8a7a5a3c83de34b6647842dd56d8201f9d9240f3b3a5b5cbccf174a08853d06fd164fe74e04608ae12df8a35b73517d22a87c7ebca60942932d03102ff7e8644611b5520b5ebce950945498ce19210c866e48284d18fb7e049deaa43ee5283e3dfad7316ba85490e93182d13efe7ba64ee5ceeaabcff3eb24d46a3a129dd5a6b82e8c48210cb1e6564833f3e15dda4dec383b4319741cebf6374cf2c5d64722afccf7c4e2d81ae28d45f2c35b764281f1f08fec8f8e9277277ae1ae8a8981f85e041d2450afc9374e978f73b66da9aadb2087223f28e21e946eb07710ec86cdcad0948d4ca93827ea34e28806d172c3feb83471ed2d4d7ada2360b209d16b9d35861082d85b6be3c3589a6bdaf6f9b5d52ac8fd7388e32b24f1d5d34b5442c1ceebde311decd709f075d064f07bc60ab14c101ef51039eed56ae1e0a374e3e956603737b3a16db684a81e9b8998a0bb9b17a0876a92b2a3b9924f44b16ae4c7ff376ea8a8c91b504c1dbeb522cf846fc3ec6b9a01f452eeb35cade34c6a0463b92c46e013ee7906ee934141870ddd1464ae688805933504a2dc7cb1f947e28bf22f5eea6afb5de3b950056bf44065b84fd5589385d0feec4ef1db4fb4b595957130e575dc383e3686f4674143debb23e17b398f32683fb4805f297369d0e5f2e63af6891491e4e37186b4a3dffbbdcfff63d1fea4e12d24ef96fde3ed7a323a3605cdf5eaa43da738004556c2c20aa30c40079bc2e9ebe102c1fcf5259f1e3acc6b2a2bc9da4d0b1252433c58a1810581152a235e93deabf7f728eace350bcc4db4f249d4234bbd858c4e61a0eda4e3db0ae530c78eb63425502d651fd0cb986341ba69c44ede18eb3ebf25b2336cdda02447a9e20426d8206368c63b5fd6828612d3b99f627e331bab0009579de8270c36aa03861c300d34f2a3703870712325190073e6c17d8699f6744acb1b5468f93b57ab0366796181a4f543511d7ea2b32606c33cda61e81ed1c2194d305be47a3f1a9145d023620af12e79ec188573526ec35b9ce44e95fdb3530bd0431dd12a227d0ffe317cda1bbd787979261d6c9cf728b3d6bec3ba6ae15a595a30fc242bc5f25d837c1c642219afcfe043bb68a82965574b8b2139789235b262cf4af95a538e6954acf8e27ac3c95328df6e4bd615a376cd96bbc9e0d9802fbb40f80a848225e076219e26e0e63f57330b8bda69ec8dbd8b3272798cbfbb085b1885a1c22b3e2df2a879020ac1110b7af4f53ac97f556596ba0e164df0c85842026a87cf9631c9c9d851549efd8ca37e3b863e88436d5da5f4d3b5b5528e2d08d92b0d3ac6a06a0699653718e93a25b5afe254a068e300751eb6c67e3f5a1813d58d428f1ec108b88ec81444ccb50e8452941510c11f2e80bfd712f64b32b686c92ce922baf6c8eed1e9f0717a654d53b3ce1001880de80b5b15362b20286db9dfdf6c41f48aae84d5ab12ac45310f0eefc56e54113bcf95c1b2a259895af2ae9c679de4e2b898bf8a40a199a2059f8248c1303351dca3fb38906a682f66a94ee660debd6eaaee7b2f1051781084b3c9d626263d011a3daf971b708750a77614753b89b5e1a77a52510ced5708083fb48c554dfd6aacfcf97650f3a3b3f97566050e76da968d4eceb83bc1e005ed1596d6e0ec5e2c90231e62496d7435ec5b28f805e3b7aefdd3718e4ff53065b8e4b15175d80eec59218d8278e711c6049bf6d62ae7069578e957135463d7616b37c1e4bf44d60dac6c7aa04cbbc4a64bb0cc0b059abb6b26f8ed5203232ddd8a6c5882e6e6c53068a71bc84c5834104e85bc96db2163798a3881929248b8c788e5bdc9e46e5f7f3f6ad43fad6fa381a0b924bd938702470b330fb90ba73d557c0d203d55edaed6e3a01aeb53b061dad57713ab27e1a9e0d06b534a65d85beb061bb5258bbb38179ea612a6f402affb8ca018ebf0d6f61d44d5a657c080c7d2dbc9b08c07713b17b0f173ada59b57abb401212f4f1fa026491b48d08cf46a704ab43e46de8ea596d68658523b61a156278b3b77bd1f4491381bfd874ed72b00675fd5b4b7c0ec13c6837434ba8e22230d32e7bb1287e488e14f5c5602cd4ca88012b244c7f23f4897e27027aa862ca139bc8b5fe14be7554832ab02e4ba19699a1e66825d94c7c44451062819a38d3376f0a3716b210c7adf4bfbbc303058aa2e054b3bd53539764f177b11b05451705550f90196997de3d1d480e500cd9d234078cb1a09c63d8911381d327402702c2765fe92b8ba3a0189b2b11b7460996c36eaae3ecb4f4e63bfafd7953ff086dfc0b12e616bbdca4707631467b830d244bd3f4371744bc8a4baac728a397818875d1b6a4a2f0d10be607122a6fe813f52e4456b8a5eb6c9ee0cf889f777a03cc26a055f9f259cfc4f8552b568a4b371260af062619dfb215ecfe7b318f8d627d2777bd5103d6ca2948d19d5812112962b63c2bf3d090ff19185dbc5ad49a580451de717c0baa288cd96669babe88a8b1ab6d0936c4c407878786695f46f59ef06c5c2166b661542c598b6e0551d490946182841184a7a0e669c6ccd73a342f65c4525dc7522dccab15fa72bd07588b5bca71635b9466ca72a504c74cca1c573e8d40d83d1b5c5326481ff8a2055a2e0fb997fe8e4787deaa2a8a57afe74a971e7f1f280895f2fc9d99c41416adef7b70ec47e7a12d0ca3c0ab1dba3c2d65bb172fde1fcd7f97692d3d8c9657e3277ce95947d59bf37dde3f35f7a5d76575f5c14caf7f0926c0896995a5f42efd0d38c42de202bea5b5db39bf697f9a96b54aefec723db523893186634763e7399bfa8029c2708dc817984528601c77a1d78bd4b2c85f10f5ca9363badcdab51a1b315cafa5c2ef64f60395f53efb9d60d89e1b2a5f147508c90d2b09476eee3cb9b5957669a77cd2c522909480dea9be3406d1779ffe4539f2e03efb5f8c2d040f0ea776ff869a36862246294d0ced556a129ef78327617052dc1ef5cfb4e5986ba2f0e063b90e1657d8977b58827a3c4e3d556eb3cf0540685f7c9eda461aa2ecc539fec3d2d56be99a518f11752f2be2f670c5fbe8010ac4eae0ede31c1a48f747ff2eac9fc069d3700a40bf5fcda80a3a4f5fa920f117a72de6da51195d2d7f0cc92ff7835bce2ba6b564832f582df56b24cf30c8297a826a4bbfe0afeb1da3e986b3d0a95509e0037d212a70178ecb246061e067238ea9238e4c4a9a7c6fc5dcba290970f50c52598423336c523f2de7580d059fb53934cb0beb208585e897fafeba30853e54badefa197478fe6b9f26ed0d33babb53acee7b7221d8e0cad7a6bd0d9383ced6391bf88ca7aa50c75c136075e87b92445f02fbbc92f7cb65fe2bbe0bf0c9fc2577da63a56f1efbeb276c1f4d01da6f6f7a842212d96dd45edcd2aee7f2c553ace15eb9336bb1804ec252998c5c8b25033894b05c01ce7c77b73ec0e239478c67d5378fe5a53fe6269025d54006e9bb1cbd09b81a39615517c609f3d74e377888f641587121f0f097b48d8be85800295ebab9407978a9cd379966577cb6e1f5261e4305696a2cdd50d8cb1964d3ae18ec730d40f9c782533efba47db8378c6aa15ce85985e211fff2659729599802a7b585cbef3a2762595f67e2054a0fb4457b146e7a656abb2c4b2387d760f7e5b8b7864132317d5ba29a662f50af8dc182d2fbe216db8e997ac856bc59855ca48999699cd6c5576cc47bf8a8c30638c7e08847e5083aa82068940409461d1065c2b53292d3ab145d5bb590bcd278e48ebd34920b18a2e1731c1855ae5a3ed637ff568d205a08cf98c58f5d79c99912e6c1ab257ece0d68ef13d69a56364419aac7df43f43d5faa9ad851c9810648f9050012e55475109ca3ada3452b78a7964377e0d862e022c73ca3ed6cee8c5fbb2d7c12f91c4851fea7c5b02e0a3c5364b7fcca110f20f8858465c498d7e9c6049417fc5c7d4e0059852a6d794af426e938a401cf43b2ba9f4f3f6f0f2eb710ecf3c0c36c4b3072597f805eca9cb14602292ec7d5601e6b1555c8d024aa4bb81a4cff98cb03725cb184ea7dbed6814106a1402bf68a2e51660af930a500d5530651a0dbf2fdc01a31a99be25350b5c8a5fe01155343d028c03e09009ef2c386a24eba8d842cac581402c8faec7dca1623afe25a230d8d4a8bd23df3cf12abedc2a50e387285acf1b3105011a2bdefb204a53b20be213b50f5244511f25852271e05c03fb9a799ac7ea675ffbde8de181368748a9707674e7e70f28a75e4036b6cf9e0693f91a65be4478b6630067ad8dae030a4b7b9784a206b2f7cfeeefc65aae11fc20190f4d6387bab05fa6de640bfbfb0c4f604878771aeace0676d12325e61b19a5317c4d4bb9fe6f3fc8b171f1116528b7cbcc4a91c26a729b512196828075f4d0aeac98887e2a6a19b4e1f1f66233962961c0d49df14c3e6123c9ec8dd7152ad045000107365fd5ed7ce6a6d65ae0736a7e227f77c9b0903d4589ac58ceb691583cdb93ae3fc792c886663cb7c5b0640deb66e29b3c69d2f1a3d1d47d7b672ee3c49e90bd406aa84a0189808924c4e67c5495b045e779c58ca65b42889f52d7315c66be3716dc8592b4875629cd0cb02c29d42bdf9ca5c16bc9051c2a6c09d0695bfba58c19a995838c022e9936c407d8999aa65e4a9d6d8eff99f8dcfac9b561375b6d1293441b9d32533161062c053c63ef09f6100cd748700a710f5bfc2a6297b15242b1f41e21bd004b885d6429a0d334a8c115f7d53d278dad24c9d295b97c50eb340d1e6d523f1757e2014c1605c3bd35f0cfdb74f79850423a37e2f95dfe41c56df09724d21065377f1818311f0c70aaf6fb2d4fc8d9eef576136617371d85481770ce9c390859eacfebba34e75a238ce80bcccadd6c42e8e186be3c15451131fbe9e345c05ab8e23f917d269686a9b5f06dd474f95757b9e5a3328416595539cbdfa69efa9702e5a268b1a70c6e5ff2c118a6e574bfecf17b1576e4f2f7ee566b0b2b5388476a68562991ac01412fa463b0f9e586ad4bde59e91a4b303268b5d8644cb7996cfbba422facd59875ed6ac057e563412255c412be0928a0b6fdb6f35d7008b5d5528ca796a4a69bd90b993a52da9c7d62f4b71a2763f822bb39f3ed39cc5ad5a4d51b5c27d31d105000f3f1e705ed5c42067106f3fe6d30151021bcab7f3a1ad9175b3d3644325aa676b9e057bf9d9aa3348b1d9b31bd639c59bb63f46a6c18794ae006db3b1ee20368160a82e26aee5a9fdc6b44df8be294f3ac0a1275e57ebf5e384b141ce89dd51aaf2248274468894645ba54bc4e6b9788b1eb5043c1f0dffe2e13c6179d0238d8cd037b6fe3e484445ab458fa09e4e8010d3288aa6e6cdbfba4b62c7984d058da8993d5de1df75a1ce8e3bd5875709fd2ede4cd5843e7102ed4031ed096a0c6e3ae9d522ad95ef4af83599507dd32fe3325819cdd7718c9797e921e6e365175e1dd53991edcd2baf27df8b1670d01967e97b3e3e75d297f908deedf2e3b91bd61973e8aa75a5a6f9db11525dd35556bbd13873602a320af74677832f93bd01f1e0631c882c8ab254a26b73a60a6c90cf9b96bd576e05b9befbce882c5d29198451bd15acaa894a5276ea9d870f49a33ee9d2429ef35a905b281deb75be54fa0c9e47be5876d7dce01986f2d0e7ae6df9b87a0ba6cfa55cec0c65dd386db5adc427eac18a00c9aded475417add4ebb8880ef3dd218a9ec3e6e13456f8de1630774e918fe5288dbaec3dd2a74698ec9e28ad573761b9e78af3d5c7a61e3eefc1a54c25bb841529b3fc9137836a2e7eff5ffae8e44f0257160da51ec0b3d144b92f1f43d2782513705baf5930903602d40cb4de87feca7243d2248a78a5d684e303ae147acc96e0b755eea77092b5f6efa723afc6c9a44c575738725815a9af1ced500", 0x2000, &(0x7f0000000200)={&(0x7f0000000380)={0x50, 0x0, 0x100000001, {0x7, 0x28, 0x7a, 0x2143040, 0x4, 0x9, 0x0, 0xfffffffc, 0x0, 0x0, 0x0, 0xfffffffd}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004080)="cf6dcad1f5c5c712407a3f1d491539b627c8255f86be020a4f0ff8851dc6d8ab33ec6d10e619ed910e4811af9ee1581a1d0687020937fa7005f26bab6e9591923f5c1086ecd154e9bfbec5afd856afe3429448161089fab21bc7b9ab5158aa219761d845b8307b1fc87605dbaa4cf80fc74737d4d4cfc68fe06c16b87b759a91a368c70b2e05ee4acf0f9111df10f30c4e16b7ee3d1cf380273ab8e6ca382e06022f539c0c4e62b1ad827ff576249375b2231e47038c67b3353242c81baaf90b3645ed12504a4ccf4b0e6419804399f9fe7f60df022a12405093264d225e8003061dd690cd169f922da3507717ade8bfa8ae2c45eccd32e14ffc4e11ae939e90fceb53e0bde3916d9e4e36d1de07fbbdd2dbc24145e1e7bc8f3423f4c3426406fa499a6de404e6827db35840a726a1582be4457f0ce0cde1c414e2f497ff8ff4cb606962f6acac00230b2cbce10b09d2f6b33b9f4efb3839a222c4bc5bb3e552056f8c2b7bc84ab62434bcc61f64b74367a9ec857ec7f5a09ab6b16667bdc846434d22dd95f7b8a47a1246a39d135de1ffc2946cf36034ef8d753b7d692aa00c91fc1636c0be309ef4bf345918a386e76edc3680ee574528bf3369741c9104bd77e61aa72d8b82162bb150d4232e21c8c9453d89467f9e00fd5148bee49da206fbe6357bbc31b111e68f0b95c37063a6c5401a094819e28a2104c37db5624fe075d0b2cc50f7140f4f49396b43d14f93ab9f9649e2dc694cea520cc068a3869a3ea4ec599a995f69d936dd62e2b81499f3ed4879d25b90aff3eae74b28ae35f18f0b457a5af35e2ede43786958b127ef76723d6ffe0e7e3346d5a9f0aabcc0d93fc085316516ef79b3e2400ed2946a0d1b2ace13ea7ed39ac51cb9d98cf70feb30d5bad39f6b5903e8ab654f48bfd7e54dcb502b158f68bd96e6beb4392fa59d3e1048803e4749f3ad522414d3180de3a0da1227bfbb704b66ae6a85b1c2c51e484622eeb169760e9ec50e14c014a0cc05aebbee77f31b62834169cb49bec0c43090506c8f34ca6e108e6328ced7a9f11cb3d57398b0b1d84c9e75d5cdf17766d619dc2658aacb900ca0f93aa248d702039417b558b8ab4a41921154153cdc86d999b2e7932eabb55a4e6c8c03029c851a9e84ef84acd9affdff84ffc063bb1ab6c97e169071edbe524462fef9116edd9fbb5032478cd5ad2b2c5527fdf64223dbc952fb528f7b1d817ca787f8a57992b40202ca124cd27eadd6d70351379a6456b697b317d101514d1d5d61002e4f3bcf7555c6b36c4c1d18cba0fd4fd7b3a246b72d47d7c1908cc9c3a29fbf43019b5179b0975d7680ec15720f7fc8b96b13522d058ef009719580227489ea68062cc735cca0b6a60a10c44f2b75d2895be41a278c50e62f979674c9e507dfa7a0c087c4fd43ccc32357e34c0bcc526fe43bed33e99632c84ea59780f78e7954d8e5430c9acb7d9dd28ac3761515cba6064fe81d3b4541dacfd6fb916735833704a5cb1723f867322fa806a20d5029a608986b5019402035bebf3e099547702409815bd1d3c63072fb0fc216c2186048f1e4ae5288a12a5c9b25f7649899f84c8aedc3721334d7bcdb656f8e3c0f2b7e40b837a15c9d6472b6acb58a39babc65d08e529f2f690ea780f43c35698610351fde4615efafba129b2b619135f8af77c7291483262c5555f4d66173b34c5c7f1c415cd6ab15ae4cef34cf5680e11332c6863d2140f00cc3a337b23afb0080fa54360282086b0c0faaf2bc2a9f7335a96fa8af6a52a1e04eed2e7c337d1e378545ded0d0453b8a16b6d0a90860dfe560528515005ba852a314b4540206a8513e73212c65fb4b35f4ac7050d18bd62a6c720cfda30cb2385d3d5217655db1f344fc34361b83b22d31a040366acbdc28d397254b41c3b1f0d20e0a5db4df6338e78ae09b38f82c71fb0208afbb506461384bf578c607e05ad5a6ddb708b9add5d4d363877659a663827136b4dc1b4012c7035a56bb91e14a3d22b3ac3989f91d78808758d1b5bfdbfc66d3389e3362987e13bf9a9747373c90c0c658b7b832eff19aa2f3667f79bcd073765308fbabf2d612d0445fa1be6280cb9d0ba759d218ae971d3dd5d458c10d14f154109bfb2fd03523ac5748bcd8582dc3be5c28ef4be94cb55fdcb12a6271dbb7f11fd33d61382096588167a2b20b02cc43b88729985073a5b21b8e4bb2c43894d7c88bf111576b3b56f905b1f23f0570c07b475d5f86508c3489f4f2e2d0f3b11bfd6c3c58930483f9345f4f755089848c42361d4b0c0e855935d7f6793f78a68b554358b810cdcdec350376c94486c67fc5d11c0a68873312b40b49bb29aca16e1f3e3ce4da7a9e7aaa6ec1d9932b78d9c12c45e61b5f6faa6ffcb21608fc61bc4180f91d26f9db592c98e532d60c28e9fab794ab8a62c21122397193d8b5b72bf050b07f79df5e14069b56359835e3048f182629328e4a72a1fd0530182c802744611637e93deabc6c3ee30041025026be97ac314eaf7b399b0702cf73848e54f355d766121361398609078057473c2aa46b2fbd7e7a7d6d039615eea23fd223c49a9b5b5fd7b0c6f30c9b0e55fbebced3c90ceb668e6dbd5e6511c19d32c29b5fef7d06cf2ffff7872bd541d0fe70e5991ba3c19e72d5533e6fe9652c21338ced211c7d9e912486b4de29998ef4cca892fe94972b31fa33e781386b75b5d6980a9bfb887d7485d71f6744a6f87bc407ccd03281e10eb1bafd5d9bf279d362e2a49e54187e40abb06e21ed8425135a169ba5b8e1a806951352580ae135dfbbe3395e18ccf67fdb891903934739b56dc0e49e258552dc66d46eadfed9a7ceeabf20d02aee2c8ce4060382474252ccd9bab03d7e8eb77195bb712c19e066153bef5a212f2a450d4a1280d243928f3add450c2544c800b507c8b8ffc5d7f3cd9a4526505d05d04fbfdd0fc1f996ba3f4a797c96b24af37c15859b4bcda9234750fb6acef8dc20893ac5051b3d6aee60f01fc34e3b6753848fdca9b18e461c87f08fb8d67ddce234ca56bbe021f468f964ec1416ba6df0434440140090edd222cb9534830fec026788f43899737771e67552df68fb81d90aa90fcc1149149aaa96c1730829c6856407e5194dd2ec7cfe5fa419c2ea6127039ae188649b2cfccb9faf59f45dc9af76f3cb17c8224e68fb5f81b4556980542a928f9563bebcf3db248cff2183fffff15710432f8691041fa8aceb65b6454e9c375402b599503fb4881a3baa5ba58893cac154575ef0ec8efe35a6eeccb98d081f6d4cf2661b484765ce95bca5bda75fc90e630e355d0dd6d22a5d4c7990931ac160da14f211c33b668edb93cd9c87de3881c47e4b0fab746d0e931600478c9cc2e3cc08eab1ee7cb4e3749ab44e7ab4be15e5b031e58d59b294fbe794fb5760a2ceedd1cfc4343b1c2886b0721945a109384cb00fe6e9bdf09e5e406e757a6f24e659495a11a93382d5425d6fcab1d002303aa1531a120b8f30dd17cac7385bb8455503b2ff0daf8b4dc5353f88f34c894fc0b2fd2920c97432aded8b89fba9a9db4c4f3498043f936a1cb0dee7f5d902b1f6d909b637b8e2f05d31a2640eb1ac556ede22006466014d4a407e3486f94ca676ef39be6399ca24bff48b03ab1da71d1a5e3994d0a8723894bfbbc33969923970df3a9fd0b5084a6cbb41f79a0d3338bb61e7dc2cf795f2fa883aa61d7820c4e2215744dd9cf517cc5921850d1d9aaaaede5fb125e663c830c2414655d6af43a90f9b79eccbc2c009b963b503827c7614ab8824b3289ed8e559ed644a163db18fe66789037eb599be39fb66955a27a4831a59322d39b95b6d571d8fffb5352a0297b449719a5246247ec4c24f40b5ace1c8e76fa1029a47065af4adfc03b2732677f81bf9729ba06380a330cb388c9e4f50a0cf4ceb5ea8b6bdda8df0839de274c0c7a57f7a9173d21832b7f19ee8cfc340eea461ce7956f986f828c91697c5a241cb9efec40a1a0f34a2a63821dbd50a111b368a034823191dbd3b7a9fe8bee53cada1902f2a278efe3f10eecbf8279c2f9b2e7bf542076bf0bb41e9f21e766741f3ecfbd5a38158b1ce884255cc227a7b7196f966b631c228fea918d8dfee020dcf4c40231c0ab6fd7ccf4e7444fb360f2be3c1519a577dae770a14cd90df85490995fa8553fb255ee9807e0c7617c582f82ac56a0d902c8cd58244cddcec23cf2a05a79b474c716d9ea92bc28b0132ec48a3c5257dc7e1d9cc3f760d559b5c12ad75c95497962f9a564b0d9ed29f44f63b2c56169b2151d699e8d2d570d94f5f37898d3d8abde9253354fd146af62ccfd171d9014fd4d142e2e390f3ce2370165a01aff0fe566ec44e3084815cecc85540d84d8a11d0504fbd95f2c2709b87083b3cfffe36f611a4a6b9e4237a350d1ad4b1e0239946d86ce535e9f07def01a5e6d2e65ee59f380e55c9f295478c5589425852fd22eec2d6e555828ffb4212b33ad530c38b76254d2baac6bff5f94d3ba19ff4b35cb1c972c0b538e1adb5da70affc99c99c0613bea6111848054b416d26368c90784d845f0507f89fd058381dc7d6c6bb81dae94d11e3a0de778aca82814fec0b63780fb2b4f480da063411cd66356f87e68780448ed0c1f3836a46e536609d672d7cef1cffa0614a4f6286ab7f3fab0baf595b4c3c2e43f979f4f4a89165c24698f71406b4330a333f6c8ee018420b2b47735295043123459fafeb5886fc044a3805b162714a3436f58264c0713a4be82a7550f37f88cd7f61c0ec27d887285da7ecb4eb32963c8205eff6d5bf532b72976c5f0a24d6d4d2bf4030f04a47a15fb4de2631361fe0895aeacd2028401c5c183223647c1e765e6406542eeac4d979e6a493e389a649af7ddb35fadd32cf1edaeaaf0982ae8131084ae4759e2af1dbd007f7ce00900437be6d8d3559210b3011d1fe52e8485cc5c14ad4aab4c03c7dec4302e7f72abb7fcc799899cec17308151a758b810369c4d53c443cb1278709df6336f84fa39e51d208b4507a31e6f06352dbd99d7dadd86215e47ed645a9b89bdce630cf80fc1fe59dc31eae39010a930965b3b0e01096347158d683de6888f3284c1fd47b3e79e0fcc299cd4f519ce067a007ae7ee906d639789fedc850e60a7b4be9dc525e3e58b01f24b065c4b21b9011e74030aba77931bec74698557b4768ae41eeb4caa2f530578bf1f9379fb623a27561bba03c7623400ef975ca2e2d6881e0f96fe1e7f9ec0e8f6aeac30f70f848399c6dc9c4e58bf50aacbe566965b257943f6c9ffe210af0cb488488d67b09164d98f3254cc313f7cf8dab1f2e1ed3a7e4a86ad85707d4fe0e7fe483c7f311912e92bee9b17819b53a39c374cfbadf8c3641bae4177aafacf3394af12310f222dc0a67eba49c1475da8607c25f3ee7b1e1e0961c7d319b32ab549c002b93852af7146f5e74aab020446d9a446582a2bc19a730bafcca463fbe0cf2664e10746ddbf0966ec1e327e1f8fa6bb67e18cf849fa810c938695de5f8df98d3004065c787181f4bd8324c59b18972ac5ca92f96c51b4a63ea130712d70a51c49def99feb37312fa6a52e188de88f5446fa4688514bf96f195bfdae4b248445ef5a37e5c0169c7ee42a8e613e71793486bfb24e37bd0d9f0cfb3db61b45ed731edd5c4bd7b6b133f5f3f51fb3a12e9e43db5a23a4c6c787c803791341f10aa083760413724031ec83d5d5c03e9d3585e6a6c87f51ad4db6d678cae14936c09e24fba69e90fe4c2ebed615e254b1d2a25c12b07c1226c0e9fa9112a49cffc9238d3303d3a9a293c5bdec80545e76b911aec6f956d2122d0ee2bee424aee05e0a25a7ff72e3e1c10f590380f82f1e693fb45b1466cbc7e8ee741ca97775c2ae15c1ad0f4a8221c55e82b4e4ddbbb3d88516fdc26969707143e3175f56b07ea8a7d40660ee346a511e0985c6cde95b573dab7c53cb9d32eb18bdb67147b562dd99124d744703492a89dc8cf387ad17a992a6850ee683953c70547f2c70ac44ddc4563fb0c0c23ac7b806a0172a3a74db45378568306ab3036b5348f96ddec344a899b6058179c070cb5f3a478a02d94dbd836a0e2223194e406c2296ceb6dd39667ce62b4c191889ea052f382b9c051c272480111fe287b84c10cf7512a6dd0a601a1cb41545915925a63bd09f9d77a1bc156a7d822e204029363b3c713c5cbef590efd01c4ffe00b816745a37d83b27ab05c3a0c2d6ff800276f3fe502bb3bd7b60b38d32376246a3384554072fe63ec409a0182d588b839d319c680f830583db3e4f5071eaa066689e9e19539d9a12fefffe223288b77600dabde9b2bea871cc1ea2b3318a9699d736f02490d76c1e457aaf45ce318445ce10625b43059694e996ace387580589f9f37944b799337fa38ef9292d2276e0f659471134aaef911514212553779be2ba00816187465e278ba2d03e66cd633f9a274ce882ae971f2d07cb4fde38bf88327aea83d5303011b0263f24630916b796d532e5437179882b0470dbf8d693bbae4015ef28b3d57b5e3b643068dc1d1921291f4f1280a8183532298dffc2501cd3ff0bfb6b0e61d2a59c596f21b98db4d730e155936e98c95c96ac6231b1232e4ed89ce65311fe66199e113f9f69084c31444ae9f106e909bc070d83c1cffc514189c1e0b6763c2732a227a6229407af592772c2b843fb944896ff61161449b6df045ba618d117d8361733198f0963850df3e077aa538571efe279f9c7e006e2c882f5301706ee2bbbe769164cf7d9597d0142d0052641eb43a9ffe76d978384ea8c10050a80021d3c9177fcb29652b4906081d926ea23e749c9272731aff7fd0c271ac4859a5829c5b406a1c363752fecb1a76b201a0df467efd6ffe6adc0debe36ec6d1fc84ccebfa07cb136bbea0f1ef74983bdfc087e050430f5aa395cd8786b609941fbce55ab90e00000000000000685cab24847d85f8bc7a5784a4367ba06690cf1a88acfeddcb7cc44c9797f4f0e5daf9d301c6e702652268530c22df26d14da8768a8951f26849fa1e20015878cb6332d033531b8128233e61094cfc5dd71ba9af36ba6aa1c37b24805a45c3dd302bbc1dc8e9348f9a47540e14016bd5357e7978092497b800a97425363a42454eb04c32c9ac959fb37eb00ed6e31f81b2aa67d9f4930eb31dc2260151d845f9865d2b3a301ce3bef54a977492039eb908512a083087961f90ee568c5e5c60d6e726dda2c3f31c072979e09d8fd6f2365f65ef46399a183511904226d8ec72805582107ff5951d2e0d5c028d29e940fa068c0ca1c238420e53297c31d68f70fb543f347d91afb5d66ef1e8460a1431b638a6b0ae259f7fe8eb03aae9ef1ea4cfcfbac7e7b20b5c46ea8b0a2e88527bf54fd866362ab6a99e466bb029259f35711bc376b2f70edd738b48451f20ee404938821419ee5eace0171b3fd73d57bf0a723152933ccb84d567e79737b33e334dab955cdc03298215a2943ee493d815af83d48ee808a5e508903cc574ea4b52de645a18b0f43cd6b81a15a7f089cc7596adde2ea693381c7eaa2e246b9cbec98bb4e8ea3db8b47e57ef8d3a2eace3e2dcc083f6625f4e86bdbe2d6c57fa8ae4902ae9964c847eb292998d485d3326a7076360b85365edd5b733876abb5e26943481a52b10a1c95f34aed88568b873ef481798fbafe036d5d580c7437cb1a651e2a89d98d9002d0bf6418a271f9808df4b2ceaa8508e6c1d7d58e96d87f6db011395a0b74cb39e066411fef6c8ce7942ef8d8bb826be0b06ecada10e46f7ac25eb7ab0e3339752c8d0784659d72a287ea9a5e3a699977456695a6f9fe40eb8f7269b414cda403ba94f512c332fcea82f1927a5695ea2eb2ce7380ae74a0672ffe7fd2c4a19715a984d518b5be67543c31e42962b4c030fbdfedc5977b03d85294db2578d6561fdd9e0f9cfaf7eb1609bfab67105b227ec43189e449c4f2f17b8175b3afb0087f70786673353a3913cd03240761b5ff91a1e6510499c1f4152a759b1ca39ace773a1f27a5a88bb94a4201a91addf5c2c8587547e454d186b562cf89a41a02c36765565c3d753a2d8127d3908853f5ccc1c35346f22284573695c5695a520ace2d0cd13c1138b1fb10f74487b9a2c7a5e01195a1629d3e5d567a77a2aaee24d2936c2618c63eb5cdeb64f5592cb38175d416c05588f03b287c6e16329fee69c8294db5b5bbb81499d7ef18ddb93144c897253e8330cea3be31bab73de42284fce239597ab7cd5b68cfba057b01aaab0f0d4191c31b407fd8f9c7f04eaca31e5d240c7910663bde4ad478f134d09dca902e6acdd292f2745c73cecea2204a56d0098c32da73eeee41b348d5826109ccfd2397bb73a25ebb7e95537df71cce504f14c219ec525795d2fd5027cea9810aadc77e1b874f9fc4e33ed7b90a4007bbc341493302e4e2cbca2a8229fd2c3db7faecec2b8805bde9d92a29f6a7096cfc05ed5b678566e6c079dddfcc0b6c17541047beb477c4493a1588be177490db134d69a225aa6848b27494f17c3882ea2ee436ac1e981256ccaa70ba1f7a621385694b62bda8c4f6b04c61d6798afdc9cec019392d1242a35c3382b09aab4999e1b383714622f2ab80f275ecc8ea67694f020466aef6ed5a4535f32df47f0478e00194b44b9003f6dff232bdecbdf2a06da35246dfbc0d40becfdd5ecf971f0f408913bf094282fa2272cc5683604945e3eba52231f131c81b1035dcbb8a4292059ceaf92f36877aa15049bacc544d2c9bee4eb1bd01d76861557e646082f118454c37bbc7d08a311b4668f2777912cf882439b47e7d3c08bfdefe31e3effcbddf9e5bf175fd7c1ae85f6436cd817580970b3d8303e33ea128d222e8adb1de246fd9583c0385fe89bbf9af2cd82a38083069a997175fc7e96096052d55620554bd723b28de9a177b0aa0a5928d3d991c7da85a3513b1fffb8c75b5bc2874491ac6affc2a71ef1d639a90bb4c53624139ab8764f60e7470592608a520dfa0289c3be27e2a8f6525a31830aaf887213285eeb4286509c4904f2f5c6058e29c9c5c7886e107fc8b6411ea86bef63c88c863c7d7be52424a0126b8642d83946792de32c6150e9ce9be9d20eada4b47bd24fda102ee8cbc3a870743ab1839f979076b79cffac7d2234db5b345de7f994110bbb873a7058e5ad2fe9d9f0527a4a7b3799f81a06c9ee25c1a4a6317c3c454e9b9bb03360775184c37897db2e23dda4fc5cfbbdd477f564ad48416224ab75742d8d2375773c34325b36cead158372821e3db81a2dc99fc4293b39b183f1a71afbd4faa5e66a0d457f15424ca9c39969a85226b03b1ba8a98b0655a4581c7849bad2b1e5eb09236284779235ec2c0f44d547705298a9076bd32cdbb0a1169529a4780629e8cc291bbe25d98eaca72e934b7ef3a26d60dcebb509b8122d9d3de366b1c81c01e1a3f2ec0556d4759917612ba175b48f47534e592293e50e66dfbd0e1d0373cb3f58a43f3c32408ceba4c2614ff35b72a2cc03166f9866904f7ec19650edc06ca73ef63fc759094ae06a8405144dc22a0480155057169e59897eded975544a3e26dc0ba673a803fd35e16f6ef4695fc554e0c92fd97d3287f368b06ebb41e7d9a5956ceac39f27a82dda86f981519e31f544d844109d5ed58c159e7aa1805461149c604f262a1dd0c2f072f8f5b9b9bd4542cff3050c85b981dbf1731805fee07a4f92bb1828842f34395b90b76834a624690bfd431185026fd090c8dce10ac30ea68502dc8d2d85f836eb747c9bb8b6d16da1cb692f33b77f80c05b250496f3a880dca37c6514d5b5e2cf90d0b18bc31fd27a2c96110b9aacbe2afce417c415778e58e0b9ace5f209696980cc45e51bc292b3d5c247e2c8fffecd214d927aab0fecd0f50b359df4971944891fbefd40345e7f14e833486c126df0c1839032e64fa59280d699eed79f03acc206d6a5340cc1c5deb4204cb8780830497f23522b89fc503e6a8a01d11e83de680bbaed65fbd970c71e2087213c3ee64280bcc1f616a274c11d01f0d81f084c3873bc871d50395e05f658a75915118b0da8281a310fc905488ae03aa89726d74d6ed6da76d6dffcdafd7b4d2fa4a867e9b42cdf71db56c542ccf1270974f1efcd80f70fd463d2cfc03c8e111f2d1232bf6e228123c316ecb60eb6d8f650e9281381d540b29b520be3f921bd314eff9ca241b69d95e78256f1bfcbfe37a9f094716d36af6e1ce36184bc6a4dfb88320ee186f52db245dd50d8af51f489f792494c14efffdb88faa1d9ad1d633b327b7ff6523bbfdfe4274b856bbca9e2847499923738207a399dffb514bba855b75d12c9c57aa2e58db0000210f5ad375d3b697f3dda96f5f78c13bfd6d01a5050e01a2e55cc2695a3f2193820286a688cc144fb9043e7c6772bf2cbd7bb5a7a57fee1c18dbdfaadfa5be0d1adfa55dd3a8480807708ee6e11d9f9dfc5bc682e104795928e56af800b42c9c07a25237b092ba1e93a525ed5b5b39ad6e02ac6b41e136c904dd4592370c322f5eb595ed30fa00a277928dfc765930af1c2936f5ad2425c411980b5bb012e0e240c7d50f16ba990540a765cc1fef3809a0344ce6d083ab8705378fabe14a2e63e12eaef453273a78a7d3fabff1fe6a9ba07e208740ab8ed6e50abe2a85b649e1d3ec2f3191e010b50a7ddffdfb25e53e196775655a1ae707daafc4e9709927eb961faaeb1be21ddde0fab9665774086c34af3beac362a5cb712b786a5e1c8811ef574c5b269946939ed530c5bf42306016b69957dd57d83c88cc32a366c0aacc964c693fa7e03c1e89832f2076ec03995f1f9b2cde66acdffa3ca33776b61176369c78e87b2eeb0a14d7cbbaa597c0ae8e1014660baf06e22a6fc4974772975b7d7d003e6bc6a4cdf4cd5f2a95dcfc8194d93b273e59baeb350935aef906bdb94d1fd3c0781aa8fcb17f3f68c9afe090ba059acf599d2934481eae73717c4354c8c2b4d425ef7073968624c5d91e46322cc23091c58643316acff626f160b9cb770e0d9595d33cb6f44915d7efb6747973ffbf34119bba44d074472e661095012ad94af00463520deb45a6b6b7b6a173b23aef637e4cc0363d43c5ddb43c81936143f7db63f7f7771a611930f9f82a12f3c59b0f72de98bbc75ad33f1823fa872be154b19f16f0fba01ac3d64d46cbfc1850d1b4b5790cd86633b1880b86fc34a8b9f31100950ea0bda3abf2b037e21ee348418df67cc1d056d74125f9c73b42b104b6ad322ffebfe658dc3c0a06af44d73324b5ae59e2bd99d4782ec053ea07513a271ecf8651b25bc3e026bc88a4aa1513a2b4d4e173c1e21c77302ce64be8331c4d5b6203bbccd96dfbf9debb29a167753e06c55ca88550ec186bd20b3d94f7c2af719bc638cac3f8cc6c80220fd5f4be03bab9bb975e5effa4c5eac098c531590ec5eeaa90faec3630671d9e1a454577b01b73bfea67456ae187f0e61a9292612f428ab8c5780a3803b7dc2ec8221181db3876f2c00", 0x2000, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)={0x78, 0x0, 0x7, {0x1fffffffe0000, 0x1, 0x0, {0x6, 0x69ec2dea, 0x8, 0x400001fd, 0x6, 0x7651, 0xa442, 0x7, 0xe000, 0x601d824b499141fd, 0xcd36, 0x0, 0xffffffffffffffff, 0x5, 0xa}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x121542, 0x60) 4.607016541s ago: executing program 0 (id=288): mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2172, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$packet(0x11, 0x2, 0x300) close(0xffffffffffffffff) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0002}]}) r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000200)={0x18, 0x2, {0xfeff, @local}}, 0x1e) connect$pptp(r0, &(0x7f0000000000)={0x18, 0x2, {0xffff, @multicast1}}, 0x1e) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x1a01, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x9, 0x4, 0x6, 0xfffa}, 0x1d, [0x1, 0xc95a, 0xfffffff3, 0x9, 0x80, 0x7, 0x3, 0x7f, 0x6, 0x4d, 0x39cc191a, 0x2, 0x9, 0x5, 0x2, 0x0, 0x6, 0x3, 0x0, 0x2ab, 0x4, 0x7, 0x4, 0x3c5b, 0x1, 0xb, 0x9, 0x1, 0x1f461e2c, 0x7, 0xe661, 0x7fff, 0xb, 0x3, 0x7fff, 0x4c74, 0x80000000, 0x800242, 0xffffffff, 0xe, 0x0, 0x71, 0x2, 0x10001, 0x3, 0x2, 0x5, 0x3e, 0x8f, 0x6, 0x6, 0x3, 0x80092a3, 0x4, 0x1, 0x20000000, 0x82, 0x0, 0x7, 0x6, 0x9, 0x6, 0x1, 0x40], [0x10000007, 0x401, 0x12f, 0x6, 0x10, 0xfffffff3, 0x129432e6, 0xcb, 0xf9, 0xd, 0x2bf, 0x5, 0xffe, 0xfffffffc, 0x334000, 0x0, 0x7, 0x5, 0x2f, 0xe, 0x312, 0x1, 0x0, 0xfffffffe, 0x8, 0x4, 0x8000, 0x9, 0x3fe, 0x401, 0x6, 0x4, 0xfb, 0x5, 0x8000, 0x5f31, 0xbcf5, 0x1, 0x2, 0x2, 0x9, 0x4, 0x9, 0x8, 0x9, 0x6, 0xb, 0xa, 0x1, 0x9, 0x9, 0x2, 0x7f, 0x9, 0x1, 0x3, 0x9, 0xffffffff, 0x10007, 0x3, 0x9, 0x48c93690, 0x42, 0x400004], [0x6, 0x6, 0x80000001, 0x2, 0xff, 0x100, 0x10008d2, 0x9, 0x5, 0x7fff, 0x0, 0x1, 0xb, 0x4, 0x5, 0x1005, 0x0, 0x1f0, 0xfffffffd, 0x2, 0x86, 0x1, 0x9, 0x3e7, 0x9, 0x5, 0x2, 0x2, 0x800, 0x8, 0x5, 0x8001, 0x7, 0x38, 0x800003, 0x200, 0x80, 0x2, 0xcc52, 0x950bfaf, 0x1000, 0xfffffff6, 0x7, 0x53cf697b, 0xfffffff9, 0x6, 0xb8d, 0xbf, 0x10002, 0x403, 0x7ff, 0x3, 0x0, 0x1, 0xffff, 0x5, 0x6, 0x1c, 0x120000, 0x3, 0x6, 0xaaed, 0x0, 0xff], [0x9, 0xbb31, 0x3, 0xb, 0x5, 0x1, 0x6, 0x5, 0x0, 0x3, 0x80ce7, 0x1ff, 0x3, 0x7, 0x5, 0x1003, 0x101, 0x10000, 0x6, 0x7fff, 0xffff, 0xe620, 0x2, 0x2, 0x1, 0x2, 0x14c, 0x60a7, 0x6, 0x4, 0xffffffff, 0x80000000, 0x7, 0x8, 0xc8, 0xee1, 0x0, 0xffff, 0x3, 0x7f, 0x100, 0x9602, 0x4, 0x2, 0xffff, 0x6, 0x1, 0x10080, 0x6, 0x8, 0x30b1d693, 0x5a2b, 0xc, 0x7, 0x1, 0x6c1b, 0x0, 0x4, 0x5, 0xb1c, 0x1, 0x200, 0xffff3441, 0xfff]}, 0x45c) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) fcntl$dupfd(r2, 0x406, r2) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f00000000c0), 0x10) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYRES16=r3], 0x448}}, 0x0) sendmsg$can_bcm(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="050000000808"], 0x80}}, 0x0) sendmmsg$inet(r3, &(0x7f0000001b00)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="050000007402b8f4191db62b", 0xc}, {&(0x7f0000000440)="9f336d70bf41f19e47e98b4015e3b0384d86a1ceb4e530554ebc8154bf392bcf9ce0b09f879bd7aaf9d086e3", 0x2c}], 0x2}}, {{0x0, 0x0, &(0x7f0000000100), 0x2}}], 0x40000000000003a, 0x0) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000a00)={[{@init_itable_val={'init_itable', 0x3d, 0x1}}, {@errors_remount}, {@resgid}, {@barrier}, {@quota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x400}}]}, 0x1, 0x783, &(0x7f0000001340)="$eJzs3M9rXOUaAOD3nGaa/si9kwt3ce+mCi20UDpJmk27Mm7ETaFQcFtDMgkhJ5mSmdQkFpq6E4TabFQE0b1Lt0Kpf4A7KSi4F0RrXKibkTOZTNt0Zjptk04bnwdO5vvOfN9533dm8uUcyJkA/rFezX8kEUMRcTEiis39aUQcbLQORaxvjdu8d20q35Ko1y/9kuTTYrNebB0raT4ejcaU+F9E3ClEnH7v0bjV1bX5ySwrLzX7I7WFKyPV1bUzcwuTs+XZ8uLY+PnRc+Pj50bHd63WE2+dP3zr2zc2Nr77qnbz2MCZJCYadUeztl0L9ICt16QQEzv2L+5FsD5Kehgz8BzyAACgu/w8/0Dz3KwQxTjQ7SzNCRwAAAC8lOqD9V792fNIAAAA4AWTRL8zAAAAAPbW9v8BbN/bu1f3wXby8+sRMdwu/kDjHuKIQ1GIiCObyUO3HyRb0+CZrN+IiNsTbT5/vdzR3N3o/ebh3Tkiu+12vv5MtFt/0tb6E23Wn4Ht7054Rp3Xv/vxD3RY/y72GOPrz/5f6Bj/RnXl/WPt4iet+EmH+G/3GP/mxge3Oj1X/yLiZNu/P8lDsbp8P8TIzFzW7lerle6dv07d7Vx/xJFH4idJI2rSvf4rPdb/7uZv8+td4p863v3934o/+NC8/DPxYTOPNCJuNR/z/saOGMcXvv/m0cjJ+nb86Q6vf/v3/81W/Z/3WP+PXw6u9DgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtKIGIokLbXaaVoqRRyNiP/GkTSrVGunZyrLi9P5cxHDUUhn5rLyaEQUt/pJ3h9rtO/3z+7oj0fEf344vBV0LiuXpirZdL+LBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoOVoRAxFkpYiIo2I34tpWir1OysAAABg1w33OwEAAABgz7n+BwAAgP3vaa//k13OAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjXLl64kG/1zXvXpvL+9NXV5fnK1TPT5ep8aWF5qjRVWbpSmq1UZrNyaaqy8LjjpRExdj6WV0Zq5WptpLq6dnmhsrxYuzy3MDlbvlwuPJeqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeFJDjS1JSxGRNtppWipF/CsihqOQzMxl5dGI+HdE3C0WBvP+WL+TBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYNdVV9fmJ7OsvPRyN+r7q5yeG5FEvABpdGh80nxXuo1J1iP6nmraTPRZjhPxJLOuP+Zl6XfjlT6tRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Fd1dW1+MsvKS9V+ZwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEB/pT8lEZFvJ4snhnY+ezD5o9h4jIh3Pr300cpkrbY0lu//tbW/9nFz/9kHJl5/njUAAADAvvfakwzevk7fvo4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVXV1bX4yy8pLe9iIG/2uEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBp/BwAA//9Js7nR") r4 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x42, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f00000002c0)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x3a, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000740)=@newlink={0xc8, 0x10, 0xffffffffffffffff, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x184d9, 0x2021}, [@IFLA_LINKINFO={0xa0, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x90, 0x2, 0x0, 0x1, [@IFLA_VLAN_PROTOCOL={0x6, 0x5, 0x8100}, @IFLA_VLAN_EGRESS_QOS={0x7c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x400, 0xb}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0x3c}}, @IFLA_VLAN_QOS_MAPPING={0xb, 0x1, {0xd8d, 0x9}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x5, 0x5}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x9, 0xffff}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x1000, 0x7}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8, 0x6}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x4, 0x6}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x12, 0x1}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x3, 0x3}}]}, @IFLA_VLAN_PROTOCOL={0x6, 0x5, 0x88a8}]}}}, @IFLA_CARRIER={0x5, 0x21, 0x1}]}, 0xc8}, 0x1, 0x0, 0x0, 0x200648c5}, 0x8000002) write$binfmt_aout(r5, &(0x7f00000002c0)=ANY=[], 0xc1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3000005, 0x13, r5, 0x0) r7 = socket$xdp(0x2c, 0x3, 0x0) getsockopt$XDP_MMAP_OFFSETS(r7, 0x11b, 0x7, 0x0, &(0x7f0000000000)) fadvise64(r4, 0x7f, 0x0, 0x4) 4.564568953s ago: executing program 2 (id=291): syz_usb_connect(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120100003afe0620e6040b00000101020301090224000100001000090414000239261a5509050602ff0300000009058202"], 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_lsm={0xd, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="750a00003e00000061116800000000004b60ffff9553af7dc3bdcd30bd000000"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x50, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x27}, 0x94) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x441, 0x108) syz_open_dev$usbfs(&(0x7f0000003f00), 0x1ff, 0xa001) prlimit64(0x0, 0x7, &(0x7f0000000240)={0xfffffffffffffffe, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f000081b000/0x4000)=nil, 0x4000, 0xb635773f06ebbeee, 0x10010, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c0000005e00679a3601ffc4910710007e570966f4366ec9d4"], 0x1c}, 0x1, 0x0, 0x0, 0x4004}, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1a) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x14) sendmmsg(r0, &(0x7f0000001dc0), 0x0, 0x40080) r5 = openat$ttyS3(0xffffffffffffff9c, &(0x7f00000001c0), 0x4b301, 0x0) r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x7ffffffe, r5, &(0x7f0000000000)={0x30000011}) 4.514118233s ago: executing program 5 (id=292): r0 = socket(0x10, 0x803, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000200)={'lo\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="2c0000001400b59527bd7000ff9bdf250ae19eff", @ANYRES32=r1, @ANYBLOB], 0x2c}, 0x1, 0x0, 0x0, 0x2004c040}, 0x0) 4.513022063s ago: executing program 5 (id=293): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000009e602206d0414c340000000000109022400010400a000090480000103010100093700086ce82201000905815f"], 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x2000410, &(0x7f0000000380)=ANY=[], 0x1, 0x2b4, &(0x7f00000000c0)="$eJzs3T9PA2UcB/DfldIWHdrByZB4iQxOBFhdSgwkRiZNB3VQI5AY2phAQuKfWJlcXRx9BSYmbr4JF9+BiauJmwwkZ653Rwu0hRoKGj+fAR6ee77P/e7yFErIPXy4Pjg5TOP44svfotVKotaNtbhMohO1qHwdN3S/DQDgv+wyy+LPrLBILomI1vLKAgCWaObP/5UZgZ+epCwAYIneefe9t3YPDvbeTtNW7A++Oe/lv9nnn4vju8fxSfTjKLaiHVcRWaX6+0CWZcN6mqZp1o4YDM97eXLwwS/l/Lt/RIzy29GOTpUo3m3kH/ffPNjbTguxcZ0f5nW8UJ6/m+d3oh0vTZx/Ir8zJR+9Rrz26kT9m9GOXz+OT6Mfh6MixvmvttP0jey7v754Py8vzyfD815zNG4sm/WOCAAAAAAAAAAAAAAAAAAAAAAAFrZZ7p3TjLQTG4O8q9x/Z+Uq/2I10krn5v48Rb5ZTXRrf6BhFt9X++tspWmaJcWwcb4eL9ej/jxXDQAAAAAAAAAAAAAAAAAAAP8uZ599fvJRv390+iiN8iH/68f6/+k83YmeV2L+4Ob4XLWyOWfmWKnGJBF5TzLrJuQX8Ui35b7G2qyaf/hx0Qlb949ZnXd/HqdRra789k4d04yqp1Utkp8nxzTigedqzDq0XpbwsHkaUw+1F772xoujxnDOmEjmvS5e/70ou+xJbr+IGqO7OjW+Wjbieo3fXhsLree73ysSu3UAAAAAAAAAAAAAAAAAAMBSjR/6vXOoHhdzo7WsucTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAJjf///+xGPSJu9AzL8NxU0WjE6dkzXyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/A38HAAD//zY6VNc=") syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000340)='./file1\x00', 0x210000, &(0x7f0000000740)={[{@nodelalloc}, {@dioread_lock}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@nombcache}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@errors_remount}, {@stripe={'stripe', 0x3d, 0x10}}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) listxattr(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000600)={0x9, 0x20000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x4008032, 0xffffffffffffffff, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="00020c0000000c0002"], 0x0, 0x0, 0x0}, 0x0) 3.844482636s ago: executing program 0 (id=294): setresuid(0x0, 0xee00, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@remote, 0x200000, 0x0, 0xff, 0x1, 0x0, 0xfffe}, 0x20) syz_usb_connect$uac1(0x2, 0xa5, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902930003010000000904000000010100000a2401ff03040201021324060400060900000000000600010000000009240300ff010000000924050100f8431cfd092403000403060402062405040000090401000001020000090401010101020000090501090000040000072501000000000904020000ff"], 0x0) 2.676457692s ago: executing program 0 (id=307): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x6, 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="180000000e000001000000000400070007010000080700d07500fcff0000000095000000d3031a00041f8ea47c2eb2b7639c2ad3a4c89eb40634ab9b5ade7978eb59ff70cd62adbe9c31865cf39dc9e93813d9433f34dad576b1897b3533f883f9e873d9c435ab89afdd4ff0c24c0053f1721e9dc694f461734e10ea76584696317ca540336bc0e60e7d6d44484e01102b1c830d2630c3932755946ba8848b0d93caec1f4d89f99dcd2e9cb4d3646bc48d7ece5cbb87cdd67955cf5c813c05411a276d6afe065ac5849c64aebf30294fc59168bcb9a25164a1826a81cf45e576ef4dd94e292cbbf69d0787fa4b596ce132d7e976b136871cebb77ad2e34ffcf52557e6a0403769815ed13ca7b6c9f2fd7d11461997a57b35715cee9809008af9df0690f5d42d2e0f2d967aa4bc96a7d4b343411ef4d962699ffc5c434cf53339430fe9d668405875e14bea5c4aea70b9de7b9fb36561bdc896a0cc666f0d9b49832984ed9effda637edfb97defbd3219055f5a7ee877c79ec93133f0109e9746acd0cba749390a9b575a129f1838688c21ea8db8"], &(0x7f0000000100)='GPL\x00', 0x3, 0xfa, &(0x7f0000000140)=""/250}, 0x23) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2172, 0xffffffffffffffff, 0x0) prctl$PR_SET_MM(0x23, 0x5, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) mremap(&(0x7f0000097000/0x2000)=nil, 0x2000, 0x400000, 0x3, &(0x7f0000bff000/0x400000)=nil) mremap(&(0x7f000040b000/0x1000)=nil, 0x1000, 0x4000, 0x3, &(0x7f00004b3000/0x4000)=nil) mremap(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 2.538439825s ago: executing program 0 (id=308): ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) setsockopt$inet6_IPV6_PKTINFO(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000080)={@loopback, r0}, 0x14) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x8, 0x0, 0x7fff0000}]}) prctl$PR_MCE_KILL(0x35, 0x1, 0x2) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@ipv6_newrule={0x60, 0x20, 0x1, 0x70bd27, 0x25d7dbfc, {0xa, 0x14, 0x10, 0x4, 0x7, 0x0, 0x0, 0x2, 0x8}, [@FIB_RULE_POLICY=@FRA_GOTO={0x8, 0x4, 0xd3bc}, @FRA_SRC={0x14, 0x2, @remote}, @FRA_DST={0x14, 0x1, @mcast2}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'geneve0\x00'}]}, 0x60}, 0x1, 0x0, 0x0, 0x8081}, 0x20040000) 2.523823223s ago: executing program 0 (id=309): mkdirat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1c1) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x2}}, 0x18) write$FUSE_INIT(r2, &(0x7f0000000280)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x0, 0xfff9, 0x1000, 0x0, 0x7, 0x0, 0x0, 0x20, 0xf}}, 0x50) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0), 0x4000, &(0x7f0000000d40)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@ignoreqv}, {@access_uid}]}}) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getresgid(&(0x7f0000000180)=0x0, &(0x7f0000000200), &(0x7f0000000240)) write$P9_RGETATTR(r2, &(0x7f00000003c0)={0xa0, 0x19, 0x2, {0x1950, {0x8, 0x3ff, 0x4}, 0x40, r3, r4, 0x5, 0x3, 0x7fffffff, 0x4, 0x5, 0x200, 0x7, 0x40, 0x100000000, 0xffffffff, 0x8, 0x0, 0x401, 0x6}}, 0xa0) r5 = syz_open_procfs(0x0, &(0x7f0000000700)='mounts\x00') read$FUSE(r5, &(0x7f0000003800)={0x2020}, 0x2020) 2.45950169s ago: executing program 0 (id=311): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000401e04012800000000000109022400010000000009040100010300000009210000000122070009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0xd5, &(0x7f0000000680)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc3, 0x3, 0x1, 0x3, 0x10, 0x2, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1bfc, 0x15}, [@processing_unit={0xb, 0x24, 0x7, 0x2, 0x2, 0x4f, "144c890c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x4, 0x3, 0x6, 0x7, '4#'}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x5, 0x2, 0x2, 0xf}, @as_header={0x7, 0x24, 0x1, 0x3, 0x2, 0x3000}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x6, 0x3, 0x7f, 0xf}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0xffff, 0xfe1, 0x5f, "fa80c6"}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x1, 0x0, 0x6, 0xe6, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x2, 0x1, 0x5, {0x7, 0x25, 0x1, 0xc, 0x80, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x2b90, 0x0, 0x29, 0xc7}, @as_header={0x7, 0x24, 0x1, 0x6, 0xf}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x2, 0x7, "b91bd249c5"}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0xfe, 0x0, 0x87, {0x7, 0x25, 0x1, 0x8, 0xd7, 0xd}}}}}}}}]}}, &(0x7f0000000a80)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x310, 0x2, 0xab, 0x0, 0x8, 0x3}, 0x143, &(0x7f0000000780)={0x5, 0xf, 0x143, 0x6, [@generic={0x101, 0x10, 0x2, "ccd6ce103d1feda37ca25406a5cae2c7aef091ed81c43c98e2d7cbadbe67643b646d64f05e582f6c3399f443f04e9005b4e612e9667116d722ada48740cfa4678641059de82ccb0fae27d7b9e49fc7d19d2b1775b8e70724896079ff8d5747fdfca333994dec86337eba3217f63828d62a830ad357cf1d3a39acc6cda5e9ab606a17beef7df76210ad232da0256084bdfa9d8608a1f6467d478c0a2ccdf4ccd0f99e4d48e2a8d7cf2d6f0b6acf4248d6e72c0c0295c808eed4b025bfa15cddded502ff0cc5af1acca6e6530b48af2a9bb8ecae61ba15576d548f4f827a175b0c6c268895be9068120c1e2f37d0e0ca8a79a2f2c8938b459061b40b477067"}, @ssp_cap={0x14, 0x10, 0xa, 0x10, 0x2, 0x800, 0x110f, 0x101, [0xc0, 0xffc000]}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "21c83facb6007fc36667d8f1958317b3"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x10, 0x3, 0x7, 0x14, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0x6, 0x1000}, @ptm_cap={0x3}]}, 0x3, [{0x28, &(0x7f0000000900)=@string={0x28, 0x3, "c6475da1a117769d7a6b8a613f8a64c329615706962795191449b04cdbb69ba516b479c47f7b"}}, {0xc4, &(0x7f0000000940)=@string={0xc4, 0x3, "bed2fa5bff4fbe05313839430ecff0d7e2a40ce564ec1e6b0ece4f645264fe8979fc72a7dfbdae0d0ede6ccbdb9d9ff55f621fe507feec599d2a83d6bdfa39234dba9278fa7431adec019bbfa0fdbc4b898b55b157478d8e6734adfaef59f8bc0dbf4b6c5c739d46837177c971b65c7c50f02bafafadbf7e63f08b0851996f244f2454d377545c204c8e9c903c36e82fb470bb308bf2e32d957d66681d3946c518b029e154eb613ac121abccd4dbf5d3d5d7244d6b8b5c1a599f179b89fcd4f9aeca"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x1004}}]}) syz_usb_connect$cdc_ncm(0x4, 0x92, &(0x7f0000000100)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x80, 0x2, 0x1, 0x9, 0x40, 0x5, "", {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d2c55967"}, {0x5, 0x24, 0x0, 0xd}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0xa5, 0xb7}, {0x6, 0x24, 0x1a, 0xffff, 0x3a}, [@mdlm={0x15, 0x24, 0x12, 0x2}, @acm={0x4, 0x24, 0x2, 0xf}, @dmm={0x7, 0x24, 0x14, 0x8ba, 0x4}]}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x81, 0x1, 0x5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x8, 0xd8, 0x75, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x6, 0xc, 0x1}}}}}}}]}}, &(0x7f00000005c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x8, 0x7, 0x3, 0x8, 0x9}, 0x29, &(0x7f0000000640)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0xc, 0x10, 0xa, 0x8, 0x0, 0x2, 0xf00, 0x7}, @ssp_cap={0x18, 0x10, 0xa, 0x7, 0x3, 0x7fffffd, 0xf00f, 0x9, [0xc0c0, 0xcf, 0x3f00]}]}, 0x7, [{0xea, &(0x7f0000000240)=@string={0xea, 0x3, "eb504b7c0a14e047820816a8b784948d13d11c66abd1636a46480198b9b62d2b17886f04aa3ddcbdd2437cfaae7cd1fbf959810a948e645f98d95345bf5956740485e82af558741404949b48982465479be6f7955315c4f2928f911758487aa2836094dc6a41dea987c75a4bd347436b4523f57786adefc40e3c56e9bfcea445dbc536c87efa6965aec841c238ec91db7b898342f20e4889d9863297eadfd8cba4e143d2271e7302a82dc667a1988a5b202203fe11ac82c2fef76939abbbba65253dd52061a89d8e12cf467edef1d843124c906d202aae4b9ae5eb9296c2129dd110b483a4e0c9fa"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x5cf8}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x426}}, {0x6c, &(0x7f0000000380)=@string={0x6c, 0x3, "6b590b3d372f7aa77629d29d834f499520e7e1b4a74729a9ef746f9e4c0b8bbab080383ddcdeac504f690c1488a886e35d10a21639b73ad69a16b6d524f4d23511e3e204d1edb8abdc88a53a4acd30f5ba8c8c74127ae4f3b0acfa456ad8d2233b110c4c512ed6e1f6ea"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x812}}, {0xfa, &(0x7f0000000440)=@string={0xfa, 0x3, "79d96c3ad2cfabd2d3cdad5d968ba39e484d8a6e3edb46d430d418ddbfac9800b507b7e7f56a51282dbc3fdf954a684fbf3735c9533b9862b0c10de2877edb7ad1f2e769ae28229703f3a6e2740f9cd7bbbfce6a289dab32795245f91ea84251b8b13beb17c77bd0a23090b6a33c636f652ace28ec69ed6c9121f26e202d63543efe3a15ff1d0caf10bc8cc526c3c77b9b29f32fdaf2af4ccb2944470f8e0b6eb7e056cf13a8ce1eb5854d593cacc2a0248f65b38f0eb968c30c95a25a70e4451292197791de1d132c2e3a849f7989624e40f390b5147a4a9cff738314ddd714cebd8e8f0873f585c7d845d5010e958aba3268873dbfcb62"}}, {0x68, &(0x7f0000000540)=@string={0x68, 0x3, "57544ee9e88d0f2101054e91a8807699e9056bfe28563e35cb282ddd685b12bd2f64f7e408a7e1e243602ffe262d8cf1c44134494e2c1c2f905148bd81d204d228d9fa671880af6cd69c2d3e1b03ec8c0e4636c6a5392bd4f44b180f8aa195a6824cf3c17a8d"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x22, 0xa, {[@main=@item_4={0x3, 0x0, 0x8, "95fb7fdd"}, @main=@item_4={0x3, 0x0, 0xa, "e2d83f12"}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000d00)={0x24, &(0x7f0000000ac0)={0x20, 0x11, 0x88, {0x88, 0x9, "b9beb2c6d4b4e89e1419d014b876e872091ef54158902f6c521923e7a17f6a16f0476be359626fe0e619993b707b20e3a77e2df0e466b5f533e095d791ce292153726e18eb5fdb9e4802a0ade03150cc9f16eb287d5057b453f7e7a035bd6750f3952cbe8eb67b0859d9bc07ffd26887385f4e80795d169c54ab4e5e7660e0f8aa40a7c907a6"}}, &(0x7f0000000b80)={0x0, 0x3, 0xc2, @string={0xc2, 0x3, "efb74d76d1578b8cab6e274efcf16c637eef0795808d64baf52fe66764bf6172615e406738e98e57ede360716ecd64a27a2d24350456f3fca3e2001616e4f4c12f5524d4c8cd9b1842441de8691a633d791d294a3d1a2fdaf4a69bc0df3f0d15e480cb13eb022cf85ce25116bfac69291d2158ea8cf6d1098b955e986aacb3ebf6097338657a6d3a0c83451c4f16198e4dbc7090ba09234900506a77d2563dac619a0449081749d9ee98376d6562e672a314bac07bcce8596d6616233180540a"}}, &(0x7f0000000c80)={0x0, 0x22, 0x16, {[@main=@item_4={0x3, 0x0, 0xa, "c36d2a0e"}, @local=@item_012={0x1, 0x2, 0x0, 'w'}, @global=@item_4={0x3, 0x1, 0x0, "f50a4aa5"}, @local=@item_4={0x3, 0x2, 0x9, "d1ccc387"}, @local=@item_4={0x3, 0x2, 0x2, "9b26411b"}]}}, &(0x7f0000000cc0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x10, 0x5, 0x1, {0x22, 0xf1}}}}, &(0x7f0000000f40)={0x2c, &(0x7f0000000d40)={0x0, 0x3, 0x8, "277a878c50149259"}, &(0x7f0000000d80)={0x0, 0xa, 0x1, 0xfc}, &(0x7f0000000dc0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000e00)={0x20, 0x1, 0xbb, "300fca20ed03b87ae65c9d808b0a16ad11053ded7d3c1470412440395fc5b594b2dad0bfb9c90d55f9ecc7ee59589626c931d97c3933a520e762578818a871eea6fce25258d291131b17e8b4362013c40088e6f9b10fb99d1ab966ce74cea4f0e823f20f62229494dd25947f6359ef82125c5212a50f643f3553bd2aab40f17cfe9deb84b2dab813b5fd8ce2194ca41b7dd923eaed21a122b7460de08e80a22c8b6a0cd825a0f793c6d3850ad1d35e81ca06f14fe2175627644b61"}, &(0x7f0000000f00)={0x20, 0x3, 0x1, 0x5}}) 2.415932772s ago: executing program 3 (id=312): socket$inet6(0xa, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fadvise64(r0, 0xfff8, 0xa93d, 0x3) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x2880010, 0x0, 0x0, 0x0, 0x0) 2.415354222s ago: executing program 3 (id=313): r0 = socket$inet(0x2, 0x3, 0x6) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000001040)={'gre0\x00', &(0x7f00000000c0)={'syztnl2\x00', 0x0, 0x700, 0x700, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x60, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0xfe, 0x0}}}}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000300)={'syztnl2\x00', &(0x7f0000000000)={'tunl0\x00', r1, 0x20, 0x40, 0x1001000, 0x6, {{0x5, 0x4, 0x2, 0x6, 0x14, 0x67, 0x0, 0xf9, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @initdev={0xac, 0x1e, 0xfe, 0x0}}}}}) getrusage(0xfe, 0x0) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x17, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000000071120200000100000000000000000000e9d427448616332f0f3e5ba65aa29bef"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x8}, 0x80) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x8000002) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, 0x0, 0x0, 0x4) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r3 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_GET(r3, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)={0x10, 0x3f8, 0x200, 0x70bd26, 0x25dfdbfb, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000001}, 0x804) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x89901) fspick(r4, &(0x7f00000000c0)='.\x00', 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) clock_gettime(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002980)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=""/112, 0x70}, 0x12b}], 0x1, 0x42, &(0x7f0000002a00)) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r8, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) sendto$inet6(r8, &(0x7f00000001c0)="a6e2976b5c4383036d32dadd2e144d8645ca8d1b230e105614396838da83c754887e7bea2f35d4ea667817d90d532af065f2e398dd9081ea16f8b371a202a6f9e505bbc964a0d3880bf0104a0a0a2f0d311efee163", 0x55, 0x840, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1000006, 0x12, r8, 0x0) 2.328427045s ago: executing program 5 (id=314): ioctl$KDGKBMODE(0xffffffffffffffff, 0x4b44, &(0x7f0000000000)) (async) ioctl$KDGKBMODE(0xffffffffffffffff, 0x4b44, &(0x7f0000000000)) ioctl$FIONCLEX(0xffffffffffffffff, 0x5450) getuid() (async) r0 = getuid() setxattr$security_capability(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f00000000c0)=@v3={0x3000000, [{0x0, 0xde}, {0x4, 0xc7}], r0}, 0x18, 0x2) socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r2, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, r3, 0x800, 0x70bd26, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0xbc, 0xbe, "4e661c3da9a18d879cf71badfc332f16aa29f5d027ac1e0692c7c5e115c07397d1e6efe4e3fecbf30fc91c9156774b6682bb9eac0415e89a6a232f55039780fb4c14d2f8ed0f21464bfb9eeade7a4ce2b9a7813355b2f8d32e5d788609d58717d2125d888b3d800062c1e6e4f61864883f75892da3f2f8fe21567262939de6983e44ddd7d77c3d614b480655f8bd198a2f4ba625b708b8810a63356f276f9fb264923e59ea3f3770723da71c00632e71038e87c0b89bbb82"}, @NL80211_ATTR_STA_PLINK_ACTION={0x5, 0x19, 0x1}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x62d}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x2}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x2b90}, @NL80211_ATTR_OPMODE_NOTIF={0x5, 0xc2, 0xff}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x71b}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x217}]}, 0x108}, 0x1, 0x0, 0x0, 0x48084}, 0x5000) (async) sendmsg$NL80211_CMD_NEW_STATION(r2, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x108, r3, 0x800, 0x70bd26, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0xbc, 0xbe, "4e661c3da9a18d879cf71badfc332f16aa29f5d027ac1e0692c7c5e115c07397d1e6efe4e3fecbf30fc91c9156774b6682bb9eac0415e89a6a232f55039780fb4c14d2f8ed0f21464bfb9eeade7a4ce2b9a7813355b2f8d32e5d788609d58717d2125d888b3d800062c1e6e4f61864883f75892da3f2f8fe21567262939de6983e44ddd7d77c3d614b480655f8bd198a2f4ba625b708b8810a63356f276f9fb264923e59ea3f3770723da71c00632e71038e87c0b89bbb82"}, @NL80211_ATTR_STA_PLINK_ACTION={0x5, 0x19, 0x1}, @NL80211_ATTR_PEER_AID={0x6, 0xb5, 0x62d}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x2}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x2b90}, @NL80211_ATTR_OPMODE_NOTIF={0x5, 0xc2, 0xff}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x71b}, @NL80211_ATTR_MESH_PEER_AID={0x6, 0xed, 0x217}]}, 0x108}, 0x1, 0x0, 0x0, 0x48084}, 0x5000) r4 = socket$pptp(0x18, 0x1, 0x2) ioctl$PPPIOCSFLAGS(r4, 0x40047459, &(0x7f0000000340)=0x800) (async) ioctl$PPPIOCSFLAGS(r4, 0x40047459, &(0x7f0000000340)=0x800) sendmsg$NL80211_CMD_GET_REG(r2, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000500)={&(0x7f00000003c0)={0x13c, r3, 0x0, 0x70bd2a, 0x25dfdbfb, {}, [@NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'b\x00'}, @NL80211_ATTR_REG_RULES={0x100, 0x22, 0x0, 0x1, [{0x2c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x80000000}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x78f}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x6}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x9}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x4}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x6}, @NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x5}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x3}]}, {0x24, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x10000}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x101}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x8}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xe}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x5e4}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7}]}, {0x44, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x2}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0xb0d}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x3}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x2}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x9}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x10001}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x4}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x5}]}, {0x2c, 0x0, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x5}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x8}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x1}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0xa7}, @NL80211_ATTR_REG_RULE_FLAGS={0x8, 0x1, 0x89e2}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8}]}]}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}, @NL80211_ATTR_DFS_REGION={0x5, 0x92, 0x4}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x69}]}, 0x13c}, 0x1, 0x0, 0x0, 0x20000000}, 0x20008000) tee(r4, r1, 0x7e1d4f45, 0x0) (async) tee(r4, r1, 0x7e1d4f45, 0x0) rmdir(&(0x7f0000000580)='./file0\x00') getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) wait4(r5, &(0x7f0000000640), 0x40000000, &(0x7f0000000680)) syz_usb_connect(0x6, 0xa43, &(0x7f0000000740)={{0x12, 0x1, 0x201, 0x32, 0x49, 0xaa, 0xff, 0x1b3d, 0x1f2, 0xc0cf, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa31, 0x2, 0xf6, 0xc4, 0x70, 0x7, "", [{{0x9, 0x4, 0x24, 0x8, 0xd, 0x16, 0xfd, 0x88, 0x6c, [@uac_control={{0xa, 0x24, 0x1, 0x100, 0x51}, [@selector_unit={0xb, 0x24, 0x5, 0x3, 0x5, "db2077a98a1e"}, @feature_unit={0xf, 0x24, 0x6, 0x4, 0x2, 0x4, [0x9, 0x2, 0x0, 0x1], 0x81}, @mixer_unit={0x8, 0x24, 0x4, 0x1, 0x2, "cf36a5"}, @mixer_unit={0x7, 0x24, 0x4, 0x5, 0xe, "d867"}, @mixer_unit={0xb, 0x24, 0x4, 0x2, 0x6, "cf05be856798"}, @feature_unit={0x13, 0x24, 0x6, 0x6, 0x1, 0x6, [0x9, 0x8, 0x7, 0x9, 0x9, 0x1], 0x5}]}], [{{0x9, 0x5, 0x9, 0x4, 0x10, 0xf9, 0xb, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0x3, 0x2}]}}, {{0x9, 0x5, 0x3, 0x0, 0x40, 0x53, 0x80, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xd4, 0x1}]}}, {{0x9, 0x5, 0xd, 0x2, 0x8, 0xfe, 0x1e, 0x81}}, {{0x9, 0x5, 0xd, 0x10, 0x10, 0xff, 0x7, 0x3, [@generic={0xf8, 0x2, "201d07d175bca021c0519b07058b85f861e29dea8e237ab555552f9741e2a9e6d7c57c6523e326c54d6358a50082fcbdca8496125bb46e36768ef72ba3a7c5c335a5c24c7033fde27c76e8bf88c17d0a1f793438cda96b415230eab594aab9bd211548898965a9e930fb0507d55546aa88aa5315817f9d466fb8b1451090b93b3a4dd0e5cb9f3a6f9ee3f70600f106e5d4ab0d1a081575d611686a708ea7faf37c8ee09a598e717912ad8cb8ecf6f9dd7685fb1eea6a152891bca2ac6b04b4f9cd6c360c13f31983f7f5590645dbc9af2f78dd172a6361b25a62cc7f37d7f32105dba9c9ec4819f412ad4c4bd3e36310bf8aed311355"}, @generic={0x11, 0x7, "719c0b8830c3bb7168e3cafea2e5e3"}]}}, {{0x9, 0x5, 0xa, 0xa, 0x0, 0x1, 0x4, 0x8, [@generic={0x2b, 0x23, "3e0d01c0293a72dd6bbad5f878b3f5aec75e59b46af7f1e44e68ee519b7c4e8139a6812a75ea746b7e"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x3ff, 0x4, 0x0, 0xfa, [@generic={0x55, 0x10, "4d36e0533def4986b6e36596e4c96118ed3c59a2fef1a23e5e5759f91daf9ab475421a8a47351751de2fabd9747b6dc042737280bacefe7a4a94be36b58d9ba29c0372be67edbdb00be8c3e76e60e485f84a1f"}]}}, {{0x9, 0x5, 0xe, 0xc, 0x0, 0xfe, 0x4, 0x7f}}, {{0x9, 0x5, 0xc, 0xc, 0x3df, 0x8, 0x7, 0xd, [@generic={0xc5, 0x21, "96750212b5cf0f3a5255bcc55b315b8d63fe89c1a66d3453166e18fa60b9f57dea463105d9e0bef603d78ed6186c58935b4344f104851f7f547192a96e9a490ba8e4eba726594e14d77fcfd4fc329004c9c61f97dd0d9dc65335e62f79b38b57fc1cc66b1820e65a8bd9e7cd1a2b8f821e3a0284e22b639b8c6e595c60cf73f6453c1f96300bc6d35dc096e1f0ea0534a9fb9044574b59086d192e8cc536a794817748118cc67d6293c274533375165bd801872aba9ab31580667eed28de72c2b9275e"}]}}, {{0x9, 0x5, 0x9, 0x3, 0x3ff, 0x9, 0x7, 0x7, [@generic={0xa4, 0x30, "4fbe2de213edc386f1c129124c4ec4f1fdbe33b6782c0c6d4ca5cdc12c98f4cdf66707fc2127b12d786e9ea2fd33d57140771e1d535fab3f986900cbc832e8b3dad51a1c2b9a9d035f51d91c362c81b91a9aac828ab828e13895f619d53c1f4df7908ae2f6b7928b15cee0fa4d8ce98d793053e5818ffd36a56e6f849b180f90034b8db28e9a9971a470a5640b1707956e6894325a114304a0fa0093d964c03bba87"}, @generic={0xa2, 0x9, "5d55501d30d6acd0133a9125ca2ef096af7d8c2cae1fbd1278b5d459569f28a5e1b7589b4f7c10031977270a37fcd72e48145b2929ac3cf173d8bf780bd8792737fc41e92dcddc9c8f26d61a73d0ecd1d70b408b6590e09a84b50bdbdf6a6644fa555ad604b1a8ffc916a6fa5b236b76b974328d7368f9508f942769a9d449fd7fb73a07798f9a91ec64a5353390cc790b1359cc5ef50e9627eff3d9253fe151"}]}}, {{0x9, 0x5, 0x8, 0x10, 0x400, 0x7, 0x48, 0xfc}}, {{0x9, 0x5, 0x7, 0x0, 0x8, 0x3, 0x49, 0x4}}, {{0x9, 0x5, 0x5, 0x0, 0x200, 0x1, 0x9, 0x33, [@generic={0xd, 0x3b01eb721e05c0fa, "7e9c98fb3e4485ddeadfba"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x3ff, 0x81, 0x1, 0xf, [@generic={0xe2, 0x21, "a72271bc36d69cdc00454135c67ff5684b993d548c47c960cd3420477ecebe64579272f5f4a03a5c2507c704790596cc675097d6bf994eb3b242d11287fee7bc4367e79c81143cc13e69da70717f4377409fec27267d79b60e8150481c960325de9ed2ccc44090bd2c63fbb44424654716be1cae7d2f2fe3cc19cfa4c79d3339225d3c736c045b4599292402a42c357e0fcbdb2ddfe52c76ddb950906e106bfb6439d15dd57402d4e192eac82afc2b4e4116e2749c70e6e8d96e561c59c2c4d4342b2ef56019fe36e64149f2b3e0c7aaed03eb9e126038f4c9db3054b6318e15"}, @generic={0x85, 0xc, "ef141a30a33a5c5cbfd4e604f0af3d69d1710bc4fdc9a23ef9e724fa3d9873c4d6f97ec0b0529c89cdbe2a062b9e6bce37128946d6c17f8942b059780f1311a797c0578f010c2b14b574c248a1c4b474ee4bd2f6f410b4135993feb794d11103880b99703a2cdf9f14deb763ac852db3e848a1d647a0c758d26ac8986417f15176868c"}]}}]}}, {{0x9, 0x4, 0xd5, 0x9, 0xc, 0xc5, 0x86, 0x2b, 0xf8, [], [{{0x9, 0x5, 0x0, 0x8, 0x8, 0x8, 0x3, 0x8, [@generic={0x42, 0x9, "9484486d1be6aab09c3e43262f75c09d466225da6c9023356bb261f76660667a16c67b95a4083fa80e75d8833397d5dcb29496feaacc844cbd487423c29f3997"}]}}, {{0x9, 0x5, 0x4, 0x2, 0x10, 0x7, 0x3, 0x5}}, {{0x9, 0x5, 0x9, 0x0, 0x200, 0x5b, 0x4, 0x36, [@generic={0x27, 0x23, "73f4b2b6f0939dde8ed7aa9025ded100c40e1f9a38331f0c6e2f3c4ec20b637e74112cec41"}]}}, {{0x9, 0x5, 0xb, 0x4, 0x200, 0x8, 0x2, 0x8}}, {{0x9, 0x5, 0x2, 0xa, 0x8, 0x13, 0xe9, 0x0, [@generic={0xc4, 0x11, "dbf17b94e302582e0cdcc505f6c7b19226499dc464c1a0e68341ed8f7ebcdd926ec1073877a288238dc975cb0aa0faeb1ffec4bdf307b21764eeab565b3331e3eee18831b5787f083962bc639ae1339eb2119d55c4f8c447a27f897e6bac5febcd68c4013526288e11411553f0a5e99ebf564c36cd4fb3a40dbb6bca8c274cda6ac6b331ce81dd8e395bbab801ee76e9f677df50c851cc92a86a07ff47576ce61446b34b7ca87811fb82496df2fd67c03e49f731dcf16f8fe5088e3fa1f6cced666b"}, @generic={0x93, 0x23, "6797c8cd03e9bc45ec8cc68ca517994182715429d5c64bc34b89ce69f1d50e7fdd26d01823935c9a55215e84f457ac419051405f864b3cf7bfd60cb557e15472c131f5ac1791ddb9a8df41692f0c17557d9c4c978f0965901136297cb2f15c0ace1650c28bddf9368da8e0d7713fb8d39f416c209c6b73c022714c0bbb98060de7e56168cbba78e743764d2147f2f4cee7"}]}}, {{0x9, 0x5, 0x6, 0x0, 0x0, 0xff, 0x0, 0xf, [@generic={0x7b, 0x5, "2946cecb25b900e78980c04f01c937f4d127270f2755912117269a5070b62191bbac1e5df2e8991791cb9667a3f237c09bd9b8a6657136d9273c8648f22a417ba72a0079d7fe9825bca4943bf3c7a82c6772a1d9b49d63372adab6b7754607d676dd6efbdc1f636b33ee43d2a74f262a9ad56b5d83bced7560"}, @generic={0x15, 0x10, "a58986975484988bd927e5be7aefcd0a73ffc5"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x10, 0x4a, 0x80, 0xcc}}, {{0x9, 0x5, 0x7, 0x10, 0x10, 0x6, 0x4, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0xee, 0x1}]}}, {{0x9, 0x5, 0x8, 0x10, 0x20, 0x3, 0x3, 0x2}}, {{0x9, 0x5, 0x2, 0x10, 0x400, 0x7, 0x49, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0x6, 0x1000}, @generic={0xbb, 0x22, "7421eaace1b9115414d34f52228d049dbadb8b9ac5eb6951d9389714df3bfd77364626b13d33780f5fc71b1482962e25d2a7367bf17086956fb864bcf1ccedbdbfc42debf6149ef54319febc0d3ee088b7da2c34ff71e24eb8c09d99f5d5e19dba6388c4147e93686787b446dc3375c0bdd1ef841cbf3130c352099a3e57e43fef1b23bfa1649f87b2280fc851ec6546ff1ed0072d03f05519aaf13163c64bc5f551d1dd1a41a88e655f4f9aef40f6ec6a46bb0e0a2c9480f8"}]}}, {{0x9, 0x5, 0x7, 0x7, 0x3ff, 0xa, 0xb, 0x2}}, {{0x9, 0x5, 0x5, 0x4, 0x200, 0x5, 0x4, 0x40, [@generic={0xae, 0x22, "165830c5a3f2036dab8bd543c620c3b3761329ce1371e2c2cd453d2609c99cef470d3abef3c71128fe0fe6aabe3e4d28395892180bd70626d9f6779deb4ab0a75e447dc1aa05993651bf58e6f786ed2911055c3bf72b40e30218411fd55a74b8fbae80b912ce5b2f2fe1ae4ed54f755b3426aff776e9a6095ae0111cc5df1b0f7f8ef38fa8712f024e3a622658c2cabc0c4568314ebef54bdf88c9094fd25c49d66969f4698e4de04e1da463"}, @uac_iso={0x7, 0x25, 0x1, 0xc, 0x1, 0x4}]}}]}}]}}]}}, &(0x7f0000001440)={0xa, &(0x7f00000011c0)={0xa, 0x6, 0x200, 0x7, 0xa, 0x80, 0xbf, 0x2}, 0x12d, &(0x7f0000001200)={0x5, 0xf, 0x12d, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x9, 0x2, 0x5, 0x1ff, 0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "2219f39a5a1602edfdd2b20dfa09c257"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x2, 0x9, 0x8000}, @ssp_cap={0x1c, 0x10, 0xa, 0xc, 0x4, 0x6c0000, 0xf00, 0x6, [0x3f00, 0xff3f0f, 0x3f30, 0x0]}, @generic={0xe3, 0x10, 0x4, "e8fc5dd11502272a501a23fd8ce762154908051c70c62b5007b77662d10eabe8c0a63e5ba44212fb0262ce24ed7041c229b5dc457f6026fd54f2482c24f09730424a4ef066376df578c167f20d0b410cce9f44dfdedc65af5308b55903af48fd9ce4e19e1bb60fdf96862820e603211b2a458c7fe67764b87917ec3d8a1dc4f7ad10790d69b7dff541a0afab6c54b25f7db312fd828648d8acbd9182bce9d5c460db6fe1d96270d9aace61125183f38405a281192d84745db7137d4765d78ceda604377094311d35085d0933fbe8a8a5f8d5c0da9a95862a5c361bc1d02f0368"}]}, 0x2, [{0xad, &(0x7f0000001340)=@string={0xad, 0x3, "003de9984a8a2c028d78374d961e22dcec164170c89d38aefc4d47ae76c0ea81ab25f433041ac231938ea4facbb80045e3d67926699858c10e120dc0f2ab26caa63c6dcd979272519d9e7869186d5df27c74215a2599e1fab6a9f47874d1905ee9ef06a3c4a576fa5a0025abd89bd0b5541258b87d5fd0069518e027bd026ff08c38e7c5bda0464a0a4fb5446013e8c6cc0c67ba55c95a7c29e6a1561bfb757f040b3cb0eb0bf6a01e66b6"}}, {0x5, &(0x7f0000001400)=@string={0x5, 0x3, "efab70"}}]}) close(r4) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$devlink(&(0x7f00000014c0), r2) sendmsg$DEVLINK_CMD_PORT_SET(r6, &(0x7f0000001680)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000001640)={&(0x7f0000001500)={0x12c, r7, 0x8, 0x70bd2b, 0x25dfdbfd, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x6, 0x4, 0x2}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x6, 0x4, 0x3}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x3}}, {0x6, 0x4, 0x2}}]}, 0x12c}, 0x1, 0x0, 0x0, 0x80}, 0x20000400) syz_pidfd_open(r5, 0x0) (async) r8 = syz_pidfd_open(r5, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000016c0), r6) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, &(0x7f0000001700)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r8, 0xc400941d, &(0x7f0000001b00)={r9, 0x15, 0x32}) syz_genetlink_get_family_id$ipvs(&(0x7f0000001f40), r2) (async) r11 = syz_genetlink_get_family_id$ipvs(&(0x7f0000001f40), r2) sendmsg$IPVS_CMD_NEW_SERVICE(r6, &(0x7f0000002000)={&(0x7f0000001f00)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001fc0)={&(0x7f0000001f80)={0x24, r11, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x4d}]}, 0x24}, 0x1, 0x0, 0x0, 0x400e5}, 0x0) (async) sendmsg$IPVS_CMD_NEW_SERVICE(r6, &(0x7f0000002000)={&(0x7f0000001f00)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001fc0)={&(0x7f0000001f80)={0x24, r11, 0x200, 0x70bd25, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x4d}]}, 0x24}, 0x1, 0x0, 0x0, 0x400e5}, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000002040)={r10, 0x3, 0x0, [0x3, 0xa, 0x8, 0x1, 0x6], [0x7, 0x66f5, 0x7a, 0x0, 0x10000, 0x1, 0x80000001, 0x7fff, 0x10000, 0x1, 0xfff, 0x2, 0x100000000, 0x1, 0x10, 0x8, 0x9f4, 0x8000000000000001, 0x3fc0000, 0x80, 0xffffffffffff8001, 0x8da, 0x6, 0x4, 0x465e, 0xffff, 0x1, 0x712, 0x3, 0x56f9, 0x9, 0x1, 0x2, 0xbc, 0x101, 0x8e, 0x7, 0x8, 0xd, 0x0, 0x8000000000000001, 0x8, 0xffffffffffffffff, 0xef4, 0x80000001, 0x4a, 0x6, 0x9, 0x7, 0x7, 0x5, 0x7, 0x9, 0x2, 0x4, 0x3e4e, 0xfffffffffffffffe, 0x434c, 0x4, 0x2, 0x8, 0x8e, 0x1000, 0x5, 0xffffffffffffffff, 0x35bf, 0x5d0, 0xffffffffffff9ef9, 0xffffffffffff0001, 0x3031, 0x7, 0x3, 0x2, 0x9, 0xd1, 0x9, 0x80000000, 0x7fff, 0x3, 0xffffffff, 0x210, 0x5e2f, 0x200, 0x10001, 0x1, 0x400, 0x8, 0x6, 0x3, 0xfffffffffffff46c, 0x1, 0x9, 0x9330, 0x2, 0x4, 0x1, 0x6, 0x6, 0x8000000000000001, 0x0, 0xaf, 0x1, 0x2, 0x1, 0x8, 0x10000, 0x35, 0x3, 0x7, 0x8, 0xc7, 0x10001, 0x2, 0x8, 0x8001, 0x71c0, 0x9, 0x3, 0x4, 0x5, 0x7]}) r12 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000002480), 0x2, 0x0) getsockopt$inet_udp_int(r12, 0x11, 0x1, &(0x7f00000024c0), &(0x7f0000002500)=0x4) ioctl$sock_SIOCBRADDBR(r4, 0x89a0, &(0x7f0000002540)='team0\x00') 2.064441595s ago: executing program 4 (id=315): r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/45, 0x2d, 0x22, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="48050000150019", 0x7}], 0x1) r1 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000000)='s', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) r2 = gettid() r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r4, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) setsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) setsockopt$inet_msfilter(r3, 0x0, 0x29, &(0x7f0000000000)=ANY=[@ANYBLOB="e00000027fa80a010100000004"], 0x57) r5 = socket$netlink(0x10, 0x3, 0x0) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000180)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000400)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x1, 0x70bd25, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, 0x40938, 0x3}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x68010}, 0x0) setsockopt$inet_mreqsrc(r3, 0x0, 0x28, &(0x7f0000000440)={@multicast2, @loopback, @empty}, 0xc) prlimit64(r2, 0x2, &(0x7f0000000040)={0x2, 0x1000}, &(0x7f0000000080)) 2.064057274s ago: executing program 4 (id=316): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x18, &(0x7f0000000580)={[{@delalloc}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x3}}, {}, {@bh}, {@oldalloc}, {@data_err_ignore}, {@nouid32}, {@nobh}, {@user_xattr}, {@nouid32}, {@dioread_nolock}]}, 0x1, 0x55e, &(0x7f0000001bc0)="$eJzs3d9rW+UbAPDnpM1+f7/rYAwVkcIunMyla+uPCV7MS9HhQO9naM/KaLqMJh1rHbhduBtvZAgiDsR7vfdKhv+Af8VAB0NG0QtvKic9abs1adIuWzrz+cDZ3jfnJO95cs7z9n1zTkgAA2s0+6cQ8WJEfJVEHI6IJF83HPnK0dXtlh9en8qWJFZWPv4zaWyX1Zuv1XzewbzyQkT8+kXEycLmdmuLS7PlSiWdz+tj9bkrY7XFpVOX5soz6Ux6eWJy8sybkxPvvP1Wz2J97fzf33509/0zXx5f/uan+0duJ3E2DuXrNsbxBG5srIzGaP6eFOPsYxuOr/7XizZ3haTfO8CODOV5XoysDzgcQ3nWA/99n0fECjCgEvkPA6o5DmjO7Xs0D35uPHhvdQK0Of7h1c9GYl9jbnRgOXlkZpTNd0d60H7Wxs9/3LmdLdG7zyEAOrpxMyJODw9v7v+SvP/budNdbPN4G/o/eHbuZuOf11uNfwpr459oMf452CJ3d6Jz/hfu96CZtrLx37stx79rF61GhvLa/xpjvmJy8VIlzfq2/0fEiSjuzerjW7RxZvneSrt1G8d/2ZK13xwL5vtxf3jvo8+ZLtfLTxLzRg9uRrzUcvybrB3/pMXxz96P8122cSy980q7dZ3jf7pWfoh4teXxX7+ilWx9fXKscT6MNc+Kzf66dey3du33O/7s+B/YOv6RZOP12tr22/h+3z9pu3WPxB/dn/97kk8a5T35Y9fK9fr8eMSe5MPNj0+sP7dZb26fxX/i+Nb93/r5/8va6+yPiE+7jP/W0R9f3tdN/H06/tPbOv7bL9z74LPv2rXfXf/3RqN0In+km/6vw34VY8dnMwAAAAAAAOxehYg4FEmhtFYuFEql1fs7jsaBQqVaq5+8WF24PB2N78qORLHQvNJ9eMP9EOP5/bDN+sRj9cmIOBIRXw/tb9RLU9XKdL+DBwAAAAAAAAAAAAAAAAAAgF3iYJvv/2d+H+r33gFPnZ/8hsHVMf978UtPwK7k7z8MLvkPg0v+w+CS/zC45D8MLvkPg0v+w+CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBT58+dy5aV5YfXp7L69NXFhdnq1VPTaW22NLcwVZqqzl8pzVSrM5W0NFWd6/R6lWr1yvhELFwbq6e1+lhtcenCXHXhcv3CpbnyTHohLT6TqAAAAAAAAAAAAAAAAAAAAOD5Ultcmi1XKum8gsKOCsO7YzcUelzod88EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOv+DQAA//8Kozfs") r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x20240, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1182, 0x9b) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x200000, &(0x7f0000001240)={[{@dioread_nolock}, {@norecovery}, {@min_batch_time={'min_batch_time', 0x3d, 0x1}}, {@nojournal_checksum}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@nodelalloc}, {@errors_remount}, {@acl}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x343}}, {@jqfmt_vfsold}, {@barrier_val={'barrier', 0x3d, 0x7}}, {@nombcache}], [{@fowner_eq}, {@hash}, {@permit_directio}, {@subj_type={'subj_type', 0x3d, '/)/-:$//('}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}, 0xfd, 0x573, &(0x7f0000000cc0)="$eJzs3V9rW+UfAPDvSZP9636/djCGeiGDXTgZS9fWPxOEzUvR4UDvZ2izMpouo0nHWgduF+7GGxmCiAPxBXjv5fAN+CoGOhgyil6IUDnpSZe1Sf8tNbH5fOBsz5Nzkud58pzvyfOck/QEMLBOpv/kIl6OiK+SiJGWdfnIVp5c3W756e2pdEliZeXj35O4sO61kuz/4SzzUkT8/EXEmdzGcmuLS7OlSqU8n+XH6nM3xmqLS2evzZVmyjPl6xOTk+ffnJx45+23utbW1y//+e1HD98//+Wp5W9+fHzsfhIX42i2Lm1XF4q405o5Wfo7SxXi4roNx7tQWD9Jel0BdmUoi/NCpMeAkRjKoh7Y/z6PiBVgQCXiHwZUcxzQnNt3aR78n/HkvdUJ0Mb251fPjcShxtzoyHLy3Mwone+OdqH8tIyffntwP11i8/MQh7fIA+zInbsRcS6f33j8S7Lj3+6da5w83tz6Mgbt8wd66WE6/knuRGyI/9za+CfajH+G28Tubmwd/7nHXSimo3T8927b8e/aoWt0KMv9rzHmKyRXr1XK5yLi/xFxOgoH0/xm13POLz9a6bSudfyXLmn5zbFgVo/H+YPPP2e6VC+9SJtbPbkb8Urb8W+y1v9Jm/5P34/L2yzjRPnBq53Wbd3+vbXyQ8Rrbfv/2RWtZPPrk2ON/WGsuVds9Me9E790Kr/X7U/7/8jm7R9NWq/X1nZexveH/ip3Wrfb/f9A8kkjfSB77FapXp8fjziQfJgfXv/4xLPnNvPN7dP2nz7VPv432//Tyden22z/veP3Om7aD/0/vaP+33ni0Qeffdep/O31/xuN1Onske0c/7ZbwRd57wAAAAAAAKDf5CLiaCS54lo6lysWV7/fcTyO5CrVWv3M1erC9elo/FZ2NAq55pXukZbvQ4xn34dt5ifW5Scj4lhEfD10uJEvTlUr071uPAAAAAAAAAAAAAAAAAAAAPSJ4Q6//0/9OtTr2gF7rnFjg4O9rgXQC1ve8r8bd3oC+tKW8Q/sWzuPf2cGYL/w+Q+DS/zD4BL/MLi2G/+FkT2uCPCv8/kPg0v8AwAAAAAAAAAAAAAAAAAAAAAAAAAAQFddvnQpXVaWn96eSvPTNxcXZqs3z06Xa7PFuYWp4lR1/kZxplqdqZSLU9W5rV6vUq3eGJ+IhVtj9XKtPlZbXLoyV124Xr9yba40U75SLvhjwwAAAAAAAAAAAAAAAAAAALBBbXFptlSplOclOiYuRF9UYy8buGpXT8/3Syskupro8YEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFr8EwAA//8DDjNQ") creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) r2 = inotify_init1(0x80800) inotify_add_watch(r2, &(0x7f0000000240)='./file0\x00', 0x20000040) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) socketpair(0x4, 0x80807, 0x11, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x13, 0x10, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4}, 0x50) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x17, &(0x7f0000000c80)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r3}, {}, {0x7, 0x0, 0xb, 0x2}, {0x85, 0x0, 0x0, 0x51}}, {}, [@printk={@d, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x76}}], {{}, {}, {0x85, 0x0, 0x0, 0x5}}}, &(0x7f0000000000)='GPL\x00'}, 0x7b) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r4, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) write$binfmt_aout(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="cc000f07ea01000076030000faffffff2b00000001000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ba985fc223034700"/1822], 0x720) sendfile(r1, r0, 0x0, 0x3ffff) 2.018612876s ago: executing program 3 (id=317): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x48940, 0x1) close(0x3) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0x18082, &(0x7f00000002c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80140, 0x38) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000100)=""/20, 0x35}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/203, 0x108}, {&(0x7f0000000140)=""/191, 0xbf}], 0x5, 0xb07a, 0x5) fcntl$setlease(r2, 0x400, 0x1) close_range(r2, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(0xffffffffffffffff, 0x10e, 0x1, &(0x7f00000000c0)=0x19, 0x4) 2.006678544s ago: executing program 3 (id=318): mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2172, 0xffffffffffffffff, 0x0) prctl$PR_SET_MM(0x23, 0x5, &(0x7f0000ffd000/0x3000)=nil) r0 = socket$pptp(0x18, 0x1, 0x2) getsockopt$sock_buf(r0, 0x1, 0x1c, &(0x7f0000000100)=""/214, &(0x7f0000000200)=0xd6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000000)=0x825845ed, 0x4) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000300)={'veth0_to_team\x00', &(0x7f00000004c0)=@ethtool_cmd={0x4e, 0xa1, 0x9, 0x7, 0x2, 0x8, 0xff, 0xdb, 0x7c, 0xc5, 0x7, 0x8, 0x5, 0x1, 0x4, 0x7, [0x5, 0x9]}}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 1.927032589s ago: executing program 3 (id=319): r0 = syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000280)='./bus\x00', 0x0, &(0x7f0000000300)={[{@grpid}, {@mblk_io_submit}, {@nodioread_nolock}, {@noquota}, {@inode_readahead_blks}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x1}}, {@minixdf}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x8}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0xd}}, {@test_dummy_encryption}, {@acl}]}, 0x4, 0xbaf, &(0x7f00000017c0)="$eJzs3M1rXFUbAPDn3ny2zftO+vIi1k0jIi2o07SSYotgKxU3LgTdCg3ppIRMP0giNWkWE/0HRF0LbgS1KF3YdTcKbt1o3VpcCEVioyCikTsfSWxmkrSd5Ibk94Mz95w5d+Z5nrlM7j0wNwHsWgPZQxpxICLOJhGF+vNpRHRXe70Rldp+C/OzI7/Pz44ksbj42i9JJBFxd352pPFeSX27rz7ojYhvX0zif++sjjs5PTM+XC6XJurjI1MXLh+ZnJ55ZuzC8PnS+dLFo8efGzo2dHzwxFDbav3jx1M3fnv85Z8qf37617Vf3/84iVPRV59bWUe7DMTA0meyUmdEDLc7WE466vWsrDPpXOdF6SYnBQBAS+mKa7hHohAdsXzxVoivvss1OQAAAKAtFjsiFgEAAIAdLrH+BwAAgB2u8TuAu/OzI42W7y8Sttad0xHRX6t/od5qM51RqW57oysi9t5NYuVtrUntZQ9tICJu/3Dii6zFJt2HvJbKXEQ82uz4J9X6+6t3ca+uP42IwTbEH7hnvN3qf7q7df2n2hA/7/oB2J1unq6dyFaf/9Kl659ocv7rbHLuehB5n/8a138Lq67/luvvaHH99+oGY1z95MMrreay+p+/8dLnjZbFz7YPVdR9uDMX8Vhns/qTpfqTFvWf3WCMwt9XSq3m8q5/8aOIQ9G8/oZk7f9PdGR0rFwarD02jTH3zdBnreLnXX92/Pe2qH+94395gzHeOHPmequ59etPf+5OXq/2uuvPvDU8NTVxNKI7eWX188fqN7S30Nin8R5Z/YefWPv736z+LESl/jlka4G5+jYbv31PzBeuXf1yrfqztV+ex//cAx7/dzcY48mv3zvcam7l+jdrWfzbSW0tDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaUT0RZIWl/ppWixG7IuI/8fetHxpcuqp0UtvXjyXzUX0R1c6OlYuDUZEoTZOsvHRan95fOye8bMRsT8iPijsqY6LI5fK5/IuHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCX7IqIvkrQYEWlELBTStFjMOysAAACg7frzTgAAAADYdNb/AAAAsPNZ/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDJ9h+8eSuJiMrJPdWW6a7PdeWaGbDZ0rwTAHLTkXcCQG46804AyM19rvFdLsAOlKwz39typqftuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwfR06cPNWEhGVk3uqLdNdn+tq+oqDW5gdsJnSvBMActOx1mTn1uUBbD1fcdi9mq/xgd0kWWe+d3mfyr9nejYtJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2n75qS9JiRKTVfpoWixH/iYj+6EpGx8qlwYj4b0R8X+jqycY9eScNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA201Oz4wPl8ulCR0dnXw7yfZIo9bJ+y8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5mJyeGR8ul0sTk3lnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAORtcnpmfLhcLk1soHP9fnZe0cm7RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vNPAAAA///5ZQ4Q") syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, &(0x7f0000000780)={[{@dioread_nolock}, {@nombcache}, {@nodiscard}, {@abort}, {@grpjquota}, {@quota}]}, 0x1, 0x43c, &(0x7f0000000280)="$eJzs28tvG0UYAPBv7SR9k1CVR9MCgYKIeCRNWkoPXEAgcQAJCQ7lGJK0CnUb1ASJVhEEhMoRVeKOOCLxF3CCCwJOSFzhjipVKJcWTkZr7ya2Y7tJ6tSh/v2kbWd2x5n5vDv2zI43gJ41kv6TROyPiD8iYrCarS8wUv3v1srS9D8rS9NJlMtv/51Uyt1cWZrOi+av25dn+iIKnydxpEm9C5evnJ8qlWYvZfnxxQsfjC9cvvL83IWpc7PnZi9Onj598sTEi6cmX+hInGlcN4c/nj96+PV3r705febae798l+TxN8TRISPtDj5VLne4uu46UJNO+rrYEDalWO2m0V/p/4NRjLWTNxivfdbVxgHbqlwulx9sfXi5DNzDkuh2C4DuyL/o0/lvvt2loceOcOPl6gQojftWtlWP9EUhK9PfML/tpJGIOLP879fpFttzHwIAoM4P6fjnuWbjv0LU3he6L1tDGYqI+yPiYESciohDEfFARKXsQxHx8Cbrb1wkWT/+KVzfUmAblI7/XsrWturHf/noL4aKWe5AJf7+5OxcafZ49p6MRv+uND/Rpo4fX/39y1bHasd/6ZbWn48Fs3Zc79tV/5qZqcWpO4m51o1PI4b7msWfrK4EJBFxOCKGt1jH3DPfHm117Pbxt9GBdabyNxFPV8//cjTEn0var0+O747S7PHx/KpY79ffrr7Vqv47ir8D0vO/t+n1vxr/UFK7Xruw+Tqu/vlFyznNVq//geSdun0fTS0uXpqIGEjeqDa6dv9kQ7nJtfJp/KPHsvgH6vv/wVh7J45ERHoRPxIRj0bEY1nbH4+IJyLiWJv4f37lyfe3Fv/uNn+1M9L4ZzZ1/tcSA9G4p3mieP6n7+sqHdpo/JGd/5OV1Gi2ZyOffxtp19auZgAAAPj/KUTE/kgKY6vpQmFsrPob/kOxt1CaX1h89uz8hxdnqs8IDEV/Ib/TNVhzP3Qim9bn+cmG/InsvvFXxT2V/Nj0fGmm28FDj9vXov+n/ip2u3XAtvO8FvQu/R96l/4PvUv/h55U+ZVfk/6/pwttAbqg2ff/J11oB3D3NfR/y37QQ8z/oXfp/9C79H/oSQt74vYPyUtIrEtEYUc04x5MxI5oRrc/mQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrjvwAAAP//qSDljg==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x84042, 0x1fb) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) fallocate(r2, 0x11, 0x0, 0x8000000) write$P9_RUNLINKAT(r1, 0x0, 0xa00) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x10040d0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x10000, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000000140)='./file0\x00') openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) r3 = open(&(0x7f0000000140)='.\x00', 0x8000, 0x112) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) r4 = socket(0x400000000010, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000600)=@getchain={0x24, 0x66, 0x903, 0x70bd2e, 0x25dfdc03, {0x0, 0x0, 0x0, 0x0, {0xffe0, 0xb}, {0x8, 0xfff1}, {0x6, 0xfff2}}}, 0x24}, 0x1, 0x0, 0x0, 0x8848}, 0x8000) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'gre0\x00', 0x0}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x40, 0x10, 0x421, 0x0, 0x0, {0x0, 0x0, 0x0, r5, 0x0, 0x10000}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gre={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_GRE_ENCAP_FLAGS={0x6, 0xf, 0xaa}, @IFLA_GRE_ENCAP_SPORT={0x6, 0x10, 0x4e24}]}}}]}, 0x40}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000740)={'team0\x00', 0x0}) r8 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r8, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xfffffffd, {0x0, 0x0, 0x0, r9, {0x0, 0xfff3}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x4c840) sendmsg$nl_route_sched(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000b80)=@newtfilter={0x1118, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r9, {0xb, 0xa}, {0x0, 0xfff3}, {0xc, 0x300}}, [@filter_kind_options=@f_basic={{0xa}, {0x10e8, 0x2, [@TCA_BASIC_EMATCHES={0x10e4, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x1}}, @TCA_EMATCH_TREE_LIST={0x10d8, 0x2, 0x0, 0x1, [@TCF_EM_META={0x20, 0x1, 0x0, 0x0, {{0x7, 0x4, 0x44}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x5, 0xe, 0x1}, {0x5, 0xc0}}}, @TCA_EM_META_RVALUE={0x5, 0x3, [@TCF_META_TYPE_VAR="8e"]}]}}, @TCF_EM_IPT={0x1028, 0x3, 0x0, 0x0, {{0x1, 0x9, 0x9}, [@TCA_EM_IPT_HOOK={0x8, 0x1, 0x6}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x6}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0xbf}, @TCA_EM_IPT_MATCH_DATA={0xffc, 0x5, "c8fad053be585e8e90fbd2aa07b00658de8cfe0351a6320797640b4e8a3db8c74d51701568067c96b831fdee1e462624a42a120df38efb27fd35562f1387c061abec273b2ba36fe85d736279730fd8805e7c3837b4190432c16eff5df1de76ad0816e4e6b62aa68e1fe0ebd744637b44f5a1cd826da4297e133a6d36c10a2c5f38b652ba64ca5effb33eed0094d1769cdd82513cdd05965e3c2805528095cc49fe5a4d0f45fa770a0eee74d47e270338cf54ed59b81e9e0d1bb2c822e53d1f64eee0256175d6bef6ef6f200cd8d8381b59b0f0a607cd8f822d95fc40b68399b812f28e4087334b728f0a41118bcd89b9f24fba6c6af561fee362d1f9224fd645fe8f2beaab59b2889a8bb6267b0b0029b97c6e967898a39070b1b45eac701f4f41265a393b86a53e178112ee6e905d788ba89a3adfd0b1035ee3d01648ae03ffd3689cdd5f52baf1c8161e9eeb901e07d397a9f60efacacc3bcd73ea97b9353d0a2e48ba9de9a9d248eefc6b2ccc6f2b4f3abbd043c8d6e5efdbaed9b743f7e8a8cada1d300daf73866aff1b4fe61bc5bdaaf1c4317ef837694864a712a81f55031ca7c21598f8fbd71d116992030e0234482608081c3987e83cbf0a7d3e76a7bb685f3aad7117af3473859bf77d406a1d09fe74006facf28e057d6a0d5d7c682246e70968cda7b1024d0586c8e15880a9f46cc0193c6013d7029e70872eb5b6189b578563dbd938363a3aa2938150dd1905192701f277fb7bc9308148916bcd861a5e6a8f6fd16354aa4dfb976768aa982db4ef3cfc11ef8864b74f276e3bda635845178cf4882abb069ed04c91790e30a7d4879f5050bea9c3ea02fcffb1e702a3ea674f6d895ac80e787b9a9e1214ca09319961cff04137533c86a9e494bd7cbf5023d7bf5e8f16ecc9cd20dd689b13bad7cdac2c34ada9dd9a12a30f47c6b2e5e51d68a06756abccc2d8b6ea287ed13c545bdc19cbb969d77b024809b11718192edc33afab5867d314036df9826b4988eaccded7ef2aeaa1aa46a523dd79206fc4633e5f6f60317c06123b84fa5aea7483c40fff2ce3d9089f861b942a57dbf704b2bb90476f014bd71c978a66850a06f40fa301e9f4eaff5d1fe0b2e63fbd3f668efebfe8676a9bd5085980adc47d77c065381ef2fef850ea037f311f7b9c276d3b23886fa1f9c975421cb0282e291dc5af0deef36c8d8cffc01f22d6789d5c927fe052d8ea4960ea650dfd286b63713a6300f2fef90b7c6c25ebbaee543a24426d20060e08c24941ab17065d206517f92ff489c3bd73e703127b23dc3b04b098371f661dfdc3c77b85a3c1171a5e5bdcf418326da3241fb65a92eb2733ac19f7f14486ec13a76643a7cfb7340051d4e972a40a949a3415adcb4765e12b3623a61bd98d4a7695e9bdf92dc1e99b231234f5e23796d8a8962318ba5bd9fe769236985d08fa0401eb7232892a965f9f01ff0dcef51730acc155545b0d3121ed6a40a280bab11d686f9a549d211c0349bcb467fdaab2776de806e366d6e8d00b64812933dfcff54bfed7b2e4d7b2c86f09e88778849b46a39839fc71d26740c981a2288be6262aa7c72f92427000f07eb7849372584d54b479e132f779caaf85c1dcc9d3d15552a35878048c54648782ee147f6931f5966d7a98691953e0c178aa2f86247db37ec311b74fa3f4310de3d93838876f25c7c0aeca788554a81abe48c32b61a18c35b19c9a50f8a5fff13ddeb258c035c72367e4edec8c6475b1bfa1f8c0320399ab86fde3cda9af01f5e60ef152470e3bf4532ffc600975879b8009309c96498d42a46b6ed902e3d9aa3bcbed12b228c164db7ceeba3c3b41af78cede32bc794e7e04c0c5c34dde797aaad8371e7a70e59bbf13b640787a9a3d730d20f2c66d0ae3f373fb41676130d3448e2990285fc3a9fdeb84f2470f2e8dc074bca417c0f39d917ab4d186d7577146be91462a75db102a04e70f4528b0be30e44582535abfb8ef89823ab2a43d4826452714e8c5cf4ea38d5cf736accf01aef02a3708d8d2ef60e2bdb41a41810ade3e5a3c7418e9410bc3d2d7727a6dcf697558198a605a6e27aa13d775adbf0b8bf9acc31d5f9a98b11ec1850be6f93a16804bd25fcf3d8a6ca99004f2ea84dbc9b9d1ec49f5c00d92890f5ef086eb05a57f4610b9650bffbbcfb49f21208fe5f75cfd48ce03edb2615bc501c52a1686c433bc31989e3c69ca1e24bd72713b92846240833c51148294b18c0d282f0ab09e51f310acc5e67a847c0ce3016115bd50a803022a5d46b379178cb59d415fa7657a2786982363c4946f1e0e1cde6fce8fbf818a992ff09f5fe7cf0fdeb8f945db87611101db93437fc5588430612cf97ae44b432d05d22ca0f56de8119b7449ada86e5af4b8ba1b4c7a4040cfe8753f0b9777a3bba31f76879adf2e8681824b8b8166e5239a4291083a561448726beb86ee09cb71d8b40ee808dc0a51405d45cd68c3809572b23ef02a224eda6f6d7b282affb5045566aa040513a957d2abfd85f840f56afd74841e4ad9b2532294cfdfdeb8cd80df2cccad864739f4ca3b4e2ebb875fea5b389e4efbacbda6c51c5464768b7d6660c2a44eb70ab022e722fb347c227287d6fc9a7f787e36bd2924f0be8fa43b1fe7b93aa980dc165889fd95c68044994cb89fea1ee8f18e9977eb9b72528dd9af5a883f4082295a495e8ee79c6ef13d04e7aef46024aa1cee5733a41d12a6db82e67652563505d1fecb9fa0079ad712b038e9c6a09b37d54a416fb8d8d63897b9b761b807d06c8750fe7535b3c73b8f63ae41b0f13c6b6606def3c90a1cc8915bfeaa6c95ef4a9b3df9319bd0cb705d253190a4986a438faf8f88848af47cab4565c156cb4c2159faa9711c6b5361078ed645c68dc2ba2debd9dd8a3be034b40d543e7f47f0224c2dc1f2fe4437f7432edb4d5377c05ebde7b3d5c648db7fa4bf85f3eabc1081b7a4a0ff32d4af49eb4ca4ea2f4ddebcfd9ba6c2ecb505696b6847e38e248ed76fbca82fca7004a05ea02be675095e20fe37e86ff4f2c4c9139d396a0046e3e9b6b9b0fdafce2e842678ecc4525e64409ccb85f01249ddf12e8f196943a6ec32d34bf808d1f5112352a06961fbcf631907331489ef480a9d016ff6eb62dd2c51d516aae9d533ff5dd0bb1d7bf52725de8966bfcd05f53452d4be544ea198c04c491e0023cf506c2ec96dee412a31ee747bfd6af2ac7f1c0e9d63f85d319a0653542b23d8352cf94e706300800dd00c8df14170e87db3e3f61dabad4dcc606df041af6d25680ba2c6574f50e546ba9e056abf98ac78ec4e02681be3ea355b53cbaffd45f9a32e0b5b141772c3e414df5e5b27121b275cd4654e40b24fef34608814cf46a448e4f5fbd368dccc01d9fe412a9250770ea828d2213dccf794fb519814c872379db07923b36fd5d7b9fbf2a1907cd50461265aaceb873b90120a68156284ee80258e6c5079048bb4e9bb2522effd6fe8c661994c433a59a30a7cac79729130a94f708ca4e9b90ee10a4acfbbeb4c01455b28c0d90c2b435dbb78517f28e7f4a76973e77257bc6c48aec543dc3aa152a441e2f647b1afe440986037bf72469c0afa46562ebfd54cbefecdd2db9d959adcb00c65910827c4b988dd3d93def0b7a59b44ef725acced5e3e09cbd3f71fa2363085d3342155f9bc7a36043a4363f0337c445cab2899ab8883a09fe37b3e85c98398abb6a179d8c88f3136385904982f877abedcf3248579ddb1ee8e73eeacd0e02818aa0927a75c13f2fb4a6eec844ebc469f6b01fc8b206e55590e80c89e397f792f1ee33962c094c97da946307b08d8117045f88f726addf1c766b10947da362bf7d8b8c0e71ad9789294df972d3a59cb01f8ed6e21cfad699caab05b00259b1439a04123240f27ee3486759b49b1138aace752f8ef96bb20b8ed4badd806f1476515027025afef9bf7162833a9249a520649e81a10df10fc793ef286cf8c5204e4579db5c1ae9c2b1ea7f1487f700fb069354c26a2bae0adbcc7fa9dbdbd9ad097c330ae1a8ef6ff5515f2f74271879cb49da10f9724ed68aa8037ad569cb29953fa0e21f7dd2289f3f30e9e16bbf67de71c1aa2fae6989bbf277ac9ed15e26a71db87a17252d94aa22f3ee11315dc82ef70f9590dee17b2f765090798fd3b0a490886e5e7c07cc221080bc5c141678ad4433555fc47d47427d8d0584ca365ac76be86abdf619f3e7adb35f7ad8fbe2b26cb41958ce9f3d7b9bd27300f3ce2819d2235b965b5cafe01b07323929dd51538ed0f17fbdd0a1990c4024aa0abd86e36986e8d8902a024361b72392efe955d97de1a8d240e6a14bee714981c7085349f498442be1b5cbd76eccf23301ffcdfa8ce11ac96ccf96be60af4f38ddb98d08976618f845e32312de4afef4527308143ee7f9df7c95439dc90b7449c84547de4654c8550308424281dc7d4b750e309c712d05bdff5aaf4649189a97ac7c75b0eef43df5b82c3d62f9d17326e885ad1ddcba775ffb05ba51d994fe017449bb0b710c6f21588241cec3ac9fa3a154198b672a1326d6a611ba59c46918f44d9134176bd0e1d8b790aac80dd6987d31e23886ae30b24bc138ecdedc9e2c88db8d7d52ff3e8f2a0dbee2228a9ab7fcc8381ec9f1fc0dad40b240c8178115c121705331b2672d78fa688c3d6f57d5379bc48b32f27e0f867f4678ae724b91364298c35509f01a7fd86fda89e7e42d2753b872c8cb7a6116b85f8672747d048cc333580eaf135bbbdbb2df15ba53da5a16545b7dc6f50253f7feb1f799187f5376e9697455fa54ce6654c5004c3616936d65ac7cc805d65602cfe631aa496610a55c76165c7920a7b20c89c56d908198a7731915a16e6993b30809d293bd4ef0959f1950d79c203f5afb1ba0f9192529ee0504d581f5e1703f1cf9c24e82096ecae9592c593990f8ff3540eb43a5d4c86c2c02f5b18b8f4b5273832274aca7f6a3e8fff100b555efe06b6be0bceddf8a510a747ce8900d60952d3542c2f42a8bad6cc897384078156962c2c17473953c49ceb49697022baab03ce61942f4120b82533063adb074197a56e43c0dfd248d18f4f5777e52ceb9bd540bad0ce8e7eb4f6d9aa61461d5bdc6a86a9db4ad96e1ee16b239001ed13c6d74bf2f3a646e97d0f9cdd2569f853c664b50691b2bf868b940675b1d384b4b7fa2333659cdfd2ef6a76a34b0e3e78c21da3ea333dd4b65de9fe9672115e5e03e707d2904a66e3b15a01a7f2ea9a45cc6d5e644c1881fc208b9de015aa718c582f8b4272542d16a61cc4b699de6f8e9b2819ed63f8a07179f576a76320738fb98458e5985db52414e1d0b0733a733bb88c56d64a59b953d93c1b5ba6860a05baa324500dece6219455c7b80dc19e88fb253f0d1e266958ea528d3f2ba5f171e2713bc873a9d77e2cd7de6106778dae33b6b04e3efdb7153edbae9de94500c35525735b0ca2a76001a9657f4a5fd8cdc689f769637b4e5a0236e278ca2220f26700760822eca6eb852314874902d87db94e9b21e771f9bfa5c5c3cc0405615f472eee9c2b4bc624af18ca5614b37b823bb4a3c2b2a76f550d7697025bf120aafdba85ca310386a1ea936ae888a8cc1c1930d86378ceef0849f611dd164310dac4b78dd7f6d40eb86ab722e340bbf757f1a47f9006d4bd64ed01e39136f744d0bb998c3491fa5aaac64156db6ff52aeeaf8221afbea0763f9c45732bc759d4af6b392980111f49c2accbd229d4698900b56b"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x3}]}}, @TCF_EM_IPT={0x34, 0x2, 0x0, 0x0, {{0x7, 0x9, 0x651}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x1}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x1}, @TCA_EM_IPT_MATCH_NAME={0xb}]}}, @TCF_EM_META={0x58, 0x3, 0x0, 0x0, {{0x10d, 0x4, 0x4}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x2c9c, 0x0, 0x1}, {0x3, 0x2}}}, @TCA_EM_META_LVALUE={0x2c, 0x2, [@TCF_META_TYPE_INT=0x6, @TCF_META_TYPE_VAR="c570ae52", @TCF_META_TYPE_VAR="e5a6accf63a52fa075", @TCF_META_TYPE_INT, @TCF_META_TYPE_VAR="c9eccd542ed5b7", @TCF_META_TYPE_VAR, @TCF_META_TYPE_INT=0x1, @TCF_META_TYPE_INT=0x6, @TCF_META_TYPE_INT=0x8]}, @TCA_EM_META_RVALUE={0x12, 0x3, [@TCF_META_TYPE_VAR="c69b", @TCF_META_TYPE_INT=0x3, @TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_VAR, @TCF_META_TYPE_INT]}]}}]}]}]}}]}, 0x1118}, 0x1, 0x0, 0x0, 0x20041090}, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a80)={r2, 0xe0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000840)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x2f, &(0x7f0000000880)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000008c0), &(0x7f0000000900), 0x8, 0x95, 0x8, 0x8, &(0x7f0000000940)}}, 0x10) r11 = socket(0x400000000010, 0x3, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r11, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2d, 0xffffffff, {0x0, 0x0, 0x0, r13, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x1, 0x10}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x28}}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r11, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000001300)=@newtfilter={0x38, 0x2c, 0xd27, 0x70bd28, 0x8000, {0x0, 0x0, 0x0, r13, {0x0, 0xffe0}, {}, {0xa}}, [@filter_kind_options=@f_u32={{0x8}, {0xc, 0x2, [@TCA_U32_DIVISOR={0x8, 0x4, 0x2}]}}]}, 0x38}, 0x1, 0x0, 0x0, 0x80}, 0x20000000) sendmsg$nl_route_sched(r3, &(0x7f0000000b00)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000ac0)={&(0x7f0000002380)=@newtaction={0xab8c, 0x30, 0x100, 0x70bd2c, 0x25dfdbfb, {}, [{0x2d28, 0x1, [@m_pedit={0x2bd0, 0x14, 0x0, 0x0, {{0xa}, {0x2b3c, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe38, 0x4, {{{0x6, 0x81, 0x2, 0x94, 0x80}, 0x7, 0x8, [{0x8001, 0x9, 0xa20, 0xa1e0, 0x8, 0x9232}]}, [{0x4, 0x2, 0x34ce, 0x0, 0x40, 0x49}, {0x6, 0xfff, 0x3, 0x5, 0x9, 0x4718}, {0x0, 0xff5e, 0x4, 0x2, 0x4, 0x9}, {0x9, 0x4, 0x0, 0x10000, 0x0, 0xae1}, {0x1873, 0x9, 0x5, 0x2, 0x0, 0x1}, {0x3, 0x1, 0x7, 0x6, 0x6, 0x10}, {0x10000, 0xd6b4, 0x83, 0x9, 0x1784, 0x8}, {0x5, 0x10, 0x400, 0x4, 0xffffff7f, 0x9}, {0x9, 0xfffffffe, 0x10000, 0x5, 0x5, 0x7}, {0x3, 0x8, 0x24, 0x59d7bd73, 0x2, 0xa}, {0x1, 0x2, 0x7, 0x3, 0x4, 0x80000001}, {0x7ff, 0x7d5f, 0x81, 0x0, 0x4, 0x7f}, {0x7, 0x9, 0x2, 0x800000, 0x9, 0x1}, {0x80000000, 0x2, 0x3ff, 0xfffffff6, 0x9, 0x7}, {0xffffff4f, 0x40, 0xfffffffe, 0x7, 0xe, 0xfffffffd}, {0x9, 0x8, 0x53, 0x1, 0x0, 0x5}, {0xffffffff, 0x0, 0xc4e, 0x2741, 0xe, 0x1}, {0x4, 0xe, 0x3, 0x30, 0x2, 0xc}, {0x8, 0x6, 0x10001, 0x9, 0xbde, 0x1}, {0x0, 0x40, 0x2b, 0x5, 0x80, 0x80000000}, {0x9, 0x922b, 0x5, 0x5, 0x0, 0x17a62e19}, {0xd078, 0xbf2b, 0x8, 0x200, 0x6, 0x8}, {0xc9, 0x7, 0x6, 0x4, 0x771, 0x5}, {0x4, 0x4, 0x6, 0x4, 0x1, 0x911}, {0x10001, 0x8, 0x8, 0x8, 0x6, 0x3}, {0x1, 0x5, 0x80000000, 0x9c2, 0x9fd, 0x8}, {0x3, 0x8, 0x5, 0x5, 0x1000, 0x35}, {0x800, 0x3, 0xf78, 0xf, 0x7, 0x7fff}, {0x3, 0x1, 0x6, 0x3, 0x80000001, 0x80000001}, {0x1, 0x1d, 0x8, 0x5, 0x1, 0x7}, {0xffffffff, 0x9, 0x3, 0x5, 0x7, 0x7fffffff}, {0x1, 0x7, 0x9, 0x64e0, 0xa3, 0x100}, {0x10, 0x84, 0x1b68, 0x5, 0x800, 0x6}, {0x2, 0x9, 0x6, 0x4}, {0x6, 0xfffffff5, 0x7, 0x6, 0x16000000, 0x7dc0}, {0x8, 0x800, 0x9, 0x6, 0x0, 0x7f}, {0x1, 0x2, 0xfffffff8, 0x376d, 0x5, 0x7050}, {0x200, 0x8000, 0xed9e, 0xf1, 0x8, 0x3}, {0xca6, 0xa1, 0x6, 0x3, 0x3, 0x4}, {0x1974, 0x1a, 0x1, 0x6, 0x1, 0x2}, {0x1, 0x7, 0xfffffffd, 0x2, 0x8, 0x7f}, {0x200, 0x7, 0x7, 0x3, 0x95, 0x648b}, {0x7, 0x6, 0x8, 0x9b, 0xfce, 0x2}, {0xd, 0x9, 0x3ff, 0x5, 0x81, 0x62d5}, {0x0, 0x2d9, 0xa0, 0x4, 0x80000000}, {0x4, 0xfffffffe, 0x7, 0x6, 0x8, 0x10001}, {0x0, 0x8, 0xce, 0x9, 0xf712}, {0x380000, 0x100, 0x400000, 0x9, 0x5156, 0x8001}, {0x0, 0x6, 0x3, 0x8, 0x8}, {0x3, 0x9, 0x8001, 0x401, 0x7, 0x1ff}, {0xfffff000, 0xffff, 0x100, 0x1, 0x9, 0x1}, {0x401, 0xf2, 0x7, 0x700, 0x6, 0x5}, {0x4, 0x4, 0xfffffe00, 0x6, 0x4, 0x1}, {0x80000000, 0x693, 0x0, 0xa, 0x80000000, 0x5}, {0x3, 0x9, 0x8, 0x9, 0x7, 0xffff089d}, {0x8000, 0x8, 0x6, 0x6c, 0x3ff, 0x6d80000}, {0x8, 0x7, 0xba6, 0x40, 0xc40, 0x4}, {0x8001, 0xe2, 0xfffffff9, 0x2000000, 0x4, 0x15d2}, {0x5, 0x6, 0xe2a, 0x3, 0x0, 0x2}, {0x1, 0x5, 0x1ff, 0x71cc, 0x7f, 0x8}, {0x5, 0x0, 0x90c, 0x8, 0x44, 0x1}, {0x8, 0xb, 0x1, 0x0, 0x3ff8000, 0x2}, {0x6, 0x6, 0x20, 0x8, 0x10000, 0x8}, {0xfffffff4, 0x9, 0x1, 0x9, 0x7fff, 0x9}, {0x6, 0x0, 0x2, 0xc, 0x7, 0x2}, {0x9, 0x3, 0xa202, 0xffffffff, 0x2, 0x81}, {0x74b25404, 0x7ff, 0x0, 0x10, 0x0, 0xe3}, {0xfe, 0x2, 0xf, 0x5, 0x0, 0x44}, {0x5, 0x0, 0x3, 0x6, 0x8000, 0xfff}, {0x65, 0xf, 0x0, 0x0, 0x7, 0x3ff}, {0x5, 0x10, 0x8, 0x4, 0x9, 0x1}, {0xc6, 0x9, 0x2, 0x0, 0x43, 0x6}, {0x80, 0x3, 0x609e3026, 0x91a00, 0xff, 0xfb1663c}, {0xfffffffe, 0x1d, 0x8, 0x2, 0x1c056510, 0x2}, {0x8, 0xffffffdd, 0x2, 0x6, 0x9, 0xf0000000}, {0xfffffbff, 0x1, 0x40, 0xa8, 0x0, 0x5}, {0xedb, 0x6, 0x1241, 0x7, 0x1, 0x7}, {0x3, 0x9, 0xfffffffc, 0x1, 0x8, 0x7}, {0x7ff, 0x2, 0xce3b2505, 0x2, 0x1, 0x6}, {0x0, 0x7314, 0xfffffffe, 0x8, 0x5, 0x4}, {0x0, 0x6, 0x0, 0x7ff, 0x1c, 0x3}, {0x9, 0x200, 0x2e, 0xfff, 0x7, 0xaa8}, {0x522b, 0x7ff, 0xb, 0x66, 0x6, 0x1000}, {0x9, 0x2c, 0x7fff, 0xfffff239, 0x6, 0x7}, {0x1, 0x9, 0xffffff7f, 0x2, 0x1, 0x6}, {0x5, 0x6, 0x4, 0x1, 0xcb1, 0x1}, {0x1c000, 0x80000000, 0x6, 0x0, 0xbae, 0x7fffffff}, {0xe, 0x7, 0xffffffff, 0x4, 0xde0, 0xfff}, {0x7, 0x40, 0x8, 0x7, 0x8000, 0x1}, {0x1, 0x81, 0x9, 0xe87, 0x3, 0x10}, {0x5, 0x800, 0x3, 0x4, 0x2, 0x7fffffff}, {0xa, 0xac3, 0xbe, 0x40, 0x374, 0x7}, {0x4, 0x57e, 0x8e7e, 0x2, 0x7, 0x7}, {0x3, 0x6c, 0xffff6c36, 0x7fff, 0x2c, 0xfffffffe}, {0x80000000, 0xffff8000, 0x3, 0xa, 0x6, 0x7}, {0x40, 0x4, 0x0, 0x2, 0x4, 0x40}, {0xf, 0x10, 0xfffffffa, 0x7, 0x4, 0x7}, {0x7, 0x9d2, 0xd80, 0x4, 0x9, 0x7}, {0x9, 0x1017, 0xd, 0x400, 0x8001, 0x1}, {0x9, 0x5, 0x4, 0x74, 0x9, 0x9}, {0xf9bb, 0xce08, 0x2f0, 0x34d, 0x6, 0x7ff}, {0x6, 0x7, 0x9, 0x10001, 0x0, 0x2}, {0x7, 0x2, 0x2, 0x3, 0x0, 0x4800000}, {0x5, 0x0, 0x8, 0x9, 0x9, 0x62b5}, {0x1000, 0x4, 0x6, 0x0, 0x6, 0x6}, {0x3, 0x6, 0x10000, 0x6, 0x2, 0x9}, {0x2, 0x0, 0x0, 0x8a0, 0x7fffffff, 0x5}, {0x7, 0x7ff, 0x9, 0xa, 0xe4, 0x4}, {0x7, 0x24000000, 0x10, 0x200, 0x3, 0x1000}, {0x9, 0x8, 0x60000000, 0x0, 0x6d7d6751, 0xf}, {0xffff7f5d, 0x8, 0x80000001, 0x7, 0x6, 0x7bf}, {0x1ff, 0x1, 0x9, 0x1000, 0x8, 0x2}, {0x8, 0x8, 0x7fffffff, 0x4, 0x1, 0x49c}, {0x2, 0x6, 0x81, 0xfffffffe, 0x9, 0x5}, {0x1, 0x7, 0x6, 0xfffffffc, 0x401}, {0x3, 0x6, 0x8000, 0xe, 0x887, 0x9}, {0x1000, 0x6, 0x9, 0x1, 0xffffffff, 0x4}, {0x5, 0x10, 0x1, 0x4, 0x280000, 0xd4e}, {0x5, 0x7, 0x6, 0xfffffff9, 0x2, 0x800}, {0x4, 0x9, 0x0, 0x0, 0x8, 0x2}, {0x3, 0x9c21, 0x3, 0x6, 0x4, 0xd}, {0x4, 0x5, 0xadcd, 0x8, 0x80, 0x1}, {0x80000000, 0xfffffff5, 0x5, 0x720a, 0x8}, {0xf, 0x200, 0x5d, 0x1, 0x9, 0xd1d0}, {0xa1b, 0x4693519a, 0x80000001, 0x400, 0xfffffff9, 0x400}, {0x0, 0x3, 0x6961bc1e, 0x100, 0x3ff, 0x2}, {0xfb, 0x8, 0xc, 0x3, 0x7fff, 0x2}, {0x7ff, 0x80000001, 0xa, 0x2, 0x8, 0x6}], [{0x5}, {0x4}, {0x2, 0x1}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {}, {0x1}, {0x3}, {0x3}, {0x2}, {}, {}, {0x2, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x5}, {0x5}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x9f699d0342e9b9df, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x5}, {0x5}, {0x4}, {0x1, 0x1}, {0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x3, 0x1}, {}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x1}, {0x2}, {0x3}, {0x5, 0x539e6ee9a8ebed77}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x7}, {0x3}, {0x3, 0x1}, {0x4}, {}, {0x3}, {0x0, 0x1}, {0x1}, {0x5, 0x1}, {0x5}, {0x1, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x4}, {0x1}, {0xf, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {}, {0x2}, {0x4}, {0x4, 0x1}, {}, {0x4, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {0x3}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x4}, {0x1, 0x1}, {0xb}, {}, {0x3, 0x1}, {0x1, 0x1}, {0x5}, {0x3}, {}, {0x4, 0x1}, {}, {0x5, 0x1}, {0x5}, {0x4}, {0x2, 0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x0, 0x7, 0x3, 0x81, 0x4}, 0x5, 0x1, [{0xffffffff, 0xc, 0x1000, 0x1, 0x3, 0x1}, {0x6, 0x4, 0x9, 0x9, 0x8, 0x9f4}, {0x3, 0x6, 0x8, 0x2aa, 0x4e7bc134, 0x2}]}, [{0x3, 0x8, 0x6, 0x0, 0x3, 0xe1}, {0x0, 0x6, 0x64, 0x3f22, 0x4, 0x4}, {0xffe8, 0x1eb731a5, 0x9, 0x191, 0x1, 0xff}, {0x3, 0xfffffff7, 0xfffffffa, 0x9, 0x1, 0x9}, {0x2, 0xfffffffa, 0x9, 0x3, 0xff, 0x7}, {0x9, 0x2be, 0x1, 0x0, 0x10, 0xb}, {0xad84, 0x3, 0x4, 0x0, 0x7, 0x7}, {0x7ff, 0x7, 0x6, 0xb, 0x20, 0x9}, {0x5, 0x0, 0x7, 0x3, 0x2508, 0x1}, {0x8, 0xad, 0xfffffff8, 0x4, 0x8, 0x2}, {0x40, 0x6, 0xd, 0x2, 0x8000, 0x40}, {0x50be, 0x1, 0x101, 0x1a, 0x6746, 0xf3}, {0x3000, 0x39, 0x3, 0x2, 0xb316, 0x6}, {0xb, 0x8, 0x3ff, 0x73, 0x10000, 0x1c}, {0x0, 0xd, 0x38cf, 0x5, 0x7, 0xffff}, {0xc, 0x1, 0xffff8000, 0x4, 0x54, 0x2}, {0x5, 0xfffffff9, 0x7fffffff, 0x0, 0x5, 0x81}, {0xff, 0x0, 0x0, 0xa, 0x3, 0x4}, {0x0, 0x2, 0x6, 0xc, 0x101, 0xe205}, {0xbeb, 0x5, 0x7, 0xa8b, 0x9, 0x36b}, {0x7, 0x5481, 0x800, 0x68, 0x239, 0x3}, {0x0, 0x1, 0xea, 0x8, 0x3, 0x5}, {0xb, 0x0, 0xfffffff8, 0x3, 0x200, 0x8}, {0xf, 0xa, 0x1, 0x0, 0x1}, {0x5, 0x80000001, 0x7cbe, 0x9, 0x71f, 0xe59f}, {0x30da, 0x7, 0xd0c, 0x8001, 0x1, 0x2}, {0xae, 0x2, 0x1000, 0xa4, 0x2, 0x23b7}, {0xfffff628, 0x3, 0x8, 0x9, 0x6, 0x7f}, {0x6, 0xff, 0x8, 0x9, 0xdd, 0x2f}, {0x3, 0x2a60, 0xfffffeff, 0x80000001, 0xf, 0x91}, {0xfff, 0x0, 0xfffffffb, 0x8, 0x9, 0x9}, {0xb7, 0x72c4, 0x3, 0x15ee, 0xaf, 0x7e}, {0x10001, 0x4, 0x9, 0x1, 0x6, 0x74e1500f}, {0x3, 0x4, 0x2, 0x5, 0x9}, {0x0, 0x9, 0xe7b8, 0x2, 0xf000, 0x4}, {0x2, 0x2, 0x865, 0x6000000, 0x9, 0x7}, {0x10001, 0xa66d, 0x3, 0xe0000, 0x1, 0x9}, {0x7f, 0x2, 0x0, 0x8000, 0x79b, 0x8}, {0x2, 0x8, 0x2, 0x2, 0xb9, 0x5}, {0x4, 0x5, 0x3, 0x5, 0x6, 0x7}, {0x4ac, 0x7, 0x3, 0x2, 0xfffffffe, 0x5}, {0x60, 0x0, 0x1, 0x8, 0xb37}, {0x4, 0x7, 0x2, 0x1, 0x7fff, 0x3c000000}, {0x5, 0xfffffff9, 0x44b6fa23, 0x6, 0x3, 0xfffffff7}, {0x81, 0x0, 0x3, 0x8, 0x9, 0x39b}, {0x1, 0x9, 0x0, 0x5, 0x8, 0x9}, {0x3, 0x8, 0x5, 0x3ff, 0x5, 0xe}, {0x0, 0x0, 0xc, 0x3, 0x401, 0x4}, {0x9, 0x0, 0x6, 0x1, 0x6, 0xfff}, {0x1, 0xfffffff8, 0x400, 0x863b, 0x0, 0xe4ee}, {0x1ff, 0x5, 0x1, 0x8, 0x6, 0x1ff}, {0x9093, 0x9, 0xfffffffe, 0x9, 0x75aa, 0x1}, {0x4, 0x9, 0x4a, 0xf51, 0xf, 0x80}, {0x9622, 0x4, 0x8, 0x9c9, 0x6e, 0x84}, {0x9, 0x3, 0x10000, 0x9, 0x3, 0x86}, {0x7, 0xa, 0x1ff, 0x0, 0xe4, 0xbe}, {0x3, 0x7, 0x5, 0x2, 0xfffffff7, 0x8001}, {0x6, 0x7, 0x90, 0x7, 0x3}, {0x9, 0x7fffffff, 0x1, 0x1, 0x499758a6, 0xbe7}, {0x80000000, 0x6ef004f1, 0xc4d2, 0x84, 0x0, 0x1}, {0x9, 0xc1, 0x1, 0x6, 0x9b4, 0xb}, {0x7ff, 0x2, 0xa29b, 0x4, 0x568}, {0x7, 0x6, 0x0, 0x3, 0x10000, 0x3}, {0x4, 0x7, 0x400, 0x1, 0x5, 0x80000000}, {0xbe, 0x6, 0x81, 0xaa, 0x997, 0x5}, {0x1, 0xfffffffe, 0x6, 0x4, 0xf, 0x9}, {0xfffffff8, 0x5, 0x9, 0xfff, 0x1, 0x4}, {0x4, 0x36a, 0x6, 0x4, 0x7, 0x2}, {0x6, 0x3, 0xfffffff9, 0x40, 0x644, 0x1000}, {0xb7c1, 0x7, 0x7fff, 0xfffffffa, 0x22e0, 0x1000}, {0x9, 0x1, 0x4, 0xfe38, 0x7f, 0x5}, {0xee02, 0x401, 0xe, 0x6, 0x3a5c, 0x3}, {0x9, 0x0, 0x74, 0x9, 0x4f5c, 0xfff}, {0x2e, 0x4, 0x7, 0xd, 0x7, 0x1}, {0xc, 0x7f, 0x2, 0xa0, 0x8, 0xc}, {0x4, 0x6, 0x3, 0x1, 0x3, 0x2}, {0x2, 0x18, 0x370, 0x3, 0xffffffff, 0x7}, {0x6, 0xff, 0x0, 0x2b7, 0xfffffffa, 0x5}, {0x0, 0x2, 0xb, 0x8, 0xd48, 0x2}, {0x5, 0x9, 0x40, 0x2, 0x9, 0x4}, {0x6, 0x7, 0x0, 0x7, 0xbca9, 0x76723656}, {0x3, 0x0, 0x1, 0xc, 0x6, 0x1}, {0x4, 0x7, 0x0, 0x5, 0x5, 0x2}, {0x9, 0x800, 0x4, 0xb, 0x7, 0x2}, {0x9, 0x9, 0x3, 0xff, 0x7fff, 0x6}, {0x7b75, 0x3, 0x80000000, 0x2, 0x8, 0x8}, {0x2, 0x4, 0x8, 0x1, 0x8, 0x7}, {0xfffff1ad, 0x8, 0x3, 0x4, 0xfffffffd, 0x4}, {0x7, 0x7, 0x3, 0x4, 0x1ee, 0xe}, {0x9, 0x1, 0xff, 0x6, 0x8, 0x3}, {0x8, 0x101, 0x1, 0x7, 0x0, 0x7}, {0x3, 0x6, 0x401, 0x5, 0xe0, 0x6}, {0x5720, 0xd147, 0x9, 0x8, 0x9, 0x8}, {0x4, 0x9, 0x66, 0x8001, 0x3, 0x5}, {0x8001, 0x6, 0x7, 0x3, 0x7, 0x2}, {0x101, 0x2, 0xe9, 0x7f, 0x9598, 0xac}, {0xffffffff, 0x5, 0x0, 0x8, 0x45, 0x9}, {0x8000, 0x0, 0xfffffff2, 0x9a, 0x8, 0x5}, {0x7, 0x7, 0x0, 0x100, 0x0, 0x3}, {0x6, 0xfffffff8, 0x8001, 0x3, 0x7, 0x650}, {0x3, 0x5, 0x9, 0xf0, 0x6, 0x2}, {0x4, 0x0, 0xf41d, 0x0, 0x3, 0xffff}, {0xe, 0x391, 0x3, 0x6, 0x78aa, 0x6d6b}, {0x2, 0xd51, 0x7ff, 0x6, 0x9, 0x17}, {0x9, 0x2, 0x0, 0x8000, 0xe09e, 0x2}, {0x7, 0x3ff, 0x3, 0x5, 0xdf, 0x8}, {0xe, 0x69c, 0x8, 0xfffffffc, 0x80, 0x10}, {0x9, 0x0, 0x3, 0x5c39, 0x3ff, 0x8001}, {0x9, 0xfffff0f2, 0x6, 0xd6e0, 0x9, 0x4}, {0xe7c, 0x10000, 0x0, 0x68, 0x1ff, 0x7ff}, {0x4, 0x9b66, 0x4, 0x10, 0x2, 0x81}, {0x8001, 0xe, 0x80000000, 0x20000000, 0x1, 0x4}, {0xd, 0x5, 0xf1, 0xe128, 0x6}, {0x4, 0x1, 0xf43a, 0x9, 0x7, 0x7fff}, {0xfff, 0x0, 0x9, 0x8, 0x7ff}, {0xe, 0x1ff, 0x3, 0x2, 0x627, 0x66a}, {0xfffffffc, 0x8, 0x4, 0x2, 0x5, 0x8}, {0x4, 0x6, 0x3, 0x7, 0x2be8, 0x1}, {0x4, 0x7, 0x3ff, 0x3, 0x9, 0xa}, {0x4104, 0xc10, 0xfff, 0x9, 0x8, 0x6}, {0x400, 0x3, 0x3, 0x9, 0x3, 0x1ecc}, {0xffff, 0x4, 0x10, 0x2, 0x5}, {0x3ff, 0x0, 0x400, 0x3ff, 0x6, 0x1}, {0x5, 0x9, 0xfffffffd, 0xfffffffb, 0xf, 0x401}, {0x40000000, 0x1, 0x8, 0xb, 0xbf200a8, 0x3ff}, {0x5, 0x4, 0x6, 0xf1bd, 0x4, 0x1ff}, {0xf6ae, 0xae, 0x101, 0x5, 0xffc00000, 0x9}, {0x101, 0x7, 0x3ff, 0x4, 0x2}], [{0x2}, {0x5, 0x1}, {0x1}, {0x5}, {0x0, 0x1}, {0x3}, {0x5, 0x1}, {0x5}, {0x4, 0x1}, {0x1}, {0x5}, {0x5}, {0x3}, {0x5}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {0x1, 0x1}, {0x3}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x4, 0x1}, {0x5}, {0x5, 0x33ddef32ccce0204}, {0x4, 0x1}, {0x3}, {0x1}, {0x0, 0x1}, {0x1, 0x1}, {0x5}, {0x0, 0x1}, {0x2}, {0x3}, {0x5}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {}, {0x5, 0x1}, {0x3}, {0x2}, {0x4}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x2, 0x1}, {0x2}, {0x1}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {}, {0x3}, {0x3039f8c3c78bad82}, {0x3, 0x1}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x3}, {0x1}, {0x4}, {0x4, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2}, {0x688b7d999910097c}, {0x3}, {0x0, 0x1}, {0x1, 0x4f6c3bcfdd335f7c}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x3, 0x1}, {0x4}, {}, {0x3, 0x1}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x3}, {0x2}, {0x6, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x2}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {}, {0x2, 0x1}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2}, {0x3, 0x1}, {0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x2}, {}, {0x3}, {}, {0x4}, {}, {0x4, 0x1}, {0x3, 0x1}], 0x1}}, @TCA_PEDIT_PARMS={0xe98, 0x2, {{{0x9, 0x1000, 0x20000000, 0x6, 0x400}, 0xdf, 0x7, [{0xa, 0x1, 0x7, 0x10000, 0xa, 0x84}, {0x59b, 0x6, 0x6, 0xe7, 0x400, 0xa462}, {0x3ff, 0x1, 0x1, 0x1, 0xe3fe, 0x5}, {0xccd, 0x2, 0x5aa8, 0x866, 0x1, 0x7}, {0x2589, 0x5, 0x3, 0xb7cb, 0x401, 0x2}]}, [{0xc, 0x7, 0x3ff, 0x200, 0x9, 0x1000}, {0x5, 0x1, 0xfffffffe, 0x6, 0x2, 0x5}, {0x7ae69ee, 0x101, 0xfffffff7, 0x5, 0x6, 0x800}, {0x4, 0x0, 0x6, 0x0, 0x8, 0x80000001}, {0x1, 0x0, 0x5, 0x0, 0x80000000, 0x209}, {0x5, 0x5, 0x8, 0x3, 0x8, 0x7a7}, {0x1, 0x2, 0xf28b, 0xab, 0x4, 0x8000}, {0x8d, 0x5, 0x8b9, 0x8, 0x0, 0x8001}, {0x9, 0x72, 0x1000, 0xe, 0x4, 0xfffffff7}, {0xfffffff8, 0xc, 0x10001, 0x1, 0x0, 0x1}, {0x1, 0xbac, 0x7d, 0x200, 0x100, 0x5}, {0x10000000, 0x7, 0x0, 0xffff, 0x59f3, 0x1c6}, {0x5, 0x0, 0x1, 0x100, 0x5}, {0x9, 0x7, 0x7, 0x84, 0xffffffff, 0x1}, {0x4, 0x6, 0x80000001, 0x9, 0x80000001, 0x7fffffff}, {0x1e0, 0x9, 0x7, 0xf, 0x3ff, 0xfffffffe}, {0x2, 0x8, 0x7, 0x5, 0x2a6, 0x5}, {0x4ec, 0x7, 0x6, 0x4fd996a8, 0x7, 0x4}, {0x7, 0x7f, 0xb, 0x7, 0xae64}, {0x81, 0xe, 0x400, 0x7, 0x529, 0xefb}, {0x1, 0x101, 0x3, 0x2d7c291a, 0x10001, 0x2}, {0xa60, 0x0, 0x7, 0xbc2d, 0x7759, 0x7}, {0xa, 0x6, 0x7, 0x10001, 0x6, 0x78}, {0x9, 0x9, 0xfffff001, 0xb, 0x6, 0x4}, {0x3, 0x7fff, 0x4, 0x5, 0x6, 0x5}, {0xc, 0x6, 0x200, 0x9, 0x6538, 0x8}, {0x8, 0x1, 0x2, 0x5, 0xf9, 0x8001}, {0x6a3008b3, 0x2, 0x80, 0x6, 0x5, 0x2}, {0x1, 0x8, 0x1, 0xfffff801, 0x5, 0xba7}, {0x0, 0x5, 0x6, 0x100, 0x4, 0x6}, {0xd, 0x7e8, 0x3, 0x9, 0x80000001, 0x9}, {0x3400, 0x2, 0x3, 0x72, 0x9, 0x9}, {0x3, 0x5, 0x20000000, 0xca3, 0xfffffffe, 0x2}, {0x7, 0xab, 0x6d, 0x4, 0x10, 0x3}, {0x9, 0xc4, 0x5, 0x7, 0x4, 0x800}, {0x6, 0x5, 0x7461, 0x6, 0x2000000, 0xc60f}, {0xc, 0x5d, 0xfffffffb, 0x2, 0x8, 0x40}, {0x1, 0xff, 0x2, 0x0, 0x40000}, {0x2, 0x3, 0x4a80, 0x245b, 0xeb, 0x5}, {0x5, 0xf, 0x45e, 0x7f, 0x0, 0x3}, {0x9, 0xdf8c, 0x2, 0x8, 0x1, 0x7ff}, {0x9, 0x4, 0x8000, 0x3, 0x40, 0x5}, {0x4, 0xffffffff, 0xd, 0xffff, 0xffff, 0xdc0}, {0x10, 0xd0, 0xfffffff7, 0x4, 0x8, 0x10000}, {0x3, 0x9, 0x7, 0x2, 0x3, 0x8}, {0x5, 0x7, 0x200, 0x1, 0x600, 0x5}, {0x1ff, 0xfce4, 0x9f, 0x1, 0xa, 0x3}, {0x0, 0x7, 0x0, 0x7, 0x7, 0x1ff}, {0x9e8, 0x9, 0x5946, 0x75c4, 0x3, 0x754f}, {0x10, 0x79a, 0x41, 0x5, 0x8, 0x4}, {0x2000, 0x5, 0x0, 0x0, 0x7, 0x812f}, {0xf6, 0x7, 0xb6a, 0x1, 0x3, 0xa}, {0x7, 0x9, 0x2df, 0x4, 0x5, 0x6}, {0x8, 0x81, 0x3, 0x0, 0xffffffff, 0x7}, {0x8000, 0x9c, 0x9, 0x6, 0x10, 0xfff}, {0x2, 0x3, 0x6, 0x0, 0x3, 0x9}, {0x1, 0xa99, 0xfffffffe, 0x6, 0x2, 0x9}, {0x1000, 0x200, 0xfff, 0x2, 0x1, 0x500}, {0x3, 0xb67, 0x8, 0xd6ff87a, 0x5, 0x6}, {0x5, 0xffffffff, 0x8001, 0x80000001, 0x633a4e51}, {0x1400000, 0x9, 0x4, 0x9, 0x2, 0x92}, {0x4, 0x2, 0x6, 0x80000001, 0x4}, {0xa, 0xffffffff, 0x8, 0x8c, 0x8, 0x80000001}, {0x5b35, 0x3aa3, 0x76125f26, 0x2, 0x10000, 0x3}, {0x5, 0xc, 0x5, 0x7, 0x1, 0x6}, {0x0, 0xdfa3, 0xfffffffb, 0xc, 0x8000, 0xfffffff8}, {0x81, 0x9, 0x1000, 0xff, 0x2, 0x86e6f0a}, {0x1, 0x8, 0x1, 0xa836, 0x0, 0x9}, {0x8001, 0x8, 0x4c, 0x9, 0x3f52, 0x10000}, {0xd4f9, 0x4, 0x7, 0x4}, {0x8000, 0xfffffff7, 0x9, 0x1, 0x2, 0x5}, {0x1, 0x6, 0xc, 0x6, 0x47, 0x3}, {0x1, 0x1000, 0xb16, 0xe52, 0x9, 0x5}, {0x80000001, 0x6, 0x6, 0x7, 0x4569, 0x3}, {0x9, 0x10001, 0x4, 0x3, 0x6c5, 0x6}, {0xa8, 0xfffffffa, 0xf67, 0x9, 0x7, 0xa78}, {0x3, 0x4, 0x5, 0xc, 0x5, 0x7f}, {0xfffffff1, 0x4, 0xb, 0x5, 0x1000, 0x2}, {0x7f, 0x4, 0x8, 0x7, 0x89, 0x40}, {0xc, 0x9, 0x0, 0x4, 0x2, 0x4}, {0xfffffe00, 0x4, 0xa5e, 0x10000, 0xc, 0x2}, {0x646a, 0xc, 0x7, 0x100, 0xfffffffa, 0x4}, {0x15ea, 0x3, 0x5, 0x4, 0x2, 0x200}, {0x0, 0x7, 0x9, 0x8, 0x7, 0xeb}, {0xb3ff, 0xfffffff8, 0xbc, 0x4, 0x4, 0x5}, {0xc66, 0x9, 0x4966263e, 0x4, 0x5, 0x1}, {0x4, 0x5, 0x7, 0x46e8aade, 0x1, 0x6}, {0x3, 0x12000000, 0x2, 0x10, 0x9, 0x4}, {0x0, 0xf02, 0x4, 0x6, 0x10000, 0xb9a5}, {0x8, 0x7, 0x7, 0x2ed4ac79, 0x5, 0x8001}, {0x101, 0xfff, 0x3, 0xffff, 0x8}, {0x6, 0xc80d, 0x1, 0xf3c, 0x9, 0x7f}, {0x1, 0x8, 0x8, 0x33800000, 0x9, 0x6}, {0x6, 0x4, 0x1, 0x0, 0x4, 0x1}, {0x9758, 0x80000000, 0x8000, 0x2, 0x9, 0x3}, {0xcec, 0x2, 0x1, 0x8, 0x2, 0x3}, {0x5, 0x400, 0x949e, 0x10001, 0x40, 0x5}, {0x80000001, 0x84, 0x40, 0x10000, 0x0, 0x6}, {0x7fff, 0x4, 0x2, 0x2, 0x8, 0x64}, {0x5, 0x2, 0x7, 0x4, 0x2, 0x6}, {0x703ba2ec, 0x6, 0x0, 0x0, 0x4, 0x3}, {0x2, 0xfff, 0x3, 0xfffffffb, 0x9, 0x1}, {0x1000, 0x8000, 0x9, 0xae, 0x2, 0xf}, {0x8a, 0x84, 0x7f, 0x3ff, 0x200, 0x7fffffff}, {0x80, 0xfffffff9, 0x1, 0x26b, 0x4, 0x6}, {0x7, 0x7fff, 0x6616, 0xffffffff, 0x3, 0x80000001}, {0xc29, 0xff3d, 0x5, 0x8b8d, 0x1947, 0xddf3}, {0xdd, 0xa, 0x19bc, 0xffffffff, 0x200, 0x9}, {0x80, 0xfffffffc, 0x2, 0x5, 0x7, 0x5}, {0x5, 0xfffffff7, 0x6, 0x8, 0x3, 0xfffffff8}, {0x7969, 0x2, 0xdd, 0x5, 0x3ff, 0x265}, {0x80000000, 0x0, 0x7, 0xfffeffff, 0x10000, 0x5}, {0xffffffff, 0xe6, 0x80, 0x8, 0xff, 0xfffffffc}, {0xfffffff8, 0x3ff, 0xb7, 0x3, 0xc7b, 0x1}, {0x6, 0x1, 0x3, 0x7, 0x6, 0x3}, {0x6, 0x9, 0x6, 0x7fffffff, 0x5, 0x6}, {0x3, 0xffffff01, 0xffff, 0x8, 0x100, 0x1}, {0xfffffffb, 0x9, 0xfffffff0, 0x40, 0x80000000, 0x10}, {0xa, 0x0, 0x5, 0x9, 0x7, 0x1ff}, {0x101, 0x2d5f, 0x3, 0x3, 0x6, 0xa975}, {0x8, 0x8, 0xa1b, 0xf4, 0x9, 0x7}, {0xfffffffd, 0xd349, 0x0, 0x80000000, 0x8, 0x6}, {0x6, 0x0, 0x1, 0x0, 0xe168, 0x5}, {0x7ff, 0x6, 0x1, 0x9, 0x3, 0x7}, {0x800000, 0xf, 0x4, 0x2, 0xcd8, 0x1ff}, {0x1, 0x3a, 0xb, 0xb73f, 0xe8000000, 0x1}, {0x8, 0x0, 0x563, 0xd5df, 0x9, 0x80}, {0x2, 0x62f, 0x4, 0xfffffff8, 0x8, 0x4f7}], [{0x2}, {0x2}, {0x4, 0x1}, {}, {0x2}, {0x2, 0x1}, {}, {0x1}, {0x3}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x1}, {0x1, 0x1}, {0x3}, {0x3}, {0x4, 0x1}, {0x4, 0x1}, {0x3}, {0x4}, {0x0, 0x1}, {0x3, 0x3}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x7, 0x1}, {0x3}, {0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x4}, {0x1, 0x1}, {0x3}, {0x3}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x1}, {0x1}, {0x2, 0x1}, {0x2}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x4, 0x1}, {}, {}, {0x3}, {0x6, 0x1}, {0x3}, {0x4}, {0x0, 0x1}, {0x4}, {0x2}, {}, {0x2, 0x1}, {0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x1}, {0x2}, {0x4, 0x1}, {0x5}, {}, {0x5}, {0x4, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4, 0x3}, {0x0, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {}, {}, {0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x1}, {0x5, 0x1}, {}, {0x5}, {0x3, 0x1}, {0x5}, {0x4}, {0x4}, {0x2}, {0x0, 0x1}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x3}, {0x4}, {0x2, 0x1}, {0x2}, {0x5, 0x1}, {0x1}, {}, {0x5}, {0x1}, {0x5, 0x1}, {0x2, 0x1}], 0x1}}]}, {0x6b, 0x6, "1d15f112e7cfcd9eaed7427d780dd84d0fa32ba45bb18ce088f30aef30cb46c0d31af6ddb359b9589831127f535ce457b7f93fec71e0b436c479d87145d9cf67c8fb36c932f774cfefbe0147472de85c56de4d096f4afa5d59c70296216a5bde2ad86773e41451"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_ctinfo={0x154, 0x20, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18, 0x3, {0x0, 0x2, 0x1, 0x10001, 0x800}}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x5}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x9}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x3}, @TCA_CTINFO_ACT={0x18, 0x3, {0xfffffffa, 0x9, 0x6, 0x400, 0x9948}}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x40}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0xff}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x10000}]}, {0xc5, 0x6, "8a132c991ed10934ac0c4ae84902d25d6f2c7746a89f6f2a6b288c4ab8fd94deab383bd3f2d017f36c9357b7ce2431577673a238b045d72fb8035e04fd7dae6ad0f0e062b0d625272c04f948562a35ff561152bf6e3c0efeb73c1acf55a0de1417b5f1b416c313605569244d0a5bdbc41cb4098fb63aaa2b2b2cc21e8f41d037d9abd645990875f35f70f30faa4f0b672e394273daf63fd42ca678534bf0dcc3959972dfc4ecbf7b47327ede17e6834e6d5c9e93c6836ece52af4fa52a1fabeb36"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x1}}}}]}, {0x5f6c, 0x1, [@m_connmark={0x10c0, 0x7, 0x0, 0x0, {{0xd}, {0x90, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0x2bd0, 0x20000000, 0x6, 0x2ca}, 0xa636}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x28, 0x5, 0x8, 0x4, 0x1}, 0x2}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7f, 0x9, 0x5, 0x5, 0xba50}, 0x67f}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xbc84, 0x1ff, 0x20000000, 0x2, 0x401}}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3, 0x4, 0x20000000, 0x8, 0x7}, 0x3407}}]}, {0x1004, 0x6, "436032de533d5d1aa1c67f40685a9d26f927572d091439d1ab762c05fb77b0c288177d155f7d8dd9029e7fa57404d139be37dc243d77062214fd1b9ef04e205df9d9c31702b42b3a1eb1e1c17fe5098a453d2ceb2d02331050fdc261a3cce8e0df4676f8784b8e3703e453cd3cb9d6db08ecc4c5d1bf64e64c8fc8c6344aff4a44bff7b7fc4ea1a3060119091e555e242ed84d27d1551e03e820ca8f4e7c63d93262ed2c9c692f154b9234ad11b510d81198430890fda330729bcdba3bfbed78e0513f5c152b09bfed9661e6394f92e1e7237fb96af2764e00d584db060f485471c1540edd9d9289dd6680ca1fdb644b52da673bcf518c12a277388945ad847fbf15402dc1178960d4ac2334522c02e056d2a202162ce933603bcef533c8ca9135a4766394374e7c45866c6bda271e2815d30859d9f417ffb9c68a3e21bc374f17d61e6073aad3a4b5db808a6c42fd700223f86e03390983965130ae124d42c31cf5c76c3308452cf92207fb21cc9003a5fe0ad41ecfd9b3adb7ec52b8731b20b30c777750f1f4317935c3de04cc4e40d62b46fbb3c73ab5a959d1217e96c1092eb20859013b8e13d73117cc298cb26c7ad8e96ceaacfe2d8e9957d322fc6d47957140602ed418a90f63df0920677a19404b42a2d4cfbb73cdd92cd2734cd35435f8334ac44041784786ef54319459623ecc004e107aa27b1e1b4dcab26ba34490c68bb9a6c4f1360f45bfc7e466d6089aead4f5c2decd6f7ce4b6bac3d60f28e261d2c48884ca0ee2161ab1398ef135bb0e82bde4cc5446c001a790930ba9a4ef728e432ffae378742fabe1597b2f423569d31935c9efca8d4002815f8a7a40d035014cac6053ab4a15929908af733ceb7422d0816cdaf1a225280272d18f181b22146a51aba8db522c5d615789acda588f30b4ee5614092e94d3b32c25294719994349afde0258678b1a5006872006475a9d355b344bde119993ba98116c91b3f0d061b879e30111e167938df9d875335937122092bb6539d72a14531fb1bed838033ff07673c174e6e24a28d270012d822004a0e243299812153dd1956e8cc52cf89cb83f90ee0e53c85e7fc244b4ddd4ce1bb649f564d2dc00fac3d1dfb65ad947e921cb9ebb06ddcbef0955b7f64b621b3cb6fed3cae467f120c182e263f70f1c5f5a765532ac41cbc76cf856fb7e56ae5e95bc0d85f0acb9f18edefaef5876969430be29c377b17455ad626bd113723818789594b4e6190bc562d341a9e061d7b708cfe91f770f91022a91faa5ec237cee5f68ab62a1dc6b7e1e8fd8c4b076efa45ec2fbcae5af1e3ff52a952c6b12084682b96298aa97392d9d494b3dfb0ec7d13da16145011894b48728151290bec5ef31912d91b9fe341f06a91a8b81abd0870415c4349afcb62ee0a26088ea1f33b6062a2b1d1a460860e1e9dc9eb435dc213f2ef61b5bafde3fca8401e864ae99e349b66d1f886527ea5bec0ad9261e35fdf0cff304c7b1e621613deb1f029c7b1bb9dc3f6b9432b03e3cddaaedef7eade07df7761a50d3bc23b51ae4212ff75d2ddafdf2744dfa0c7d330f3de7c10a0f542386f21ccbaf749d5864e694da2c6b5972fd2ea6a82d6b382bbd8a4e32e537c09d42a476ca00ca44545309fcb8621ebc835c15a9211fa0250ed335ea177b66ace842e120914dbec5f94ed10d2d8390256d4e8c890ae7307eca6f6b65626c5eb4a6d664acae3c3142dd118536b11edf483e1793036b291b078616413135a528169bda6d7fbd16608ca8b383721ab260bfde181ef2c96dafe3530ae979222d68e394098393a835960fe801f023f9526b38568b0d07b5ee6a76513715b5d83510515d2cb87e01eff9b5e433623d325e305590ac352cdcf1c63a4113fcc45705db6c912c9eb452767dd811addfd76f10834dc3c1210e2c66118eb823a6aa4e2794166d6aeb00c815588c4077c41abb9026c69e18eac4f9cba9376f371b406e21168d2510b83483731d758de3b4d5b14e22edbe700d88debb218bc737b7000cd5c17932d98fc2ebede60c1e65cfb440c6d9fb68f5c8d1cc4b3e4da3f43d2a84c317c0e39712033a7f3cdee036407ed89a85d74a3b8a4ac5b90293151ebb659889d5e71727370a12fc2b459981bc2d55b193877f463c0f5c28947e1b817734e90a56bf81dae303a2e8ada50de937548c2a74ea9cf6a12d2ae1633358343fec32c123a9dab7d00e204aa3f29f6649a6739d2441e38abd727d360f005efebee3e902e5346a54e1cf289320a6dca19ce7e38abbe296bd49b9fa5ad65ec2ed4c930d4c32c27cb9dd7cbe0aa5dc12ba0c0b58e70bddcdda897466ef00b4784a51eb38f08e1795921db176dfed0b755a561dddea3dcf6a647b4c6734b2595237d0a3545e2ea0e5358b5d5c9adfd7a6ac58e6f86a029c76244ddcbcf76a191c5b4c91bf501afc825b12938041e897b28a891757ef1d8abe123dba31a5b7689c6a857364105b2219eeb1544b90fe56e71f1a73c8b64559442dd15929b3223a19ce6bd4a8bc5d7cc96067ce5c1aed8ecced8fa4b8792fc40d0e63edebd3677814784f99c1eadf1bc100a3506a5b234045dd6bf00a110962c16dbb3c373c522a08e0987f4b9bb4c01b50097b88ddc2b8b3e171d99649c2c44d8947ab3dd87673b1c51bbe154c6e50eb1950f1ee9069bf60b31145e57984884e89c1926a2881f713276fe4406839680a85598b635fa4e4e7da88834969461ec4cbbefaa33c1a2e1e711ead23b856cffc0818cec3e40dc306310f40b3d7abf2620644b7c46e2897fa4d56a60e8d806f06622415f11584ab91e0760821e617b9146c200c5f2a7857cecdcaf7396d7d429a7747c12d4e1b454b504036c286fe1a9226778f106c1bc58d9e1f26488a307832d3efbd4610bf409fe883ab9a82b7c671923234199b6891820a171368cf3a135b1f129d6d28b148af55f7283447c129564b4b68096cef395e0043037ae0f9218af978ce386382ebabc50eed30de233407576066a31d5cdd392b165be4ed08439e308de993eb7d835ce81aa7e889360a478d477bd352c4c2f39f9f430609225e401f98e2dc0e1a215d5dcde28265a91cf3c8f7d6c1735f02e2a6be71862e9db173a59ae78dc3e3f6d0ba580238df9aec8c45c212289a43cfb052c41d8ce59a28ac3f8202c26a4a3a510758ae8e196a4d4990d68b05f2c9fdf5e2cbaff9b0fdad4b321e96ec4c35eeb224eba7e1763de7a716c4aef6dfa86d7d1cf39594f126e34f1d84d32aef43c172e68418914b26a69c80afabb5b129dc9beb7942fcb47f3a218425b27502321a1b0c226f038659f92699d9434325904eb234c85b388f69db1708a096f808c2d65879730bbac0393d4e5b52a1815b9d9bba1699b7a98e5aed956e26bd8091ab29cbc9d0ced414b11552011e78bcfb6392fcac82dc92c8a4f70beaddb1d7f792099f5e90a955106be3ccfc5bcf1f2e382302f5dc187e3725c56dfc4380b4832b13e4538055bb48f3eb3bba50d8c0033794bceb796d4ea62f8606dd37b0a39259a382c298aa96116ee9b16ed1ed2b44615e61c1eb9917c78274d3a21c3aeaa9d6b0d77e65141840cec1780a2cc2d3067b535fd1d20f6037453af0bfe4879303a2ae9f8d5ca76d40e389ea94d5494152873e0ec88c92a511bb2d09c196a1c1395cbbbc11f49b28136e94a7429084ddee5901e8e6045bdd80c8f4716d5b06925e6bdc9ef36b8ae236a9fc028f97b00314ce507478a0bc95ea386c113d1998b2419b3c843dc1333a6154cc7fc7a24059e9222e34e2dd389e0f280d35649f8ca16e4313e7f4d4b62353f1fa435753e71dc630f109e2620b8a4e31f6dc44ca9433a11ae3e810e30df7a26b2d1dcd62e79e1161643efbae6442c48c911bc8a4e4c33d87947dd79362f785b176134e590a0367544d4322069fb3b970ae084950aefc4665bfbb2fa46effc1e3753dcb79ddad4aacb95796f0ec43b6f2426713f1b985b6fc4b0eb8d30aeefb24d27fb2d20d22d6d2530164aae88d07688fc86d9698b38c8cd94567771bac105e04bedf4c9b938a36529d88c0ee4b26c0b9c6c5d97cd112dc0c26d48de6d21a68700a351b51e63acce8f89289007c091af91a8762c2a046d64036f9913108bc91d5ecc1e9ce49dc1d3628fd7fbee8b99b7650a47a17428c033d3b5652e0bff8094ea70ea8e2b131bcf648b04f0c458c2f0902e3ee4cefe09d896b7dee1dcbc38c80522fe64cefd13dd4f981c88c9b518f019b438ae379493a2c2e0fc98379f4dade933a4161df27d08440ffb3252a9b7dbd61f1ff31019570f4abd3cc5baf1f9d3caa641970dd356967b4984822a625865172814b2e60d85e910dd7ecab3537a12dfdb7ebb1bdbd4bb937872621b11d812ab0b763759f7b7a5516990e41fafbf11afd9a5bc2dc15eaee9a31008ee22e8532a7da1a3745693b0ed0039dd92e1ae838c3f288ac824c653cddf8e3ee1d1854582feebdaf5589e96b755539f6415f92048df0d0a4142885e408c28c3743c3e99a978262aa07a597da481d99a8d1564d42b8e12957069c8deb233fb22f6188ec7abb03153a411c0e5be9b33b3142ef8931989a94f161bd3012010b398407042f9ebd6bc7988d8b0ec111bbb502edf01d0fc83d83e3cc9b786f0f0b486793a1020f4333c6e2d0223bb77814b5d6791b96c014b5d81df7328679d70ede56aae116798075f94d11f718527898a53fc51152a41ed568e93fc23d9d8cbb3c2f70c2c9bdf5a19cafef4451c890caea1da6629495780ac266ddf4c8bd781c39c2fa6aaafa644e49570842d4a51e3ea0ff50c6a3c2fd21b7c782f22392a5c0efe18f205c4f4bb5ac0d637f9874f4b002d1e942ebd40b02fbdf8528ddead0203ec6feaaef5a7124888431a101ca4c80dd3847a2c8a87ae41ef6353df73462090ce5ce920f1308925dfa69e2a8b3bfb1258549c9f8f6afd755fc750d0506ed72b4b73a5ce9a3b8fb5c353737fe660b933d424099da1c5fa7391174aac236be917a9dbc89666eb34355c56fd0d9b3c661eb075f9cf0aa1deb1677148d188367c720fb63a82598a40201c8fe95bbf2f6c62baa1a376168a866c1e81e4ecc12d4402441915412ede7a9b8e1337aee6bac563fb5234aa05cf737037bd7bfc891c743ef14b82320f686783bc3fb4de974914478e8e297a6555e7dbe278c72a9893e66614624d7171543494f18a0e083306a916c2518314e5a07376769caaf38cffc1ad2b3ef6b6d9b8c6e789b5b007df384de6238c2efc4edf5cce665991b8f9bfc4c0ec067ccd46f82941b635f704cc83700e33bffb6cbd306903fe047cf1e85aba29f439d9e2228e56d86aa855e797b5b2769f516cd61769389a0715dbd1c062998ca80052a33719fc15141b60b850a5458394bf309cc1f4fdd9a5b62fdbbfdf378904d8f4b16abad3326579422e80237a3f963ebecdabd3338f462862ea7bdfd304a33af49d51fd370fe4e742c0fddce89431231ae64db2a6b8d857dace9fe76f4bdd3572659e38fbd1ad39d127741a67d1a68304ee435ab5f9633f682c7c183709a23caf81126ca57cad01ea5c42221e3a62658777b35eaac338edadd7d10eca6c0dce7e1ef44fca3e657ad1c77c899e63778168300e6a64ed4559024bdf610bea15ca26ce9283c3e24eea76ec1aed99c4c5f860b8fd1913a5c9e558303f18927e1735c5c061788b29ea25fdf431336ae74898589732d2ae14d0cd26249499c9aed679f0627d29a1b0dd1125e87688707d01122cdd2ad55bdb7867fae40e714603d08"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1}}}}, @m_xt={0x128, 0x19, 0x0, 0x0, {{0x7}, {0x4}, {0x100, 0x6, "565760af5f62fb1d7047d076cfa5352e61b695df09c6797d1155e78838ac2794c8b174bd87ae1ab55a2b60ba8d8c40e81eebb899634524377b6a6463dfa38d6709c9492a662c5ce426883ee67bff1ebd1676ad3f0c89faf09c367a875fe111d0a37a994f3a88a783f448c148a6fb65b16051f7ff143ae271369d20d31ae052fc7ed9b36e82f54cf9a4aab60d4ff01b695198ae402d086263f4f325ff9ca37ca80c5056ce28fed2b05764f31c9f8181a7eca2f984b596c738def73d5542712117f7cb7777e7f79b3dbfaad72365f18e1fd45c905c1e4f5b9b7939af28340aadb4f9de1585fddee17101204b231c5900cae9b68bbe4b1abc78b600fa05"}, {0xc}, {0xc, 0x8, {0x2, 0x1}}}}, @m_pedit={0x194, 0xa, 0x0, 0x0, {{0xa}, {0xa4, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0xa0, 0x5, 0x0, 0x1, [{0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x4}]}]}, {0xc5, 0x6, "5fd60393eefe176fc60a92d8e125ec67da09811680174327b11feb46807729f3e63e292a1329701e12c61c2cdf4588ae50c2ae9ecde7bf66551864b1731e263c6a1acdbe189eaa8d046c26cac712ac4d7681d89062637b1f2eb8dc37e939f97ecbaa2e58a9325824bfae615dae5265651141acffd4ea78fd37cf4aa6f3ee03f7650eff69806274a226231a416ffadbf63b73d9c43473656dc11a36a303802608a3d20d8addb9c828c2cbda8a069dddc0fc18e05aea6f0ebfd75e07f2dca64d15b2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_nat={0x10f4, 0x1, 0x0, 0x0, {{0x8}, {0xcc, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x1ff, 0x12, 0x1, 0x8001, 0xfffffffb}, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x37}, 0x0, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x2, 0x400, 0x8, 0xc, 0x1}, @multicast2, @remote, 0xffffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x80, 0x1, 0x80000000, 0x8}, @remote, @private=0xa010101, 0xffffff00}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x4, 0x10000, 0x5, 0x8001, 0x2}, @empty, @rand_addr=0x64010101, 0xffffffff, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0x7, 0xf0c, 0x8, 0xb, 0x4}, @private=0xa010101, @dev={0xac, 0x14, 0x14, 0x3a}, 0xff}}]}, {0x1004, 0x6, "29a4f644cbf6ef2591206e3f5ddebf70c1311e0f758b3bed7e81c7209ea39003844697bbf2afe7f47e0250e6ddc2ad1538747694f7ed17d49e190a66b7de719aa156d6e9e6c505f516d69ddc98799f516d8ed15b6091555ed617b7ac3b36df5520a5ef96eaaae4f5113e2ca9e730689cdd0398b0a4cd68291f07521ac562fd6a5bc34fbe22b27ecfde8c074a1f9c5d9e2d09c85ecc3eb980488891d684d597118bbadd02300e1fba34f2e29ab7574464dc79c1d306919e5aeaccfc2ed4076c5eecf7288beda671e8e978f25cf6ee9cf9539888c780e71670642c24aa4cdcb351ebe288597a3d0fe4075fb73a1f0d6f645bf8c4baff2859baa2fc37c6ccbba6bf5870b89e215d2e864eb2e0a142a71529830afee1b4dab5c78499134ae5aaf37220cee697069ab28cb8efa8c0dcb71efab65339f5fc25b854c5a0586e963f3ee6c197b5121c5e0798c3d26759249667a4c561cba764f3746b021a4ac9c8fcbb8200502960acaefa9454c2dac64e8b09f0a51212d51d960281c57e34f97d311b6c1a642dbb8013dfb8d911a3efff30a890d11c94667344a752786ce21220a27a4d6011cf5ef72a7508cdfc2902f4791f396c34a66f775f14cb0efbb4269b792bc6e60c064c147f91bb66841935385924068397f069ebaabee1c35452050b4459f823e37d071aac173a50c892d305f34ca070d575ebec3105dafbdb0463310d680f95cc9bda392b5a487fe69744b55ffd6f8f3a2c06eb4a99441bfb566ad82ab800b2769f6dfaec6f98453bf6eb06d187d691f9e6af03c47ef7028314da39049f3dfa3ce0fce1f5ac7ee789eced0bb1c6a11482ff4b18dfe1e0ee5e7731ae51019048bca6979e5419058b7059a8a7886d7cb31e609febe89b78161be2796adf8f8d363cce0484048b8183156512bb2b4654e091f825a998e77ed2e3785acd71cb4ae7a8057b2c793abd2915487a8cbff4e8db316c30ef4d894b1f84a86438d3cf40de5ccb91195b55260a3aa59c56041609c97ebcab197da9b1c3b99edf9836c380cad355131b697a9c6eca9f71a268e28601eb424945d42c5fc2e29f16a99d04d85a4dd7a6f90cec39ccde75bcba7572448856a0a16bd78545147b146c4c21bde966b7c519ad5d3383bd0d574d5974230c983b3e2055115cd4c569e643c7b92372b9195361ec12a98657babe34e8a868fa35bef6df253ab04e7a1e50b8a8b2711f12cd2020a846652f93cf00b9d8c37b849a479d5b71541b9d9e9fbb3e529afa8d4a9ab566399d755468bfdcbe3088da45e17032cb293c595121dc83fb51fa1108eb96a31484b030ab51393c9cf0351591abb3506a6ea0e43cd774df11774742f439059219deeae1dd0dfa4bf7f042c37552f031e8281cdc1aa53e3322ce7170316df7393dbef93682c366a99e0f40c7959d5f39c958c2bcf20850ddbf141db54297d1493974badcfa5cece49390c9d6710d01bd4e060ed7fa3581041136e63b58508fa2b520fd92ecc92eb04dc5712841805720b0c46b3ff6d80f136292b26c46f0164259cc6c4bad9d573deb36145a94472f044093f1eda5615b1eef4150b8fdc7d099300a80832f3512630518a62100593ed40c6b428b812bea3ad8e491c42dfb3ab49848e1ec60d9958ac10fd9718b873149b92bb89578d87d9916c3cfc5d482c16d13c0d6ba40da0dc98fac189c268aebe1bbf365911e0ac86aeaedf1c55e4e524aeebf87a670ac301c879ae4c4f61299a57d017a62f8f9ef73b5d67fd0fab220f4b6edb39d602f0a51ef4d15c550c2661ce3d5a67808653bc1770fdb8aae3ea3da66439280e50851cb697f0805917403013986fd05fc7f04501d675f09b4ced892d7a95b34e234da1e5a154df005d60d3abc32c9ae55a5680e488388f2f314d66b3c1a3e08aec17781b5cb74386e32325f882df9cc0e8f3c6ee7893bedb4e21fd5fe4c7f2ab983d717d865b49441546772040790c597aa4a7eb027d68f88b81f57816a9ec5488e8337934d089d5c69395a09a9a5b5b1cabfd8527b334c2aa5db9335cbd43fec3296b181bf2ccafa9379a1924d7125355f2ac672411d37aef3ab0b8a01599524ee0a8242ae687660a5ecadbc43db25450f676f6e2294710f90c800de1b76cfcbb7d5ada43db0c5b26ae4eb1ef24605be3cb305a3e95f1db1e7667aa0940552c942a2d8b1ac256c36628f0e490728ce5759e86343b1c1fd3f97061de02368da13f6cafb41602ad55ba5ffc1baf38675da2168fceccc857e5dfc104af9b6694c72bc4f071d894b1e8f534ea0c3ffd63111ff9e3696d380b7cf407b6cd4430af328fa74d0feb05facfab59f6edb0c24795f3b87e84ebfa00ce5d0f71c92029a7c8fc65b984322501710dfd9d01ceda9959d57a1e5c945b94f8e72ac922776f552530908ab0f67d5c79459a91b2627b879a1485086f2d2782a91cb2ca9ac12d1a05b47c230de18631e90ecc8b776cc8cdbc00e28e366d37296719a5a84f69d2f3bfeda9a297f489420f941da812b97b0eea74850ec707403844874d7f7acf5ad87e0cc0543b2bb8685a89cc9216e0625245c92ac8dc6a37184ba89ac7ecdd0ae987b88756ffd2775b810d83c841e5b8660d3026a80d2c03124877c9ab5ae6e90e7a5e472574a0292d641c318f31f9f2e72b2ae7dc616f914fa5d322eb5e3557fbc3963ca07b69fd9122bd342b5f3d24907722d4b92375eba137bd2487618374106ae3a5ae1fd9bafa5e2f20bb34f5cb1ef22f7d4a41ccc14442ce74b15ea5af5575614d957b13e7d2881c0d234c0204204e28f77ef344a5589a9b32fa867a55172fc785f29eba767b97ef93d31b03cd8684ba5c67357b4a8ebd6af4449211592d5694346bb306e71ceffabf5642e9b53e106beb3eda4b295bec6d4d40f4dffd69c213ef9d2ab9c3efd18c1156a451e1be3e60b937885d0f2347953a85323c89c49126714ef3b2f1ad22aa73769c1a8f5f3a8e3f7e49292998548d8d81b9f942a5117a9af0ebe8286e38f6b68b8a8f5734f2459ea1541aa1f44bea73eb98724f1f8b454862f723c664a5cec4077bc0c24d61521c60eb9789c18a932f022d95cac5cfd3d288cf3613316b97a94026a9eac1b27163747ae82190da2f23c046ab9a923ac71fef22e67eba4977b870e14c18b0656f44b6f2a32f54d68fd2da778cb146aff575f76a093f74f3f49210bb48b1fb1ae8360aee98cb34c8a7516cf334ab9672fa73d0995a8ccb8cbaf806036cbaa2f2c0b290f01eabdff41ac3e1cda24eda6ea0e69c3547979291870effa37057977e472c4eca424c6d0c8446ac17d16bf762aa93b7290e8ef8321410b1f20b0a35d583b4a7bc3adc58b6c842b2d06f0e4f4ce430c762d26b393c6225a03b25083d19a68962083c107cf57676315ae567c531c2a9c9dd1c730c7e087c8acc0ac494e8a61e14cd3e4c021d4096a0e476aa59f5f8b91c4362e30acf0e6b60f7e5fbc805e68bdfa4d2486bb9253304370fa865200996e814940595ad1bae65ca4982b5bd1293815ec426148d7c5306b64937dc56a21fc020e03442020aab22079c1d286974ae997d55aa7722287c03942f692ceeb08655d499832963f9529662ce53adc5f044c5ad5aaecf99f16c56abb2c2201440563db4e7e123ec014e0ff3d1d28d03562fe9e0ea90323dd471857a0887875ef449caf930bdd45c906761bfe557f0b1cf01c932738d3c533658b2d34b2850ca19ef77ae9357cc53761e95ac859d1ebb28130b029c2e579679a32a70389eca410933b42bdc1bf1f906cd1a833ca39635eafa2216dc3fba91b89daec755cf65cb59f511d7bedb6eac80b722bb73d5e4d8356702357d0b47885c90155a3a8b1d42a0e777b7dd4071526fb0bd938e34aaaabebafaf2b698417020f746d809591dfb05758aa51528dbd35183ded77886a93e6312fb57aaa1bee5211cd8b7c261ed0c4c0d7dcf8087060edb68a2ad8ef11b9e5225013e063a6d4897c9a931fd608e64d5df67ac1c14e83742725d92b463379f690758e0d43cc7b3bedbb59ca5187272795d99e3205f9436cff53cce2c03a26f950f3853b465867bbe0d6aa66b7bcaeb25afab23bf4f19e75b3c6c2f8dfe2b218caaef965a734bd71757ec47eb600bcf91c45852aa2ecfdea569569ad7c00d116d480df6684928864fb2e4fbff341640c992233095c461deb27a8fb9c18b94e97ff1a14ca4179236ff438781c9b312c918fcd9d490b637a9bdfccb3a5277a4b3cc02ffa3d85a35e7c8910ba2fb53766d4478880765b31659ecbbc3519cae31b4092a42b8f117361c79f2685571c28c91f77f565e4aa570cd409204beb39a67c3881bb24007fc403b31ef9fa245f41125353a499543abe778f6fd83e2c4a31da108573e2bc22092649a492896da90c9d9bf29283925164ec26ee0e351a9dd81f71112caef9d9781bcb2c3995c2758f252f5fae3c1d6ddd98fde446028fa0931cb3feb4d05c27ed90b53a1d81ee1be027b77ba5fc7877e6f5d25274bbe1a686361ff8bb532f2ec6ca4502ae36f226f2f016b28313eb43ca5c8eda162ca43efe5d55292d496bdd227a837654dcad22255aed8f7a034a4606b085584e01d2ee86e4aec140f6602e85ca14ce87d03d92cb8adf7802ecbcfca433cb4e324484681895167769f64472054cee79b731920f2699bb92af1f1946fc3c6c39cbdec2b66aab208f9a4d359823dcd5d55fc4f49c0dd08bb0fd39f90895eafebff732de6f09edfd0302d003d851c08703dc59d4bd29e1326830c43549e03e3e87920a12d73df2cecaa80d2eae40b7fef4798a5b386d9ce049ed25b76a3a66d255571285d42e744880738f9fc4426615977866d89887e179a9787691abab61b8da1449c82195d6b82d0ab34044f321e28eab3f0d68ceadccf997ed58287233ca98cf91f62c4dec410938bf5a44ab853c64857ce361edb1b84fdb683e5d7c972d49384dbb90d43e259c88dfab7e047825031dcdb7d3ab8001f3476a994d2c6f21aa38344d3e64e25e5f5768714e84092ff99df137c6cc242f38aa72538b90f1739774544a4c5ebd98d5a6796192696b30a5b2e87af4e2fc3bee2de4589912bfbba28905eb6ee84a91baaa3abe9c6711740f7a27e715d5de348684792c343df08b4439f523b8d96a74d694c0d6a8aba7de650cea273aa15c6ac4308db785ba14c01e3f65c401b5a61e9c6deea57b6dee84cb507b71c7e782c7ec1ac7c95d3bd1d5eed6a4b00a729767ed8c35989bd2f4064a6381f3d4bf30c94ab09c04a4311910f1c3c6dce58840bff8a790c7d1443d60032e920685527c4cef46562d37dca9698367141d777da0af6d20388f2bee31d24bcb27699cb78cbacb9900579174d6ca9abffe733e09ca79bc46769960177271cfe02b5b402e7b95e27343ac3bab13e4452642303624224d5c82164f75051368c87422766fa74c4d13d9f1c06742efc47ea785d600d990bd7be48e13dd63278e4272c797b6f8c7c293a7663662d03260a754ff8fffabec559d7cc8eb31802c6a4375cb05495194fc23f6ad06d2e418e0aa43cfa092e6c1ec04116625db618fea1fe33301d2d241561bd566f73a666cae7cfd2feb7bb4e485cabd1da01b1dc3d4b248aa62daeca4ff97b1c17e79da117b9855765830c78dfb7158de4a455b2f0d8a7c1eff49816989ad1e5ffa02371693b716b36735fa9bfdbf7ee51a6f9ef240e1e940aca459f74a28e3b1e43a8da60be6959349ff726fb9c47ed9454bb3576475d9cc6742ecd5c410aa9f9f0b93e10b4060d757a82c6f84cda2cd8758c0e877"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x1cc, 0x11, 0x0, 0x0, {{0xb}, {0xa4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x2, 0xd42, 0x1, 0x1000, 0x9}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7fff, 0xd24, 0x2, 0x5, 0x5}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x6, 0xfffffffb, 0xffffffffffffffff, 0x1, 0x8}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0x6, 0x7, 0x1, 0x75}, 0x3}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7, 0x5, 0x3, 0x7, 0xffff0001}, 0x1}}]}, {0xfe, 0x6, "98ca7b7fdef3b2be55b3f1d30033772e3a9a5ea95460ce5045523fc8c2e97f7137a8166045598f8abc37020e2fbeb055fd43945ebf825f0394651868be9d134c9d94a8fd4863602860a53bbc859bb1e0f7a4688cf6d391ac82d02733e4f0adb086e7d22f1ad20a76ec7dd9aeb6b3d0428472415e5b4f410163ba57230e97bb7936649224ebc594443c3181f112f3f646bbda5d93fe40d49e38e0131e042f333d8c453427636119152628c1e87436c33c589698dcf527c8ab2d46e5bfb92f962aad1348abc9d9a5734dc4463bff33580b58edca9b73a8fadcabfced3a9c57452238deb03d40a356420c551e2a84db1907c02d43478f7a0709c613"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_skbedit={0x148, 0x11, 0x0, 0x0, {{0xc}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x81}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffff, 0x2}}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x7}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x7}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xfff3, 0x8}}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x9}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x40eb445f, 0xfa86, 0x20000000, 0x2, 0xffff7fff}}]}, {0xd2, 0x6, "915d86e2c7b961ff23da2f56f247106d60f24b1c50c7dbc558df5e189e47cf2e86056f0a2024ce942423ba973fd0b01f020615e03f33b0c297b94660e856ac22acb022f6f4c03d0567f0efd35d02f4b1a5036464ddc0de8468885319cd39bf26f3938117375a92ef6949c09bfede1eaa91febe0ef8792e9c241aae7a96fb8c9bd892fb8c83285c9231368435057cabb4d9ffd465bbf7d21ce8f4a0a503c71fad6c4a043fb42437e6de05a3411082fe5155eb29330914f452342031452419023bdee8bd49ee04c59f61d2373b1160"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2}}}}, @m_police={0x368c, 0xf, 0x0, 0x0, {{0xb}, {0x2660, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x8, 0x9, 0x7, 0x8, {0xf0, 0x0, 0xf40e, 0x9, 0x8, 0x9}, {0x9, 0x0, 0x6, 0x5, 0x0, 0x59f}, 0xe9, 0x796, 0xfffffffa}}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x8, 0x9, 0x2, 0x6, 0x8001, 0xb9, 0x200, 0x7, 0xf38, 0x5c022df1, 0xc, 0x1, 0x1, 0xb9e, 0x9, 0x81, 0x280000, 0xcf1, 0x4, 0x5, 0xb6, 0x3ff, 0x0, 0x40004000, 0x4, 0x0, 0x2, 0x4, 0x60b, 0x7, 0x8, 0x1, 0x3e, 0x0, 0x7ff, 0x5, 0x9, 0xcbb, 0x3, 0x400, 0x4, 0x2, 0x6, 0x101, 0x7f, 0xca, 0xffffffff, 0xb0d3, 0xf0, 0x7, 0xfffffb84, 0xfffffe75, 0x1000, 0x8, 0x2, 0x19a3, 0x6, 0x9, 0x0, 0x3, 0x3, 0x6, 0x0, 0xd9d3, 0x5fc1, 0x0, 0x3, 0x80000001, 0x54, 0x26, 0x8, 0x8000, 0xf, 0xffffffff, 0x400, 0x10001, 0x9, 0x8, 0x7fff, 0x2, 0x36, 0x0, 0x80000000, 0x9, 0x3, 0x2, 0x5406, 0x8, 0x0, 0x3ff, 0x1, 0x6, 0x419b, 0xeb0, 0xbf7, 0xfac7, 0x10, 0x8, 0x9, 0x3, 0x1, 0x7, 0x4, 0x7fff, 0x81, 0xcb, 0x9, 0x5, 0x9, 0x7, 0x4, 0x0, 0x453, 0x81, 0x1ff, 0xc412, 0x5, 0x7, 0x4, 0x10001, 0x0, 0x9, 0xda, 0x8, 0x2, 0x77, 0x7a4, 0x8, 0x9, 0x6, 0xccc892d1, 0xb, 0x100, 0x8, 0x8, 0x2a, 0x1, 0x5, 0x7, 0x4, 0x6, 0x7fffffff, 0x6, 0x8, 0x0, 0xc, 0x7ff, 0x40, 0xd6, 0x4, 0x4, 0x1, 0x5, 0xfffffff8, 0x9, 0x5, 0x5f, 0x5, 0x10000, 0x80000000, 0x9, 0x7, 0x5, 0x9, 0xa, 0x1, 0xa, 0x0, 0x57, 0x7f, 0x8, 0x81, 0x5, 0x46, 0x5, 0x3, 0x5, 0xfa, 0x7, 0x4, 0x8, 0x1, 0x47, 0x40, 0xffffb600, 0x9, 0x3, 0xee, 0x5cb, 0x4, 0xff, 0x0, 0x7b83c1b6, 0x2, 0xcc8a, 0x7, 0xffffffb3, 0x7, 0x8, 0x3, 0x5, 0x8, 0xdb2, 0x3, 0xffffffff, 0x9, 0x3, 0x4, 0x8000, 0x3, 0x3, 0x2ae, 0x6, 0x4, 0xffffff00, 0x0, 0x2, 0x8000, 0x6, 0x42, 0x5, 0x7, 0x34, 0x3, 0x6, 0x5, 0xfffffff7, 0x2, 0x100, 0xfe0, 0x5, 0x9, 0x8, 0x6, 0x5, 0x401, 0xf, 0x9, 0xda, 0x8, 0x3, 0x800, 0x1ff, 0x8, 0x4, 0xfbd, 0x7fffffff, 0x0, 0x200, 0x3, 0xfffffff3, 0x1, 0x43, 0x94, 0x4, 0x51]}], [@TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x1, 0x8, 0x2, 0x80000001, 0x4, 0xffffffef, 0x3ff, 0x8000, 0x8, 0x3, 0x802, 0xfff, 0x9, 0x7, 0x1, 0x7, 0xaed, 0xf, 0x7ff, 0xc, 0xafa3, 0x6, 0x2, 0x3, 0x8, 0x1, 0x7fff, 0x0, 0xfffffffa, 0xe, 0x8, 0x6, 0x4, 0x9, 0xd05, 0x10001, 0x0, 0xc, 0xa, 0xef81, 0x7, 0x9, 0xd39, 0x3, 0x4, 0x2, 0x200, 0x6, 0x806, 0x97f2, 0xa2, 0x5, 0x3, 0xffffffff, 0x200, 0xeb22, 0x4, 0x3a, 0x5e, 0x8001, 0x6, 0xf, 0x5, 0x4, 0x7, 0x80000000, 0x7, 0xff, 0x1, 0xfff, 0x0, 0xa6, 0x5, 0x208, 0x5, 0x7fff, 0xffffffff, 0x7ff, 0x9, 0x54, 0x8, 0x1, 0x9, 0x7fffffff, 0xfffffff7, 0x5, 0x6, 0x2, 0x8, 0x7, 0x7, 0x0, 0x3, 0xffff8001, 0x9, 0x3, 0x81, 0x5ca, 0x1, 0x9, 0x0, 0x7fff, 0x400, 0x80000001, 0x9, 0x5, 0x80000001, 0x3, 0x8000, 0xa9a, 0x8000, 0x1000, 0x0, 0x1, 0x190e, 0x7, 0x92, 0x98, 0x8001, 0x0, 0x400, 0x3, 0x2, 0x2a179cce, 0x5, 0x80000001, 0x7, 0x9, 0x9, 0x40, 0x2a, 0xbfd, 0x3, 0x3, 0x1, 0x1, 0x0, 0xa, 0x2, 0x9, 0x3, 0x7dde, 0xffff, 0x8, 0x3cdd36ed, 0x5, 0x7, 0x1, 0x7, 0x6, 0xffffffff, 0xf0, 0xa, 0x3, 0x8, 0x0, 0x3ff, 0xbabd, 0x8, 0x0, 0x7fffffff, 0x5, 0x1, 0x2, 0x80000001, 0xffffffff, 0xffffffff, 0x9, 0x8, 0xff, 0x5, 0xa408, 0x7, 0xffff, 0x6, 0x40, 0x7, 0x7f, 0x8, 0x6f09, 0x5, 0x0, 0x2, 0x6, 0x4, 0x7, 0x3, 0x0, 0x9, 0x0, 0x0, 0x2, 0x1, 0x4, 0x0, 0x9cb, 0x2, 0x9, 0x8, 0x9, 0x8, 0x6, 0x8001, 0x1, 0x9, 0x5, 0x2, 0x4, 0x5, 0x1, 0x0, 0x0, 0x3, 0x6, 0x2, 0x5, 0x0, 0x7, 0x3, 0x5, 0x1, 0x60, 0x3, 0xf350, 0xffffffff, 0x7ff, 0x101, 0x200, 0x1, 0x5, 0x3, 0x6, 0x7c0f, 0x101, 0x0, 0xba, 0x93, 0x29, 0x4d80, 0x79, 0x6, 0x1, 0x9, 0x0, 0x80000001, 0x3, 0x1, 0x7, 0x55686268, 0x3, 0x5, 0x2, 0x4, 0x0, 0x80000000]}, @TCA_POLICE_RATE={0x404, 0x2, [0x5, 0x4, 0x4, 0x200, 0xfffffffc, 0x5, 0x3, 0x7ff, 0x5, 0x6, 0x8001, 0xa2, 0x7, 0x4, 0x7, 0x7, 0x2, 0x6, 0x0, 0x80000001, 0x3, 0x5, 0xa, 0xc, 0x1, 0x5bb, 0x5, 0x5, 0x72e, 0x88, 0x6e71, 0x4, 0x7ff, 0x10001, 0x1a, 0x7, 0x7, 0x3, 0x200, 0x833, 0x8, 0x7fff, 0x6, 0x7, 0x7, 0x5, 0xfffffff7, 0x6, 0x4, 0xff, 0x8, 0x8, 0x8, 0x7, 0x5, 0xe712, 0x62dc, 0x0, 0x5, 0x4f, 0x7, 0x0, 0xffff7031, 0xfffffffb, 0xf, 0x5, 0x80000, 0x0, 0x700000, 0x2, 0xfffffff5, 0x8, 0x2, 0x3, 0x35b, 0x1, 0xa5d1999, 0x10000, 0x1, 0x40, 0x1, 0x3, 0x8, 0xfd7e, 0x0, 0x9, 0x702d, 0xd, 0x5, 0x401, 0x5, 0x8, 0x3, 0x200, 0x1, 0x2, 0x1, 0xf6e, 0xffffffff, 0x2, 0xd, 0x7ff, 0x9, 0x7, 0x2, 0x9, 0x8001, 0xfffffffb, 0xffff, 0x7, 0x7f, 0x2, 0x3, 0x3, 0x1, 0x401, 0x6, 0x3, 0x1, 0x80, 0x46, 0x8001, 0xb5ae, 0x8, 0x10000, 0x0, 0x8001, 0x6c8, 0xe, 0x9, 0x8, 0x1, 0x10001, 0x2, 0x3, 0x6, 0xfffffffb, 0x2, 0x0, 0x3, 0x5, 0x8, 0x3, 0x5, 0x6, 0x7, 0x1000, 0x1, 0x7, 0xef7e, 0x3, 0x1, 0xa, 0x6, 0x4, 0x8, 0x3, 0x0, 0x5, 0x40, 0x6, 0x800100, 0x54a4, 0xfffffff1, 0x1, 0x5, 0x8, 0x5, 0x4, 0x5, 0xb49b, 0x7, 0xfffffff9, 0x6, 0x1000, 0x19c, 0x74, 0x3, 0x0, 0x7fffffff, 0x8000, 0x5, 0xa559, 0x100, 0x4, 0xfffffc01, 0x1000, 0xc, 0x0, 0x100, 0x20a, 0x4, 0x3, 0x9, 0x10001, 0x2, 0x2, 0x7, 0x4, 0x4, 0x4e0, 0x9, 0xf, 0x2, 0x3, 0x4, 0x0, 0x3, 0x2e000, 0x2a75, 0xb0000, 0x7, 0x6, 0x736, 0x0, 0x1, 0x7, 0x0, 0x1, 0x4, 0x1, 0x80, 0x1ff, 0x3, 0x0, 0x1ff, 0x9, 0x57e9, 0x1, 0x5, 0x8, 0x9, 0xffffffff, 0x9, 0x2, 0x8, 0x800, 0xf4, 0x8001, 0xfffff1ae, 0x3d, 0x9, 0x1, 0x2, 0x2, 0xc, 0x5, 0x7ff, 0x1, 0x0, 0x9, 0x0, 0x92a, 0x7f, 0x2, 0x9]}], [@TCA_POLICE_TBF={0x3c, 0x1, {0x92a0, 0x20000000, 0x5, 0x40, 0xca09, {0x4, 0x2, 0x1, 0x3, 0x1, 0x3}, {0x45, 0x0, 0xde, 0x10, 0xff81, 0x92}, 0x2, 0x7, 0x6}}], [@TCA_POLICE_RATE={0x404, 0x2, [0x3668795, 0x9f0, 0x1, 0x2, 0x171, 0x5, 0x23, 0x4, 0x4, 0x10001, 0x6105, 0x1, 0x1, 0x0, 0x39527b38, 0x45, 0x4, 0x4, 0x8, 0x4, 0x4, 0x7ff, 0xb, 0x10000, 0x7, 0x1ff, 0x2, 0x8, 0x0, 0x4, 0xfffffffc, 0x2, 0x5, 0x8, 0x998, 0x7, 0x6, 0x8, 0x69, 0x7f, 0x3, 0x70, 0xe33, 0x20000000, 0x3, 0xff, 0xdc7, 0x8, 0x3, 0x1, 0x6, 0xa7, 0x0, 0x0, 0x4, 0x2, 0x7, 0x6, 0x8, 0x1, 0x5f, 0x4, 0x5, 0x0, 0x6, 0x5, 0xe9bf, 0x4, 0x1, 0xc420, 0xffffffff, 0x6, 0x3, 0x6, 0x8, 0x3, 0xa, 0x80000001, 0x4, 0x0, 0x7, 0x3f6, 0xaf, 0xf339, 0x5, 0x7, 0xfffffffd, 0x7, 0xa7, 0x26, 0xcad6, 0x5, 0x30, 0x8001, 0xfffeffff, 0xf, 0x8001, 0xfffffffc, 0x1970c6d0, 0xa, 0x80, 0x8, 0x4, 0x8, 0x7, 0x8, 0x5, 0x10001, 0x5249df27, 0x17, 0x6, 0x3, 0x3, 0x9, 0x1, 0x4, 0x0, 0x1, 0x5, 0x6, 0x0, 0x1ff, 0x7, 0x3, 0x7, 0x5, 0x3, 0x0, 0x6, 0xfae, 0x5, 0x9, 0x4, 0x9, 0x10001, 0x10, 0x43f41c9a, 0x4, 0x5, 0xe, 0x351, 0x8, 0x5, 0xfaa, 0x1ff, 0x0, 0xfffffffd, 0x9a, 0x0, 0x2, 0xfffffff9, 0x100, 0x6, 0x1, 0x1, 0x9, 0x1, 0xe190, 0x7, 0x3, 0x10, 0xff, 0x1, 0x8001, 0x9d, 0x3, 0x6, 0x7, 0x7, 0x4, 0x0, 0xbc7a, 0xe6, 0x8, 0x2, 0x0, 0x46a0, 0x9, 0x9dc, 0x7fff, 0x5, 0xb21b, 0x10, 0x7fff, 0x1, 0xae, 0x78, 0x6, 0xba, 0x0, 0x3, 0x3, 0x200, 0xa1, 0x5, 0x80, 0x1, 0x3, 0x20000, 0xb5, 0x401, 0x5, 0x500, 0x1, 0x6, 0x9, 0x214, 0x800, 0xd3, 0x5, 0x2, 0x8, 0x6, 0x90, 0x800, 0x4, 0x7fff, 0xa977, 0x2, 0x401, 0xfffeffff, 0x8, 0xf, 0x8, 0x0, 0xfffffff0, 0x2, 0x0, 0x7, 0xfffff8ca, 0x1, 0x7, 0xdba9, 0x7, 0xdb, 0x9, 0x8, 0x12cf, 0x0, 0x5, 0x5, 0xc2, 0x3, 0x0, 0xc, 0x2, 0x6, 0x2, 0x1, 0x6, 0x0, 0x1744, 0x9, 0x8, 0x40, 0x6]}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}, @TCA_POLICE_TBF={0x3c, 0x1, {0x3, 0x3, 0xd687, 0x3fb0, 0x1, {0x4, 0x0, 0xc4b, 0x368c, 0x0, 0x4}, {0xe, 0x1, 0x5, 0x1, 0x7, 0x3}, 0x6, 0x44, 0xf896}}, @TCA_POLICE_RATE64={0xc, 0x8, 0x9}, @TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x2, 0x4, 0x5, 0x949, {0x3, 0x0, 0x0, 0xfff7, 0x6}, {0x7f, 0x1, 0xfff7, 0x0, 0x14, 0x2}, 0x9, 0x8, 0x7fff}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x401, 0x10000000, 0x7, 0xadc4, 0x310b6b89, {0x2, 0x2, 0xfffe, 0xa, 0x8, 0xfffffff9}, {0x78, 0xbe6bd64b6f488d21, 0x3, 0x5, 0x789, 0x7}, 0x7, 0x1000, 0x65e}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x8, 0x5, 0xffffffff, 0xfffffeff, 0x1, {0x2, 0x1, 0x5c, 0x7ff, 0x7f, 0x7e}, {0x8, 0x2, 0x6, 0x4, 0x4, 0x1}, 0x0, 0xa, 0xfffffff7}}, @TCA_POLICE_TBF={0x3c, 0x1, {0x4, 0x0, 0x6, 0x6, 0x0, {0xff, 0x1, 0x5, 0x7, 0xc1, 0x7f}, {0x7f, 0x2, 0x9, 0x60, 0xddf4, 0x1}, 0xd2a, 0x80000000, 0x345e}}, @TCA_POLICE_RATE={0x404, 0x2, [0xfff, 0x5, 0x8, 0x7, 0x10, 0xf, 0x9, 0x4, 0x1400000, 0x4, 0x8, 0xff, 0x8, 0x4, 0x800, 0x8, 0x3a84, 0xb, 0xffff, 0xdef, 0x9b, 0x8000, 0x400, 0x97, 0x8a9, 0x7, 0x1ec27913, 0x4, 0x6, 0xfffffff7, 0x6, 0x751, 0x74, 0x5, 0x9, 0xffffffff, 0x5, 0x0, 0x7fffffff, 0xabc, 0x81, 0x200, 0x0, 0x4010000, 0x1, 0x6, 0xffffcc17, 0x6, 0x7, 0x3, 0x9, 0x1098, 0xfffffff7, 0x1000, 0x6, 0x10001, 0xfffffffb, 0xb19, 0xc501, 0x1394, 0x4, 0x2, 0x4, 0x400, 0x5, 0x1, 0x7fffffff, 0x6, 0x3, 0x3, 0x4, 0x5a6, 0x6, 0x5, 0x0, 0x1000, 0x81, 0x8, 0x1, 0x200, 0x7fff, 0x8, 0x9, 0x4, 0x1, 0x5, 0x3, 0x1, 0x5, 0x0, 0x1, 0x5, 0x1, 0x10001, 0x9, 0x2, 0x3, 0x80000000, 0x4, 0x7ff, 0x1, 0x3, 0x100, 0x0, 0x9, 0x24, 0x3, 0x0, 0x8, 0x5d, 0x8, 0x5d6, 0x8, 0x9, 0x6, 0xbd, 0x80000001, 0x401, 0x8001, 0xfffffff8, 0x4587, 0x6, 0x6, 0x6, 0x80000000, 0x2, 0x4, 0x7, 0x1, 0x9, 0x0, 0x3de, 0x1, 0xbe, 0xfffffffd, 0xfffffff7, 0x5, 0xfff, 0xa65, 0x8001, 0x1, 0x4, 0xfffff801, 0x1, 0xfffffff7, 0x80000001, 0x7, 0x2, 0x0, 0x9, 0x5, 0x4, 0x7, 0x2, 0x7, 0x1, 0x9, 0xf, 0x8000, 0x2, 0x766, 0x3, 0x5, 0x8, 0x5, 0x9, 0xff, 0x2, 0x800, 0x6, 0x101, 0xff, 0x4, 0x8, 0x5, 0x5, 0x100, 0x3ff, 0x7, 0x2, 0x80000000, 0xbb73, 0x8, 0x1, 0x5, 0xcca, 0x2, 0x5, 0x401, 0x80000000, 0x5, 0xae92, 0xd, 0x3ff, 0x3, 0x1, 0x8, 0x8f, 0x3, 0x0, 0x7f, 0x3ff, 0xd81c, 0x7, 0x9, 0xf, 0x10000, 0x3c, 0x8, 0x3, 0x7fffffff, 0x800, 0x5, 0x9, 0x9, 0x1, 0x6, 0x81, 0x482eeae9, 0x3, 0x2, 0x10000, 0x7, 0x6, 0x9, 0x4, 0x2, 0x9, 0xf76b, 0x2, 0x5, 0x8, 0x10, 0x400, 0x4, 0xfff, 0x3, 0x6, 0x0, 0x8, 0x5, 0x8, 0x5, 0x65e, 0x1, 0x7, 0x2, 0xfff, 0x1, 0x6, 0x7b1, 0x1ff, 0x0, 0xc, 0x101, 0x9]}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x10000, 0x3b3, 0x2, 0x1, 0x3, 0x5e3, 0x2, 0x1, 0x2645, 0x98, 0x57, 0x4e7, 0x8df, 0x5, 0x8, 0x6, 0x6, 0x2, 0x8, 0x10, 0x1, 0x5, 0x7ebdda97, 0x1, 0x7, 0x2, 0xfffffffc, 0x7, 0xfff, 0x4, 0x8, 0x0, 0x4, 0x401, 0xf25c, 0xba, 0x100, 0x7, 0x400, 0xff, 0x8, 0x6, 0x2, 0x4, 0x5, 0x7ff, 0x2, 0x80, 0x1ff, 0x7, 0xf, 0x4, 0x8000, 0x4, 0x80000001, 0x7, 0x0, 0x80, 0xed, 0x4, 0x0, 0x6, 0x8, 0x80000001, 0x5, 0xdd03, 0xa, 0x9, 0xff, 0xa86d, 0xaf, 0x80000000, 0x1, 0x8, 0x2, 0x40, 0x5, 0x6, 0x10001, 0x80, 0x7, 0xe0, 0x2, 0x2, 0x4, 0x1, 0x800, 0x0, 0x483, 0x12, 0x0, 0x2, 0x6, 0x2, 0x8, 0x8, 0x295, 0xc, 0xcdbc, 0x2, 0x7, 0x90000000, 0x9, 0xc00, 0x1, 0x400, 0x2e000, 0x9, 0x4, 0x2, 0x9, 0x6, 0x80000000, 0x4, 0xffff, 0x5, 0x6, 0x7f, 0xf, 0x9, 0x30, 0x5, 0x2, 0x1, 0x80000000, 0xc922, 0x80000001, 0x8, 0x401, 0xfff, 0x8, 0x0, 0x4, 0x9, 0x1cf0, 0xffff7fff, 0xfffffff7, 0x9, 0x7, 0x1, 0x3, 0x8000, 0xfffff001, 0xfffffff8, 0x1000, 0x9, 0x2, 0x3, 0xc, 0xfffffff5, 0x7fffffff, 0x3, 0x2, 0x3ab3, 0xc, 0x3, 0x1000, 0x0, 0x10000, 0x0, 0xa5af, 0x9, 0xfff, 0x960, 0x6, 0x7, 0x9, 0x33aace13, 0x7, 0x0, 0x101, 0x800, 0x4, 0x3, 0x3, 0x7, 0x9, 0x9, 0x9, 0x10, 0x4, 0x5, 0xfffffffe, 0x800, 0x65, 0x1ff, 0x228, 0x9, 0x95, 0x43, 0xf, 0x7, 0x1, 0x3, 0x5, 0x60e, 0xf, 0x1, 0xfffffff5, 0xfd, 0x80000000, 0x1, 0x10, 0xfffffff6, 0x6, 0xc000, 0x7, 0x8, 0x2, 0x8, 0x0, 0x4, 0x7fffffff, 0x80000001, 0x59a, 0x2, 0xbe89, 0x5, 0x2, 0x2, 0x9, 0x5, 0x0, 0x3, 0x35, 0x3, 0x101, 0x8, 0xffffffff, 0xfffffffb, 0x9, 0xb87c, 0x4, 0x8, 0x66e5, 0x8, 0x101, 0x77, 0x9, 0x8, 0x10001, 0x0, 0x3, 0x1000, 0x8, 0x9, 0x4f, 0x3, 0x80000001, 0x3640000, 0xe3, 0xa, 0xc7f, 0x11a, 0xbc]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x7, 0xffff, 0x3, 0x3, 0x8000, 0x22c, 0x0, 0x9, 0xfffffe5e, 0xa29, 0x10000, 0x4, 0x6, 0x9, 0x400, 0x4, 0xe71, 0x6, 0xa8, 0x56, 0x2, 0xd, 0xc8c9, 0x5, 0x2, 0x9, 0x71, 0xfffffffe, 0x0, 0x5, 0x1ff, 0x80000001, 0x8811fea, 0x4, 0x9, 0x0, 0x0, 0x80, 0x80000000, 0x2, 0xfff, 0x8, 0x6, 0x476, 0x4, 0x0, 0x7, 0x2, 0x3, 0x80000000, 0xfd96, 0xaf6, 0x2, 0xfffffffd, 0x800, 0x6, 0x4, 0x3, 0xcc, 0x4, 0x80, 0xa00000, 0x18d1e7e, 0x3, 0x1, 0xe, 0x0, 0x9, 0x9, 0x4, 0x0, 0x7, 0x3, 0x7, 0x9, 0x2, 0x800, 0x3a5, 0x3, 0x5, 0xffff7fff, 0x1, 0x0, 0x94, 0x0, 0x10001, 0xffff, 0x9, 0x2, 0x2, 0x2, 0x1, 0x6, 0xff, 0x8, 0x6, 0x10000, 0x9, 0xff, 0x80000001, 0x7f, 0x8, 0x8, 0x6, 0x101, 0x9, 0x44f0, 0xb7, 0x0, 0xffff, 0x7, 0xf, 0x6, 0xfff, 0x3, 0x8, 0x8, 0x80, 0xff2, 0xfffffffa, 0x8, 0x6, 0xfff, 0xfffffffd, 0x7, 0x7fff, 0x0, 0x7, 0x1, 0x9, 0x4ce9, 0xb285, 0x3, 0x400, 0x7ff, 0x500, 0x7, 0x5, 0x0, 0x82, 0x4, 0x3, 0xffff6587, 0xffffffff, 0x5, 0x3ff, 0x6, 0x7, 0x200, 0x5, 0xfde7, 0x3, 0x5, 0x81, 0x7, 0x1, 0x5, 0x8, 0x4, 0x400, 0x6, 0x5, 0xfffeffff, 0x0, 0x9, 0x1, 0x6, 0x5, 0x0, 0x7748, 0x10000, 0x4, 0x9, 0x5, 0xbfd2, 0x63d, 0x9, 0x3, 0x653, 0xa70d, 0x8, 0x8, 0x8, 0x10, 0x2, 0x300000, 0x466b4538, 0xfffffffc, 0x9, 0x8, 0x6, 0x3, 0x1, 0x7, 0x80000000, 0x1, 0x7, 0x2, 0x9, 0xc, 0x8, 0x9, 0xfffffffc, 0x5, 0x8001, 0x6, 0x1, 0x40, 0x5, 0x0, 0x1, 0x6, 0x10, 0xfffffff8, 0x6, 0x7, 0x4, 0xd, 0x9, 0x6, 0x3, 0x8, 0x6, 0x9, 0x6, 0xd, 0xc, 0xe7d, 0x1, 0x2, 0x4, 0x3, 0x8, 0x2a3, 0x7, 0x10, 0x1, 0x2, 0x401, 0x7fff, 0x5, 0x1, 0x4, 0x8dd, 0x2, 0x5, 0x9, 0x7fff, 0x3ff, 0x5, 0x40000000, 0x7ff, 0x5, 0x200, 0x80000000, 0x9f2]}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0xfffffff8, 0x1, 0x4, 0xea, 0x7, 0x7, 0x8, 0xffffffff, 0xfc000000, 0xfffffffb, 0x10, 0x1000, 0x80000001, 0x5, 0x2, 0xb1, 0x5, 0x8, 0x1, 0x0, 0x2, 0x200, 0x1, 0x9, 0x3, 0x1, 0x4, 0x0, 0xffffffff, 0x4, 0x8, 0x5, 0x26b, 0xc87, 0xffffd6ae, 0x2b3, 0x8, 0x3, 0x9, 0x95b, 0x2, 0xa, 0x85ff, 0x8, 0x6, 0x0, 0x584e, 0x7fffffff, 0x0, 0x7, 0x5, 0x7, 0x7, 0x5, 0xfffffffd, 0x10001, 0x8, 0x3, 0x5, 0x2, 0x40f, 0x1ff, 0x3, 0x81, 0x0, 0x5, 0x80000000, 0xc, 0x5, 0x3, 0x2b, 0x0, 0x9, 0x6, 0x4, 0x8, 0x5, 0x8, 0x6, 0x81, 0x1, 0xc, 0x0, 0x80000000, 0x6, 0x5, 0xfffffff7, 0xfffffff9, 0x4b625043, 0xfff, 0xaaa, 0x3ff, 0x9, 0x3, 0xffffffcc, 0x3, 0x8, 0x3, 0x3, 0x2, 0xeac0, 0xf, 0x6, 0x3, 0xffffffff, 0xe, 0xf1, 0x9, 0x5, 0x400, 0x2, 0x6, 0xa41, 0x6, 0x5, 0x4, 0x2, 0xe, 0x10001, 0x8, 0xb3cf, 0x0, 0x6, 0xd0b, 0x7, 0x7, 0x1, 0xb, 0x6, 0x200, 0xb, 0x101, 0xfffffffa, 0xc28, 0x40, 0xffffffff, 0x7, 0x42, 0x100, 0x2, 0x6, 0xff, 0x4, 0x4f9d, 0x7435, 0xc0, 0xb4cc, 0x2, 0x8, 0x8, 0xf3b, 0x7, 0x7ff, 0xa, 0x8, 0x0, 0x4, 0x101, 0x7, 0x1, 0xec20, 0x1, 0x8, 0x5, 0x8ba9, 0x9, 0x7, 0x7, 0x1, 0x6, 0x4, 0x766, 0x4, 0x3, 0x453, 0x1, 0x1, 0x3ff, 0x2, 0x5800000, 0x5, 0x3, 0x80000001, 0x0, 0x8000, 0x9, 0x9, 0x8, 0x7, 0xffffff6b, 0x8000, 0xa, 0xba40, 0x10000, 0x69ce, 0x6, 0xffff, 0x3, 0x10, 0x0, 0x8, 0x4, 0x9, 0x5, 0x97, 0x5, 0xdd5, 0xe, 0x6, 0x8, 0xe, 0x3, 0x12, 0x0, 0x3, 0x6, 0x101, 0x9, 0x3fda, 0xffff, 0xac, 0xc2c, 0xd42, 0x8, 0x7ff, 0x10001, 0x5, 0xa9de00, 0x3, 0x6, 0x5, 0xa8d, 0xcec9, 0x401, 0x2, 0xa, 0x6, 0x1ff, 0x7, 0x2, 0x3, 0x9, 0x100, 0x1, 0xc, 0x0, 0x3, 0xdd1, 0x0, 0x9a, 0x3, 0x814, 0x5, 0x3, 0x7]}, @TCA_POLICE_RATE={0x404, 0x2, [0xc, 0x147, 0xc, 0x1400000, 0x7f, 0x81, 0x197, 0x3, 0x6, 0x3, 0x30, 0x9, 0x25, 0x1, 0x2, 0xfffffffd, 0x800, 0x4, 0x5, 0xf, 0x13, 0xb, 0x811, 0xfffffe00, 0xffffffff, 0x7f, 0xb, 0x5, 0x61, 0x2, 0x1, 0x6, 0x1, 0x4, 0x1, 0x2, 0xf, 0xc5, 0x7, 0xfff, 0x4, 0x80000000, 0xfc7b, 0x1, 0x7fff, 0x5, 0xdd, 0x9, 0x7fff, 0x100, 0x7, 0xec, 0x0, 0x6, 0xfffffff9, 0x8, 0x8, 0x0, 0x2, 0x7fff, 0x4, 0x2, 0x6, 0x10000, 0x1, 0x8f97, 0x401, 0x4, 0x1ff, 0x3ff, 0x7, 0x6, 0x6, 0xcc70, 0x3, 0xfffffe00, 0xf109, 0xf, 0x4, 0x0, 0x9, 0x3, 0xa, 0x8, 0x401, 0x700, 0x7f, 0x9, 0x71d3, 0x200, 0x40, 0x1, 0x7, 0x496, 0x8, 0x7, 0x0, 0x9, 0xfffffff7, 0x9, 0x8, 0x10, 0xa4, 0x7f, 0x251, 0x1, 0x3, 0xffa, 0x9, 0x0, 0x9, 0x3, 0x1ff, 0xd, 0x9, 0x9e, 0x3, 0x0, 0x7, 0xa3de, 0xfffffffd, 0x6, 0x38, 0x3, 0x10000, 0x8, 0x3, 0x0, 0x4, 0x60, 0x1b2, 0x2, 0x0, 0xa8, 0x9, 0x6f57, 0xf, 0x8, 0xfa, 0xfffffff2, 0x644, 0xb, 0x4, 0x81, 0x100, 0xfffffff5, 0x3, 0x2, 0x2, 0x1, 0x6, 0x9, 0x9, 0xe, 0x3ff, 0x5, 0x5, 0x85a0, 0x2, 0xe, 0x10001, 0xff, 0xfffff800, 0x71c, 0x9, 0x40, 0xadc5, 0x72b, 0x5, 0x0, 0x2, 0x10000, 0x0, 0x5, 0x1, 0xbe, 0x9, 0x2, 0x6, 0x5d6d, 0x7, 0x7, 0x8, 0x1, 0x5, 0x2, 0x6, 0xc8, 0x10001, 0x101, 0x4, 0x4, 0x6, 0x4, 0x1, 0x4, 0x0, 0x8, 0x4, 0x400, 0x4, 0x8, 0x97, 0x1, 0x1, 0x4, 0x800, 0x901d43d, 0x1, 0x7, 0x6fd, 0x100, 0xfd, 0x400, 0x3ff, 0x80000001, 0x10001, 0x2, 0x400, 0x5b89, 0x7, 0x7, 0x62, 0x5, 0x1, 0x4, 0x3, 0x3, 0x7, 0x2, 0x5, 0x6, 0x5, 0xf1, 0x401, 0x2, 0xfffff195, 0x7, 0x59, 0x4, 0x7, 0x3, 0x7f, 0x6, 0x1, 0x9, 0x9, 0x80000000, 0x3, 0x6178, 0xd, 0x5, 0x80, 0x7ff, 0x9, 0x400]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x10}, @TCA_POLICE_TBF={0x3c, 0x1, {0xc, 0x8, 0x5, 0x8, 0x81, {0x2, 0x2, 0x5, 0xa67c, 0x8, 0x3358}, {0x7, 0x0, 0x400, 0xc, 0x6, 0x101}, 0x10000, 0x8000, 0x6}}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x35}]]}, {0x1004, 0x6, "89375ade868cd8fc7e24f67884bc3287aba3949cd583868052a3fa9740b139fee263940ef48d8ef7af4e69c690dcb85f70e17ad54bdb1c2b49b01505ef9721a950580b5266837f857f40719a9543ed5ae8a8353dbb2ef660e58d092dd5a235722455452cb1ac032a7d2f395ab4b42a64da687e39557da6fd9918f712ab00e8fa27716261d2250d91cfafc4066ca9342b29680e99ab9275f5436beb8077ab0b54d33ebc9bf4c8fdd9acc21aecf22fff501908b0fe126db95550f41778510252b6c3fa9b7f6a294b006cff623b194a69a790d935ecaa14017cad8cc5c34ba3d80e6441b71a91d4929ad02f982a41988f0fb2ea709dcd9b98e208df25f4524f1c20b2d663227ed1b3fb3ce171ddbaa2c9ecca939628b29d361d1c2ae28e479d8e87117f60005620276ae6df95e5d56310f79bde06764518b9fc02df1c6bbafc0337d8cf5458497a529571893066bfb5ddef129f2f4efddbf9a127409be3ac7de435c0d46bdcbcfd66862eed584142ee064c6224e7450f59aebeffb0e4e369f45bcf829fc6692ce79d1461ddd613a046f53864f1537824c26c8363c5ee0eacab5f4fc76ff0faa9483b7fcf947c8acec3ad1550828ad67845907bdcb1b2f9772aed0e09da6439da84b9a20c9bba46d902ce96c4cbe74e7430dba9de384fc2ea8b291dccc02e33c1919c8eadcee89d87ff2662cf9109cfb66d5f69cfc8408bd42c70f615d5f07a73fe05ba41ba54b79b179d1083f67d2451df2aab713f55223687aa042396b61a3bd05942a1bd5d95632dc896cbd5906dd69b0a21f86fd29c8141fbc3a7353b82849dbf977903f013c8e449c7bd0d55023651ae0bfe721128efdedd66276c7db6dbd6d877c61eb8209fdf0590d955714160437eb929298498f37cece9aff733dbd39d515d0d687674bf2154ccb0fd7412454912e7c477e2c5abc1ef46906f43b9fba348ebc3d55f8351990648f7fdadab299fa8200cd9c1522d0335d16a96af3c837b700eaa160b66ada28ec8768714bab6808153ba03ad6547c1fdf607272db97382c1aa58a23fbc6c1eb65285db5adac53686dffa984f60499354f9a08b2dfe98b3470b2be9b433bad37c8afec6d402e72c5456af5832a6b9edcd600a1e76e74e9ddf97aad47b6f6da02e3bdd5982612f3c4d07ce6780a8383c3c2dd783ef22416936db50919914341050adad17d3081e1d7fc7779ef84262e404fb9d202fd3d4e94debed6f4fcbcab8cba8fabd952f5411f3f4a1a8ad00bd2e66170f3955c76287ae6498bf0f5afc047388c7b66e79f48c9a543c29d43171c3582c9b0555be8d97df8470f4dda17b88b002e5bfbe4195f445702c5fb80c0036cec61d63d96aa98f25d70e641a0441345097f652dcbe95313a6fbe8ffa745b087111683df141a25495e33091164dab3df961e75a9f517ce005256f46b1eb68cb6d7ec276d5032301b6567477231d23f7a9a57c2b62a544292f24bddee22c5da8e1856563ffaf87a1cf60f1699f0ba98884922cf26cea182946becffa9765fb96bdfbfb0c8c44f2cbcbfad5b70508a85f9e0bbee153a590a1d205a3911c6d40a50766839e91460723d7c182cb55935a00f588f21a4580b3ff95bf2b4392865275bdee3eb1d7d000ad5495b2ff3e112d86c432eca0a62c626da8a6d46b5b919bf8c71abe0339f216b42413572d3d9c16ba8a1539f0088b103ba3ddf6821dcd8059efd76f637599186e6c0c8fe47f58eb06c6a71b8ea439ae27484f0192fd0e812e1d008f2a2eaf5ce78e47d83504ba96afd4220fdc50368ab53b5a5b1356c10f9b8389d12b149bf5c5cbc9facfc903856e14657b7021fea3cb21c22f36c9502158c8133b2c67e520b537da3bc94590ceec71580d791eb63008f48a639fcee7cda67e8cb95aace06cd9d39e600eb70384b1e943d756e6527a79abc59224174e9cfc593f97ebe0ec59d7adfeef58c4d741bc30062c58a179735c79861ab5720f81286100a66802931d93964094a6b2ff2681b09b47c012060c4db422fd33a7774d69b39cb5dcc2e8969848f9386e7f90a2eca67531910c570f967b9bb24f70a0811bb5283669c4dc755d26904d464de7854b01ea950492c9ab0b630db43ce53d86511dd6e0715606c15c8ce10e10edf912f4b7e5b6fda3223cf73bcb71ac66757deedc7028649bddce6939ac4e39b5d249c09d6949906daa903b35f828b3dbca39533531c854dacb8dc9a32f274a3b0a8471f0bf6617ebfd175b24f669363ea09940fed995ffbac00bc5ec251b7aed7a24c60865e759ac29c072ff43e411fa20cff230abb9ac5a095331d0203cb6423b4545a1d56afa91251588fc6adcd2842280234295692c07281a42bc6aefbac01b9705bb8ef213531abd6451653a2b0cae96e47daca7d40405d2d7488ada023c4fd6ec75727e08825289689eeb8a55dcbf36a9532913c3d8147ae658fe6608e3cba076a3a8437bea78db0a1c51d3dfcca05d433a3f9b6cd59377ffa1160cf24d12c34b830976879eb8736903604c6aa189f2da0f75e8efefb9d6610b93f8ae497d2f0804166130f0ab1871472f2e6b06352b39980cccbf298519fc47c5dda80bc6d000fb51bf6c8e88f2d619a4c22459bc38a27180e994c748e4a5a2fd2b6df0d44f6e630db6e5364475471f4738723bfd15a850da90fbf4a1ee8c3cfa12ae14808ee357ab1bdbaafed575f30056050663930e59dc02d2dfb2da4c6338342162520ff27b500e88e337310fcc200abea18ec2159275e89ff4c0f49102b174f22e90607f2854028d267f7e7e9ddbaff151d84c2f2b0c5e5ef5db2a37668e434f2d1d7c66af8082b53c4b70f36d73b3d91765f301774910450f080b724ab0f886dff3220dde8100ad73e1e12c229e49b46a9a7c77e739e538703451bb633bcfccfa437598504007f547ff5052fcbee3684eca98e5303a80260d65083f0294767c538c812d232d115f89d5907c0afb01c2e59218edd6dcc315734fe57fb827b5af1e6cb1f087277d8cb6043f207013a992e26dc32cde8b7251c204aeaef36e80ed4485bdb211996afda685dc248564adee794ed3c31420fff6a638c778a41a4a92108bd484cdbff3edcff70dff42cc6e72c1fc930dcb1150c848eefd1d35e89bf738c654ca7b79cf94c8b532f4d4e7c36f12fe82902be1005d9779b04e9ed991f12c961eed059606ef840a6426a14361c872ad41bffb19ad89dd578d2d5e5d2d74f4af6baf8f6a5d6460cc6c5dd785dc043475d7a0ba855505b245b929b6fca085044086f1e96542688bfa9df0a6ed90ab8c30edc9c26403df0ac1e5a85063c6c633ef413b8d74b56a9ee8702590d674421cb0cfbb6cbe9ae6f300d5329217ee4fd4a9dd9cf74d6461cee6b9e8e0049257381047c06570176d468d654bb369c2f30f1275c8423fbb62fcdb76f5de21da862370bf55bfde589482bf8224e9620db8b54a4ecf15d48c8e7f990fe01d663fa44e492e4604b753bb35b49caffc6e3a5e47116af61b81f6860dbe361d646d5bd6f44e6ea4a40b75c436b7426feee796d8efa1e1d93b46bdab5b6cefa44ef4df9855c0a577c90868e6a15f57c75ed664c31b819fbc1009a290c10e665a4e691bcf02b7c4fd2578095124545d6e0f4c780b9494f4fff4bd137c8531c3560565edf15e5170b2fd48c43744b531047fea3dbdc909979d494419402b7bb5531b033cde2c27f0b8849ebac473aa5abbd6885c53353fbead3d6d6c0ec8d42cf7d0dccc59ea5120c4d5dd85d49620a21c24afd18c9aaea897006d665e6d96e0610996d211bda7f7a602c266c8c8051a788a549e2e12a59de283d13ee169133c8c20eb24f24bce3824abd8e900de6418c708d2165d10ff39b56e82440abf75d40dc3a6001dcb0b3e48818ed3b98bbb6c298be55ba05cb201803e0f091b4913dbc7d39bd61026c365f6f93b3d64e423e593bf9987f0242a457337bdf537ddaf5e9a94cd4826c0ae8f6bcd60d2ea7fbf2c9b43e961549556824076f40cd20657483256d3bc8a0916241fe1f51aabf63680623096571a887c3e764804384941a8dbd347e0b3af6b0ac892b7f6cef797b9a814b04977318d97d78022e1021a91df083240b38c91c80ddf783393721f5382fee3f37162d19971420a2a184510ce3311480ab45a5ebd88776afb044c7020533f30c4cf5d0500fee2851bb82d05b1392bab4eff97badfe2600aa11eb831e23e45cfa40f3af99c286a2f711039b8e6974cf9cc9a2a4f6e57bf9f2686f08a9824c08876859a102f41d381883df0cf9501b14b4b666c7e101c08c15f97a38cdbcb37c529e0548b5a75927aca86c9bcfdf40403fafe3ed53a5270492a8b792bec7a5e5b08cf2b90382aa4abedc4e7dfa8b5dc91099ec055a204fb264cebb8438949c63719ecabab2beaf060669ea17617e5dacf57102facdb2ef4087eb0ead9a899703aa9aca4ce310bc6d99c59879005fe14f77dcb1879e85294fcf82c33266fef4e177fb8be2126bd0dd435470ff85117d90349e163c0220a234053ef4f89c600379033477223675525c1af144478ebd6a65a3401ad892df0b76723d57da0af0cf40234ab52cdfa9d8f9e770d2c81060f3616ac7068244abded400df7e4d0d888b471a89e27c4fd17eec00c8ce55d217886c91f489657b726e8d643ee06b9d5b07a3ca0e9957f23aefe8c929e790ca0185857b04dd39f5a939a3e52b386a72016bb0cd6115c4ed57307decc6e9538a1c187210209ecf79b76732639c07e729b15de6876643e1d08a48539365507015664109ad2f0fcd26f90e0ea9ba3038699fd789a68de0053d620a12cc674e8c88907330507f2d2647dc07694396e44064f329a57e1de20aed06a920af104fe3a7db821a4ea3b43c7374bdceec950f2052ed17a0a9aa0fcec3d60806b448b389132a2d37e70e7f7dd2d30e7dcb87d0cdc3194ea56a3ac333a200570d94925f00f80b83f34b5c13d1bdad915c331ea2d800304f229870e4202968cc818585308b303e9d1be2503fce54d7581eac559fc05b060a94b997d4e97569aab038f71f3b7f2005bc93b37a4746184b89faa4bd05b4be5e8fc66eb466fc8c4c30c4e8c6b6d3f6d0f88a70060caa695132e64bdf92d5d6149fea79c191b386ff7fc632a9014744d612acfe3e34f391065e4d1d9e2e3cd8e29397b277b5748010baa71645f017a9e007399a6b33aa5466accb73f9fd442e7633bd433820b8e216c6459204eedbb2cc3a4f6a134c3b3cc91def6a948878343ef3b9196e76fb228ab438d6bc60aea09a0d11ac94cd71a3269ff1c2f65e02aa3dc7d2a14b628e9f40983363f0e12db458c6821bc261b8db50168067c4c5ffecfcfbfed73e264d9e8ad4b0a40e27e98dd083b0bebce640cb9cd1b07a7ddceb43b7a05069827633a723731ff0ad1e8dc57bbde4d46077c870d01cfd80d12a3c4e60290758e059e11f12230add6ccd66b81fc946dce10912db604d004335c44f6f4deb826cec55ee295551fba491a1ba6e32b69473ef4d04220463beb69e365c4ef8a0113646206fd379cf8834ae582fb25e5da874ec6d5eae2405d5ef80c801836abd784f5f589aead25363b4d774195ca096644c02a1e820248a524d893ea029a943a0835bf3c673806c734feab9eec93dec22b8e695600931246e690f1600763a409af1a1d22f8bb5e2f7304f7eee85da8e46ffd7933e9608943f27a465d44759c6d47426af7861fbff36d04b6c9181f74bafa313b1aafb6d6779bfc46114f12e7a3dc07d70cc58d2511a640390f7088b9eaedfd765593214fefaf0b"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_sample={0x158, 0x10, 0x0, 0x0, {{0xb}, {0x5c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x5}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x10001}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x3}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0xffff87e6, 0x0, 0x5, 0xfffff491, 0x2}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x9}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x3}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x1}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x4}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x80}]}, {0xd1, 0x6, "59e9a7e5b1580b3e83ab46926bfe08d73db06355c2696288166e13d83ad64b997d18f209085555c4e3644167018a071a930e7b051dc318feb69cb58b390d085a0551e1a0ee425bf964e26107311bf0e3016c28dff13f2e8c41400c2163b24d05e4ffa3265f499da5852fbd1dc247092fcf1bb19c0edd8361edc741281a622bc3092b341684c82672bf95fd59efade499b66f7114dd5fea10d60401db9b9aa8ceb99de286ee840b957e254aa02c22382d7c0bee135d586cbdfce3c082e6bd69b12d553f56e9b5aee6851d102a12"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, {0x3a0, 0x1, [@m_ctinfo={0x150, 0xa, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_CTINFO_PARMS_CPMARK_MASK={0x8, 0x7, 0x4}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x1}, @TCA_CTINFO_ACT={0x18, 0x3, {0x7ff, 0x7, 0x5, 0x8001, 0x9}}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x7}, @TCA_CTINFO_PARMS_DSCP_STATEMASK={0x8, 0x6, 0x3}, @TCA_CTINFO_PARMS_DSCP_MASK={0x8, 0x5, 0x9}]}, {0xe4, 0x6, "32b4475477cdebca8594bb38a18155a2e0f5d3c20e95bff9921c894bd8ad9d5dff4538fa09c15b3275e278d60fbfd3e098ff751b6137e476771186a9222e9d76cff27e0b413ad6e6be3a674ec63a9e9d0dbcdb0ea901958776be467dd96b85fcb7163e104c235493bbb713371a10d4fb448a0b4c1df3d097b8fc8d16955640b7b3c50053deead92102e0001fce106902006075e006705ee81a3fec7c7de114fca2ffaaa53d24f3d19b07d5ae1606b08f5a4e24dacc70e8932fa7c542990da8aa63c9368980d2af89a08fa0447e38083109f4c9b801c1c05fb623663f177e8328"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_ife={0xc4, 0x9, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_IFE_TYPE={0x6, 0x5, 0x3}]}, {0x91, 0x6, "9a44b42d7a6c90acc0d84d27873fc0176cfca9f5714cb53b35b4cc121e72d1555bd84a68eb802b6584b645d96677a569527785f216a46c3b2c5413847db8194995dc37a0db5591223303806fc30d2999e597f49e9e38bc08f7c63dc437a2c39a2939935edd7281b7b6592a02a7ce9427239fb36a999cf418b72e7ff4ee1bb50aaee24d36f784e7f5832997feb9"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_skbmod={0x188, 0xa, 0x0, 0x0, {{0xb}, {0x6c, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @link_local}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0xa29}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @random="9c480073c695"}, @TCA_SKBMOD_SMAC={0xa, 0x4, @local}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_DMAC={0xa}, @TCA_SKBMOD_SMAC={0xa}, @TCA_SKBMOD_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x27}}]}, {0xf2, 0x6, "31e06af7c82e4fe275bd44d4f817b1668c77b10739168e79778bc85f6d713c05d013c4ac743f53ab83fa361b5f085bd8f58505141b70f2d87dd7e6c414f85431d1a2e89277b37eea77e65a66f70c75bf41631fcc9f1b0c34ed3255984e59a01d0905789d9ab13913bbcb928f8620fdff2f558cf06c1db485bebe869290e5720c6265237280d49e092d356164a9013fb427699479ae6481b6a8d5081ce1b9c0f00c43cd9c56612d354f79dcbe7e6b8e762a071f0b86bddefeb59a632e1fedc4f9244bc94e538f6709013399b39f75963cb46238534e4df3039a9c230e0030127615705b5ac58646ef0346d41d20bb"}, {0xc}, {0xc, 0x8, {0x0, 0x7}}}}]}, {0x80, 0x1, [@m_nat={0x7c, 0x3, 0x0, 0x0, {{0x8}, {0x54, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x100, 0x6, 0x20000000, 0x7fff}, @dev={0xac, 0x14, 0x14, 0x3f}, @private=0xa010101, 0xffffff00, 0x1}}, @TCA_NAT_PARMS={0x28, 0x1, {{0xa, 0x982, 0xffffffffffffffff, 0x936, 0x7}, @loopback, @local, 0xffffff00, 0x1}}]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x3af7f5605ffb06cc}}}}]}, {0x410, 0x1, [@m_bpf={0xc8, 0xa, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x14, 0x4, [{0x4, 0x81, 0xa6, 0x5}, {0x4, 0x9, 0x57, 0x2873}]}]}, {0x78, 0x6, "1dac268c712127682c496e706ec097a52979c6fa3fff3c744f25b68683038db8046ce0eb4cfe39f6e0246e24c369df6a608b39876fa6c1743490d4ac91ec855c10a2bc829aa68a137bed0110362df23561933ff5131829b1745ce1d8138c4f9b88e4871526e471b760419ef80ea5807e1828b124"}, {0xc, 0x7, {0x1}}, {0xc}}}, @m_gact={0x108, 0x3, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x8, 0x0, 0x4, 0x7, 0x81}}, @TCA_GACT_PARMS={0x18, 0x2, {0x7fff, 0x5, 0x4, 0x8, 0x5}}, @TCA_GACT_PARMS={0x18, 0x2, {0x1, 0x35, 0x3, 0x9, 0x10000}}]}, {0x91, 0x6, "3fd91a0d84952ba641b66522271890e367c891e53aba32b96d2c36426eb3630f80da4679361b4cb3f697c200d5ca98d8c22c656fd53cf1d6887904d376062855277be01c5e754e673c7e33ab0a58e2b135a9594304adf8a0db40a9747c1005640fc4c48b27676e489be0352489d1b4fee5e6a7bb4a23cdb5b5c290e2351d3cd59142e9051d51cf90a5835a6c3f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}, @m_connmark={0x114, 0xf, 0x0, 0x0, {{0xd}, {0x74, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7, 0x4, 0xffffffffffffffff, 0x10, 0x2}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0x5, 0x3, 0x6, 0x8001}, 0x5}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x10000, 0x1, 0x2, 0x9, 0x5}, 0xc}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x6, 0x6, 0x10000000, 0xe2, 0x50}, 0x3}}]}, {0x72, 0x6, "3bd1ae2e3ee48e7b3f843bc0e96876fc7817ec74e4ecc3af559d4bb7fb195160cf5e23f12eb28b9b36e6b38f94b7b70c4ef6bc2ffa2dc4df25a7f7be73f26b3b469470ed21a9b57c8ee83f1331f3ffca47c44ba93b243433aa82ef0b8b26034a6018d619a08cc5c8285689a1962b"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_skbedit={0xa8, 0x19, 0x0, 0x0, {{0xc}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x3, 0xffe0}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x7ff, 0x6, 0x0, 0x6, 0x3c3}}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x1}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xf, 0xffe0}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x5, 0x4, 0x4, 0x8, 0xffffffff}}]}, {0x34, 0x6, "b8805532bb7dbea888c31a66662a1edb1fa02f7d574cb5559490587e71684688a33d128701af8dd2156c01ff438a4e7a"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x7, 0x2}}}}, @m_bpf={0x80, 0x3, 0x0, 0x0, {{0x8}, {0x44, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xa, 0x6, './bus\x00'}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x9}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x0, 0x6, 0x81, 0x8001}]}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x8, 0x1, 0x0, 0x1, 0x8001}}, @TCA_ACT_BPF_OPS_LEN={0x6}]}, {0x15, 0x6, "af5d79b204f70d835dcc687ca8adb5feb4"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1}}}}]}, {0x16b4, 0x1, [@m_connmark={0xbc, 0x1a, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x5614, 0x5, 0x4, 0xa6, 0x1}, 0x5}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7fff, 0x7f, 0x7, 0xb, 0x6}, 0x7}}]}, {0x51, 0x6, "608c1cf12c715605023dd10fae9c76c26aa841beebd97dd1c4631bd4ad46f5f16aea4a61c6011b1e1f232bc1662b02fdc8360be2ce578e094b877007df51afa13e5a454e584f23bca1ec2f22d8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ct={0x130, 0xa, 0x0, 0x0, {{0x7}, {0x60, 0x2, 0x0, 0x1, [@TCA_CT_NAT_IPV6_MAX={0x14, 0xc, @loopback}, @TCA_CT_PARMS={0x18, 0x1, {0x6, 0x0, 0x10000000, 0x180, 0x81}}, @TCA_CT_ACTION={0x6, 0x3, 0x1}, @TCA_CT_MARK={0x8, 0x5, 0x7}, @TCA_CT_NAT_PORT_MAX={0x6, 0xe, 0x4e22}, @TCA_CT_MARK={0x8, 0x5, 0xfff}, @TCA_CT_NAT_PORT_MIN={0x6, 0xd, 0x4e24}, @TCA_CT_NAT_IPV4_MIN={0x8, 0x9, @loopback}]}, {0xaa, 0x6, "d07d4cf483a5b1fb121a6e68365efbd09b57df7572675db30702b3e00b3b07c55ebaf2362ce80fa6e69c6927d2cd147047a76618f2222896f0a7563b7a4d27353b147113cd8a8b79de1d4dd073b4b4843fd79348856c741e69cf061cdb61f3720623dcfe1b4c7e06a35f0c7ee6f0e7130b6d6198436f4505f57edf8a50df4d54c102a5d6d9451bece4e2d3452d155ec00a643c53ebd2586cbe734c8f8a9f108465ab7c1bde88"}, {0xc}, {0xc, 0x8, {0x1}}}}, @m_skbedit={0x98, 0x20, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_MARK={0x8, 0x5, 0x2}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x4}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0x3, 0xb}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x1}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffff, 0xf}}]}, {0x33, 0x6, "0ef5c3c72dd36624a054310f0843c60ab07b96d39ab58d82a6fa0098aedf23a1d168dc56c27dba7b0fdd3365e1a708"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x3}}}}, @m_xt={0x1150, 0x7, 0x0, 0x0, {{0x7}, {0x1030, 0x2, 0x0, 0x1, [@TCA_IPT_TARG={0x102a, 0x6, {0x2, 'raw\x00', 0x0, 0xfffa, "4d7c9816fba7f0d6154cbb7523d6320c986b24f6c631d4d82f69a6507d6223be6d57c469d7ce4ea75e66c071d33f9846ca30ac6f0c975dc2d9590da62439f425571effae7c4a122628cede70a77b2eef7673fed9e74b1c27f561938dd37d88c2b33fd45a3e32293cc0050dd969254f8541a69d354ee530217a405e76a5883cd59fda29401cf8908b80c0e25a9c0445ae287e2d25ce030008244ee62e8bd35728e64461dd314f178e8ff65b7fdec563fb02fd45ee02c7147ab5f40cefe7c9db3859bebf6a869e247fa39c2ad471b50f857ede09fe51d7f57908969d259ade2448e12037dccf29473d169a22ee681b1ed836afcaf115a0ef0f0ccac09a4c9d86ff3ad175a81ddd179b8055e871fe141ef5ca6957f90a6dad13b2146807f42a799218165214ded93c423ac7ad15958358a19ef7a7a4b62c90504c3440068cc0247a1a0f5dc2cdcda1c2ff2c44dffe90f76871e6a99fbe00afbda244ac664a65f0dd72800a0dd55a4eb16dbc749976fb852540bc206e22ae2ce92d670a96ea4d78e092022113da3cd24b1ba521b7762ea05b898e8f0691f811cf7340ffded2cb38aac820e6ae14d4742483176c181e984fc458ec1909ed84ea237c36a381a8c24a9b553fa5043ef2319e8b080b2e478c12716868b38332b4718aa443f05be379f9d5902e5aa0d1ec8c82fbaf919dbd48bd48eab288133292a601b92578565449c32655aac9eb35120aef9856018f626a88db88475c423045a13e53ec68ea7881df1df48db3698fca840d84ee9fa045a0a173f727d20b137488bf7206083243c762cbf142e51358b1c747445cf564ae6ead247c0e79b69a92b9ae2504b63a95255344e409fda446aed6c40a5dbacf3d7d7188499777d03eaa337d1b140cf1fb99b9f37c0526f73c70568a50eed8ded6829342103e712eaa38ffaba5294c46f06b53f77a883d0b50a41e399d52b0a75a01baae1dc7facef931fb698617a53f95a75a03042c47583b16c1aa288a100ca7f7488b42f275f4ea6e13acdeea7fb1b68461b24b91a8d07bc240f24a879e8d6029282154bd5428a3d2f4b1d0e2dd1c711471a48c4b90ba634a2136f815a5571bb745c5239a99ccb34a8dc0e4a546e9593da3e29a48b1e3e054c544da7ec0d9a088075dfcfd8b054184448da42113397e6ae883942f03a2345ab29f5995f5714e61a0987abb34fbb448c0d41105f64201346ee8f6f1b69694b12d39030d75b44fb31b1eae3c020812f3c289d87365aef9b70f8a9f9bab56a97bed6d45c82aa274543b58eb23a9dc24cdc1a2be90f4659efafdae526d013ffb4cfbfed8e9094bd6e8d3c5de2328fc0cff61c07e49b9fb0c4adf2d2f28d4cf2847e26926fab11b3b1bcc9bc0249b690668ffee123321fa591fd8da8d63065030bcba2f5200a1f5e057dfea41da973ac88c91b4324966715898d3f0423b6c69fc17f678c83dfafcb5c1d9c991a5547d3f4d6d9d6d9b964d1966539a05c99ed7bee5e819c8f0d38e756cae0c4a4dcbe49752de6988cad9a353995e978c569e5cf1ce073f3c36bfd1823cb2d2351d433635db5c6bc4d2eb49bb1188f54344a76a0ebe38592b139459ad8a10f72f5333e6dc35f081266cf8ee362fd10fab61a692d2960146777813aa4f9b2b07b171a7bfcb323a5f744dfb6d6ad6202d9ad137018eec1405ffb4f4a2d44c1f79bccb249bd1b5fb20038e249e702a2db8cedbc86eaae2c46c1e3819f7787ed228c4a7f8137a5cc5fe7e33ebacb4f50f49a0e61cd7da5cf250dceb12f77ded62e819ff92b08930685f599f469261334e5a737ee5e8dee6c62e06e3f0c0721347f1b83c09669af8817c906d7d90a310c5def6d8fe909300f896287ea73e4461f2958d7abd8946d292c70347a18a12d61ef99ef31e47a6d74529f026583acd7bbbb255e07f412ee57fd722195330e6f3e03e1ec6d7a680561254806929070100d6ab90dc105bb49b7f1cfe71fcee96506caa40e136143ba17acaffe64599763d8cce0d3666e7171623a6688bb19215371fbf37b513db1a7dd194f569be49ce0a6f9ae9cfcceb4a4fc0260af6f6f6d74334156a7262b84dffeffe2e794274528b48dcf4d1e4da626d6b9ddf84e713af870872c470fda18f67c90ac7a8d56001f04dfa6d49c340a49bffb1e1d150b0f27a9bb4561a3e8dfd842f404962ea1c7b35f92d7e9c7af1e740a74578bfdefd0a514076198d0c32ae7d61a8774188b8ac70ab8502914205f893ee0ac94979015d1c3c7ff993caee450102e4c8a53d81e1f2c160d4362ee7d4388c78725697b0d2a06cfeeec24a7b59255e47151d1508f2bfbd72e4734317f4edf47fef17b7436e559bdb752eb3cf409db4470cd2ff715a455cb6f80cc5ce661a0b0295d98a9933d4d51924ab9357b51e565fdc275c33cfc70a54dd7aeb48b776e99667e1b3795a5700b2df9039daaa82a8ec399f4fa380e73b63699d593eee3d81156a266779a3239af33d9a64b67164b4e315f32f36aeda8fbae36b2fc8d3c9c73e57c2153f37211de8cba44b522cb9a0ff66d67425fd12f357807bb61043f8a532ce6d005a47a9edc709460a25d4acadc67d91b7567bdd7a051d11a0868f737be0db63ee3dadbbb94c6c1e691c62ebe3cbf5dc40f6eec005567f8b44531eae605b830e389fb5304c35deb91e0cce9b67925b63170ac31a92243af828e474dba2eeb592adb919b79eb34ae203d617ec831cfe9755fba560eb285633b7f9a2d265b88fae5c1248793ffaaa16536ca6ab43fc29ed135714ee872af9a4edc13d34f678792f584227b006291ab5216b9fcaca690090e8b47a3103908ef0ecee76299ea75d358de6f4ec917b45a0b194df680780fbb0bfdeb630f2a729a4817bcd940a1c6ec786446ecd9ac66ff7474946a55ebca8160ce44aa6bc06b7989095a1eddfaaf65dcc4b6931285dcae233030f32f6d3ab11e152e58f85e199ed216d9340498c4a65a466de844f3e751bb32fed587e4388b1c3ef2efbb62695305f0eb7629dc59c468d327089745b71be1942d84deeaabd6d2bb4d4ae5ecad159ab054d75e0df523a60215c0490acb1462bd662d683192f3e4b5a2ac43ca0448de8fc6906f64d657798b318e2e0e4bc2121fdfaa4b72d5ecd303e040ad91330d8fd28a43224b653c19de6f881ec75ec432046e79c7c0c968f384a02e422ea9c5ecc16599349ba81b7d4560a150d78bf42c02c8b2b71ab795da6e82c51a389870b6e18afea6b9d5a8649f3b38b491753bdfb379a23f4e744cbfa550b792277415b3fffc02f3bc59d5c90663b4a599b97f0733a174ad9184946014d32a49591fb23202241904761f9138a85768083c37bfda393d147235f807a9b53406e3e33a9a5e486f9b497d5059ef1fa104be381cbe1828bc75861039b106b8a4464e1f4d627ce5d3a7d80bd17bec8735dc1766711dc7f7fb1fa3c5e710990dcffd609aebd52ccba4adeb65e7c1d7cf815e311a9bfaea94ae84dd1eb29a66d86731d385f70017540ab5b003a3c976ce66f5040b8cd4ee5ccc30cc57f1a6acc61008ba6276d15289421898a319e44485201a0986ccda034e302dcb04852d6b279b7f53d63ab763c62fff1e4005ad66fef616c4b4ea0db7715c4f2e6958b6ede5ee13ab643bb407f396b919c6e179c0d210511a23d2d63c6dfc98b993b5686100a973edae88c83dee963b6f2374dd72df539c420da31adb8008a49114312b9f141b56828ad67fd797028db64922606be0a21db35ae2af1ef2a2b587140ec11833ba1cc519a1a5b772479a6025761675bd5bb6dc2abd60a2bdd8f31502ccff910ae02e3a21054334912bffb8787c315706f604f157fca7182ba13c8213e0f400daaf4cb0aa6d91ebc61ac86126d31b6d8de10e879a91d8a434d8e9a06bea8684b4095cd1b111178543241a4ec17b97b8c28659137586d98ec8b6aa5a3ba6fe99e73173e40ddfab59c9ee9f92a15bfea89cb5c97d9fa84cd743707b61f43ce8b1473f93b7f7c269d031c48e8a939562955d6dfceb0a287db8766d6e89d32fd50e70f0627fc3f9bf979207213461af22bdd1b20a4b7992a4caf6a15d5626b94f4bf5946dd4da8e5a0c667eaf6e66cca5caca5ccfe7f7b6a633413941cc3a85d205cca84445376096af0af5a671e0e9c7d78bf86fa68e88a8d958e6f53be4c9e62b58e7950febecff72d6c6ed7934a3f5a7e862e86a61e0ef7c61b59e35a08015f69b1dd9e82bf25aef77c6eaa9e27dc003b1df5d74dd5885caa83b90e89ae7e9d401d42f1dc50d1ebe77dcb0e581d7c71dba9010c342cee91f7062d7e025d214a578bff6f40f5aa3a523669200320d8ebe2b35628e8008ba30085ecbbe554bb2c71fde994f64afbf90e209307f15bda3a7184c439f34ccb0c6ac7280d68c3a4238a566285f61eb7af6fa8f060193b7646a2e8b09e94cadfd0dd7cfd225b98f0a5a594105d08631067afae5cf9d5bc4104e321c5922bed835db68a5ad18b71dba8ba8edf82413abce99ca0a4318ada446b4262dc278180dad049b93af3a27595ac8710fe60e2f46b6977f945618a0c24cb58ef529a2b2f6b88f7b8b5801aa504319b34ef57330d1b8768eef7be75800ebf6a8a8c134dadb014d923d5e0ea8b395f3cdce946716830ff81232abc66eb15da72fc8b049db35bfdc976ae1b3a27178c1fde8ca41c895f37a3b702b505c57391bab7da14ef0a662df465ff8a5f1360e596d67f61cfc21e4705ac0bff29170a940a81e5623e13d43e469cbb99c59ac4257b0651e04b05c41f3fac6b1425223e304bf0e799dd63b7a33ada4e941b892515b9b927f17b8e807c6fc77627381a827a70012be9588c31859eb6657b3ca3475678dd5d450f528b8779fe73040be29b307f9a5d9025c816434f72884164882a2b7b4989d8661d7a54f0bccc800d94a072c8a7b4b5fa0d411bd48dcea7cd1f01e4259fcca04211d032f0e2ae9cece501b1d668326ed39d70509bfd0bba66d3a16b8aeecedf895617a0c3338af3ef8608b11fc2d7522ffcf5c68ef177e909044dcb68ec4c89c26dab8869374d41667a8196134e6433c22a812652fd9a5cbd0724dc4298565dd314b95daa63109eb23c139b038badcd36571fc8cbbfba95ada7b54bb24d73c2b310ffbbbb12ab13b7410b9fcf7d12860c3996bc266c2a6d72476d96bc4b5f278e889e0adaa4fa51b4f37507c910e10ff1063280015b825b7bf447f4775a95213453863fa532bd57d717deb8da3d165192da5ef54ea20cdcc7b0052586e11f53aedd7885ec40d3a27ddbcecc142be71ea346ee57d0eddf2718fe3a4506d805bc190b74f0ca3086a4630e24e405ea31f88ec56e86bd4bb43a0ec78dbc40b6eb74a98f870df13f2e9694ab3ee4cd6615506064266059fe272c68843390c11d23ba469a666dbfd35201f52ecfa6babb8778b82ef6a2401fb768e76bab1cca02a59741deb2e9144abb10ddccc78e67cfaba30a832893817f43fb29eb9c5078ecd21f356756a0ecf57c2080c38228473d5211760e0dc8316a2de63acece2b7e5c212f106c713a7328223032e5d9274d975f4f32f4b59370d92f5a6414d90bde4871b0d10f4e372d0c5bac72868851765cbcd4350892cddc60cb83f19c3d59bf2c1d615657fa9ea1bab732fe06e051166e7afdb76680b3603ad4ef2ca2f087863c1c63ad23c25d1e471417419b78ab4631c25e494a9013a62facc348ab659cc16330404a194de884304fc01ca9f80d569e46103dbfd2d7807a81921ebfd7b92d573f7c6edab8171d267e34c109f7fb3776d21dc887"}}]}, {0xfa, 0x6, "12f445865bc9898861e684eebba44de91d8285fd707835b12e4de61f0422e37f37517d35ae35fa2124ecc60b723381319dbb124f3f011b2b2de59163de8525ce8eeb1494c6147f219676007fac9460bb64e179e28fe4599192c4380e85df3757c11bbfa4f43363eb525ff68077e19678b0dc978c15a808f0d819f7e7a1095328d23b9fe91e6fe434c34edf877382c5fc3c0cd6d2b32a9bed13200bcc2729796c9c9c9c7596098655705b575a8b89e2a2aab997674b0d69dfa4c3b9a1a2900b8990f005dc53f6b1cf893645648683da26643fd9d8b4c21aa90f9c8b910d177021ce7fee76f1f5edb645be17541cff6dec8cebe51575e2"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x3}}}}, @m_mirred={0xf0, 0x1b, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xd, 0x345, 0x20000000, 0x524b, 0x86da}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0xff, 0x5bb, 0x7, 0x0, 0x6}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x8000, 0x2, 0x3, 0x6b}, 0x2}}]}, {0x64, 0x6, "52cc98506edc4a46b2f05cc9fb7cdea54791cd42c74d41566361f1e8a9824124307eecd7699be75d4e23105bcc46ca134ecbcf64663422743ab0b07109353d7ecc0ea0d4493669783d1a46c4e018c95121b24c3d7a0db3fa0da2058c6e4fa7f1"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2, 0x2}}}}, @m_mirred={0x1ec, 0x5, 0x0, 0x0, {{0xb}, {0xc4, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x5, 0x1, 0xfbf, 0x2}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x24d2, 0x8, 0x20000000, 0x80}, 0x4, r5}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7fffffff, 0x81, 0x4, 0x5, 0x6}, 0x1, r7}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x5, 0xc7, 0x0, 0x5, 0x9}, 0x3, r9}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x1, 0x7, 0x2, 0x4, 0x6}, 0x1, r10}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x6, 0xb, 0xffffffffffffffff, 0x5, 0x5}, 0x2, r13}}]}, {0xfd, 0x6, "c6a782d8289f2af16f8fc6a37398ae6703c80d304e66c829f4da216780b222501a26cad10f7df1e1b986ac94383e236107d0694ef7d887ec743424afac684cbcab1e21bfc21adfc77debf1b0cee3336390da59441a84fb88671297bbb931137d273da64cd7fab90b1ae02b9c94054260743b02cd095c911f1fddaaae08157c879fb1c6fd90b7c7a9f837b5eb83df9f56879ff1dd1dba162700fbb10ac9d05394af099d0f4349afeee1afa94189f1b86a76605b0ec1cd2d2454178668e51ad3fb1ab654d6d8f09c93257147d60cb83ea02d65d137ecbe4075cd3fdd5e6e2882919db2dbea5d0df2e3af37816102db103dec0d94c25cfc1cc932"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}]}, 0xab8c}, 0x1, 0x0, 0x0, 0x4000010}, 0x800) 1.861155046s ago: executing program 3 (id=320): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000400)={@local, @remote, @void, {@ipv4={0x800, @tcp={{0x6, 0x4, 0x0, 0x0, 0x2c, 0x64, 0x0, 0x0, 0x5, 0x0, @remote, @private=0xa010103, {[@lsrr={0x83, 0x3, 0xb8}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0x5, 0x0, 0x100}}}}}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = socket(0x2, 0x3, 0xff) sendmmsg$inet(r5, &(0x7f0000005a00)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}], 0x1, 0x0) ioctl$FUSE_DEV_IOC_CLONE(r4, 0x8004e500, &(0x7f0000000080)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40800) socket$inet(0x2, 0x1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r6, 0x890b, &(0x7f0000000380)={0x0, {0x2, 0x0, @empty}, {0x2, 0x0, @remote}, {0x2, 0x0, @empty}, 0x16}) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000100)={'lo\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="3c0000001400030500008000ffdbdf2502075bff", @ANYRES32=r9, @ANYBLOB="080002007f00000108000400"], 0x3c}, 0x1, 0x0, 0x0, 0xc090}, 0x0) 1.449992997s ago: executing program 4 (id=321): r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x40020, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) ioctl$USBDEVFS_RELEASE_PORT(0xffffffffffffffff, 0x80045519, &(0x7f0000000040)=0x7) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3, 0xf, 0x24, 0x7}, {0xde, 0x7f, 0x9, 0x8}, {0x9, 0x7, 0xef, 0x8}, {0x3, 0x26, 0x81, 0xa4629d4}, {0x8, 0x5, 0x6, 0x4}, {0xc, 0xae, 0x3, 0x2588}, {0x2, 0x0, 0x7f, 0xc74}]}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4040aea0, &(0x7f0000000140)=@arm64={0xf8, 0x9, 0xf0, '\x00', 0x1}) r3 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$SIOCGETLINKNAME(r3, 0x89e0, &(0x7f00000001c0)={0x4}) fsync(r3) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r4, 0x6, 0xe, &(0x7f0000000240)={@in={{0x2, 0x4e24, @empty}}, 0x0, 0x0, 0x40, 0x0, "6c2c0347ac478d7b2277dc340569a81619036a6ac60df3cdd23c5eca79961db1b15ca6ee87c8c8b99121146c57341dd97fdac5fa56b6470dc3135e573cdb839ef52a997c0bfb41cbf4f1222dd4158a7e"}, 0xd8) r5 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r6 = signalfd(r3, &(0x7f0000000380)={[0x100]}, 0x8) setsockopt$inet6_int(r3, 0x29, 0x4b, &(0x7f00000003c0)=0xfffffa9b, 0x4) getsockopt$sock_timeval(r6, 0x1, 0x43, &(0x7f0000000400), &(0x7f0000000440)=0x10) fsetxattr$security_selinux(r1, &(0x7f0000000480), &(0x7f00000004c0)='system_u:object_r:setrans_var_run_t:s0\x00', 0x27, 0x1) ioctl$TCXONC(r2, 0x540a, 0x1) r7 = socket$netlink(0x10, 0x3, 0x4) ioctl$FS_IOC_GETFSUUID(r7, 0x80111500, &(0x7f0000000500)) vmsplice(r4, &(0x7f0000001800)=[{&(0x7f0000000540)="72ac596f5515ed48cfa571251484934a99bd6372acc1300e7f3549e816586c2a8af3792c3d36edd7f7e60a2b67386bd0a48eb3a97957da9abf8620fa536f17445c836005d2044feb7009ec2a85442d5d7f2e3e0a948de2e5539d2041928d36aa1453c36c7cac5c03b6649d41d13292", 0x6f}, {&(0x7f00000005c0)="10e9be38cfa1855f9d6832cdd6ef97dcddc7ecbfcbe253bcb073d67694c760a2b4f2611dbdbe862fa8b4185b506e84839d486f21b99332000885c56dc820b60cebb6e86b9099fb1686f5d75477ff7c60732b92b6d038c66a7958084b2d290fd2052d15b41241cbdfa289711f2634a9051bf6324d075f42748faef4a3a53867762a0c6fe4762a9c98ce7eb15f2649", 0x8e}, {&(0x7f0000000680)="31f669a6466b3ea6c2cb9b2ec934c2db1666a2b255179e58b8e9ceea58bbf7105236c807527bce7449a7a586594a7c267d527cff28d0c86dd222fe93d9b4bbf3974a7cf0ce543edb73897523c621fc163eddf395b7ae4d162259175d3693ed8efc009c43fb9bc5bfeca341ca783369b48366e98aa2ee52d0b10586fb6a93d2ff8aaeb89ecf3c713da5729e915f13e5c5bce84dd8f2814fd13ce00279dc74a82f2f15d9f9f1c3efd7bfce1cc5bb3591766b", 0xb1}, {&(0x7f0000000740)="830cc81db9372113b6a87ed5a4480a7ffdf12f345f74b119715533a880eea5152875a1ee184e32e5a9340b13d12107d63f15e16a20c686c845a3619bd93955386046bdc260701945cf7e254bf374eded0e15824ec95c5086e334789b3252afbde5d4ad1f2914abd8caf972152d88c4960633eeb83b0186376df21a8829a0db2b23c4f5b7693996a2eea2e610e5f06e81902fc8eff6a31209b4635861435323cfa9010345466d70e496737b6b6b53ca3c645c1f732aa6ed62f7f4f65f3abe31aac331e5aed6440f6c556bad96f1b954c18189f87e37ea70579ff9477b79e288525d555d6c911489e3ede374ea98c0373949fb6d7a57800d5ff80bb2b2c4bcf8be4c8ee431694d04c7da0ef8fef31777ae36e8aa0aeeebca0e1645b86794dd17ac045c8e98672c4aa1b14e33fa943fba8768e52515c48ee3f9464be8fe75eedec55c6fbe95837c17f44cc841a90bfbf2e96b604e4387cd383afbdc6adc345e0487e8259b78251ed44f0244a7a32de923e8844f4d06287542d4e89cff9f2be19b0561e6d5772a5a27bae1730e11ba77a73a6d9753a3ac0cdecf0965ccf380ca66991e28fd47a055c95cea89148958acf9693be8a7c611e29b3a18584f91d20e061f5302b5d85cf890451dee04499602c5832691a62e557bcb68b7d2922be96eb97d914af6cba0367e4a0b5aecdec6f6d257a69c31d1f606375005eaf9b2c88c55efe797118fd36ede44f2e699aeb36000f45a124ed0d4ab177cfa44c27c64dda11a9c89b85b0f75e734a2e94443154d7be7e97699330a05bdaab49614efe2e218ac09b8b762f5c708c06dee7b17144ee7d0894c467d649f42d329de3facc4b67c75f6347e077aa9e1efe27ab20e243fdd01781859fbedd73845a535ec2892d3ff4b5d253e66545a5aeb09f3b0d0c132b8db1a4251f53eb0236c5e420fe84b10b008802b59b314c552ae4e2fb1c0676eb775afa177c7a4f1dcad90622547db086adf3de908d0dbbdba66338a6e7c1a96a40c5341bbf1dae330fe3838772eea712ee8481b491067ec1eb90b9de2771b58ef49ac5a3aed6eb23f32ae63bc2f32eac57c58aae2773e67ebcec48055650692c8ba4b070a3c36c0d1d538e946d36ce40bc3253fc02515e3186ce8a7dab435b99e23a39507f04580cd862ee965be259e9fd93c46e22b4894e9ab8e2981acb0191b62a876320ee2022600cb20a13fd40c0d345f6d7db0ca69661ce121dc33c43c65b25ea03e6df344b8f8359ae146eb3cebe25e07b1c0273878e994d93081684d5b6831833a02f53854a137f2f126bfa0f8144ad8d8d47256a570359fec1ae33dfa1b69ce6ee1814cff4e8bb80ce61e6cf5a09a4a1a9de57841def138065231fef0ee2e8bef30451d92a302332a9a5eb59b06f328b8e64b019e1271464a32a692ab9c809cbff51c46bb281fd791634281f10e72aaa1db42380e2abcc2ed15dc2c530164ff70f459daa10326131228740db21bbd01e06734c705eec43d32dcd632673255cc6d16a1e04ccf3e7ad3c322ef36306d9961a726c3cbd8e11ac82cb4f8f546756e17d93180e5ee9688dc4938050803f9ba06057dc14719e664cf54a0d4006746ae3e515ce2e66161a49d41106656023c16fc4ee3da795ae17adef7946723d458f83abcc6e5e32d7fa8c9126481f96420e8e530c9fdf9c28fb3090674a670816190563d74b429ce4f754bb0d15fb3f14fe7d6e98a623ce2c83dc63125fc6e6eb9f44507741dbee614de609926304a4e146cf2448aa0089b96b303eccc1691b648441ef7966f6efc55802e9542579a2cc7da50d3bb6ff40958d097f9d1faf6a0afea7145cc1ee59f8de10ac81d460b91ea6cd04bb11440d48e95902dbe181a055d78f2ba4b65c53d273c6c1c4d051bb04e9edcd502bf9a576d21f2ee1b1239e38aa786d05a66f6793c9e4afa167a754df058e556401c4ea96feceee2db01c0540b04f63cc64e9780022c383b38ac9826a606d35335744fce093b59d3faaf89f998430741ceb061a744473804953340601a3b238350b09171560155792c80e3a2da53f6c833f0fdc4e230f2de1281dad0efde4121a6dbd10af02ba810ec361211918e55ca2d425a717daa84b26d10decc756ab56d3fed0752c0445fc9e681987bd14f6fe77cdf41408d88d9c28cc52bdb8f2118904d3be0a49b419b12d23c7304fa36bcd120bbbe7fc264b6b665c69b91ebc98857bd0dfdd7d793343cc70e343a1dd99c166844b84308b92feee35a1e0d2d155f3ebce9783784726e12aef9a19c4c0d94f91bbde8b92ffe84356f0d21ac8d2b82c9086991b23c29b32626697bda4d604c3f31e12075bd811462ef8e1c7d55ec6b2b03cb3d5cbd34090e6ea0deedf2141c753481438d49dcff7bc331dff792f9eb2e059a8843c10c73ecfc8b7ab6ce32145504359e27f9324a8e7f3583dc5ce05973897a09e429b18493b313e9217e2d309d038c3c32af8e6db97642394e288edc38a5a69d3cec5ba2181991e436c5b0267c52221a86fa8957c34ae0e5b964b77f39e476a1d1f3978f4d69fd478c6ce55f8c44760a2f19e7f16c72862ec3ebd11f46335c9d87bd8895dbb2d435548531d1fc757bf411b5382c5a6c125c49a70f1e27b671df4ff60ba5fc04741067514c0df5ad2be5cdb8b307b06a492568769ce04f6810c74089c7f7552f66aed197ff714ee8ed081e9347f2d16c31fb66461dabfe5471b6ae0a4eafd27a0a9379f647a7b690c90965982951571489502d8ccee91f35ced9b0af3bcb1b8efc14699e19c94595fc13c5e20c07896672d86a0fb489547252df0d13e815268f3f898fe1521c1fc221fa0c1161edbd3f4b398f2852816611525b466e08616768003cd1922fd0abe8074ee183245f384c5af2ff71e833772ce4947188500383432d82bf0c5a7fb329e23a8402e675a1cf44cd366bad0605671681fa5bc1f8dea28497c051419c4d898ece1a32413b03eb90a1aabf3b9f10ea7ccdb456150112db058e2e9916f79b07f8b26dd8d0ce32c12f4f9f896adc5a318ecf810e53c5daeddd4d209f336e000a279089a43f7d5d1ccaf79a9b1f562e5ce6c4e0b1c883badfa16c1840e33414420cb5be683a3c922d9917c18f558563a008018dd7063c0050b5269d3a20c704dc1d8708ae34713a28afa8a29521e3d1af26ae4fef95322df3e24c26cb5bf4ba3692c89c8f274a05b4acbcdf7b4c7e20ebff7db8411a705b5d1e392ba445c7b5e755e0a4236d84249848f7cfcb7d5ed545714b10edf6105cc3c611c032863d37adca0b8da3d2de82b8c70adfa065ce092d33c76336867929b4b9664c649b4a0992a4483088c87b6e21dcd2bf4e2d7941f426caba76d45a5594cfc6665be6b7f2330403c83eadd94cf3c0bef2e5184fdc11a9c9a505671e382f09bcbb85e8f721d03cbde96900bf37601ba139f1bf7aa25da8ae4d123a1b2f31511f7dcc6c1bcbaa50f87a19de22f0cd3ceb13285e0beb85225babca0d3641063e00690d9c4b338f85d6ba40deb7a749751e9d3a1b6f3015a45e11cfa68aa0a1d7803fa10670cbbfb7444296e2679f5fee499344775a482cec41d2eb3efac50f4725b22722030feaf56415e2927184e5ad4bc5fa8d64fc83c10590e0ee891221adb195e894c3f3d158362d1cf48077ce9c312075bbdbb08a8dd81f76b9f96dc14256eb32bd85902a283fd9c52343b974ee498e9ee5015c5ceeebb638ea2fe36e5dae65ef1ed9614942084edfd50da6b086cf384e8e5de3d6c7768b1842311d7a7580cb4d65cb79bf4b2dcb8c7b08ee7cfd3f27698bee5f37523619aa61de62bbf8dbf27a8e0d03302cc3e08f4e3d06bfd2fcdeb86b7d054778054e8f1bf1fef55b6a84291ff913e33790337c983ff87156dd8ad4e9f77dc15e07e40d06b8a5849795bdd0a81c7a57a52e02514c03a66b99711b5ef835ccb18498f50a1a9d4741cb078976788b9c55e1abaa0d27d0275e2709b507ad85a318ec833b1c1e93c2390b4b86e5c29141190bcab4c45129b2c2ca4f47b6cc66721980a826c24e2273591ac2fc7c69761143522a6847c0bead197e21d138b0dd7090a7e081f4357fa1d8ae1aedd3659be9b13c920e24bc0fc82b662c79e24ef31ed39452f645ef31d16dc14701bf8cc60baee2551a5df7c4e9e4845420301c6ef9ac86af635206a4bda7e349a4c2b49581037f82bfe126cf003f8eb72a20f3d0022afbe739b5eaa3d1d6863857c56f5db00a4b4144fc6867e4bfb44e509d79fb0abcacdd959a9ad16f012d126372cb0bc8b97f4770e4cd3d19c125d0877d4a4b7a2306f3403c6d7c34f88a163d887ac3e01da9feb2d42d0a6a832cde2fe8826311beb08d75b74369d7665f90165253e01529eea6c31ad3c5dc3757a885a255f3a6e5781d995a4ef2ca894209f04e2797262a5dc23f092aee8262a2ad0773d6b1a2fe852515a64185cef53f3149f43cbfc865f5bdc21366b9654f2373147a37621faab7cc73fcadcf3075ddfb150da641c5770ac16feac566006e9ee1bcbd9a3c51988601cbd35664862c3b7086ddb6ad9921ec5f748796bf19abf071e88ac410f16fee36bba911093e5dedf4a748f95519443249c60ec2915358a5bf87e62253337780d65a862d86e1593f7f9bb569f3ba56ea786910a3884e6c41547bee612a421af098f2d2c330f9119c184a158a4d7ba6e6e6828e79733c07f469cfa805800b5922f88ecdc52b00c5eeb0084fe29547484ee4090ef73cda2d44e964004ad0a27431d2b4cad3784a73cd15792ebed04b4c137a6fe65ef55d64fa5e68e884f349aac353cd59a6712f4d6a2c247fff720683aa2f323c7769e3f5fef539f67adfd7b5e831d9e1a628f3719aaa58d70c797c2b746b90c5255f91fac424b2e174185b46203084be0d39c01a309b5e2533ac80a4c2ee488b92047e044d0da937bb263d41026d53a9063797c7c5dd444e25adc22d02fd5a78b9d935a48a66d6f63c1828ad97288eb54094fe159fa77f13ac2e0115cd9a34514b166b66ae60b0b82462a041054dcb6fb4602f31b6e5162f84e22ec29daf7a18a2c37088c9c7383ee58c78778d1f9b6d324b4ac23f4b2e3f06b58b569a67f4f735a9eab4143e4d824bed51f326e47fa3df663d073fa75c300b128922bca1b78208ec3970445493c37938f3513f54b7dc6392ede87b38e6e3ac6410f3a97527fa6310f45b2c9a15a7e31031b7101fe776a64ecf438615488cd78f09c55bac4bada7835f4b1a1f4daecab35ff4490ec6dfb7f0e9d404b573d9799a43b8095f39aeac8f9c62c8380e34d7d6ab05c9d7958a1161f9be369701e5f6848c33ffc581b9636c86bb3ada577cb0455879fa75f90847e94f12a0a0747d37028f326f0613541c40029df75c641a50fec68817986e8bb6d142a6d7353e6665bd848ca17ad5612fcd0c1fa29f70db4076521df858598b22e0205d7c710f3294ffd1aac1532e5efe86a3f082c6315192392d0c2df4ed217d16032a34b0f4b67506443b6c90f4222b2dd37e5cba96be5b4e2d79bbae747ab301fed6888f691d11f5dfd938c2e331509f99e2524ae0ec64b8be33ec3842ec2663d6e30c34e9f73c2a59809c1a2edeb2807c132cea15925c79033a9810761f26f2f72c60934d0c7e16ff726fb8f524d51554e3326d9ef7cdc344060cd6b9df20dbdd068fecb70ea6de5a5534fc140cf4f556f8b46f8d7bc5ce397564d8a628e256dd206693b163f52c70cde58b3b1e68d8e413375382e8959248b063f3c4218ddc5a3338558198c6d1a289765f24018f35d690b4816c", 0x1000}, {&(0x7f0000001740)="ff86faf524db99c695d2fde7ed968802a3541a53d012655785abc353674b4bbcac69d34f096ef2fc9b439801dade80934ffba761463838e97db18ae568181915474a893700a9835b5e8a6473ea1aa08910ca2935c7163d238ac79ec1ce4faa896c6df9d32f157d9a62d92d8189e7a2ef0f589ae03077961018ea2159b635e58e1e7f641bbd0e45f088bbbb891b21a4e69cbfdc4f927e0c60623b81f356c64571673fc7", 0xa3}], 0x5, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000001880), r5) ioctl$KVM_SET_IRQCHIP(r5, 0x8208ae63, &(0x7f00000018c0)={0x1, 0x0, @ioapic={0xa000, 0xdceec06, 0x5, 0x48, 0x0, [{0x29, 0x1, 0x0, '\x00', 0x2}, {0x2, 0x6, 0xe3, '\x00', 0x40}, {0x3, 0x70, 0xa, '\x00', 0x1}, {0x67, 0x9, 0x0, '\x00', 0x10}, {0x4, 0x1, 0x40, '\x00', 0x5}, {0x3, 0x6, 0x0, '\x00', 0x9}, {0x0, 0x4, 0x6}, {0x7f, 0xd7, 0x80, '\x00', 0x1}, {0x7, 0xfc, 0xc}, {0x6, 0x5, 0xe, '\x00', 0x1}, {0x1, 0x9, 0x5, '\x00', 0xfe}, {0x3, 0x4, 0x2, '\x00', 0xa}, {0xff, 0x2, 0x6, '\x00', 0x9}, {0x7, 0x2c, 0x49, '\x00', 0x40}, {0x10, 0x0, 0x7c, '\x00', 0xae}, {0xff, 0xab, 0xb}, {0x6, 0x6, 0x4, '\x00', 0x5}, {0x4, 0x0, 0x5, '\x00', 0x90}, {0x4, 0x10, 0xe, '\x00', 0x9}, {0x2, 0x4, 0x1, '\x00', 0xf8}, {0x3, 0x2, 0x6, '\x00', 0x1}, {0x9, 0xfa, 0xd8}, {0xc, 0x13, 0x4, '\x00', 0x40}, {0x7, 0x6, 0x9, '\x00', 0x6}]}}) getsockopt$IPT_SO_GET_REVISION_MATCH(r6, 0x0, 0x42, &(0x7f0000001b00)={'ipvs\x00'}, &(0x7f0000001b40)=0x1e) ioctl$sock_inet_SIOCSIFFLAGS(r5, 0x8914, &(0x7f0000001b80)={'team_slave_0\x00', 0x3000}) r8 = ioctl$NS_GET_PARENT(r7, 0xb702, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r8, 0xc028660f, &(0x7f0000001bc0)={0x0, r1, 0xb, 0x2, 0x2, 0x9}) ioctl$BINDER_GET_NODE_INFO_FOR_REF(r5, 0xc018620c, &(0x7f0000001c00)) listen(r7, 0x0) r9 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000001c40)={0x0, r9, 0x400, 0x5, 0xfffffffffffffffe, 0xb9f}) 1.449682647s ago: executing program 5 (id=322): mkdirat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1c1) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18, 0x0, 0x0, {0x2}}, 0x18) write$FUSE_INIT(r2, &(0x7f0000000280)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x0, 0xfff9, 0x1000, 0x0, 0x7, 0x0, 0x0, 0x20, 0xf}}, 0x50) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0), 0x4000, &(0x7f0000000d40)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@ignoreqv}, {@access_uid}]}}) 1.409884159s ago: executing program 5 (id=323): socket$inet6(0xa, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fadvise64(r0, 0xfff8, 0xa93d, 0x3) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x2880010, 0x0, 0x0, 0x0, 0x0) 1.392376467s ago: executing program 5 (id=324): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000009e602206d0414c340000000000109022400010400a000090480000103010100093700086ce82201000905815f"], 0x0) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000000)='./bus\x00', 0x2000410, &(0x7f0000000380)=ANY=[], 0x1, 0x2b4, &(0x7f00000000c0)="$eJzs3T9PA2UcB/DfldIWHdrByZB4iQxOBFhdSgwkRiZNB3VQI5AY2phAQuKfWJlcXRx9BSYmbr4JF9+BiauJmwwkZ653Rwu0hRoKGj+fAR6ee77P/e7yFErIPXy4Pjg5TOP44svfotVKotaNtbhMohO1qHwdN3S/DQDgv+wyy+LPrLBILomI1vLKAgCWaObP/5UZgZ+epCwAYIneefe9t3YPDvbeTtNW7A++Oe/lv9nnn4vju8fxSfTjKLaiHVcRWaX6+0CWZcN6mqZp1o4YDM97eXLwwS/l/Lt/RIzy29GOTpUo3m3kH/ffPNjbTguxcZ0f5nW8UJ6/m+d3oh0vTZx/Ir8zJR+9Rrz26kT9m9GOXz+OT6Mfh6MixvmvttP0jey7v754Py8vzyfD815zNG4sm/WOCAAAAAAAAAAAAAAAAAAAAAAAFrZZ7p3TjLQTG4O8q9x/Z+Uq/2I10krn5v48Rb5ZTXRrf6BhFt9X++tspWmaJcWwcb4eL9ej/jxXDQAAAAAAAAAAAAAAAAAAAP8uZ599fvJRv390+iiN8iH/68f6/+k83YmeV2L+4Ob4XLWyOWfmWKnGJBF5TzLrJuQX8Ui35b7G2qyaf/hx0Qlb949ZnXd/HqdRra789k4d04yqp1Utkp8nxzTigedqzDq0XpbwsHkaUw+1F772xoujxnDOmEjmvS5e/70ou+xJbr+IGqO7OjW+Wjbieo3fXhsLree73ysSu3UAAAAAAAAAAAAAAAAAAMBSjR/6vXOoHhdzo7WsucTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAJjf///+xGPSJu9AzL8NxU0WjE6dkzXyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/A38HAAD//zY6VNc=") syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000340)='./file1\x00', 0x210000, &(0x7f0000000740)={[{@nodelalloc}, {@dioread_lock}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@nombcache}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@errors_remount}, {@stripe={'stripe', 0x3d, 0x10}}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) listxattr(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000600)={0x9, 0x20000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="00020c0000000c0002"], 0x0, 0x0, 0x0}, 0x0) 1.336298615s ago: executing program 4 (id=325): syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x840, &(0x7f00000001c0)={[{@test_dummy_encryption_v1}, {@test_dummy_encryption_v1}, {@nomblk_io_submit}, {@nomblk_io_submit}, {@nobh}]}, 0x1, 0x241, &(0x7f0000000540)="$eJzs3U9oFFccB/DfzO42TbKUtL0UCm2hlNIGQnor9JJeWgiUEEoptIUUES9KIsQEb4knLx70rJKTlyDejB4ll+BFETxFzSFeBA0eDB70sDI7iUSz/oGJO+J8PjC7M7vvze8Ns983exkmgMoaiIiRiKhFxGBENCIi2dngm3wZ2Npc6F2ZiGi1/nyYtNvl27ntfv0RMR8RP0fEcprEwXrE7NK/649Xf//+xEzju3NL//R29SC3bKyv/bF5duz4xdGfZq/fvD+WxEg0XziuvZd0+KyeRHz2Loq9J5J62SPgbYwfvXAry/3nEfFtO/+NSCM/eSenP1puxI9nXtX31IMbX3ZzrMDea7Ua2TVwvgVUThoRzUjSoYjI19N0aCj/D3+71pcempo+MnhgamZyf9kzFbBXmhFrv13uudT/Uv7v1fL8Ax+uLP9/jS/eydY3a2WPBuimLP+D/8/9EPIPlSP/UF3yD9Ul/1Bdr8t/WtKYgO5w/Yfqkn+oLvmH6pJ/qC75h+ramX8AoFpaPWXfgQyUpez5BwAAAAAAAAAAAAAAAAAA2G2hd2Vie+lWzaunIzZ+jYh6p/q1recQfNx+7XuUZM2eS/Juhfz3dcEdFHS+5LuvP7lbbv1rX5Vbf24yYv5YRAzX67t/f0nh52B8+obvG/sKFijol7/Lrf90sdz6o6sRV7L5Z7jT/JPGF+33zvNPMzt/BesfflJwBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTNswAAAP//ceptKw==") creat(&(0x7f0000000240)='./file1\x00', 0xd) syz_clone(0x111, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003240)=[{{0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1}}], 0x1, 0x4404c880) r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000140)={[0xfffffffffffffff5]}, 0x8, 0x80000) readv(r0, &(0x7f0000002940)=[{&(0x7f00000000c0)=""/121, 0x80}, {0x0}], 0x20000000000000d6) bpf$MAP_CREATE(0x0, &(0x7f0000000400)=ANY=[], 0x50) r1 = socket$inet_udplite(0x2, 0x2, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$IPT_SO_SET_REPLACE(r1, 0x4000000000000, 0x40, &(0x7f00000006c0)=@raw={'raw\x00', 0x4001, 0x3, 0x3e8, 0x0, 0x0, 0x148, 0x0, 0x148, 0x350, 0x240, 0x240, 0x350, 0x240, 0x7fffffe, 0x0, {[{{@ip={@private=0xa010102, @local, 0x0, 0x0, 'ip6gretap0\x00', 'nicvf0\x00', {}, {}, 0x88, 0x3, 0x10}, 0x0, 0xf8, 0x158, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'wg1\x00', {0x0, 0x0, 0x1ff, 0x100000, 0x0, 0xed, 0x10000007}}}, @common=@unspec=@connmark={{0x30}, {0xfffffff9, 0x8}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}, 0x85d, 0xf, [0x10, 0x32, 0x1e, 0x32, 0x2b, 0x25, 0x3f, 0x17, 0x19, 0x22, 0x2c, 0x3d, 0x7, 0x3f, 0x1e, 0x31], 0x0, 0x2, 0x2}}}, {{@ip={@rand_addr=0x64010101, @local, 0xff, 0x0, 'tunl0\x00', 'lo\x00', {0xff}, {}, 0x2e, 0x3, 0x4}, 0x0, 0x190, 0x1f8, 0x0, {}, [@common=@inet=@recent0={{0xf8}, {0x8, 0x9, 0x1, 0x1, 'syz1\x00', 0x2}}, @inet=@rpfilter={{0x28}, {0x8}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0xfff, 0x7e, 0x1c, 'netbios-ns\x00', 'syz0\x00', {0x3}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r2, &(0x7f0000000040)='\f\x00', 0xffeb, 0x0, &(0x7f0000000340), 0x10) 1.082521907s ago: executing program 2 (id=326): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'pim6reg1\x00', 0x2}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x339) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fsopen(&(0x7f00000006c0)='sysfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) r3 = fsmount(r2, 0x0, 0x0) fchdir(r3) r4 = inotify_init1(0x80000) inotify_add_watch(r4, &(0x7f0000000040)='./bus\x00', 0x60000726) fcntl$setlease(r2, 0x400, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x101801, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000080)={'\x00', 0x2}) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r7, 0xae60) ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_IRQ_LINE(r7, 0x4008ae61, &(0x7f00000000c0)={0x8, 0x7}) writev(r5, 0x0, 0x0) r8 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r8, 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f0000000ac0)='./bus\x00') unlink(0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000140)={'pim6reg1\x00', @link_local}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)) 965.833145ms ago: executing program 2 (id=327): r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_int(r0, 0x0, 0x16, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x10, 0x3, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0xb02, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) read$FUSE(r2, &(0x7f0000001000)={0x2020}, 0x2020) sendto$inet6(r1, &(0x7f0000000140)="1ba0000016001d0d89fdc5cbdd045798707bed4dca141a780f0f8e", 0xff3b, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/45, 0x2d, 0x22, 0x0, 0x0) r3 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r3, &(0x7f0000000000)='s', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) 904.361873ms ago: executing program 4 (id=328): getrusage(0xfe, 0x0) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000040)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x17, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000000071120200000100000000000000000000e9d427448616332f0f3e5ba65aa29bef"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x8}, 0x80) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, 0x8000002) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x7c, r2, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_PEERS={0x54, 0x8, 0x0, 0x1, [{0x50, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8, 0x3, 0x2}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x4e23, 0x7, @private0, 0x8000}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}]}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x24000855}, 0x0) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_MAX_PORTS(r1, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x1c, r3, 0x102, 0x70bd28, 0x25dfdbff, {}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20008080}, 0x800) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, 0x0, 0x0, 0x4) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x89901) fspick(r4, &(0x7f00000000c0)='.\x00', 0x0) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) clock_gettime(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002980)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=""/112, 0x70}, 0x12b}], 0x1, 0x42, &(0x7f0000002a00)) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r8, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) sendto$inet6(r8, &(0x7f00000001c0)="a6e2976b5c4383036d32dadd2e144d8645ca8d1b230e105614396838da83c754887e7bea2f35d4ea667817d90d532af065f2e398dd9081ea16f8b371a202a6f9e505bbc964a0d3880bf0104a0a0a2f0d311efee163", 0x55, 0x840, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1000006, 0x12, r8, 0x0) 114.741721ms ago: executing program 2 (id=329): pipe(&(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000711826000000000095"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, @cgroup_sock=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 100.730439ms ago: executing program 2 (id=330): r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000001c0), 0x82581, 0x0) ioctl$TIOCPKT(r0, 0x5420, &(0x7f00000026c0)=0x3d) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000800)={0x7, 0x1ff, 0x16, 0x7, 0xf, "990000000000000005456a7266ec1ff4bad1a9"}) 59.187421ms ago: executing program 2 (id=331): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x18, &(0x7f0000000580)={[{@delalloc}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x3}}, {}, {@bh}, {@oldalloc}, {@data_err_ignore}, {@nouid32}, {@nobh}, {@user_xattr}, {@nouid32}, {@dioread_nolock}]}, 0x1, 0x55e, &(0x7f0000001bc0)="$eJzs3d9rW+UbAPDnpM1+f7/rYAwVkcIunMyla+uPCV7MS9HhQO9naM/KaLqMJh1rHbhduBtvZAgiDsR7vfdKhv+Af8VAB0NG0QtvKic9abs1adIuWzrz+cDZ3jfnJO95cs7z9n1zTkgAA2s0+6cQ8WJEfJVEHI6IJF83HPnK0dXtlh9en8qWJFZWPv4zaWyX1Zuv1XzewbzyQkT8+kXEycLmdmuLS7PlSiWdz+tj9bkrY7XFpVOX5soz6Ux6eWJy8sybkxPvvP1Wz2J97fzf33509/0zXx5f/uan+0duJ3E2DuXrNsbxBG5srIzGaP6eFOPsYxuOr/7XizZ3haTfO8CODOV5XoysDzgcQ3nWA/99n0fECjCgEvkPA6o5DmjO7Xs0D35uPHhvdQK0Of7h1c9GYl9jbnRgOXlkZpTNd0d60H7Wxs9/3LmdLdG7zyEAOrpxMyJODw9v7v+SvP/budNdbPN4G/o/eHbuZuOf11uNfwpr459oMf452CJ3d6Jz/hfu96CZtrLx37stx79rF61GhvLa/xpjvmJy8VIlzfq2/0fEiSjuzerjW7RxZvneSrt1G8d/2ZK13xwL5vtxf3jvo8+ZLtfLTxLzRg9uRrzUcvybrB3/pMXxz96P8122cSy980q7dZ3jf7pWfoh4teXxX7+ilWx9fXKscT6MNc+Kzf66dey3du33O/7s+B/YOv6RZOP12tr22/h+3z9pu3WPxB/dn/97kk8a5T35Y9fK9fr8eMSe5MPNj0+sP7dZb26fxX/i+Nb93/r5/8va6+yPiE+7jP/W0R9f3tdN/H06/tPbOv7bL9z74LPv2rXfXf/3RqN0In+km/6vw34VY8dnMwAAAAAAAOxehYg4FEmhtFYuFEql1fs7jsaBQqVaq5+8WF24PB2N78qORLHQvNJ9eMP9EOP5/bDN+sRj9cmIOBIRXw/tb9RLU9XKdL+DBwAAAAAAAAAAAAAAAAAAgF3iYJvv/2d+H+r33gFPnZ/8hsHVMf978UtPwK7k7z8MLvkPg0v+w+CS/zC45D8MLvkPg0v+w+CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBT58+dy5aV5YfXp7L69NXFhdnq1VPTaW22NLcwVZqqzl8pzVSrM5W0NFWd6/R6lWr1yvhELFwbq6e1+lhtcenCXHXhcv3CpbnyTHohLT6TqAAAAAAAAAAAAAAAAAAAAOD5Ultcmi1XKum8gsKOCsO7YzcUelzod88EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOv+DQAA//8Kozfs") r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x20240, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1182, 0x9b) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x200000, &(0x7f0000001240)={[{@dioread_nolock}, {@norecovery}, {@min_batch_time={'min_batch_time', 0x3d, 0x1}}, {@nojournal_checksum}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@nodelalloc}, {@errors_remount}, {@acl}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x343}}, {@jqfmt_vfsold}, {@barrier_val={'barrier', 0x3d, 0x7}}, {@nombcache}], [{@fowner_eq}, {@hash}, {@permit_directio}, {@subj_type={'subj_type', 0x3d, '/)/-:$//('}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}, 0xfd, 0x573, &(0x7f0000000cc0)="$eJzs3V9rW+UfAPDvSZP9636/djCGeiGDXTgZS9fWPxOEzUvR4UDvZ2izMpouo0nHWgduF+7GGxmCiAPxBXjv5fAN+CoGOhgyil6IUDnpSZe1Sf8tNbH5fOBsz5Nzkud58pzvyfOck/QEMLBOpv/kIl6OiK+SiJGWdfnIVp5c3W756e2pdEliZeXj35O4sO61kuz/4SzzUkT8/EXEmdzGcmuLS7OlSqU8n+XH6nM3xmqLS2evzZVmyjPl6xOTk+ffnJx45+23utbW1y//+e1HD98//+Wp5W9+fHzsfhIX42i2Lm1XF4q405o5Wfo7SxXi4roNx7tQWD9Jel0BdmUoi/NCpMeAkRjKoh7Y/z6PiBVgQCXiHwZUcxzQnNt3aR78n/HkvdUJ0Mb251fPjcShxtzoyHLy3Mwone+OdqH8tIyffntwP11i8/MQh7fIA+zInbsRcS6f33j8S7Lj3+6da5w83tz6Mgbt8wd66WE6/knuRGyI/9za+CfajH+G28Tubmwd/7nHXSimo3T8927b8e/aoWt0KMv9rzHmKyRXr1XK5yLi/xFxOgoH0/xm13POLz9a6bSudfyXLmn5zbFgVo/H+YPPP2e6VC+9SJtbPbkb8Urb8W+y1v9Jm/5P34/L2yzjRPnBq53Wbd3+vbXyQ8Rrbfv/2RWtZPPrk2ON/WGsuVds9Me9E790Kr/X7U/7/8jm7R9NWq/X1nZexveH/ip3Wrfb/f9A8kkjfSB77FapXp8fjziQfJgfXv/4xLPnNvPN7dP2nz7VPv432//Tyden22z/veP3Om7aD/0/vaP+33ni0Qeffdep/O31/xuN1Onske0c/7ZbwRd57wAAAAAAAKDf5CLiaCS54lo6lysWV7/fcTyO5CrVWv3M1erC9elo/FZ2NAq55pXukZbvQ4xn34dt5ifW5Scj4lhEfD10uJEvTlUr071uPAAAAAAAAAAAAAAAAAAAAPSJ4Q6//0/9OtTr2gF7rnFjg4O9rgXQC1ve8r8bd3oC+tKW8Q/sWzuPf2cGYL/w+Q+DS/zD4BL/MLi2G/+FkT2uCPCv8/kPg0v8AwAAAAAAAAAAAAAAAAAAAAAAAAAAQFddvnQpXVaWn96eSvPTNxcXZqs3z06Xa7PFuYWp4lR1/kZxplqdqZSLU9W5rV6vUq3eGJ+IhVtj9XKtPlZbXLoyV124Xr9yba40U75SLvhjwwAAAAAAAAAAAAAAAAAAALBBbXFptlSplOclOiYuRF9UYy8buGpXT8/3Syskupro8YEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFr8EwAA//8DDjNQ") creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) r2 = inotify_init1(0x80800) inotify_add_watch(r2, &(0x7f0000000240)='./file0\x00', 0x20000040) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) socketpair(0x4, 0x80807, 0x11, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x13, 0x10, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4}, 0x50) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="190000000400000004000000"], 0x48) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x17, &(0x7f0000000c80)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r3}, {}, {0x7, 0x0, 0xb, 0x2}, {0x85, 0x0, 0x0, 0x51}}, {}, [@printk={@d, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x76}}], {{}, {}, {0x85, 0x0, 0x0, 0x5}}}, &(0x7f0000000000)='GPL\x00'}, 0x7b) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r4, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000400)="5aee41dea43e9eee28e622e563a3", 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r5, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) write$binfmt_aout(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="cc000f07ea01000076030000faffffff2b00000001000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ba985fc223034700"/1822], 0x720) sendfile(r1, r0, 0x0, 0x3ffff) sendfile(r1, r0, 0x0, 0x7ffff000) 0s ago: executing program 4 (id=332): syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x18, &(0x7f0000000580)={[{@delalloc}, {@data_err_abort}, {@barrier_val={'barrier', 0x3d, 0x3}}, {}, {@bh}, {@oldalloc}, {@data_err_ignore}, {@nouid32}, {@nobh}, {@user_xattr}, {@nouid32}, {@dioread_nolock}]}, 0x1, 0x55e, &(0x7f0000001bc0)="$eJzs3d9rW+UbAPDnpM1+f7/rYAwVkcIunMyla+uPCV7MS9HhQO9naM/KaLqMJh1rHbhduBtvZAgiDsR7vfdKhv+Af8VAB0NG0QtvKic9abs1adIuWzrz+cDZ3jfnJO95cs7z9n1zTkgAA2s0+6cQ8WJEfJVEHI6IJF83HPnK0dXtlh9en8qWJFZWPv4zaWyX1Zuv1XzewbzyQkT8+kXEycLmdmuLS7PlSiWdz+tj9bkrY7XFpVOX5soz6Ux6eWJy8sybkxPvvP1Wz2J97fzf33509/0zXx5f/uan+0duJ3E2DuXrNsbxBG5srIzGaP6eFOPsYxuOr/7XizZ3haTfO8CODOV5XoysDzgcQ3nWA/99n0fECjCgEvkPA6o5DmjO7Xs0D35uPHhvdQK0Of7h1c9GYl9jbnRgOXlkZpTNd0d60H7Wxs9/3LmdLdG7zyEAOrpxMyJODw9v7v+SvP/budNdbPN4G/o/eHbuZuOf11uNfwpr459oMf452CJ3d6Jz/hfu96CZtrLx37stx79rF61GhvLa/xpjvmJy8VIlzfq2/0fEiSjuzerjW7RxZvneSrt1G8d/2ZK13xwL5vtxf3jvo8+ZLtfLTxLzRg9uRrzUcvybrB3/pMXxz96P8122cSy980q7dZ3jf7pWfoh4teXxX7+ilWx9fXKscT6MNc+Kzf66dey3du33O/7s+B/YOv6RZOP12tr22/h+3z9pu3WPxB/dn/97kk8a5T35Y9fK9fr8eMSe5MPNj0+sP7dZb26fxX/i+Nb93/r5/8va6+yPiE+7jP/W0R9f3tdN/H06/tPbOv7bL9z74LPv2rXfXf/3RqN0In+km/6vw34VY8dnMwAAAAAAAOxehYg4FEmhtFYuFEql1fs7jsaBQqVaq5+8WF24PB2N78qORLHQvNJ9eMP9EOP5/bDN+sRj9cmIOBIRXw/tb9RLU9XKdL+DBwAAAAAAAAAAAAAAAAAAgF3iYJvv/2d+H+r33gFPnZ/8hsHVMf978UtPwK7k7z8MLvkPg0v+w+CS/zC45D8MLvkPg0v+w+CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBT58+dy5aV5YfXp7L69NXFhdnq1VPTaW22NLcwVZqqzl8pzVSrM5W0NFWd6/R6lWr1yvhELFwbq6e1+lhtcenCXHXhcv3CpbnyTHohLT6TqAAAAAAAAAAAAAAAAAAAAOD5Ultcmi1XKum8gsKOCsO7YzcUelzod88EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOv+DQAA//8Kozfs") r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x20240, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1182, 0x9b) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x200000, &(0x7f0000001240)={[{@dioread_nolock}, {@norecovery}, {@min_batch_time={'min_batch_time', 0x3d, 0x1}}, {@nojournal_checksum}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@nodelalloc}, {@errors_remount}, {@acl}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x343}}, {@jqfmt_vfsold}, {@barrier_val={'barrier', 0x3d, 0x7}}, {@nombcache}], [{@fowner_eq}, {@hash}, {@permit_directio}, {@subj_type={'subj_type', 0x3d, '/)/-:$//('}}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}, 0xfd, 0x573, &(0x7f0000000cc0)="$eJzs3V9rW+UfAPDvSZP9636/djCGeiGDXTgZS9fWPxOEzUvR4UDvZ2izMpouo0nHWgduF+7GGxmCiAPxBXjv5fAN+CoGOhgyil6IUDnpSZe1Sf8tNbH5fOBsz5Nzkud58pzvyfOck/QEMLBOpv/kIl6OiK+SiJGWdfnIVp5c3W756e2pdEliZeXj35O4sO61kuz/4SzzUkT8/EXEmdzGcmuLS7OlSqU8n+XH6nM3xmqLS2evzZVmyjPl6xOTk+ffnJx45+23utbW1y//+e1HD98//+Wp5W9+fHzsfhIX42i2Lm1XF4q405o5Wfo7SxXi4roNx7tQWD9Jel0BdmUoi/NCpMeAkRjKoh7Y/z6PiBVgQCXiHwZUcxzQnNt3aR78n/HkvdUJ0Mb251fPjcShxtzoyHLy3Mwone+OdqH8tIyffntwP11i8/MQh7fIA+zInbsRcS6f33j8S7Lj3+6da5w83tz6Mgbt8wd66WE6/knuRGyI/9za+CfajH+G28Tubmwd/7nHXSimo3T8927b8e/aoWt0KMv9rzHmKyRXr1XK5yLi/xFxOgoH0/xm13POLz9a6bSudfyXLmn5zbFgVo/H+YPPP2e6VC+9SJtbPbkb8Urb8W+y1v9Jm/5P34/L2yzjRPnBq53Wbd3+vbXyQ8Rrbfv/2RWtZPPrk2ON/WGsuVds9Me9E790Kr/X7U/7/8jm7R9NWq/X1nZexveH/ip3Wrfb/f9A8kkjfSB77FapXp8fjziQfJgfXv/4xLPnNvPN7dP2nz7VPv432//Tyden22z/veP3Om7aD/0/vaP+33ni0Qeffdep/O31/xuN1Onske0c/7ZbwRd57wAAAAAAAKDf5CLiaCS54lo6lysWV7/fcTyO5CrVWv3M1erC9elo/FZ2NAq55pXukZbvQ4xn34dt5ifW5Scj4lhEfD10uJEvTlUr071uPAAAAAAAAAAAAAAAAAAAAPSJ4Q6//0/9OtTr2gF7rnFjg4O9rgXQC1ve8r8bd3oC+tKW8Q/sWzuPf2cGYL/w+Q+DS/zD4BL/MLi2G/+FkT2uCPCv8/kPg0v8AwAAAAAAAAAAAAAAAAAAAAAAAAAAQFddvnQpXVaWn96eSvPTNxcXZqs3z06Xa7PFuYWp4lR1/kZxplqdqZSLU9W5rV6vUq3eGJ+IhVtj9XKtPlZbXLoyV124Xr9yba40U75SLvhjwwAAAAAAAAAAAAAAAAAAALBBbXFptlSplOclOiYuRF9UYy8buGpXT8/3Syskupro8YEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFr8EwAA//8DDjNQ") creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) r2 = inotify_init1(0x80800) inotify_add_watch(r2, &(0x7f0000000240)='./file0\x00', 0x20000040) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) socketpair(0x4, 0x80807, 0x11, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x13, 0x10, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4}, 0x50) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="190000000400000004000000"], 0x48) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x8, 0x17, &(0x7f0000000c80)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r3}, {}, {0x7, 0x0, 0xb, 0x2}, {0x85, 0x0, 0x0, 0x51}}, {}, [@printk={@d, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x76}}], {{}, {}, {0x85, 0x0, 0x0, 0x5}}}, &(0x7f0000000000)='GPL\x00'}, 0x7b) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000780)={r4, 0x18000000000002a0, 0xe, 0x0, &(0x7f0000000400)="5aee41dea43e9eee28e622e563a3", 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r5, &(0x7f00000000c0)='a', 0x200000c1, 0x9000) write$binfmt_aout(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="cc000f07ea01000076030000faffffff2b00000001000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ba985fc223034700"/1822], 0x720) sendfile(r1, r0, 0x0, 0x3ffff) sendfile(r1, r0, 0x0, 0x7ffff000) kernel console output (not intermixed with test programs): ation, dioread_nolock, O_DIRECT and fast_commit support! [ 34.614499][ T568] EXT4-fs (loop0): encrypted files will use data=ordered instead of data journaling mode [ 34.617235][ T570] EXT4-fs (loop2): Test dummy encryption mode enabled [ 34.631730][ T570] EXT4-fs (loop2): Mount option "nouser_xattr" will be removed by 3.5 [ 34.631730][ T570] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 34.631730][ T570] [ 34.651475][ T568] EXT4-fs warning (device loop0): ext4_expand_extra_isize_ea:2807: Unable to expand inode 15. Delete some EAs or run e2fsck. [ 34.664657][ T568] EXT4-fs (loop0): 1 truncate cleaned up [ 34.670759][ T568] EXT4-fs (loop0): mounted filesystem without journal. Opts: errors=remount-ro,nobh,debug_want_extra_isize=0x0000000000000068,mb_optimize_scan=0x0000000000000001,max_batch_time=0x0000000000000007,dioread_lock,. Quota mode: none. [ 34.694247][ T321] usb 5-1: device descriptor read/64, error -71 [ 34.706591][ T373] hub 4-1:4.128: hub_hub_status failed (err = -71) [ 34.714932][ T570] EXT4-fs (loop2): mounted filesystem without journal. Opts: init_itable,delalloc,discard,test_dummy_encryption,errors=continue,errors=continue,delalloc,nouser_xattr,,errors=continue. Quota mode: writeback. [ 34.735478][ T373] hub 4-1:4.128: config failed, can't get hub status (err -71) [ 34.776862][ T373] usb 4-1: USB disconnect, device number 3 [ 34.788173][ T570] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 34.826537][ T60] usb 2-1: config 1 has an invalid interface number: 7 but max is 0 [ 34.834598][ T60] usb 2-1: config 1 has no interface number 0 [ 34.840825][ T60] usb 2-1: config 1 interface 7 altsetting 0 bulk endpoint 0xB has invalid maxpacket 1024 [ 34.939531][ T581] EXT4-fs (loop2): Mount option "delalloc" incompatible with ext2 [ 34.966519][ T321] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 35.016689][ T60] usb 2-1: New USB device found, idVendor=1199, idProduct=68a3, bcdDevice= 0.00 [ 35.025889][ T60] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 35.033955][ T60] usb 2-1: Product: syz [ 35.038191][ T60] usb 2-1: Manufacturer: syz [ 35.042809][ T60] usb 2-1: SerialNumber: syz [ 35.066591][ T559] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 35.126399][ T585] set_capacity_and_notify: 3 callbacks suppressed [ 35.126410][ T585] loop2: detected capacity change from 0 to 2048 [ 35.167580][ T585] EXT4-fs (loop2): quotafile must be on filesystem root [ 35.236468][ T321] usb 5-1: device descriptor read/64, error -71 [ 35.264968][ T588] loop3: detected capacity change from 0 to 128 [ 35.296820][ T39] usb 2-1: USB disconnect, device number 5 [ 35.358369][ T593] netlink: 20 bytes leftover after parsing attributes in process `syz.2.76'. [ 35.401980][ T595] netlink: 'syz.0.79': attribute type 12 has an invalid length. [ 35.454445][ T601] loop0: detected capacity change from 0 to 1024 [ 35.549119][ T601] EXT4-fs (loop0): Ignoring removed bh option [ 35.561037][ T601] EXT4-fs (loop0): Ignoring removed oldalloc option [ 35.577637][ T601] EXT4-fs (loop0): Ignoring removed nobh option [ 35.592873][ T601] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 35.618388][ T601] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 35.646494][ T321] usb 5-1: device descriptor read/64, error -71 [ 35.671050][ T60] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 35.708061][ T601] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.81: Allocating blocks 497-513 which overlap fs metadata [ 35.722490][ T601] EXT4-fs (loop0): pa ffff8881292eb7e0: logic 128, phys. 385, len 8 [ 35.731012][ T601] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 35.766563][ T321] usb usb5-port1: attempt power cycle [ 35.878717][ T607] loop0: detected capacity change from 0 to 1024 [ 35.888892][ T607] EXT4-fs (loop0): Ignoring removed bh option [ 35.897976][ T607] EXT4-fs (loop0): Ignoring removed oldalloc option [ 35.904630][ T607] EXT4-fs (loop0): Ignoring removed nobh option [ 35.911230][ T607] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 35.927850][ T607] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 35.952082][ T60] usb 4-1: device descriptor read/64, error -71 [ 36.115912][ T607] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.82: Allocating blocks 497-513 which overlap fs metadata [ 36.136681][ T607] EXT4-fs (loop0): pa ffff88813151db28: logic 128, phys. 385, len 8 [ 36.144761][ T607] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 36.196534][ T321] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 36.356468][ T60] usb 4-1: device descriptor read/64, error -71 [ 36.366544][ T321] usb 5-1: device descriptor read/8, error -71 [ 36.486485][ T6] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 36.616553][ T26] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 36.626598][ T60] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 36.636544][ T321] usb 5-1: device descriptor read/8, error -71 [ 36.686510][ T39] usb 1-1: new low-speed USB device number 4 using dummy_hcd [ 36.756494][ T6] usb 2-1: device descriptor read/64, error -71 [ 36.896543][ T60] usb 4-1: device descriptor read/64, error -71 [ 36.976607][ T26] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 37.086544][ T39] usb 1-1: unable to get BOS descriptor or descriptor too short [ 37.126529][ T321] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 37.136655][ T26] usb 3-1: New USB device found, idVendor=133e, idProduct=0815, bcdDevice=7e.66 [ 37.145747][ T26] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 37.154089][ T26] usb 3-1: Product: syz [ 37.156565][ T6] usb 2-1: device descriptor read/64, error -71 [ 37.158351][ T26] usb 3-1: Manufacturer: syz [ 37.169246][ T39] usb 1-1: config 1 interface 0 altsetting 18 endpoint 0x81 has invalid maxpacket 1023, setting to 8 [ 37.180206][ T26] usb 3-1: SerialNumber: syz [ 37.185084][ T39] usb 1-1: config 1 interface 0 altsetting 18 endpoint 0x82 is Bulk; changing to Interrupt [ 37.195700][ T26] usb 3-1: config 0 descriptor?? [ 37.200814][ T39] usb 1-1: config 1 interface 0 altsetting 18 endpoint 0x3 is Bulk; changing to Interrupt [ 37.210780][ T39] usb 1-1: config 1 interface 0 has no altsetting 0 [ 37.237148][ T26] snd-usb-audio: probe of 3-1:0.0 failed with error -22 [ 37.296520][ T60] usb 4-1: device descriptor read/64, error -71 [ 37.296650][ T321] usb 5-1: device descriptor read/8, error -71 [ 37.416622][ T60] usb usb4-port1: attempt power cycle [ 37.426591][ T6] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 37.466563][ T39] usb 1-1: string descriptor 0 read error: -22 [ 37.472830][ T39] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 37.482102][ T39] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 37.506564][ T620] raw-gadget.4 gadget: fail, usb_ep_enable returned -22 [ 37.513672][ T620] raw-gadget.4 gadget: fail, usb_ep_enable returned -22 [ 37.520786][ T620] raw-gadget.4 gadget: fail, usb_ep_enable returned -22 [ 37.547282][ T39] cdc_ether: probe of 1-1:1.0 failed with error -22 [ 37.576555][ T321] usb 5-1: device descriptor read/8, error -71 [ 37.696543][ T321] usb usb5-port1: unable to enumerate USB device [ 37.726480][ T6] usb 2-1: device descriptor read/64, error -71 [ 37.748128][ T620] UDC core: couldn't find an available UDC or it's busy: -16 [ 37.755591][ T620] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.764533][ T321] usb 1-1: USB disconnect, device number 4 [ 37.826479][ T60] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 37.996595][ T60] usb 4-1: device descriptor read/8, error -71 [ 38.116511][ T6] usb 2-1: device descriptor read/64, error -71 [ 38.236522][ T6] usb usb2-port1: attempt power cycle [ 38.267864][ T60] usb 4-1: device descriptor read/8, error -71 [ 38.281580][ T30] kauditd_printk_skb: 13 callbacks suppressed [ 38.281595][ T30] audit: type=1400 audit(1772534984.875:193): avc: denied { write } for pid=624 comm="syz.0.87" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 38.307916][ T30] audit: type=1400 audit(1772534984.875:194): avc: denied { nlmsg_write } for pid=624 comm="syz.0.87" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 38.328352][ T30] audit: type=1400 audit(1772534984.905:195): avc: denied { create } for pid=624 comm="syz.0.87" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 38.576502][ T321] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 38.646478][ T6] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 38.756509][ T60] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 38.816553][ T6] usb 2-1: device descriptor read/8, error -71 [ 38.846530][ T60] usb 4-1: Using ep0 maxpacket: 32 [ 38.936552][ T321] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 38.946303][ T321] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 38.956005][ T321] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 38.967095][ T60] usb 4-1: config 4 has an invalid interface number: 128 but max is 0 [ 38.977035][ T60] usb 4-1: config 4 has no interface number 0 [ 38.983122][ T60] usb 4-1: config 4 interface 128 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 38.994366][ T60] usb 4-1: config 4 interface 128 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 39.004355][ T60] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 39.013576][ T60] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 39.057501][ T60] hub 4-1:4.128: USB hub found [ 39.073379][ T362] usb 3-1: USB disconnect, device number 4 [ 39.086555][ T6] usb 2-1: device descriptor read/8, error -71 [ 39.111839][ T632] netlink: 52 bytes leftover after parsing attributes in process `syz.2.89'. [ 39.133721][ T634] xt_TCPMSS: Only works on TCP SYN packets [ 39.139674][ T321] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.41 [ 39.142282][ T634] overlayfs: './file0' not a directory [ 39.149488][ T321] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=11 [ 39.162804][ T321] usb 1-1: Product: syz [ 39.167417][ T321] usb 1-1: Manufacturer: syz [ 39.168790][ T634] overlayfs: './file0' not a directory [ 39.172039][ T321] usb 1-1: SerialNumber: syz [ 39.183035][ T30] audit: type=1400 audit(1772534985.775:196): avc: denied { remount } for pid=633 comm="syz.2.90" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 39.204576][ T634] 9pnet: Insufficient options for proto=fd [ 39.225635][ T636] netlink: 'syz.1.91': attribute type 12 has an invalid length. [ 39.251018][ T638] loop2: detected capacity change from 0 to 1024 [ 39.259465][ T630] loop3: detected capacity change from 0 to 256 [ 39.271508][ T640] loop1: detected capacity change from 0 to 2048 [ 39.273019][ T638] EXT4-fs (loop2): Ignoring removed bh option [ 39.284023][ T638] EXT4-fs (loop2): Ignoring removed oldalloc option [ 39.290787][ T638] EXT4-fs (loop2): Ignoring removed nobh option [ 39.298073][ T638] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 39.312733][ T640] EXT4-fs (loop1): quotafile must be on filesystem root [ 39.327076][ T638] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 39.402661][ T638] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.92: Allocating blocks 497-513 which overlap fs metadata [ 39.416847][ T638] EXT4-fs (loop2): pa ffff8881293a4540: logic 128, phys. 385, len 8 [ 39.424868][ T638] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 39.498055][ T321] usblp 1-1:1.0: usblp0: USB Unidirectional printer dev 5 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 [ 39.606617][ T60] hub 4-1:4.128: 2 ports detected [ 39.617611][ T60] hub 4-1:4.128: Using single TT (err -22) [ 39.631538][ T647] loop2: detected capacity change from 0 to 1024 [ 39.668876][ T647] EXT4-fs (loop2): Ignoring removed bh option [ 39.685837][ T647] EXT4-fs (loop2): Ignoring removed oldalloc option [ 39.692707][ T647] EXT4-fs (loop2): Ignoring removed nobh option [ 39.700185][ T371] usb 1-1: USB disconnect, device number 5 [ 39.706768][ T647] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 39.720664][ T371] usblp0: removed [ 39.728956][ T650] netlink: 20 bytes leftover after parsing attributes in process `syz.1.93'. [ 39.767531][ T647] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 39.826507][ T60] hub 4-1:4.128: hub_hub_status failed (err = -71) [ 39.833101][ T60] hub 4-1:4.128: config failed, can't get hub status (err -71) [ 39.876981][ T60] usb 4-1: USB disconnect, device number 7 [ 39.884687][ T647] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.94: Allocating blocks 497-513 which overlap fs metadata [ 39.901887][ T647] EXT4-fs (loop2): pa ffff8881293a4c78: logic 128, phys. 385, len 8 [ 39.910062][ T647] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 40.084600][ T30] audit: type=1400 audit(1772534986.675:197): avc: denied { ioctl } for pid=653 comm="syz.2.96" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=17520 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 40.116474][ T321] usb 5-1: new full-speed USB device number 7 using dummy_hcd [ 40.140328][ T656] loop2: detected capacity change from 0 to 1024 [ 40.172328][ T658] loop1: detected capacity change from 0 to 512 [ 40.179662][ T656] EXT4-fs (loop2): Ignoring removed bh option [ 40.185738][ T656] EXT4-fs (loop2): Ignoring removed oldalloc option [ 40.192635][ T656] EXT4-fs (loop2): Ignoring removed nobh option [ 40.199149][ T656] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 40.224809][ T656] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 40.262878][ T30] audit: type=1400 audit(1772534986.855:198): avc: denied { mounton } for pid=659 comm="syz.0.99" path="/19/file0" dev="tmpfs" ino=125 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=fifo_file permissive=1 [ 40.433462][ T670] netlink: 48 bytes leftover after parsing attributes in process `syz.1.98'. [ 40.442376][ T670] netlink: 28 bytes leftover after parsing attributes in process `syz.1.98'. [ 40.451255][ T670] netlink: 28 bytes leftover after parsing attributes in process `syz.1.98'. [ 40.460104][ T670] netlink: 'syz.1.98': attribute type 8 has an invalid length. [ 40.471045][ T30] audit: type=1400 audit(1772534987.025:199): avc: denied { getattr } for pid=657 comm="syz.1.98" name="/" dev="incremental-fs" ino=147 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 40.606762][ T321] usb 5-1: config 0 has an invalid interface number: 41 but max is 0 [ 40.664099][ T321] usb 5-1: config 0 has no interface number 0 [ 40.702499][ T30] audit: type=1400 audit(1772534987.105:200): avc: denied { accept } for pid=667 comm="syz.3.100" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_route_socket permissive=1 [ 40.712388][ T321] usb 5-1: config 0 interface 41 has no altsetting 0 [ 40.733457][ T656] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.97: Allocating blocks 497-513 which overlap fs metadata [ 40.748017][ T678] loop3: detected capacity change from 0 to 128 [ 40.754419][ T656] EXT4-fs (loop2): pa ffff88813158f000: logic 208, phys. 465, len 3 [ 40.762529][ T656] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 40.780107][ T302] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm kworker/u4:3: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 40.799008][ T302] EXT4-fs warning (device loop2): ext4_convert_unwritten_extents:4876: inode #15: block 57: len 3: ext4_ext_map_blocks returned -117 [ 40.812935][ T656] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.97: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 40.831347][ T302] EXT4-fs (loop2): failed to convert unwritten extents to written extents -- potential data loss! (inode 15, error -117) [ 40.835939][ T678] FAT-fs (loop3): Directory bread(block 32) failed [ 40.851838][ T656] EXT4-fs (loop2): Delayed block allocation failed for inode 15 at logical offset 61 with max blocks 3 with error 117 [ 40.851879][ T30] audit: type=1400 audit(1772534987.455:201): avc: denied { read } for pid=83 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 40.864669][ T656] EXT4-fs (loop2): This should not happen!! Data will be lost [ 40.864669][ T656] [ 40.897895][ T678] FAT-fs (loop3): Directory bread(block 33) failed [ 40.903352][ T656] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.97: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 40.904838][ T678] FAT-fs (loop3): Directory bread(block 34) failed [ 40.924117][ T30] audit: type=1400 audit(1772534987.455:202): avc: denied { search } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 40.930681][ T678] FAT-fs (loop3): Directory bread(block 35) failed [ 40.950771][ T656] EXT4-fs warning (device loop2): ext4_convert_unwritten_extents:4876: inode #15: block 60: len 1: ext4_ext_map_blocks returned -117 [ 40.957617][ T321] usb 5-1: New USB device found, idVendor=0fe6, idProduct=9800, bcdDevice=d1.9a [ 40.980763][ T678] FAT-fs (loop3): Directory bread(block 36) failed [ 40.987605][ T678] FAT-fs (loop3): Directory bread(block 37) failed [ 40.994347][ T321] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 41.002755][ T678] FAT-fs (loop3): Directory bread(block 38) failed [ 41.016582][ T678] FAT-fs (loop3): Directory bread(block 39) failed [ 41.029557][ T678] FAT-fs (loop3): Directory bread(block 40) failed [ 41.046401][ T678] FAT-fs (loop3): Directory bread(block 41) failed [ 41.069480][ T321] usb 5-1: Product: syz [ 41.079559][ T321] usb 5-1: Manufacturer: syz [ 41.084298][ T321] usb 5-1: SerialNumber: syz [ 41.096614][ T321] usb 5-1: config 0 descriptor?? [ 41.211083][ T682] fuse: Unknown parameter 'default_permissio' [ 41.254131][ T684] loop0: detected capacity change from 0 to 128 [ 41.262366][ T686] loop2: detected capacity change from 0 to 1024 [ 41.320872][ T686] EXT4-fs (loop2): Ignoring removed bh option [ 41.327215][ T686] EXT4-fs (loop2): Ignoring removed oldalloc option [ 41.341573][ T686] EXT4-fs (loop2): Ignoring removed nobh option [ 41.351433][ T686] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 41.378391][ T686] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 41.435367][ T692] loop0: detected capacity change from 0 to 2048 [ 41.473192][ T692] EXT4-fs (loop0): quotafile must be on filesystem root [ 41.505087][ T686] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.107: Allocating blocks 497-513 which overlap fs metadata [ 41.519677][ T686] EXT4-fs (loop2): pa ffff88813158f498: logic 128, phys. 385, len 8 [ 41.527819][ T686] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 41.556485][ T60] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 41.573213][ T450] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm kworker/u4:5: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 41.660977][ T450] EXT4-fs warning (device loop2): ext4_convert_unwritten_extents:4876: inode #15: block 104: len 4: ext4_ext_map_blocks returned -117 [ 41.671126][ T686] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.107: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 41.693612][ T686] EXT4-fs (loop2): Delayed block allocation failed for inode 15 at logical offset 109 with max blocks 3 with error 117 [ 41.706377][ T686] EXT4-fs (loop2): This should not happen!! Data will be lost [ 41.706377][ T686] [ 41.717369][ T686] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.107: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 41.735832][ T450] EXT4-fs (loop2): failed to convert unwritten extents to written extents -- potential data loss! (inode 15, error -117) [ 41.749350][ T686] EXT4-fs warning (device loop2): ext4_convert_unwritten_extents:4876: inode #15: block 108: len 1: ext4_ext_map_blocks returned -117 [ 41.755998][ T680] loop1: detected capacity change from 0 to 131072 [ 41.776579][ T321] CoreChips: probe of 5-1:0.41 failed with error -32 [ 41.826469][ T695] netlink: 20 bytes leftover after parsing attributes in process `syz.0.108'. [ 41.989254][ T680] F2FS-fs (loop1): Wrong CP boundary, start(512) end(1536) blocks(0) [ 42.064490][ T680] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 42.112657][ T680] F2FS-fs (loop1): Found nat_bits in checkpoint [ 42.159129][ T680] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 42.166304][ T680] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 42.209058][ T680] device pim6reg1 entered promiscuous mode [ 42.298041][ T60] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 42.313090][ T60] usb 4-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 42.322292][ T60] usb 4-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 42.330172][ T707] netlink: 8 bytes leftover after parsing attributes in process `syz.0.112'. [ 42.331516][ T60] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 42.349192][ T707] netlink: 8 bytes leftover after parsing attributes in process `syz.0.112'. [ 42.366708][ T60] usb 4-1: config 0 descriptor?? [ 42.381833][ T707] device bridge1 entered promiscuous mode [ 42.526684][ T712] netlink: 'syz.0.114': attribute type 12 has an invalid length. [ 42.595367][ T716] loop0: detected capacity change from 0 to 1024 [ 42.677451][ T716] EXT4-fs (loop0): Ignoring removed bh option [ 42.684355][ T716] EXT4-fs (loop0): Ignoring removed oldalloc option [ 42.691119][ T716] EXT4-fs (loop0): Ignoring removed nobh option [ 42.697482][ T716] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 42.718166][ T716] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 42.783392][ T704] loop2: detected capacity change from 0 to 131072 [ 42.816670][ T704] ======================================================= [ 42.816670][ T704] WARNING: The mand mount option has been deprecated and [ 42.816670][ T704] and is ignored by this kernel. Remove the mand [ 42.816670][ T704] option from the mount to silence this warning. [ 42.816670][ T704] ======================================================= [ 42.823607][ T716] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.115: Allocating blocks 497-513 which overlap fs metadata [ 42.865861][ T716] EXT4-fs (loop0): pa ffff88813151d5e8: logic 128, phys. 385, len 8 [ 42.873947][ T716] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 42.876284][ T704] F2FS-fs (loop2): Invalid log sectorsize (67108873) [ 42.890683][ T6] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 42.916499][ T704] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 42.941109][ T704] F2FS-fs (loop2): invalid crc value [ 42.947547][ T60] usb 5-1: USB disconnect, device number 7 [ 42.992664][ T723] loop4: detected capacity change from 0 to 512 [ 43.018017][ T723] EXT4-fs (loop4): revision level too high, forcing read-only mode [ 43.027093][ T723] EXT4-fs (loop4): orphan cleanup on readonly fs [ 43.035259][ T723] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #16: comm syz.4.116: corrupted inode contents [ 43.056238][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.057461][ T704] F2FS-fs (loop2): Found nat_bits in checkpoint [ 43.065892][ T723] EXT4-fs error (device loop4): ext4_dirty_inode:6089: inode #16: comm syz.4.116: mark_inode_dirty error [ 43.080954][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.087743][ T723] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #16: comm syz.4.116: corrupted inode contents [ 43.100123][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.116711][ T723] EXT4-fs error (device loop4): __ext4_ext_dirty:183: inode #16: comm syz.4.116: mark_inode_dirty error [ 43.245339][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.261537][ T723] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #16: comm syz.4.116: corrupted inode contents [ 43.281768][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.288593][ T723] EXT4-fs error (device loop4) in ext4_orphan_del:303: Corrupt filesystem [ 43.297478][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.304107][ T723] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #16: comm syz.4.116: corrupted inode contents [ 43.320520][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.327282][ T723] EXT4-fs error (device loop4): ext4_truncate:4310: inode #16: comm syz.4.116: mark_inode_dirty error [ 43.350938][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.359179][ T734] fuse: Unknown parameter 'default_permissio' [ 43.365931][ T704] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 43.373196][ T704] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 43.383264][ T723] EXT4-fs error (device loop4) in ext4_process_orphan:345: Corrupt filesystem [ 43.400428][ T371] usb 4-1: USB disconnect, device number 8 [ 43.413928][ T723] EXT4-fs (loop4): Remounting filesystem read-only [ 43.426773][ T6] usb 2-1: Using ep0 maxpacket: 32 [ 43.442005][ T723] EXT4-fs (loop4): 1 truncate cleaned up [ 43.451239][ T723] EXT4-fs (loop4): mounted filesystem without journal. Opts: errors=remount-ro,nodioread_nolock,. Quota mode: writeback. [ 43.522766][ T30] kauditd_printk_skb: 8 callbacks suppressed [ 43.522781][ T30] audit: type=1400 audit(1772534990.115:211): avc: denied { create } for pid=741 comm="syz.3.122" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 43.548745][ T30] audit: type=1400 audit(1772534990.125:212): avc: denied { connect } for pid=741 comm="syz.3.122" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 43.556991][ T6] usb 2-1: config 4 has an invalid interface number: 128 but max is 0 [ 43.569328][ T30] audit: type=1400 audit(1772534990.125:213): avc: denied { shutdown } for pid=741 comm="syz.3.122" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 43.595952][ T6] usb 2-1: config 4 has no interface number 0 [ 43.605554][ T742] FAT-fs (loop3): Directory bread(block 64) failed [ 43.612633][ T742] FAT-fs (loop3): Directory bread(block 65) failed [ 43.619445][ T6] usb 2-1: config 4 interface 128 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 43.628979][ T742] FAT-fs (loop3): Directory bread(block 66) failed [ 43.637497][ T742] FAT-fs (loop3): Directory bread(block 67) failed [ 43.644140][ T742] FAT-fs (loop3): Directory bread(block 68) failed [ 43.650647][ T6] usb 2-1: config 4 interface 128 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 43.650695][ T6] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 43.650717][ T6] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 43.678409][ T742] FAT-fs (loop3): Directory bread(block 69) failed [ 43.685315][ T742] FAT-fs (loop3): Directory bread(block 70) failed [ 43.692783][ T742] FAT-fs (loop3): Directory bread(block 71) failed [ 43.699819][ T742] FAT-fs (loop3): Directory bread(block 72) failed [ 43.706832][ T742] FAT-fs (loop3): Directory bread(block 73) failed [ 43.727045][ T6] hub 2-1:4.128: USB hub found [ 43.746537][ T321] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 43.806512][ T371] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 43.860272][ T746] EXT4-fs (loop2): quotafile must be on filesystem root [ 44.028247][ T748] netlink: 20 bytes leftover after parsing attributes in process `syz.2.123'. [ 44.041480][ T321] usb 1-1: Using ep0 maxpacket: 16 [ 44.076729][ T26] usb 4-1: new full-speed USB device number 9 using dummy_hcd [ 44.286609][ T6] hub 2-1:4.128: 2 ports detected [ 44.291766][ T6] hub 2-1:4.128: Using single TT (err -22) [ 44.326497][ T371] usb 5-1: Using ep0 maxpacket: 8 [ 44.326520][ T321] usb 1-1: config 1 has an invalid interface number: 105 but max is 0 [ 44.339817][ T321] usb 1-1: config 1 has no interface number 0 [ 44.346133][ T321] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x4 has invalid maxpacket 16 [ 44.356084][ T321] usb 1-1: config 1 interface 105 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 64 [ 44.366252][ T321] usb 1-1: config 1 interface 105 has no altsetting 0 [ 44.446573][ T371] usb 5-1: config 3 has an invalid interface number: 45 but max is 0 [ 44.454812][ T371] usb 5-1: config 3 contains an unexpected descriptor of type 0x1, skipping [ 44.463764][ T371] usb 5-1: config 3 has no interface number 0 [ 44.470048][ T371] usb 5-1: config 3 interface 45 altsetting 2 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 44.483399][ T371] usb 5-1: config 3 interface 45 has no altsetting 0 [ 44.496529][ T6] hub 2-1:4.128: hub_hub_status failed (err = -71) [ 44.503132][ T6] hub 2-1:4.128: config failed, can't get hub status (err -71) [ 44.536626][ T321] usb 1-1: New USB device found, idVendor=20f4, idProduct=e05a, bcdDevice=6c.6d [ 44.537493][ T6] usb 2-1: USB disconnect, device number 10 [ 44.545879][ T321] usb 1-1: New USB device strings: Mfr=1, Product=23, SerialNumber=3 [ 44.560157][ T321] usb 1-1: Product: syz [ 44.564347][ T321] usb 1-1: Manufacturer: syz [ 44.569013][ T321] usb 1-1: SerialNumber: syz [ 44.586556][ T737] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 44.593667][ T737] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 44.636595][ T26] usb 4-1: unable to get BOS descriptor or descriptor too short [ 44.646550][ T371] usb 5-1: New USB device found, idVendor=0582, idProduct=e6ca, bcdDevice=d3.0b [ 44.655817][ T371] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 44.663986][ T371] usb 5-1: Product: syz [ 44.668349][ T371] usb 5-1: Manufacturer: syz [ 44.676624][ T371] usb 5-1: SerialNumber: syz [ 44.710160][ T26] usb 4-1: not running at top speed; connect to a high speed hub [ 44.806590][ T26] usb 4-1: too many endpoints for config 1 interface 0 altsetting 7: 254, using maximum allowed: 30 [ 44.817538][ T26] usb 4-1: config 1 interface 0 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 254 [ 44.833318][ T26] usb 4-1: config 1 interface 0 has no altsetting 1 [ 44.899649][ T752] xt_TPROXY: Can be used only with -p tcp or -p udp [ 44.907962][ T30] audit: type=1400 audit(1772534991.475:214): avc: denied { accept } for pid=749 comm="syz.2.124" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 [ 44.993871][ T30] audit: type=1400 audit(1772534991.565:215): avc: denied { create } for pid=739 comm="syz.4.121" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netrom_socket permissive=1 [ 45.109880][ T737] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 45.126541][ T737] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 45.205542][ T740] set_capacity_and_notify: 4 callbacks suppressed [ 45.205560][ T740] loop4: detected capacity change from 0 to 32768 [ 45.206847][ T26] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 45.227801][ T26] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 45.235879][ T26] usb 4-1: Product: syz [ 45.240188][ T26] usb 4-1: Manufacturer: syz [ 45.244839][ T26] usb 4-1: SerialNumber: syz [ 45.256496][ T39] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 45.267222][ T351] loop4: p1 < > p3 < p5 > [ 45.271702][ T351] loop4: partition table partially beyond EOD, truncated [ 45.284356][ T740] loop4: p1 < > p3 < p5 > [ 45.288903][ T740] loop4: partition table partially beyond EOD, truncated [ 45.313645][ T101] loop4: p1 < > p3 < p5 > [ 45.326527][ T101] loop4: partition table partially beyond EOD, truncated [ 45.496548][ T39] usb 3-1: Using ep0 maxpacket: 32 [ 45.512583][ T371] usb 5-1: USB disconnect, device number 8 [ 45.558113][ T26] usb 4-1: USB disconnect, device number 9 [ 45.586589][ T321] aqc111 1-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x1) reg index 0x0001: -32 [ 45.613105][ T755] loop1: detected capacity change from 0 to 131072 [ 45.621306][ T39] usb 3-1: New USB device found, idVendor=d5ff, idProduct=0066, bcdDevice=d8.b0 [ 45.630705][ T39] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 45.639368][ T39] usb 3-1: config 0 descriptor?? [ 45.645119][ T755] F2FS-fs (loop1): Wrong CP boundary, start(512) end(1560) blocks(1024) [ 45.646700][ T321] aqc111 1-1:1.105 (unnamed net_device) (uninitialized): Failed to read(0x1) reg index 0x0001: -32 [ 45.654484][ T755] F2FS-fs (loop1): Can't find valid F2FS filesystem in 2th superblock [ 45.673605][ T755] F2FS-fs (loop1): invalid crc value [ 45.679665][ T39] rndis_host: probe of 3-1:0.0 failed with error -22 [ 45.689113][ T755] F2FS-fs (loop1): Found nat_bits in checkpoint [ 45.711386][ T321] aqc111 1-1:1.105 eth1: register 'aqc111' at usb-dummy_hcd.0-1, USB-C 3.1 to 5GBASE-T Ethernet Adapter, b4:17:dc:b1:bf:b1 [ 45.741816][ T755] F2FS-fs (loop1): Try to recover 2th superblock, ret: 0 [ 45.749195][ T755] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 45.796012][ T30] audit: type=1400 audit(1772534992.385:216): avc: denied { read } for pid=140 comm="dhcpcd" scontext=system_u:system_r:dhcpc_t tcontext=system_u:system_r:dhcpc_t tclass=netlink_kobject_uevent_socket permissive=1 [ 45.832406][ T762] netlink: 36 bytes leftover after parsing attributes in process `syz.1.125'. [ 45.832861][ T30] audit: type=1400 audit(1772534992.385:217): avc: denied { search } for pid=140 comm="dhcpcd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 45.862703][ T762] bridge0: port 2(bridge_slave_1) entered disabled state [ 45.864832][ T30] audit: type=1400 audit(1772534992.385:218): avc: denied { read } for pid=140 comm="dhcpcd" name="n15" dev="tmpfs" ino=2127 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 45.870288][ T762] bridge0: port 1(bridge_slave_0) entered disabled state [ 45.903752][ T30] audit: type=1400 audit(1772534992.385:219): avc: denied { open } for pid=140 comm="dhcpcd" path="/run/udev/data/n15" dev="tmpfs" ino=2127 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 45.918731][ T371] usb 1-1: USB disconnect, device number 6 [ 45.933770][ T371] aqc111 1-1:1.105 eth1: unregister 'aqc111' usb-dummy_hcd.0-1, USB-C 3.1 to 5GBASE-T Ethernet Adapter [ 45.943866][ T30] audit: type=1400 audit(1772534992.385:220): avc: denied { getattr } for pid=140 comm="dhcpcd" path="/run/udev/data/n15" dev="tmpfs" ino=2127 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 45.988091][ T371] aqc111 1-1:1.105 eth1 (unregistered): Failed to write(0x1) reg index 0x0002: -19 [ 46.011634][ T371] aqc111 1-1:1.105 eth1 (unregistered): Failed to write(0x1) reg index 0x0002: -19 [ 46.036715][ T371] aqc111 1-1:1.105 eth1 (unregistered): Failed to write(0x61) reg index 0x0000: -19 [ 46.522600][ T281] F2FS-fs (loop1): invalid namelen(0), ino:8, run fsck to fix. [ 46.525643][ T281] F2FS-fs (loop1): f2fs_unlink: inode (ino=4) has zero i_nlink [ 46.646572][ T60] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 46.870883][ T800] bridge0: port 1(bridge_slave_0) entered blocking state [ 46.878074][ T800] bridge0: port 1(bridge_slave_0) entered disabled state [ 46.885526][ T800] device bridge_slave_0 entered promiscuous mode [ 46.892577][ T800] bridge0: port 2(bridge_slave_1) entered blocking state [ 46.896720][ T60] usb 4-1: Using ep0 maxpacket: 8 [ 46.900495][ T800] bridge0: port 2(bridge_slave_1) entered disabled state [ 46.912344][ T800] device bridge_slave_1 entered promiscuous mode [ 46.919645][ T371] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 46.987701][ T805] loop4: detected capacity change from 0 to 128 [ 47.009101][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 47.017067][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 47.032311][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 47.040795][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 47.049411][ T432] bridge0: port 1(bridge_slave_0) entered blocking state [ 47.056522][ T432] bridge0: port 1(bridge_slave_0) entered forwarding state [ 47.064880][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 47.073110][ T60] usb 4-1: unable to get BOS descriptor or descriptor too short [ 47.081276][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 47.089856][ T432] bridge0: port 2(bridge_slave_1) entered blocking state [ 47.096969][ T432] bridge0: port 2(bridge_slave_1) entered forwarding state [ 47.107012][ T807] loop4: detected capacity change from 0 to 2048 [ 47.126658][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 47.134367][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 47.138874][ T807] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 47.153525][ T807] ext4 filesystem being mounted at /20/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 47.154119][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 47.172617][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 47.180614][ T60] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 47.191333][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 47.199714][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 47.209384][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 47.226170][ T800] device veth0_vlan entered promiscuous mode [ 47.233071][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 47.241510][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 47.257271][ T800] device veth1_macvtap entered promiscuous mode [ 47.264048][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 47.272416][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 47.280465][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 47.289768][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 47.298536][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 47.307325][ T450] device bridge_slave_1 left promiscuous mode [ 47.313734][ T450] bridge0: port 2(bridge_slave_1) entered disabled state [ 47.321443][ T450] device bridge_slave_0 left promiscuous mode [ 47.327655][ T450] bridge0: port 1(bridge_slave_0) entered disabled state [ 47.335784][ T450] device veth1_macvtap left promiscuous mode [ 47.342149][ T450] device veth0_vlan left promiscuous mode [ 47.356597][ T60] usb 4-1: New USB device found, idVendor=0eef, idProduct=72d0, bcdDevice= 0.40 [ 47.365793][ T371] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 47.376099][ T60] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 47.384229][ T371] usb 1-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 47.451668][ T811] xt_SECMARK: only valid in 'mangle' or 'security' table, not 'raw' [ 47.679515][ T60] usb 4-1: Product: syz [ 47.683745][ T60] usb 4-1: Manufacturer: syz [ 47.688459][ T371] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 47.697559][ T60] usb 4-1: SerialNumber: syz [ 47.702379][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 47.702831][ T371] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 47.713835][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 47.731033][ T371] usb 1-1: config 0 descriptor?? [ 47.747611][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 47.762319][ T432] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 47.787040][ T286] usb 3-1: USB disconnect, device number 5 [ 47.819795][ T816] loop2: detected capacity change from 0 to 2048 [ 47.858058][ T816] EXT4-fs (loop2): quotafile must be on filesystem root [ 47.964322][ T779] UDC core: couldn't find an available UDC or it's busy: -16 [ 47.976085][ T779] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 48.066557][ T822] loop3: detected capacity change from 0 to 256 [ 48.077033][ T60] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 48.096971][ T60] usb 4-1: USB disconnect, device number 10 [ 48.161170][ T823] netlink: 20 bytes leftover after parsing attributes in process `syz.2.134'. [ 48.396117][ T828] loop4: detected capacity change from 0 to 1024 [ 48.423042][ T828] EXT4-fs (loop4): Ignoring removed bh option [ 48.429375][ T828] EXT4-fs (loop4): Ignoring removed oldalloc option [ 48.436272][ T828] EXT4-fs (loop4): Ignoring removed nobh option [ 48.446535][ T828] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 48.467845][ T828] EXT4-fs (loop4): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 48.711572][ T834] loop2: detected capacity change from 0 to 1024 [ 48.726723][ T286] usb 1-1: USB disconnect, device number 7 [ 48.736569][ T834] EXT4-fs (loop2): Ignoring removed bh option [ 48.749002][ T834] EXT4-fs (loop2): Ignoring removed oldalloc option [ 48.765505][ T834] EXT4-fs (loop2): Ignoring removed nobh option [ 48.781992][ T834] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 48.867358][ T834] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 48.898305][ T840] loop0: detected capacity change from 0 to 512 [ 48.916608][ T60] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 48.935550][ T814] loop5: detected capacity change from 0 to 131072 [ 48.951485][ T840] EXT4-fs (loop0): Unrecognized mount option "smackfsfloor=ext4" or missing value [ 48.984979][ T814] F2FS-fs (loop5): Test dummy encryption mode enabled [ 49.002982][ T814] F2FS-fs (loop5): invalid crc value [ 49.032194][ T814] F2FS-fs (loop5): Found nat_bits in checkpoint [ 49.186901][ T814] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 49.536562][ T60] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 37, changing to 7 [ 49.548039][ T60] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid maxpacket 1544, setting to 1024 [ 49.609885][ T860] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 49.621198][ T860] ext4 filesystem being mounted at /34/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 49.718269][ T60] usb 4-1: New USB device found, idVendor=2b53, idProduct=0023, bcdDevice= 0.40 [ 49.741555][ T60] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 49.750016][ T60] usb 4-1: Product: syz [ 49.754237][ T60] usb 4-1: Manufacturer: syz [ 49.759115][ T60] usb 4-1: SerialNumber: syz [ 49.786473][ T321] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 49.806587][ T812] usb 5-1: new full-speed USB device number 9 using dummy_hcd [ 49.841941][ T867] xt_SECMARK: only valid in 'mangle' or 'security' table, not 'raw' [ 50.057906][ T30] kauditd_printk_skb: 20 callbacks suppressed [ 50.057924][ T30] audit: type=1400 audit(1772534996.655:241): avc: denied { write } for pid=865 comm="syz.5.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 50.166663][ T321] usb 1-1: config 220 has an invalid interface number: 76 but max is 2 [ 50.175036][ T812] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 50.185799][ T321] usb 1-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 50.196280][ T812] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 50.205417][ T321] usb 1-1: config 220 has no interface number 2 [ 50.212294][ T321] usb 1-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 50.226360][ T321] usb 1-1: config 220 interface 0 has no altsetting 0 [ 50.233322][ T321] usb 1-1: config 220 interface 76 has no altsetting 0 [ 50.241451][ T868] EXT4-fs (loop5): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 50.252272][ T321] usb 1-1: config 220 interface 1 has no altsetting 0 [ 50.261777][ T60] usb 4-1: USB disconnect, device number 11 [ 50.288613][ T30] audit: type=1400 audit(1772534996.885:242): avc: denied { create } for pid=865 comm="syz.5.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 50.308647][ T30] audit: type=1400 audit(1772534996.905:243): avc: denied { setopt } for pid=865 comm="syz.5.146" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 50.313025][ T866] xt_hashlimit: size too large, truncated to 1048576 [ 50.366593][ T812] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 50.375858][ T812] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 50.384711][ T812] usb 5-1: Product: syz [ 50.390050][ T812] usb 5-1: Manufacturer: syz [ 50.394999][ T812] usb 5-1: SerialNumber: syz [ 50.459928][ T321] usb 1-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 50.470586][ T321] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 50.481537][ T321] usb 1-1: Product: syz [ 50.486257][ T321] usb 1-1: Manufacturer: syz [ 50.487897][ T330] udevd[330]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 50.509195][ T321] usb 1-1: SerialNumber: syz [ 50.694702][ T876] set_capacity_and_notify: 2 callbacks suppressed [ 50.694714][ T876] loop5: detected capacity change from 0 to 1024 [ 50.757778][ T856] loop0: detected capacity change from 0 to 16 [ 50.778305][ T876] EXT4-fs (loop5): Ignoring removed bh option [ 50.784519][ T876] EXT4-fs (loop5): Ignoring removed oldalloc option [ 50.791224][ T876] EXT4-fs (loop5): Ignoring removed nobh option [ 50.798281][ T876] EXT4-fs (loop5): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 50.805942][ T351] udevd[351]: incorrect erofs checksum on /dev/loop0 [ 50.810600][ T856] erofs: (device loop0): erofs_superblock_csum_verify: invalid checksum 0x0e259fed, 0xeeaf74e0 expected [ 50.828451][ T812] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 50.838263][ T876] EXT4-fs (loop5): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 50.870559][ T351] udevd[351]: incorrect erofs checksum on /dev/loop0 [ 50.914877][ T876] EXT4-fs error (device loop5): ext4_mb_mark_diskspace_used:3887: comm syz.5.148: Allocating blocks 497-513 which overlap fs metadata [ 50.929385][ T876] EXT4-fs (loop5): pa ffff8881293a4498: logic 128, phys. 385, len 8 [ 50.937443][ T876] EXT4-fs error (device loop5): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 50.947501][ T286] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 51.006710][ T321] usb 1-1: selecting invalid altsetting 0 [ 51.012748][ T321] usb 1-1: Found UVC 7.01 device syz (8086:0b07) [ 51.019247][ T321] usb 1-1: No valid video chain found. [ 51.061453][ T321] usb 1-1: USB disconnect, device number 8 [ 51.067567][ T812] usb 3-1: Using ep0 maxpacket: 32 [ 51.108060][ T884] loop5: detected capacity change from 0 to 16 [ 51.167004][ T884] erofs: (device loop5): mounted with root inode @ nid 36. [ 51.175585][ T884] attempt to access beyond end of device [ 51.175585][ T884] loop5: rw=524288, want=1049304, limit=16 [ 51.187335][ T812] usb 3-1: config 0 has an invalid interface number: 20 but max is 0 [ 51.195456][ T812] usb 3-1: config 0 has no interface number 0 [ 51.196139][ T884] attempt to access beyond end of device [ 51.196139][ T884] loop5: rw=524288, want=40, limit=16 [ 51.202316][ T812] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 51.213246][ T884] attempt to access beyond end of device [ 51.213246][ T884] loop5: rw=524288, want=48, limit=16 [ 51.222837][ T812] usb 3-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 51.235886][ T884] attempt to access beyond end of device [ 51.235886][ T884] loop5: rw=524288, want=408, limit=16 [ 51.254449][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 51.254712][ T30] audit: type=1400 audit(1772534997.845:244): avc: denied { execstack } for pid=883 comm="syz.5.151" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 51.264794][ T812] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 51.284555][ T30] audit: type=1400 audit(1772534997.845:245): avc: denied { create } for pid=883 comm="syz.5.151" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_fib_lookup_socket permissive=1 [ 51.294456][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 51.324391][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 51.334339][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 51.344337][ T286] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 51.344357][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 51.354826][ T286] usb 4-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 51.365074][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 51.374230][ T286] usb 4-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 51.383463][ T885] erofs: (device loop5): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 51.392963][ T286] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 51.402295][ T885] erofs: (device loop5): z_erofs_readpage: failed to read, err [-117] [ 51.434526][ T888] loop0: detected capacity change from 0 to 512 [ 51.441217][ T286] usb 4-1: config 0 descriptor?? [ 51.461315][ T30] audit: type=1400 audit(1772534998.055:246): avc: denied { create } for pid=887 comm="syz.0.152" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 51.496541][ T812] usb 3-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 51.505787][ T892] loop5: detected capacity change from 0 to 128 [ 51.513682][ T812] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 51.513722][ T30] audit: type=1400 audit(1772534998.055:247): avc: denied { setopt } for pid=887 comm="syz.0.152" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 51.597157][ T812] usb 3-1: Product: syz [ 51.601685][ T812] usb 3-1: Manufacturer: syz [ 51.606314][ T812] usb 3-1: SerialNumber: syz [ 51.615564][ T812] usb 3-1: config 0 descriptor?? [ 51.636544][ T872] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 51.658279][ T886] loop4: detected capacity change from 0 to 40427 [ 51.834577][ T886] F2FS-fs (loop4): Wrong MAIN_AREA boundary, start(4096) end(12800) block(12288) [ 51.916076][ T886] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 51.924645][ T886] F2FS-fs (loop4): Unrecognized mount option "" or missing value [ 51.941438][ T904] loop0: detected capacity change from 0 to 1024 [ 51.996544][ T904] EXT4-fs (loop0): Ignoring removed bh option [ 52.011115][ T904] EXT4-fs (loop0): Ignoring removed oldalloc option [ 52.018034][ T904] EXT4-fs (loop0): Ignoring removed nobh option [ 52.024476][ T904] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 52.048102][ T904] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 52.141392][ T30] audit: type=1400 audit(1772534998.735:248): avc: denied { listen } for pid=857 comm="syz.4.144" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 52.161560][ T30] audit: type=1400 audit(1772534998.735:249): avc: denied { getopt } for pid=857 comm="syz.4.144" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 52.186853][ T812] usb-storage 3-1:0.20: USB Mass Storage device detected [ 52.409352][ T60] usb 4-1: USB disconnect, device number 12 [ 52.416958][ T812] usb-storage 3-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 52.448614][ T812] scsi host1: usb-storage 3-1:0.20 [ 52.460227][ T812] usb 3-1: USB disconnect, device number 6 [ 52.509551][ T913] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.156: Allocating blocks 497-513 which overlap fs metadata [ 52.523992][ T913] EXT4-fs (loop0): pa ffff8881292eb738: logic 256, phys. 385, len 8 [ 52.532056][ T913] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 52.616954][ T925] ipt_REJECT: TCP_RESET invalid for non-tcp [ 52.661514][ T30] audit: type=1400 audit(1772534999.255:250): avc: denied { map } for pid=930 comm="syz.2.163" path="socket:[17937]" dev="sockfs" ino=17937 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 52.693626][ T933] loop2: detected capacity change from 0 to 16 [ 52.776372][ T933] erofs: (device loop2): mounted with root inode @ nid 36. [ 52.878185][ T933] attempt to access beyond end of device [ 52.878185][ T933] loop2: rw=524288, want=1049304, limit=16 [ 52.913377][ T933] attempt to access beyond end of device [ 52.913377][ T933] loop2: rw=524288, want=40, limit=16 [ 53.041887][ T933] attempt to access beyond end of device [ 53.041887][ T933] loop2: rw=524288, want=48, limit=16 [ 53.059281][ T933] attempt to access beyond end of device [ 53.059281][ T933] loop2: rw=524288, want=408, limit=16 [ 53.071707][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 53.081736][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 53.091707][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 53.101708][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 53.111711][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 53.121609][ T60] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 53.124107][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 53.139504][ T933] erofs: (device loop2): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 53.150830][ T933] erofs: (device loop2): z_erofs_readpage: failed to read, err [-117] [ 53.178095][ T20] usb 5-1: USB disconnect, device number 9 [ 53.230791][ T949] loop2: detected capacity change from 0 to 1024 [ 53.245592][ T949] EXT4-fs (loop2): Ignoring removed bh option [ 53.252297][ T949] EXT4-fs (loop2): Ignoring removed oldalloc option [ 53.259878][ T949] EXT4-fs (loop2): Ignoring removed nobh option [ 53.266755][ T949] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 53.288367][ T949] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 53.366503][ T60] usb 4-1: Using ep0 maxpacket: 32 [ 53.706727][ T959] x_tables: ip6_tables: hashlimit.2 match: invalid size 304 (kernel) != (user) 352 [ 53.726589][ T60] usb 4-1: config 0 has an invalid interface number: 20 but max is 0 [ 53.736623][ T60] usb 4-1: config 0 has no interface number 0 [ 53.744619][ T60] usb 4-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 53.754936][ T60] usb 4-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 53.765623][ T60] usb 4-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 53.846475][ T20] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 53.881317][ T953] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.169: Allocating blocks 497-513 which overlap fs metadata [ 53.899545][ T953] EXT4-fs (loop2): pa ffff8881293bab28: logic 256, phys. 385, len 8 [ 53.907657][ T953] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 53.936550][ T60] usb 4-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 53.948377][ T60] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 53.956759][ T60] usb 4-1: Product: syz [ 53.961003][ T60] usb 4-1: Manufacturer: syz [ 53.965641][ T60] usb 4-1: SerialNumber: syz [ 53.974958][ T60] usb 4-1: config 0 descriptor?? [ 53.996555][ T918] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 54.222421][ T958] loop0: detected capacity change from 0 to 131072 [ 54.256566][ T20] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 54.267051][ T20] usb 5-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 54.280124][ T20] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 54.289191][ T20] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 54.300812][ T20] usb 5-1: config 0 descriptor?? [ 54.326538][ T812] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 54.337125][ T20] usbhid 5-1:0.0: couldn't find an input interrupt endpoint [ 54.376582][ T26] usb 6-1: new full-speed USB device number 2 using dummy_hcd [ 54.441555][ T970] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 54.452767][ T970] ext4 filesystem being mounted at /42/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 54.496798][ T60] usb-storage 4-1:0.20: USB Mass Storage device detected [ 54.505001][ T60] usb-storage 4-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 54.526725][ T60] scsi host1: usb-storage 4-1:0.20 [ 54.534784][ T60] usb 4-1: USB disconnect, device number 13 [ 54.592038][ T982] erofs: (device loop0): mounted with root inode @ nid 36. [ 54.600891][ T982] attempt to access beyond end of device [ 54.600891][ T982] loop0: rw=524288, want=1049304, limit=16 [ 54.612417][ T812] usb 3-1: Using ep0 maxpacket: 32 [ 54.612524][ T982] attempt to access beyond end of device [ 54.612524][ T982] loop0: rw=524288, want=40, limit=16 [ 54.629823][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 54.639806][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 54.649964][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 54.660199][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 54.670357][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 54.680566][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 54.690588][ T982] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 54.700498][ T982] erofs: (device loop0): z_erofs_readpage: failed to read, err [-117] [ 54.736631][ T812] usb 3-1: config 0 has an invalid interface number: 20 but max is 0 [ 54.744779][ T812] usb 3-1: config 0 has no interface number 0 [ 54.750956][ T812] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 54.761079][ T26] usb 6-1: config 0 has an invalid interface number: 41 but max is 0 [ 54.769319][ T812] usb 3-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 54.779322][ T26] usb 6-1: config 0 has no interface number 0 [ 54.785445][ T26] usb 6-1: config 0 interface 41 has no altsetting 0 [ 54.792304][ T812] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 54.859698][ T984] EXT4-fs (loop0): Test dummy encryption mode enabled [ 54.866647][ T984] EXT4-fs (loop0): Test dummy encryption mode enabled [ 54.873461][ T984] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 54.880926][ T984] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 54.888360][ T984] EXT4-fs (loop0): Ignoring removed nobh option [ 54.895885][ T984] EXT4-fs (loop0): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 54.914337][ T984] ext4 filesystem being mounted at /45/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 54.992786][ T990] raw_sendmsg: syz.0.179 forgot to set AF_INET. Fix it! [ 55.006567][ T812] usb 3-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 55.015669][ T812] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 55.023798][ T26] usb 6-1: New USB device found, idVendor=0fe6, idProduct=9800, bcdDevice=d1.9a [ 55.038961][ T26] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 55.156493][ T812] usb 3-1: Product: syz [ 55.160864][ T812] usb 3-1: Manufacturer: syz [ 55.165531][ T26] usb 6-1: Product: syz [ 55.181758][ T26] usb 6-1: Manufacturer: syz [ 55.190460][ T812] usb 3-1: SerialNumber: syz [ 55.195467][ T26] usb 6-1: SerialNumber: syz [ 55.212921][ T812] usb 3-1: config 0 descriptor?? [ 55.218465][ T26] usb 6-1: config 0 descriptor?? [ 55.233043][ T996] EXT4-fs (loop3): Ignoring removed bh option [ 55.254941][ T996] EXT4-fs (loop3): Ignoring removed oldalloc option [ 55.272723][ T996] EXT4-fs (loop3): Ignoring removed nobh option [ 55.279648][ T966] raw-gadget.2 gadget: fail, usb_ep_enable returned -22 [ 55.297143][ T996] EXT4-fs (loop3): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 55.315290][ T60] usb 5-1: USB disconnect, device number 10 [ 55.405391][ T996] EXT4-fs (loop3): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 55.876773][ T812] usb-storage 3-1:0.20: USB Mass Storage device detected [ 55.884807][ T812] usb-storage 3-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 55.906837][ T812] scsi host1: usb-storage 3-1:0.20 [ 55.917631][ T812] usb 3-1: USB disconnect, device number 7 [ 56.090712][ T1003] EXT4-fs error (device loop3): ext4_mb_mark_diskspace_used:3887: comm syz.3.182: Allocating blocks 497-513 which overlap fs metadata [ 56.105010][ T1003] EXT4-fs (loop3): pa ffff8881293ba930: logic 256, phys. 385, len 8 [ 56.113062][ T1003] EXT4-fs error (device loop3): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 56.194925][ T1015] set_capacity_and_notify: 4 callbacks suppressed [ 56.194942][ T1015] loop0: detected capacity change from 0 to 128 [ 56.232833][ T1015] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: none. [ 56.244158][ T1015] ext4 filesystem being mounted at /48/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa supports timestamps until 2038-01-19 (0x7fffffff) [ 56.292139][ T1018] loop3: detected capacity change from 0 to 1024 [ 56.306409][ T1018] EXT4-fs (loop3): Mount option "nouser_xattr" will be removed by 3.5 [ 56.306409][ T1018] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 56.306409][ T1018] [ 56.325032][ T1018] EXT4-fs (loop3): Invalid commit interval 33554435, must be smaller than 21474836 [ 56.346561][ T26] CoreChips 6-1:0.41 (unnamed net_device) (uninitialized): sr_get_phy_addr : Error reading PHYID register:ffffffe0 [ 56.391890][ T1026] loop2: detected capacity change from 0 to 1024 [ 56.410914][ T1026] EXT4-fs (loop2): Ignoring removed bh option [ 56.428675][ T1026] EXT4-fs (loop2): Ignoring removed oldalloc option [ 56.435473][ T30] kauditd_printk_skb: 6 callbacks suppressed [ 56.435489][ T30] audit: type=1400 audit(1772535003.025:257): avc: denied { getopt } for pid=1028 comm="syz.3.191" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 56.435511][ T1026] EXT4-fs (loop2): Ignoring removed nobh option [ 56.471195][ T1029] loop3: detected capacity change from 0 to 512 [ 56.478430][ T1026] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 56.497934][ T1026] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 56.696464][ T321] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 56.863852][ T1023] loop4: detected capacity change from 0 to 131072 [ 56.876142][ T1023] F2FS-fs (loop4): invalid crc value [ 56.883591][ T1023] F2FS-fs (loop4): Found nat_bits in checkpoint [ 56.923455][ T1023] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 56.946519][ T321] usb 1-1: Using ep0 maxpacket: 8 [ 57.106517][ T321] usb 1-1: unable to get BOS descriptor or descriptor too short [ 57.299207][ T1044] loop3: detected capacity change from 0 to 128 [ 57.318139][ T1044] EXT4-fs (loop3): Test dummy encryption mode enabled [ 57.326993][ T1044] EXT4-fs (loop3): Test dummy encryption mode enabled [ 57.333960][ T1044] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 57.341561][ T1044] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 57.349055][ T1044] EXT4-fs (loop3): Ignoring removed nobh option [ 57.356652][ T321] usb 1-1: New USB device found, idVendor=0e41, idProduct=4650, bcdDevice= 0.40 [ 57.356916][ T1044] EXT4-fs (loop3): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 57.366132][ T321] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 57.385661][ T1044] ext4 filesystem being mounted at /29/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 57.394595][ T321] usb 1-1: Product: syz [ 57.406392][ T373] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 57.420639][ T321] usb 1-1: Manufacturer: syz [ 57.425390][ T321] usb 1-1: SerialNumber: syz [ 57.657285][ T1050] loop3: detected capacity change from 0 to 512 [ 57.720143][ T1052] loop2: detected capacity change from 0 to 128 [ 57.738364][ T1050] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 57.749950][ T1050] ext4 filesystem being mounted at /30/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 57.766616][ T373] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 57.786502][ T373] usb 5-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 57.816490][ T373] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 57.835895][ T373] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 57.866623][ T30] audit: type=1400 audit(1772535004.445:258): avc: denied { mounton } for pid=1049 comm="syz.3.195" path="/30/file1/file0" dev="loop3" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 57.890071][ T373] usb 5-1: config 0 descriptor?? [ 57.916569][ T321] usb 1-1: MIDIStreaming interface descriptor not found [ 57.927274][ T373] usbhid 5-1:0.0: couldn't find an input interrupt endpoint [ 57.940398][ T321] usb 1-1: USB disconnect, device number 9 [ 57.956558][ T26] CoreChips 6-1:0.41 (unnamed net_device) (uninitialized): Failed to write RX_CTL mode to 0x0000:ffffffb9 [ 57.978105][ T26] CoreChips: probe of 6-1:0.41 failed with error -71 [ 58.076796][ T26] usb 6-1: USB disconnect, device number 2 [ 58.115487][ T756] udevd[756]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 58.319787][ T1061] loop0: detected capacity change from 0 to 16 [ 58.337450][ T1061] erofs: (device loop0): mounted with root inode @ nid 36. [ 58.345849][ T1061] handle_bad_sector: 2 callbacks suppressed [ 58.345866][ T1061] attempt to access beyond end of device [ 58.345866][ T1061] loop0: rw=524288, want=1049304, limit=16 [ 58.365598][ T1061] attempt to access beyond end of device [ 58.365598][ T1061] loop0: rw=524288, want=40, limit=16 [ 58.376834][ T1061] attempt to access beyond end of device [ 58.376834][ T1061] loop0: rw=524288, want=48, limit=16 [ 58.388074][ T1061] attempt to access beyond end of device [ 58.388074][ T1061] loop0: rw=524288, want=408, limit=16 [ 58.396839][ T450] EXT4-fs error (device loop3): ext4_mb_generate_buddy:1163: group 0, block bitmap and bg descriptor inconsistent: 96 vs 65376 free clusters [ 58.407648][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 58.414908][ T450] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 65537 with max blocks 2048 with error 28 [ 58.424067][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 58.440434][ T450] EXT4-fs (loop3): This should not happen!! Data will be lost [ 58.440434][ T450] [ 58.446241][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 58.459959][ T450] EXT4-fs (loop3): Total free blocks count 0 [ 58.465850][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 58.472619][ T450] EXT4-fs (loop3): Free/Dirty block details [ 58.487835][ T450] EXT4-fs (loop3): free_blocks=65280 [ 58.489129][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 58.493231][ T450] EXT4-fs (loop3): dirty_blocks=4095 [ 58.508675][ T450] EXT4-fs (loop3): Block reservation details [ 58.512714][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 58.540233][ T450] EXT4-fs (loop3): i_reserved_data_blocks=4095 [ 58.582245][ T450] EXT4-fs (loop3): Delayed block allocation failed for inode 15 at logical offset 67586 with max blocks 2046 with error 28 [ 58.595300][ T1061] erofs: (device loop0): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 58.617659][ T1061] erofs: (device loop0): z_erofs_readpage: failed to read, err [-117] [ 58.628086][ T450] EXT4-fs (loop3): This should not happen!! Data will be lost [ 58.628086][ T450] [ 59.002839][ T1070] loop2: detected capacity change from 0 to 1024 [ 59.019010][ T1071] fuse: Bad value for 'blksize' [ 59.056928][ T373] usb 5-1: USB disconnect, device number 11 [ 59.133016][ T1073] EXT4-fs (loop4): Ignoring removed bh option [ 59.140283][ T1070] EXT4-fs (loop2): Ignoring removed bh option [ 59.141202][ T1073] EXT4-fs (loop4): Ignoring removed oldalloc option [ 59.146405][ T1070] EXT4-fs (loop2): Ignoring removed oldalloc option [ 59.174806][ T1070] EXT4-fs (loop2): Ignoring removed nobh option [ 59.188036][ T1073] EXT4-fs (loop4): Ignoring removed nobh option [ 59.191723][ T1070] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 59.204849][ T1073] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 59.219815][ T1083] EXT4-fs (loop0): Ignoring removed bh option [ 59.225990][ T1083] EXT4-fs (loop0): Ignoring removed oldalloc option [ 59.243546][ T1083] EXT4-fs (loop0): Ignoring removed nobh option [ 59.250083][ T1083] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 59.252097][ T1070] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 59.269971][ T1080] 9pnet: Insufficient options for proto=fd [ 59.294358][ T30] audit: type=1326 audit(1772535005.895:259): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1079 comm="syz.3.199" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ff0b791f799 code=0x7fc00000 [ 59.340182][ T1073] EXT4-fs (loop4): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 59.367280][ T1083] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 59.496549][ T1083] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.205: Allocating blocks 497-513 which overlap fs metadata [ 59.563616][ T1083] EXT4-fs (loop0): pa ffff8881316a3f18: logic 128, phys. 385, len 8 [ 59.571777][ T1083] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 59.591039][ T1070] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.202: Allocating blocks 497-513 which overlap fs metadata [ 59.605281][ T1094] VFS: Lookup of 'binder0' in fuse fuse would have caused loop [ 59.688057][ T1097] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.202: Allocating blocks 497-513 which overlap fs metadata [ 59.753788][ T1097] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.202: Allocating blocks 497-513 which overlap fs metadata [ 59.783290][ T1065] F2FS-fs (loop5): Test dummy encryption mode enabled [ 59.791917][ T1065] F2FS-fs (loop5): invalid crc value [ 59.805012][ T1103] EXT4-fs (loop3): Test dummy encryption mode enabled [ 59.821086][ T1103] EXT4-fs (loop3): Test dummy encryption mode enabled [ 59.836924][ T1070] EXT4-fs error (device loop2): ext4_find_extent:929: inode #15: comm syz.2.202: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 59.859237][ T1065] F2FS-fs (loop5): Found nat_bits in checkpoint [ 59.875812][ T1103] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 59.899460][ T1103] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 59.916487][ T1103] EXT4-fs (loop3): Ignoring removed nobh option [ 59.924608][ T1070] EXT4-fs (loop2): Delayed block allocation failed for inode 15 at logical offset 119 with max blocks 1 with error 117 [ 59.942449][ T1070] EXT4-fs (loop2): This should not happen!! Data will be lost [ 59.942449][ T1070] [ 59.957056][ T1103] EXT4-fs (loop3): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 59.983354][ T1103] ext4 filesystem being mounted at /34/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 60.006084][ T1065] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 60.042756][ T30] audit: type=1400 audit(1772535006.635:260): avc: denied { create } for pid=1064 comm="syz.5.200" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 60.100329][ T1116] erofs: (device loop4): mounted with root inode @ nid 36. [ 60.114310][ T30] audit: type=1400 audit(1772535006.685:261): avc: denied { watch watch_reads } for pid=1064 comm="syz.5.200" path="/12/file0/file1" dev="loop5" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 60.115374][ T1065] fscrypt: AES-256-CTS-CBC using implementation "cts-cbc-aes-aesni" [ 60.186392][ T1116] attempt to access beyond end of device [ 60.186392][ T1116] loop4: rw=524288, want=1049304, limit=16 [ 60.199035][ T1116] attempt to access beyond end of device [ 60.199035][ T1116] loop4: rw=524288, want=40, limit=16 [ 60.216875][ T1116] attempt to access beyond end of device [ 60.216875][ T1116] loop4: rw=524288, want=48, limit=16 [ 60.228124][ T1116] attempt to access beyond end of device [ 60.228124][ T1116] loop4: rw=524288, want=408, limit=16 [ 60.239451][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 60.249654][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 60.260063][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 60.271569][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 60.281754][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 60.292539][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 60.302730][ T1120] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 60.313368][ T1120] erofs: (device loop4): z_erofs_readpage: failed to read, err [-117] [ 60.366483][ T26] usb 3-1: new full-speed USB device number 8 using dummy_hcd [ 60.756543][ T286] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 60.816700][ T26] usb 3-1: config 0 has an invalid interface number: 41 but max is 0 [ 60.826307][ T26] usb 3-1: config 0 has no interface number 0 [ 60.833065][ T26] usb 3-1: config 0 interface 41 has no altsetting 0 [ 60.997284][ T26] usb 3-1: New USB device found, idVendor=0fe6, idProduct=9800, bcdDevice=d1.9a [ 61.006500][ T26] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 61.014530][ T26] usb 3-1: Product: syz [ 61.018819][ T26] usb 3-1: Manufacturer: syz [ 61.023585][ T26] usb 3-1: SerialNumber: syz [ 61.028886][ T26] usb 3-1: config 0 descriptor?? [ 61.116516][ T286] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 61.126735][ T286] usb 4-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 61.139772][ T286] usb 4-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 61.148908][ T286] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 61.157692][ T286] usb 4-1: config 0 descriptor?? [ 61.197047][ T286] usbhid 4-1:0.0: couldn't find an input interrupt endpoint [ 61.236469][ T812] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 61.421897][ T1139] set_capacity_and_notify: 6 callbacks suppressed [ 61.421910][ T1139] loop5: detected capacity change from 0 to 128 [ 61.476514][ T812] usb 1-1: Using ep0 maxpacket: 8 [ 61.578891][ T1142] loop5: detected capacity change from 0 to 40427 [ 61.636526][ T812] usb 1-1: unable to get BOS descriptor or descriptor too short [ 61.646219][ T1142] F2FS-fs (loop5): invalid crc value [ 61.652942][ T1142] F2FS-fs (loop5): Found nat_bits in checkpoint [ 61.687048][ T1142] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e5 [ 62.166553][ T26] CoreChips 3-1:0.41 (unnamed net_device) (uninitialized): sr_get_phy_addr : Error reading PHYID register:ffffffe0 [ 62.196228][ T1153] loop4: detected capacity change from 0 to 512 [ 62.202987][ T812] usb 1-1: New USB device found, idVendor=0403, idProduct=f850, bcdDevice= b.eb [ 62.215223][ T812] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 62.229466][ T812] usb 1-1: Product: syz [ 62.233909][ T812] usb 1-1: Manufacturer: syz [ 62.238785][ T812] usb 1-1: SerialNumber: syz [ 62.250199][ T1153] EXT4-fs warning (device loop4): ext4_xattr_inode_get:492: inode #11: comm syz.4.220: ea_inode file size=4 entry size=6 [ 62.263321][ T1153] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #15: comm syz.4.220: corrupted inode contents [ 62.276065][ T1153] EXT4-fs error (device loop4): ext4_dirty_inode:6089: inode #15: comm syz.4.220: mark_inode_dirty error [ 62.288019][ T1153] EXT4-fs error (device loop4): ext4_do_update_inode:5253: inode #15: comm syz.4.220: corrupted inode contents [ 62.300833][ T1153] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2952: inode #15: comm syz.4.220: mark_inode_dirty error [ 62.313203][ T1153] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2955: inode #15: comm syz.4.220: mark inode dirty (error -117) [ 62.358787][ T60] usb 4-1: USB disconnect, device number 14 [ 62.369631][ T1153] EXT4-fs warning (device loop4): ext4_evict_inode:303: xattr delete (err -117) [ 62.384446][ T1153] EXT4-fs (loop4): 1 orphan inode deleted [ 62.391021][ T1153] EXT4-fs (loop4): mounted filesystem without journal. Opts: nodioread_nolock,journal_dev=0x00000000000000fb,debug_want_extra_isize=0x000000000000005c,nouid32,resgid=0x000000000000ee01,acl,init_itable=0x0000000000008d55,data_err=abort,mb_optimize_scan=0x0000000000000001,,errors=continue. Quota mode: none. [ 62.429210][ T1157] loop3: detected capacity change from 0 to 4096 [ 62.474218][ T1159] loop4: detected capacity change from 0 to 16 [ 62.494040][ T1132] UDC core: couldn't find an available UDC or it's busy: -16 [ 62.507842][ T1157] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 62.519578][ T1159] erofs: (device loop4): mounted with root inode @ nid 36. [ 62.537617][ T1159] attempt to access beyond end of device [ 62.537617][ T1159] loop4: rw=524288, want=1049304, limit=16 [ 62.540930][ T1132] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 62.556523][ T1159] attempt to access beyond end of device [ 62.556523][ T1159] loop4: rw=524288, want=40, limit=16 [ 62.568551][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 62.578604][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 62.590189][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 62.600310][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8203 @ nid 36 [ 62.613685][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8202 @ nid 36 [ 62.623984][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8201 @ nid 36 [ 62.634275][ T1159] erofs: (device loop4): z_erofs_pcluster_readmore: readmore error at page 8200 @ nid 36 [ 62.644211][ T1159] erofs: (device loop4): z_erofs_readpage: failed to read, err [-117] [ 62.659241][ T812] ftdi_sio 1-1:7.0: FTDI USB Serial Device converter detected [ 62.678805][ T812] usb 1-1: Detected FT232H [ 62.706580][ T812] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 62.715991][ T30] audit: type=1400 audit(1772535009.305:262): avc: denied { bind } for pid=1165 comm="syz.4.224" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 62.734238][ T1168] loop5: detected capacity change from 0 to 2048 [ 62.742181][ T812] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 62.766498][ T30] audit: type=1400 audit(1772535009.305:263): avc: denied { name_bind } for pid=1165 comm="syz.4.224" src=20004 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=rawip_socket permissive=1 [ 62.766542][ T812] ftdi_sio 1-1:7.0: GPIO initialisation failed: -71 [ 62.812268][ T812] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 62.823150][ T812] usb 1-1: USB disconnect, device number 10 [ 62.829949][ T812] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 62.840329][ T812] ftdi_sio 1-1:7.0: device disconnected [ 62.847387][ T30] audit: type=1400 audit(1772535009.305:264): avc: denied { node_bind } for pid=1165 comm="syz.4.224" src=20004 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 62.874142][ T1168] EXT4-fs (loop5): quotafile must be on filesystem root [ 62.881490][ T30] audit: type=1400 audit(1772535009.395:265): avc: denied { ioctl } for pid=1171 comm="syz.4.226" path="socket:[18231]" dev="sockfs" ino=18231 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 62.910145][ T30] audit: type=1400 audit(1772535009.395:266): avc: denied { read } for pid=1171 comm="syz.4.226" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 62.994086][ T30] audit: type=1400 audit(1772535009.585:267): avc: denied { read } for pid=1176 comm="syz.4.228" name="ppp" dev="devtmpfs" ino=154 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 63.036530][ T30] audit: type=1400 audit(1772535009.585:268): avc: denied { open } for pid=1176 comm="syz.4.228" path="/dev/ppp" dev="devtmpfs" ino=154 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 63.643010][ T1179] loop3: detected capacity change from 0 to 40427 [ 63.722678][ T30] audit: type=1400 audit(1772535010.305:269): avc: denied { bind } for pid=1187 comm="syz.5.230" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 63.879619][ T1179] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 64.025128][ T1193] capability: warning: `syz.5.230' uses deprecated v2 capabilities in a way that may be insecure [ 64.275628][ T1197] loop0: detected capacity change from 0 to 128 [ 64.299938][ T1196] loop4: detected capacity change from 0 to 256 [ 64.356700][ T26] CoreChips 3-1:0.41 (unnamed net_device) (uninitialized): Failed to write RX_CTL mode to 0x0000:ffffffb9 [ 64.456762][ T1196] exfat: Deprecated parameter 'utf8' [ 64.567032][ T1197] EXT4-fs (loop0): Test dummy encryption mode enabled [ 64.573895][ T1197] EXT4-fs (loop0): Test dummy encryption mode enabled [ 64.604350][ T26] CoreChips: probe of 3-1:0.41 failed with error -71 [ 64.621506][ T26] usb 3-1: USB disconnect, device number 8 [ 64.632879][ T1196] exFAT-fs (loop4): failed to load upcase table (idx : 0x00010000, chksum : 0x11bbdf60, utbl_chksum : 0xe619d30d) [ 64.650672][ T1179] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 64.669267][ T1197] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 64.689109][ T1179] F2FS-fs (loop3): invalid crc value [ 64.716536][ T1197] EXT4-fs (loop0): Ignoring removed nomblk_io_submit option [ 64.724166][ T1197] EXT4-fs (loop0): Ignoring removed nobh option [ 64.742013][ T30] audit: type=1400 audit(1772535011.335:270): avc: denied { ioctl } for pid=1194 comm="syz.4.231" path="net:[4026532555]" dev="nsfs" ino=4026532555 ioctlcmd=0xb701 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 64.778379][ T1197] EXT4-fs (loop0): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 64.797940][ T1179] F2FS-fs (loop3): Found nat_bits in checkpoint [ 64.843065][ T30] audit: type=1400 audit(1772535011.365:271): avc: denied { ioctl } for pid=1194 comm="syz.4.231" path="socket:[18831]" dev="sockfs" ino=18831 ioctlcmd=0x8906 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 64.878048][ T1197] ext4 filesystem being mounted at /57/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 64.948078][ T1179] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 64.970806][ T1179] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 64.998462][ T1208] loop5: detected capacity change from 0 to 16 [ 65.048306][ T1208] erofs: (device loop5): mounted with root inode @ nid 36. [ 65.066527][ T26] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 65.075856][ T1208] handle_bad_sector: 2 callbacks suppressed [ 65.075874][ T1208] attempt to access beyond end of device [ 65.075874][ T1208] loop5: rw=0, want=40, limit=16 [ 65.096639][ T286] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 65.186797][ T1212] netlink: 24 bytes leftover after parsing attributes in process `syz.0.236'. [ 65.356856][ T286] usb 5-1: Using ep0 maxpacket: 32 [ 65.956751][ T26] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 65.967148][ T286] usb 5-1: config index 0 descriptor too short (expected 29220, got 36) [ 65.975611][ T26] usb 3-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 65.988853][ T286] usb 5-1: config 0 has too many interfaces: 81, using maximum allowed: 32 [ 65.997553][ T286] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 66.007838][ T26] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 66.020767][ T321] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 66.028536][ T286] usb 5-1: config 0 has 0 interfaces, different from the descriptor's value: 81 [ 66.037670][ T26] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 66.049069][ T26] usb 3-1: config 0 descriptor?? [ 66.054074][ T286] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 66.063459][ T286] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 66.072161][ T286] usb 5-1: config 0 descriptor?? [ 66.105712][ T26] usbhid 3-1:0.0: couldn't find an input interrupt endpoint [ 66.116705][ T60] usb 4-1: new low-speed USB device number 15 using dummy_hcd [ 66.306535][ T321] usb 1-1: Using ep0 maxpacket: 32 [ 66.506788][ T321] usb 1-1: config 0 has an invalid interface number: 20 but max is 0 [ 66.515549][ T321] usb 1-1: config 0 has no interface number 0 [ 66.523126][ T321] usb 1-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 66.565804][ T321] usb 1-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 66.576093][ T321] usb 1-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 66.626466][ T60] usb 4-1: device descriptor read/64, error -71 [ 67.016721][ T321] usb 1-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 67.026041][ T321] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.034222][ T321] usb 1-1: Product: syz [ 67.038609][ T321] usb 1-1: Manufacturer: syz [ 67.043298][ T321] usb 1-1: SerialNumber: syz [ 67.114943][ T321] usb 1-1: config 0 descriptor?? [ 67.135635][ T20] usb 3-1: USB disconnect, device number 9 [ 67.136829][ T1226] raw-gadget.3 gadget: fail, usb_ep_enable returned -22 [ 67.159939][ T1245] set_capacity_and_notify: 1 callbacks suppressed [ 67.159954][ T1245] loop2: detected capacity change from 0 to 2048 [ 67.191302][ T1245] EXT4-fs (loop2): quotafile must be on filesystem root [ 67.385869][ T1247] netlink: 20 bytes leftover after parsing attributes in process `syz.2.244'. [ 67.491341][ T286] usb 5-1: USB disconnect, device number 12 [ 67.592370][ T60] usb 4-1: device descriptor read/64, error -71 [ 67.610801][ T1250] loop4: detected capacity change from 0 to 128 [ 67.679348][ T1250] EXT4-fs (loop4): Test dummy encryption mode enabled [ 67.686241][ T1250] EXT4-fs (loop4): Test dummy encryption mode enabled [ 67.693505][ T1250] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 67.701033][ T1250] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 67.708578][ T1250] EXT4-fs (loop4): Ignoring removed nobh option [ 67.716195][ T1250] EXT4-fs (loop4): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 67.734872][ T1250] ext4 filesystem being mounted at /39/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 67.783469][ T1256] loop5: detected capacity change from 0 to 256 [ 67.801264][ T1256] exFAT-fs (loop5): failed to load upcase table (idx : 0x00010000, chksum : 0x246dc941, utbl_chksum : 0xe619d30d) [ 67.884817][ T1260] loop5: detected capacity change from 0 to 128 [ 67.887062][ T60] usb 4-1: new low-speed USB device number 16 using dummy_hcd [ 67.899540][ T1260] EXT4-fs (loop5): Test dummy encryption mode enabled [ 67.906373][ T1260] EXT4-fs (loop5): Test dummy encryption mode enabled [ 67.913909][ T1260] EXT4-fs (loop5): Ignoring removed nomblk_io_submit option [ 67.921498][ T1260] EXT4-fs (loop5): Ignoring removed nomblk_io_submit option [ 67.929167][ T1260] EXT4-fs (loop5): Ignoring removed nobh option [ 67.947508][ T1260] EXT4-fs (loop5): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 67.976584][ T1260] ext4 filesystem being mounted at /26/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 68.086720][ T30] kauditd_printk_skb: 9 callbacks suppressed [ 68.086735][ T30] audit: type=1400 audit(1772535014.685:281): avc: denied { write } for pid=1265 comm="syz.2.250" name="usbmon0" dev="devtmpfs" ino=155 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 68.132423][ T1269] loop4: detected capacity change from 0 to 16 [ 68.176094][ T1269] erofs: (device loop4): mounted with root inode @ nid 36. [ 68.196478][ T60] usb 4-1: device descriptor read/64, error -71 [ 68.200031][ T30] audit: type=1400 audit(1772535014.725:282): avc: denied { open } for pid=1265 comm="syz.2.250" path="/dev/usbmon0" dev="devtmpfs" ino=155 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 68.232793][ T1269] attempt to access beyond end of device [ 68.232793][ T1269] loop4: rw=0, want=40, limit=16 [ 68.247910][ T1273] loop2: detected capacity change from 0 to 1024 [ 68.253440][ T30] audit: type=1400 audit(1772535014.725:283): avc: denied { ioctl } for pid=1265 comm="syz.2.250" path="/dev/usbmon0" dev="devtmpfs" ino=155 ioctlcmd=0x9206 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 68.280347][ T30] audit: type=1400 audit(1772535014.775:284): avc: denied { map } for pid=1270 comm="syz.2.251" path="socket:[19475]" dev="sockfs" ino=19475 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 68.320232][ T1273] EXT4-fs (loop2): Ignoring removed bh option [ 68.326369][ T1273] EXT4-fs (loop2): Ignoring removed oldalloc option [ 68.360429][ T1273] EXT4-fs (loop2): Ignoring removed nobh option [ 68.368709][ T1275] loop3: detected capacity change from 0 to 2048 [ 68.375529][ T1273] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 68.407162][ T1275] EXT4-fs (loop3): quotafile must be on filesystem root [ 68.455785][ T1273] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 68.552491][ T1273] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.252: Allocating blocks 497-513 which overlap fs metadata [ 68.567666][ T1273] EXT4-fs (loop2): pa ffff8881315fee70: logic 128, phys. 385, len 8 [ 68.575766][ T1273] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 68.646584][ T39] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 68.747615][ T1273] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.252: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 68.816569][ T286] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 68.874653][ T1273] EXT4-fs (loop2): Delayed block allocation failed for inode 15 at logical offset 91 with max blocks 1 with error 117 [ 68.887691][ T1273] EXT4-fs (loop2): This should not happen!! Data will be lost [ 68.887691][ T1273] [ 68.898606][ T1273] EXT4-fs error (device loop2): ext4_ext_search_right:1617: inode #15: comm syz.2.252: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 68.929503][ T1273] EXT4-fs warning (device loop2): ext4_convert_unwritten_extents:4876: inode #15: block 88: len 3: ext4_ext_map_blocks returned -117 [ 68.956528][ T39] usb 5-1: Using ep0 maxpacket: 32 [ 69.076578][ T39] usb 5-1: config 0 has an invalid interface number: 20 but max is 0 [ 69.084907][ T39] usb 5-1: config 0 has no interface number 0 [ 69.091331][ T39] usb 5-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 69.101541][ T39] usb 5-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 69.111532][ T39] usb 5-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 69.233996][ T1291] loop3: detected capacity change from 0 to 128 [ 69.266567][ T286] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 69.276801][ T39] usb 5-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 69.285847][ T39] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 69.296335][ T286] usb 6-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 21 [ 69.308509][ T1291] EXT4-fs (loop3): Test dummy encryption mode enabled [ 69.309486][ T39] usb 5-1: Product: syz [ 69.320591][ T286] usb 6-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 69.327320][ T1291] EXT4-fs (loop3): Test dummy encryption mode enabled [ 69.329755][ T39] usb 5-1: Manufacturer: syz [ 69.340098][ T1291] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 69.341293][ T286] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 69.349480][ T1291] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 69.356818][ T39] usb 5-1: SerialNumber: syz [ 69.364796][ T1291] EXT4-fs (loop3): Ignoring removed nobh option [ 69.370450][ T286] usb 6-1: config 0 descriptor?? [ 69.380587][ T39] usb 5-1: config 0 descriptor?? [ 69.385971][ T1291] EXT4-fs (loop3): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 69.397107][ T1277] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 69.406352][ T1291] ext4 filesystem being mounted at /42/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 69.418842][ T286] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 69.655095][ T30] audit: type=1400 audit(1772535016.245:285): avc: denied { validate_trans } for pid=1297 comm="syz.3.260" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 69.675688][ T30] audit: type=1400 audit(1772535016.265:286): avc: denied { ioctl } for pid=1297 comm="syz.3.260" path="socket:[19503]" dev="sockfs" ino=19503 ioctlcmd=0x587a scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 69.717724][ T1302] loop3: detected capacity change from 0 to 256 [ 69.845302][ T30] audit: type=1400 audit(1772535016.435:287): avc: denied { bind } for pid=1305 comm="syz.3.262" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 69.856723][ T60] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 69.880570][ T1308] loop3: detected capacity change from 0 to 16 [ 69.890346][ T1308] erofs: (device loop3): mounted with root inode @ nid 36. [ 69.898865][ T1308] attempt to access beyond end of device [ 69.898865][ T1308] loop3: rw=0, want=40, limit=16 [ 70.004031][ T30] audit: type=1400 audit(1772535016.585:288): avc: denied { unmount } for pid=1309 comm="syz.3.264" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 70.200413][ T1315] netlink: 20 bytes leftover after parsing attributes in process `syz.5.255'. [ 70.237163][ T30] audit: type=1400 audit(1772535016.785:289): avc: denied { ioctl } for pid=1281 comm="syz.5.255" path="/dev/fuse" dev="devtmpfs" ino=91 ioctlcmd=0xe500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 70.262382][ T30] audit: type=1400 audit(1772535016.785:290): avc: denied { ioctl } for pid=1281 comm="syz.5.255" path="socket:[19142]" dev="sockfs" ino=19142 ioctlcmd=0x890b scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 70.341136][ T60] usb 3-1: Using ep0 maxpacket: 32 [ 70.456567][ T60] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 70.468064][ T60] usb 3-1: config 4 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 70.596603][ T60] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 70.605708][ T60] usb 3-1: New USB device strings: Mfr=255, Product=255, SerialNumber=0 [ 70.614115][ T60] usb 3-1: Product: syz [ 70.618584][ T60] usb 3-1: Manufacturer: syz [ 70.667031][ T60] hub 3-1:4.0: USB hub found [ 70.886516][ T60] hub 3-1:4.0: 2 ports detected [ 71.237415][ T60] hub 3-1:4.0: hub_hub_status failed (err = -71) [ 71.247884][ T60] hub 3-1:4.0: config failed, can't get hub status (err -71) [ 71.286864][ T60] usb 3-1: USB disconnect, device number 10 [ 71.560524][ T60] usb 6-1: USB disconnect, device number 3 [ 71.699779][ T1333] EXT4-fs (loop5): Ignoring removed bh option [ 71.706273][ T1333] EXT4-fs (loop5): Ignoring removed oldalloc option [ 71.739973][ T1333] EXT4-fs (loop5): Ignoring removed nobh option [ 71.747133][ T1333] EXT4-fs (loop5): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 71.886395][ T1333] EXT4-fs (loop5): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 71.985724][ T1333] EXT4-fs error (device loop5): ext4_mb_mark_diskspace_used:3887: comm syz.5.271: Allocating blocks 497-513 which overlap fs metadata [ 72.003443][ T1333] EXT4-fs (loop5): pa ffff88813151dd20: logic 128, phys. 385, len 8 [ 72.011633][ T1333] EXT4-fs error (device loop5): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 72.065511][ T1333] EXT4-fs error (device loop5): ext4_ext_search_right:1617: inode #15: comm syz.5.271: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 72.084104][ T1333] EXT4-fs (loop5): Delayed block allocation failed for inode 15 at logical offset 113 with max blocks 3 with error 117 [ 72.084131][ T302] EXT4-fs error (device loop5): ext4_ext_search_right:1617: inode #15: comm kworker/u4:3: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 72.096639][ T1333] EXT4-fs (loop5): This should not happen!! Data will be lost [ 72.096639][ T1333] [ 72.127628][ T1342] EXT4-fs (loop2): bad s_min_extra_isize: 65312 [ 72.127706][ T1333] EXT4-fs error (device loop5): ext4_ext_search_right:1617: inode #15: comm syz.5.271: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 72.152432][ T302] EXT4-fs warning (device loop5): ext4_convert_unwritten_extents:4876: inode #15: block 108: len 4: ext4_ext_map_blocks returned -117 [ 72.154206][ T1333] EXT4-fs warning (device loop5): ext4_convert_unwritten_extents:4876: inode #15: block 112: len 1: ext4_ext_map_blocks returned -117 [ 72.184776][ T302] EXT4-fs (loop5): failed to convert unwritten extents to written extents -- potential data loss! (inode 15, error -117) [ 72.250432][ T1345] set_capacity_and_notify: 2 callbacks suppressed [ 72.250449][ T1345] loop2: detected capacity change from 0 to 16 [ 72.286965][ T321] usb-storage 1-1:0.20: USB Mass Storage device detected [ 72.294543][ T1345] erofs: (device loop2): mounted with root inode @ nid 36. [ 72.302824][ T1345] attempt to access beyond end of device [ 72.302824][ T1345] loop2: rw=0, want=40, limit=16 [ 72.323864][ T321] usb-storage 1-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 72.359107][ T1353] loop5: detected capacity change from 0 to 2048 [ 72.365686][ T321] scsi host1: usb-storage 1-1:0.20 [ 72.379653][ T1356] Illegal XDP return value 4294967282, expect packet loss! [ 72.402748][ T60] usb 1-1: USB disconnect, device number 11 [ 72.415365][ T1362] device lo entered promiscuous mode [ 72.418901][ T1353] EXT4-fs (loop5): quotafile must be on filesystem root [ 72.428831][ T39] usb-storage 5-1:0.20: USB Mass Storage device detected [ 72.459766][ T1368] loop0: detected capacity change from 0 to 1024 [ 72.466877][ T1362] device tunl0 entered promiscuous mode [ 72.483936][ T1362] device gre0 entered promiscuous mode [ 72.493942][ T1362] device gretap0 entered promiscuous mode [ 72.501356][ T1362] device erspan0 entered promiscuous mode [ 72.512072][ T1368] EXT4-fs (loop0): Ignoring removed bh option [ 72.534874][ T1362] device ip_vti0 entered promiscuous mode [ 72.541814][ T1362] device ip6_vti0 entered promiscuous mode [ 72.548875][ T1362] device sit0 entered promiscuous mode [ 72.556088][ T1368] EXT4-fs (loop0): Ignoring removed oldalloc option [ 72.562839][ T1362] device ip6tnl0 entered promiscuous mode [ 72.589968][ T1368] EXT4-fs (loop0): Ignoring removed nobh option [ 72.601099][ T1362] device ip6gre0 entered promiscuous mode [ 72.606965][ T1368] EXT4-fs (loop0): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 72.620989][ T1362] device syz_tun entered promiscuous mode [ 72.628087][ T1362] device ip6gretap0 entered promiscuous mode [ 72.635496][ T1362] bridge0: port 2(bridge_slave_1) entered disabled state [ 72.642780][ T1362] bridge0: port 1(bridge_slave_0) entered disabled state [ 72.650517][ T1362] device bridge0 entered promiscuous mode [ 72.661831][ T1362] device dummy0 entered promiscuous mode [ 72.676923][ T1362] device veth0 entered promiscuous mode [ 72.684089][ T1362] device veth1 entered promiscuous mode [ 72.705308][ T39] usb-storage 5-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 72.714425][ T1368] EXT4-fs (loop0): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 72.790334][ T1362] device wg0 entered promiscuous mode [ 72.805333][ T1362] device wg1 entered promiscuous mode [ 72.821236][ T1362] device wg2 entered promiscuous mode [ 72.832931][ T39] scsi host2: usb-storage 5-1:0.20 [ 72.841805][ T1362] device veth0_to_bridge entered promiscuous mode [ 72.854401][ T39] usb 5-1: USB disconnect, device number 13 [ 72.862114][ T1362] device veth1_to_bridge entered promiscuous mode [ 72.870932][ T1362] device veth0_to_bond entered promiscuous mode [ 72.878223][ T1362] device bond_slave_0 entered promiscuous mode [ 72.887987][ T1362] device veth1_to_bond entered promiscuous mode [ 72.903351][ T1362] device bond_slave_1 entered promiscuous mode [ 72.915877][ T1368] EXT4-fs error (device loop0): ext4_mb_mark_diskspace_used:3887: comm syz.0.281: Allocating blocks 497-513 which overlap fs metadata [ 72.954307][ T1362] device veth0_to_team entered promiscuous mode [ 72.964912][ T1362] device team_slave_0 entered promiscuous mode [ 72.974891][ T1368] EXT4-fs (loop0): pa ffff888112150dc8: logic 128, phys. 385, len 8 [ 72.982990][ T1368] EXT4-fs error (device loop0): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 72.996372][ T1362] device veth1_to_team entered promiscuous mode [ 73.072562][ T1362] device team_slave_1 entered promiscuous mode [ 73.079292][ T1362] device veth0_to_batadv entered promiscuous mode [ 73.094016][ T1362] device batadv_slave_0 entered promiscuous mode [ 73.112428][ T1368] EXT4-fs error (device loop0): ext4_ext_remove_space:2976: inode #15: comm syz.0.281: pblk 273 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 73.132306][ T1362] device veth1_to_batadv entered promiscuous mode [ 73.143228][ T1362] device batadv_slave_1 entered promiscuous mode [ 73.151879][ T1362] device xfrm0 entered promiscuous mode [ 73.158750][ T1362] device veth0_to_hsr entered promiscuous mode [ 73.166151][ T1362] device hsr_slave_0 entered promiscuous mode [ 73.173196][ T1362] device veth1_to_hsr entered promiscuous mode [ 73.181028][ T1362] device hsr_slave_1 entered promiscuous mode [ 73.189036][ T1362] device veth1_virt_wifi entered promiscuous mode [ 73.197395][ T1362] device veth0_virt_wifi entered promiscuous mode [ 73.205139][ T1362] device veth1_vlan entered promiscuous mode [ 73.215543][ T1362] device vlan0 entered promiscuous mode [ 73.221596][ T1362] device vlan1 entered promiscuous mode [ 73.223814][ T1368] EXT4-fs error (device loop0): ext4_find_extent:929: inode #15: comm syz.0.281: pblk 257 bad header/extent: invalid extent entries - magic f30a, entries 4, max 84(84), depth 0(0) [ 73.245286][ T1368] EXT4-fs (loop0): Delayed block allocation failed for inode 15 at logical offset 119 with max blocks 1 with error 117 [ 73.258006][ T1368] EXT4-fs (loop0): This should not happen!! Data will be lost [ 73.258006][ T1368] [ 73.267745][ T1362] device veth0_macvtap entered promiscuous mode [ 73.285017][ T1362] device macsec0 entered promiscuous mode [ 73.292017][ T1362] device ip6gretap1 entered promiscuous mode [ 73.321270][ T1378] netlink: 20 bytes leftover after parsing attributes in process `syz.5.277'. [ 73.389814][ T30] kauditd_printk_skb: 4 callbacks suppressed [ 73.389830][ T30] audit: type=1400 audit(1772535019.985:295): avc: denied { setopt } for pid=1387 comm="syz.5.287" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 73.436491][ T30] audit: type=1400 audit(1772535020.025:296): avc: denied { load_policy } for pid=1383 comm="syz.2.285" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 73.461658][ T1384] SELinux: failed to load policy [ 73.536672][ T1402] netlink: 20 bytes leftover after parsing attributes in process `syz.5.292'. [ 73.583525][ T30] audit: type=1326 audit(1772535020.175:297): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.606926][ T30] audit: type=1326 audit(1772535020.175:298): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.622674][ T1407] loop0: detected capacity change from 0 to 2048 [ 73.632254][ T30] audit: type=1326 audit(1772535020.195:299): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.661561][ T30] audit: type=1326 audit(1772535020.195:300): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.686227][ T30] audit: type=1326 audit(1772535020.195:301): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.798955][ T30] audit: type=1326 audit(1772535020.195:302): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=49 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.823683][ T30] audit: type=1400 audit(1772535020.195:303): avc: denied { bind } for pid=1406 comm="syz.0.288" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 73.883476][ T30] audit: type=1326 audit(1772535020.195:304): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1406 comm="syz.0.288" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f9e287b2799 code=0x7ffc0000 [ 73.926539][ T39] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 73.952529][ T1407] EXT4-fs (loop0): mounted filesystem without journal. Opts: init_itable=0x0000000000000001,errors=remount-ro,resgid=0x0000000000000000,barrier,quota,inode_readahead_blks=0x0000000000000400,. Quota mode: writeback. [ 73.991550][ T1407] ext4 filesystem being mounted at /61/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 74.206617][ T39] usb 6-1: Using ep0 maxpacket: 32 [ 74.606558][ T39] usb 6-1: config 4 has an invalid interface number: 128 but max is 0 [ 74.619316][ T39] usb 6-1: config 4 has no interface number 0 [ 74.626332][ T39] usb 6-1: config 4 interface 128 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 74.639860][ T39] usb 6-1: config 4 interface 128 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 74.650045][ T39] usb 6-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 74.659266][ T39] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 74.707947][ T39] hub 6-1:4.128: USB hub found [ 74.816512][ T60] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 74.908926][ T1405] loop5: detected capacity change from 0 to 256 [ 74.932757][ T1445] loop4: detected capacity change from 0 to 128 [ 74.948376][ T1445] EXT4-fs (loop4): Test dummy encryption mode enabled [ 74.955231][ T1445] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 74.969201][ T1445] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 74.976883][ T1445] EXT4-fs (loop4): Ignoring removed nobh option [ 74.983212][ T1445] EXT4-fs (loop4): can't mount with journal_async_commit, fs mounted w/o journal [ 74.996538][ T39] hub 6-1:4.128: 2 ports detected [ 75.001632][ T39] hub 6-1:4.128: Using single TT (err -22) [ 75.066681][ T60] usb 3-1: Using ep0 maxpacket: 32 [ 75.186547][ T60] usb 3-1: config 0 has an invalid interface number: 20 but max is 0 [ 75.194933][ T60] usb 3-1: config 0 has no interface number 0 [ 75.201163][ T60] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 75.211378][ T60] usb 3-1: config 0 interface 20 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 75.217501][ T39] hub 6-1:4.128: hub_hub_status failed (err = -71) [ 75.221808][ T60] usb 3-1: config 0 interface 20 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 75.246775][ T39] hub 6-1:4.128: config failed, can't get hub status (err -71) [ 75.286887][ T39] usb 6-1: USB disconnect, device number 4 [ 75.396612][ T60] usb 3-1: New USB device found, idVendor=04e6, idProduct=000b, bcdDevice= 1.00 [ 75.408449][ T60] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 75.416883][ T60] usb 3-1: Product: syz [ 75.421076][ T60] usb 3-1: Manufacturer: syz [ 75.425778][ T60] usb 3-1: SerialNumber: syz [ 75.435322][ T60] usb 3-1: config 0 descriptor?? [ 75.456532][ T1400] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 75.922058][ T321] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 75.963136][ T1481] netlink: 1347 bytes leftover after parsing attributes in process `syz.4.315'. [ 75.973564][ T1481] netlink: 'syz.4.315': attribute type 4 has an invalid length. [ 75.983458][ T1481] netlink: 'syz.4.315': attribute type 4 has an invalid length. [ 76.025854][ T1483] loop4: detected capacity change from 0 to 1024 [ 76.059311][ T1483] EXT4-fs (loop4): Ignoring removed bh option [ 76.065739][ T1483] EXT4-fs (loop4): Ignoring removed oldalloc option [ 76.072457][ T1483] EXT4-fs (loop4): Ignoring removed nobh option [ 76.078812][ T1483] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 76.100334][ T1483] EXT4-fs (loop4): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 76.171816][ T1483] EXT4-fs error (device loop4): ext4_mb_mark_diskspace_used:3887: comm syz.4.316: Allocating blocks 497-513 which overlap fs metadata [ 76.186055][ T1483] EXT4-fs (loop4): pa ffff8881292ebe70: logic 128, phys. 385, len 8 [ 76.194161][ T1483] EXT4-fs error (device loop4): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 76.362596][ T1497] netlink: 20 bytes leftover after parsing attributes in process `syz.3.320'. [ 76.376720][ T321] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 76.386662][ T321] usb 1-1: config 0 has no interface number 0 [ 76.392973][ T321] usb 1-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 76.405491][ T321] usb 1-1: config 0 interface 1 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 76.416551][ T321] usb 1-1: New USB device found, idVendor=041e, idProduct=2801, bcdDevice= 0.00 [ 76.425750][ T321] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 76.460559][ T321] usb 1-1: config 0 descriptor?? [ 76.691092][ T1507] loop4: detected capacity change from 0 to 128 [ 76.740069][ T1507] EXT4-fs (loop4): Test dummy encryption mode enabled [ 76.747171][ T1507] EXT4-fs (loop4): Test dummy encryption mode enabled [ 76.753975][ T1507] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 76.761401][ T1507] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 76.768757][ T1507] EXT4-fs (loop4): Ignoring removed nobh option [ 76.776279][ T1507] EXT4-fs (loop4): mounted filesystem without journal. Opts: test_dummy_encryption=v1,test_dummy_encryption=v1,nomblk_io_submit,nomblk_io_submit,nobh,,errors=continue. Quota mode: none. [ 76.794855][ T1507] ext4 filesystem being mounted at /52/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 76.916865][ T1463] UDC core: couldn't find an available UDC or it's busy: -16 [ 76.924538][ T1463] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 76.937552][ T321] prodikeys 0003:041E:2801.0004: item fetching failed at offset 5/7 [ 76.945925][ T321] prodikeys 0003:041E:2801.0004: hid parse failed [ 76.946570][ T373] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 76.961228][ T321] prodikeys: probe of 0003:041E:2801.0004 failed with error -22 [ 77.016743][ T60] usb-storage 3-1:0.20: USB Mass Storage device detected [ 77.028133][ T60] usb-storage 3-1:0.20: Quirks match for vid 04e6 pid 000b: 4 [ 77.049707][ T60] scsi host1: usb-storage 3-1:0.20 [ 77.066571][ T60] usb 3-1: USB disconnect, device number 11 [ 77.196485][ T373] usb 6-1: Using ep0 maxpacket: 32 [ 77.341038][ T373] usb 6-1: config 4 has an invalid interface number: 128 but max is 0 [ 77.350337][ T373] usb 6-1: config 4 has no interface number 0 [ 77.361700][ T373] usb 6-1: config 4 interface 128 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 77.373815][ T373] usb 6-1: config 4 interface 128 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 77.422013][ T373] usb 6-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 77.432197][ T373] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 77.557297][ T373] hub 6-1:4.128: USB hub found [ 77.758591][ T1505] loop5: detected capacity change from 0 to 256 [ 77.816509][ T373] hub 6-1:4.128: 2 ports detected [ 77.821684][ T373] hub 6-1:4.128: Using single TT (err -22) [ 77.998644][ T1530] loop2: detected capacity change from 0 to 1024 [ 78.026556][ T373] hub 6-1:4.128: hub_hub_status failed (err = -71) [ 78.040526][ T1532] loop4: detected capacity change from 0 to 1024 [ 78.047435][ T373] hub 6-1:4.128: config failed, can't get hub status (err -71) [ 78.056886][ T1532] EXT4-fs (loop4): Ignoring removed bh option [ 78.063012][ T1532] EXT4-fs (loop4): Ignoring removed oldalloc option [ 78.069819][ T1532] EXT4-fs (loop4): Ignoring removed nobh option [ 78.076206][ T1532] EXT4-fs (loop4): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 78.096941][ T373] usb 6-1: USB disconnect, device number 5 [ 78.101181][ T1532] EXT4-fs (loop4): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 78.108776][ T1530] EXT4-fs (loop2): Ignoring removed bh option [ 78.141041][ T1530] EXT4-fs (loop2): Ignoring removed oldalloc option [ 78.155956][ T1530] EXT4-fs (loop2): Ignoring removed nobh option [ 78.165439][ T1530] EXT4-fs (loop2): Warning: mounting with an experimental mount option 'dioread_nolock' for blocksize < PAGE_SIZE [ 78.196346][ T1532] EXT4-fs error (device loop4): ext4_mb_mark_diskspace_used:3887: comm syz.4.332: Allocating blocks 497-513 which overlap fs metadata [ 78.205526][ T1530] EXT4-fs (loop2): mounted filesystem without journal. Opts: delalloc,data_err=abort,barrier=0x0000000000000003,bsddf,bh,oldalloc,data_err=ignore,nouid32,nobh,user_xattr,nouid32,dioread_nolock,,errors=continue. Quota mode: none. [ 78.218059][ T1532] EXT4-fs (loop4): pa ffff8881292eba80: logic 128, phys. 385, len 8 [ 78.240290][ T1532] EXT4-fs error (device loop4): ext4_mb_release_inode_pa:4904: group 0, free 0, pa_free 1 [ 78.289645][ T1532] ------------[ cut here ]------------ [ 78.297017][ T1532] kernel BUG at fs/ext4/mballoc.c:4258! [ 78.302711][ T1532] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 78.308821][ T1532] CPU: 0 PID: 1532 Comm: syz.4.332 Not tainted syzkaller #0 [ 78.316141][ T1532] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 [ 78.326237][ T1532] RIP: 0010:ext4_mb_normalize_request+0x1944/0x1990 [ 78.332885][ T1532] Code: 00 e9 8e fa ff ff e8 4b eb 8b ff 0f 0b e8 44 eb 8b ff 0f 0b e8 3d eb 8b ff e9 b7 fb ff ff e8 33 eb 8b ff 0f 0b e8 2c eb 8b ff <0f> 0b e8 25 eb 8b ff 0f 0b e8 1e eb 8b ff 48 8b 45 80 42 80 3c 28 [ 78.352538][ T1532] RSP: 0018:ffffc90001806c68 EFLAGS: 00010283 [ 78.358652][ T1532] RAX: ffffffff81dde1d4 RBX: 0000000000000060 RCX: 0000000000080000 [ 78.361304][ T1530] EXT4-fs error (device loop2): ext4_mb_mark_diskspace_used:3887: comm syz.2.331: Allocating blocks 497-513 which overlap fs metadata [ 78.367084][ T1532] RDX: ffffc900033a3000 RSI: 0000000000054ee2 RDI: 0000000000054ee3 [ 78.367104][ T1532] RBP: ffffc90001806d50 R08: ffff888131594b8f R09: 1ffff110262b2971 [ 78.367119][ T1532] R10: dffffc0000000000 R11: ffffed10262b2972 R12: 000000000000001f [ 78.367134][ T1532] R13: dffffc0000000000 R14: 0000000000000000 R15: 000000000000001f [ 78.394265][ T1530] EXT4-fs (loop2): pa ffff8881292eb0a8: logic 128, phys. 385, len 8 [ 78.396807][ T1532] FS: 00007fe73354a6c0(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 78.396829][ T1532] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 78.396844][ T1532] CR2: 000020000001a000 CR3: 000000011df92000 CR4: 00000000003506b0 [ 78.404900][ T1530] EXT4-fs error (device loop2): ext4_mb_release_inode_pa:4904: group 0, [ 78.412904][ T1532] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 78.412920][ T1532] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 78.412934][ T1532] Call Trace: [ 78.412940][ T1532] [ 78.412954][ T1532] ext4_mb_new_blocks+0xbfd/0x42c0 [ 78.421505][ T1530] free 0, pa_free 1 [ 78.430410][ T1532] ? memcpy+0x56/0x70 [ 78.488536][ T1532] ? ext4_mb_pa_callback+0xd0/0xd0 [ 78.493691][ T1532] ? ext4_ext_check_overlap+0x433/0x5c0 [ 78.499276][ T1532] ? ext4_ext_find_goal+0x108/0x200 [ 78.504508][ T1532] ext4_ext_map_blocks+0x1722/0x61e0 [ 78.509829][ T1532] ? __stack_depot_save+0x34/0x480 [ 78.514983][ T1532] ? __mem_cgroup_uncharge_list+0x39/0xc0 [ 78.520743][ T1532] ? __kasan_slab_alloc+0xcf/0xf0 [ 78.525797][ T1532] ? __kasan_slab_alloc+0xbd/0xf0 [ 78.530848][ T1532] ? slab_post_alloc_hook+0x4f/0x2b0 [ 78.536173][ T1532] ? kmem_cache_alloc+0xf7/0x260 [ 78.541155][ T1532] ? ext4_alloc_io_end_vec+0x2a/0x160 [ 78.546560][ T1532] ? ext4_writepages+0xf20/0x3090 [ 78.551615][ T1532] ? do_writepages+0x473/0x6c0 [ 78.556416][ T1532] ? vfs_fsync_range+0x190/0x1a0 [ 78.561379][ T1532] ? ext4_buffered_write_iter+0x5d0/0x670 [ 78.567128][ T1532] ? ext4_file_write_iter+0x440/0x1540 [ 78.572633][ T1532] ? ext4_ext_release+0x10/0x10 [ 78.577530][ T1532] ? do_syscall_64+0x4c/0xa0 [ 78.582152][ T1532] ? entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 78.588254][ T1532] ? ext4_es_lookup_extent+0x54c/0x900 [ 78.593765][ T1532] ext4_map_blocks+0x988/0x1b30 [ 78.598646][ T1532] ? slab_post_alloc_hook+0x6d/0x2b0 [ 78.603958][ T1532] ? should_failslab+0x9/0x20 [ 78.608660][ T1532] ? ext4_issue_zeroout+0x250/0x250 [ 78.613896][ T1532] ? ext4_inode_journal_mode+0x19a/0x480 [ 78.619562][ T1532] ext4_writepages+0x123f/0x3090 [ 78.624533][ T1532] ? ext4_readpage+0x220/0x220 [ 78.629328][ T1532] ? do_user_addr_fault+0xa35/0x1250 [ 78.634646][ T1532] ? do_kern_addr_fault+0x80/0x80 [ 78.639704][ T1532] ? ext4_readpage+0x220/0x220 [ 78.644494][ T1532] do_writepages+0x473/0x6c0 [ 78.649117][ T1532] ? ext4_set_page_dirty+0x1a0/0x1a0 [ 78.654426][ T1532] ? __ext4_mark_inode_dirty+0x443/0x610 [ 78.660082][ T1532] ? __writepage+0x130/0x130 [ 78.664714][ T1532] ? __kasan_check_write+0x14/0x20 [ 78.669854][ T1532] ? _raw_spin_lock+0x94/0xf0 [ 78.674564][ T1532] ? _raw_spin_unlock+0x4d/0x70 [ 78.679419][ T1532] filemap_fdatawrite_wbc+0x1f4/0x250 [ 78.684795][ T1532] file_write_and_wait_range+0x14d/0x220 [ 78.690430][ T1532] ? __filemap_set_wb_err+0x110/0x110 [ 78.696048][ T1532] ext4_sync_file+0x1a9/0xa10 [ 78.700768][ T1532] vfs_fsync_range+0x190/0x1a0 [ 78.705674][ T1532] ext4_buffered_write_iter+0x5d0/0x670 [ 78.711231][ T1532] ext4_file_write_iter+0x440/0x1540 [ 78.716525][ T1532] ? avc_policy_seqno+0x1b/0x70 [ 78.721377][ T1532] ? ext4_file_read_iter+0x510/0x510 [ 78.726679][ T1532] ? memset+0x35/0x40 [ 78.730679][ T1532] ? iov_iter_init+0xbc/0x180 [ 78.735355][ T1532] vfs_write+0x835/0xfd0 [ 78.739602][ T1532] ? file_end_write+0x1b0/0x1b0 [ 78.744459][ T1532] ? __fget_files+0x2c4/0x320 [ 78.749145][ T1532] ? __fdget+0x1a1/0x230 [ 78.753397][ T1532] ? __x64_sys_pwrite64+0xf2/0x220 [ 78.758506][ T1532] __x64_sys_pwrite64+0x197/0x220 [ 78.763528][ T1532] ? ksys_pwrite64+0x1b0/0x1b0 [ 78.768289][ T1532] ? __kasan_check_write+0x14/0x20 [ 78.773403][ T1532] ? switch_fpu_return+0x15d/0x2c0 [ 78.778519][ T1532] x64_sys_call+0xa6/0x9a0 [ 78.782937][ T1532] do_syscall_64+0x4c/0xa0 [ 78.787360][ T1532] ? clear_bhb_loop+0x50/0xa0 [ 78.792063][ T1532] ? clear_bhb_loop+0x50/0xa0 [ 78.796750][ T1532] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 78.802651][ T1532] RIP: 0033:0x7fe734aef799 [ 78.807064][ T1532] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 78.826665][ T1532] RSP: 002b:00007fe73354a028 EFLAGS: 00000246 ORIG_RAX: 0000000000000012 [ 78.835083][ T1532] RAX: ffffffffffffffda RBX: 00007fe734d68fa0 RCX: 00007fe734aef799 [ 78.843081][ T1532] RDX: 00000000200000c1 RSI: 00002000000000c0 RDI: 0000000000000009 [ 78.851063][ T1532] RBP: 00007fe734b85bd9 R08: 0000000000000000 R09: 0000000000000000 [ 78.859056][ T1532] R10: 0000000000009000 R11: 0000000000000246 R12: 0000000000000000 [ 78.867048][ T1532] R13: 00007fe734d69038 R14: 00007fe734d68fa0 R15: 00007ffe0052c808 [ 78.875069][ T1532] [ 78.878127][ T1532] Modules linked in: [ 78.883185][ T1532] ---[ end trace e74c78655e7cfc5d ]--- [ 78.888804][ T1532] RIP: 0010:ext4_mb_normalize_request+0x1944/0x1990 [ 78.895572][ T1532] Code: 00 e9 8e fa ff ff e8 4b eb 8b ff 0f 0b e8 44 eb 8b ff 0f 0b e8 3d eb 8b ff e9 b7 fb ff ff e8 33 eb 8b ff 0f 0b e8 2c eb 8b ff <0f> 0b e8 25 eb 8b ff 0f 0b e8 1e eb 8b ff 48 8b 45 80 42 80 3c 28 [ 78.915454][ T1532] RSP: 0018:ffffc90001806c68 EFLAGS: 00010283 [ 78.922378][ T1532] RAX: ffffffff81dde1d4 RBX: 0000000000000060 RCX: 0000000000080000 [ 78.930774][ T1532] RDX: ffffc900033a3000 RSI: 0000000000054ee2 RDI: 0000000000054ee3 [ 78.941679][ T1532] RBP: ffffc90001806d50 R08: ffff888131594b8f R09: 1ffff110262b2971 [ 78.944977][ T1316] usb 1-1: USB disconnect, device number 12 [ 78.958110][ T1532] R10: dffffc0000000000 R11: ffffed10262b2972 R12: 000000000000001f [ 78.967518][ T1532] R13: dffffc0000000000 R14: 0000000000000000 R15: 000000000000001f [ 78.975646][ T1532] FS: 00007fe73354a6c0(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 78.986272][ T1532] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 78.999577][ T1532] CR2: 000055558f6c0908 CR3: 000000011df92000 CR4: 00000000003506a0 [ 79.020031][ T1544] loop2: detected capacity change from 0 to 512 [ 79.036494][ T1532] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.044628][ T1532] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.052733][ T1532] Kernel panic - not syncing: Fatal exception [ 79.059163][ T1532] Kernel Offset: disabled [ 79.063498][ T1532] Rebooting in 86400 seconds..