program:
r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='loginuid\x00')
writev(r0, &(0x7f00000003c0), 0x100000000000022d)
ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000100)={'vcan0\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}})
r1 = socket(0x10, 0x3, 0x0)
syz_usb_connect(0x4, 0x0, 0x0, 0x0)
r2 = socket$nl_netfilter(0x10, 0x3, 0xc)
sendmsg$NFT_BATCH(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0)
sendmsg$NFT_BATCH(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000ffff00000000000000000a40000000160a03030000000000000000020000000900020073797a32000000000900010073797a3000000000140003800800024000000003084000000000140000001100010000000000000000000000000a"], 0x68}}, 0x4000040)
sendmsg$NFT_BATCH(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a40000000160a01010000000000000000020010000900020073797a30000000000900010073797a300000000014000380080002405195c3420800014000000000140000001100010000000000000000000000000a46bf33a24abcf33b0716d2606bd19f06d3978b7491819fa50a2d5de580515b9c6768800583d836ea87e019ce815dd44a2e1377aaf8c36d3174eaaa876d01bae36a7c3ded7e99d168a4534a3267ba1a19f7782c8c3a4ae0bfb937c6084e5c41ee4d9d919fd5bf1596ffbbdbd7da3595866fd1516477e446afb55009c6fe2e68b29e0758ace35d3d"], 0x68}}, 0x4010)
write(r1, &(0x7f0000000000)="2400000011005f0414f9f40700090400810000000d0000000000000008000f0001000000", 0x24)
syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r0)
ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000002c0))
syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file1\x00', 0x1008810, &(0x7f0000002600)=ANY=[], 0x1, 0x5f4, &(0x7f000001f6c0)="$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")
chdir(&(0x7f0000000240)='./file0\x00')
llistxattr(&(0x7f0000000000)='./file0\x00', 0x0, 0x0)
getsockopt$PNPIPE_IFINDEX(r1, 0x113, 0x2, &(0x7f0000000300), &(0x7f0000000340)=0x4)
syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./file1\x00', 0x810, &(0x7f0000000680)={[{@fragment_metadata}, {@nodatacow}, {@enospc_debug}, {@nossd}, {@fragment_metadata}, {@ssd}, {@compress_algo={'compress', 0x3d, 'lzo'}}, {@nodiscard}]}, 0x1, 0x5104, &(0x7f0000005140)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/MPevcbIVd0HAD/7HO/D64WkCqFRsklqHDfxem2Th1qqrClVI9I064YGVVEaG3tNFi/YsU2JUYiMTUQjBKUNUvKhCKMoqvkAtQIRSQHhIsURKo+IqiiAQKE1REGklCQiTZDiavbeM3vn3J2H7V3jpb+f5J0z8z/POw/PuffOuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz/cPgrV/1ts/jDv73g6ecuHr9s3/qLX77mgjMfD2Fi5vGOLNzRf/2t4z+/8/y79t239rZ7jl74/t68XB4PA9U/nfmd62KtR5eGcG9HCN1pYNVgFujJ7w/G+t4xGMIZYTZQKzHZn5VIGw7f7wvhQJgN1Kr6Xl8Ig4XARU889OCN1cQtfSEsDyFU0jaerWRt9KWBc3qzQH8a2N6dBX51LFMLfLczC8BJi2+G2ov+0ER9huG5yzV4/fXMW8feWOnwumJiuHG+n61f4E4V9KYPTJzU01aqjgVRensc9m5bBO+20na+2dNW/CKVf0M5NhuqhM4tk1s3XTm9Oz7SGUZHuxrVtEDP81Ovfmnz8aQXzeswdmB4Xl6HNz22/M6ulZ949J5Vy188+IH9L51sN39U2KTF9EKrhPw1t2iex2jc58kiePuVviWN+NIVQtj6+d/7ZLN4af4/3Hz+H1/O8bazLnes9fWhbG4eHxmMiVeGsrk5AAAALBqLYa/p9tEHPtKsvtL8f6S94//xkH8+mc9GeziE8ZnE/mUhnDXzeBa4IzZ3ybIQ3j2TmqgPrE8Ch0N4+0xiZa2qpMSSWGIkCfxkKA+MJ4EjMTCRBL4VAzcngeti4FAS2BwDh5PA+TEQpurH8ftD+TjaDvTFwMZsIx6KZyH8Yii2lmyrZ2pVAQAAzJN8dthTf7dwrsPJZojTy0N9rTLEM7AbZqgkNaQz2Nq0qmEN3a1q6GxVQ23ce5sPv1RzR6uaS6dhdNRnuPWXf/Op0ERp/j/WfP5fmaMjHaXj/yFsmPkbc3fmkelafONEXQYAAADgJAz87/PfbBYvzf/H2zv/P+4T6SpkDo/E3RDbloUwVh/Iqv3DciA76j2QBwAAAGAxqB2Prx0Ln8pvs1O00/l0Of/EceaPB/7H58zfe/j+jc36W5r/T7R3/n9//W3WiSOxF19bFsKSQuAHsZfVwIyRGPjxR+sD+fiPxA1wQ6wqPzGhVtUNscTGGBhLAgcalfhhrcRZ9YH8yao1vr82jqm8RCEAAAAAp1zcHRCPy8fz/9/zm7VXNStXmv9vPL7z/2fmwaXT+6cHQljdHUJX+sOAR/qzhQFjYLAjTzzQn9XVlVZ1bX8I51UHllb1fL7+f3e6xuATfVlVMXDWew6+ek418c2+EFYXA09+5vYPVhO7k0Ct8b/sC+Fd1dGmjX9nSdZ4T9r415eE8M5CoFbVJUtCqDbWm1b1UCW/jkFa1T9XQnhLIVCr6kOVEPYEABap+F/pluKDu/ZcvW3T9PTkzgVMxH34fWHr1PTk6Obt01sqDfq0Jelz3TJG15bH1O6Vb57Jlyj69N0bBttJ134nOFZsK9+PXzpxML8fvwv1zIxzbU/d3XXpkN/33nITofBNqtGQOxd4yP3FSmafxFL9MX9vGAhLrtw1uXP0i5t27965Jvvbbva12d94mCnbVmvSbdU/V9/aeHk0XC0rcaLbakWxktW7L9+xeteeq1dNXb7p0slLJ69Y86G1Y+eOrRv78Lmrq6May/62GOqKuapOhnrs9jbHNY9DPbu7UMmp+NSQkJBYbIntAyua/p9cmv/vaD7/j5868ZM/X5+h0fH/4XiYP3t89jD/xhg40O7x/+FGR/NrJwaMJIG9MbDXYX4AAADeHOIkP+7NjHulf7ryOy82K1ea/+9t7/f/87T+f23p+gsbLfO/MpYYa7T+f7rMf239/72N1v9Pl/mvrf9/4A1Y///KWiDZJL+w/j8AAPBmMN/r/xdO9koytFzeP71AQClDy+X90wsElDK0XMa/3QsEHPf6/8/+51/9d2iiNP+/ub35v4X7AQAA4PTx5T+76neaxUvz/wPtzf9P/fp/odH5/yONAhONFga0/h8AAACLVKP1/4av7/9cs3Kl+f+h9ub/+WkXxzrrcsdaXx/K1rQL6Zp2rwzVfjIAAAAAi0NnGB3taTNv3cqo60+8zafypUCbpYue/5Ojx3f+/+H25v91v8u46bHld3at/MSjr9+zavmLBz+w/6XZ4/8AAADAwml3vwQAAAAAAAAAAAAAAPDGe/4/9q1rFi/9/j9smHm80e//43X/4u8L3lqXO9baev2//P5FH79rz8yShY8MhfDeYmDbvm1nhPza/CuKgQc/u/Jt1cS+tMT9z53/QjXxuTTwsVVnvlZNnJcENsZFEt+eBuJVFV9bmgTi8or/ngbi9jiUBnrzwFeXZuPoSLfVTwezbdWRbqunB0NYVgjUttW9g1kbHekAb0kCtQF+IQ3EAf55HuhMe3XXQNarGBiMRW8byHoFAMBpK34L7Albp6Ynx+JX+Hh7dnf9bVS3ZNm15Wo72mz+mXxpsk/fvWGwnXRX+l109lrjPaFSHcKa0tfVYpaOmVHOTy0tNt1bGwy51WpvnQ3KpY530/U2HlFfNqLRzdunt/S0HPi61lnWdrfMsqY02Slm6ZzZpG3U0kZf2hhRm9umjS7H+51hdLQryfUHMTgc6rR6RbT7e/3iOn+NXgXFPFcc3f+rZvWV5v/D7c3/K8VxvZZfDGBvvLLe3y2zzD8AAAAsrK+u//U34r9PXf/wk83ylub/I+3N/+MerPxQcLa343C8/v/+ZSHMXFp/OAvcEZu7ZFkI755JTcQS2QX1L4wlxrLAHXGHycpYYuNEfVVLYuBQEvjJUB44nASOxEC+l+JgyHfl/P1QCB+cSW2oL7EjlhhOAp+MgZEkMBoDY0lgaQyMJ4GXl+aBiSTwbzEQpuq31d1L820FAABwPPJ5Vk/93ZDO8w51t8rQ0SpDf6sMna0yVFplaDSKeP/bMUNPcvJKRyFTT1prX1JLKUO8GP5x96uUIfywPmdasNR0PP+gdr5BR32G+z7SXQlNlOb/Y+3N//vrb7PWj8T5/+z1/7LAD2L3vhZPHR+JgR9/tD6Q7xg4Eie7N9SqmshL5JP2G2KJ8RgYSQI7YmA8CWzckAcOvK0+kM+0a43vrzU+lZcoBAAAAOCUizsI4m6aOP+/bddXBpqVK83/x1vP/4v7TgaKjV0XHz26NIR7O2Z7UwusGswCcT/GYPx5/DsGQzijsIOjVmKyPyvRmww0fL8v+4V6b1rV9/qyHx/E+xc98dCDN1YTt/SFsLyw96XWxrOVrI2+NHBObxboTwPbu7NA3PNTC3y3MwvASavtFYwvqPxUl5rhucs1eP29Wa4Jmg6vtA90jnxz/eZqoZR2uOb7VGuO72lruv+WeVN6exz2bluM77Zh77biF6n8G8qx2VAldG6Z3Lrpyund8ZHiL1lLFuh5Lv5KtZ30PLwO9554b1urpB0YSz4+xuYuN/frsCNWd9Njy+/sWvmJR+9ZtfzFgx/Y/1Lb3Wgg/lD4oWv+dfBHhc270Cohf80tus+TCZ8ni/G/gRFPWwhhw8tfv6FZvDT/n2jv+H93cjvj13Fj7loWwvsKG/eRuPn/eFn2OVgIZJ+SbykHskPu/zXU8JMTAAAA5lttd0dtf8FUfpudEJ7Ok8v5J44zf9xfMT5n/nb73f/Xn13eLF6a/29sPv9fknTT8X/H/1kgjv/P6XTfFb0kfWDvSe2KLlXHgnD8f06n+7vN8f85Of7v+P9cHP9vwfH/ObX7tBUffEO/dO3wpSuE8OIfPfB0s3hp/r+jvfm/9f/mXrSvtv7fxkbr/+1otP7fXuv/AQAAC6rBQnPpPK+0el8pQ7p6XylDywUCWy4xaP2/417/74Wzn/1NaKI0/9/b3vw/vhwGiq0vlvX/RjY0qOrmGNhhYUAAAABOR412EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPg/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgWAAAAABDmbx1GzwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlwIAAP//SHwjRA==")
chdir(&(0x7f0000000380)='./file0\x00')
r3 = open(&(0x7f0000000040)='./file0\x00', 0x42082, 0x0)
write$FUSE_IOCTL(r3, &(0x7f0000000100)={0x20, 0x0, 0x0, {0x8}}, 0x20)
rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00')
unlinkat(0xffffffffffffff9c, &(0x7f0000000c40)='./file1\x00', 0x0)
mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x81c0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0)
r4 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0)
mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file5\x00', 0x0, 0x0)
rename(&(0x7f0000000000)='./file5\x00', &(0x7f0000000340)='./file2\x00')
rmdir(&(0x7f00000001c0)='./file0\x00')
unlinkat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x0)
fsync(r4)
[ 75.890540][ T5312] Bluetooth: hci0: command tx timeout
[ 75.978515][ T5332] netlink: 4 bytes leftover after parsing attributes in process `syz.0.0'.
[ 75.996247][ T5332] bridge_slave_1: left allmulticast mode
[ 76.008238][ T5332] bridge_slave_1: left promiscuous mode
[ 76.011505][ T5332] bridge0: port 2(bridge_slave_1) entered disabled state
[ 76.051722][ T5333] loop0: detected capacity change from 0 to 1024
[ 76.065755][ T5332] bridge_slave_0: left allmulticast mode
[ 76.088085][ T5332] bridge_slave_0: left promiscuous mode
[ 76.090830][ T5332] bridge0: port 1(bridge_slave_0) entered disabled state
[ 76.442889][ T1317] ieee802154 phy0 wpan0: encryption failed: -22
[ 76.445519][ T1317] ieee802154 phy1 wpan1: encryption failed: -22
[ 76.661050][ T5333] hfsplus: new node 0 already hashed?
[ 76.663553][ T5333] ------------[ cut here ]------------
[ 76.665673][ T5333] 1
[ 76.665680][ T5333] WARNING: fs/hfsplus/bnode.c:631 at hfsplus_bnode_create+0x461/0x4f0, CPU#0: syz.0.0/5333
[ 76.670878][ T5333] Modules linked in:
[ 76.672562][ T5333] CPU: 0 UID: 0 PID: 5333 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 76.675964][ T5333] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 76.680049][ T5333] RIP: 0010:hfsplus_bnode_create+0x461/0x4f0
[ 76.682707][ T5333] Code: a7 8b 89 ee e8 00 c4 82 fe e9 cf fc ff ff e8 06 c3 1d ff 4c 89 ef e8 ce 41 d8 08 48 c7 c7 00 6d a7 8b 89 ee e8 e0 c3 82 fe 90 <0f> 0b 90 eb b0 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c d6 fb ff ff
[ 76.690905][ T5333] RSP: 0018:ffffc9000e53f2e0 EFLAGS: 00010246
[ 76.693397][ T5333] RAX: 0000000000000023 RBX: ffff8880380c6000 RCX: 687d88cf15ca6700
[ 76.696592][ T5333] RDX: ffffc900219a3000 RSI: 0000000000000eab RDI: 0000000000000eac
[ 76.700042][ T5333] RBP: 0000000000000000 R08: ffffc9000e53f067 R09: 1ffff92001ca7e0c
[ 76.703360][ T5333] R10: dffffc0000000000 R11: fffff52001ca7e0d R12: 0000000000000000
[ 76.706662][ T5333] R13: ffff8880380c60e0 R14: ffff888023168100 R15: dffffc0000000000
[ 76.710142][ T5333] FS: 00007ff62365d6c0(0000) GS:ffff88808cf1d000(0000) knlGS:0000000000000000
[ 76.713998][ T5333] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 76.716775][ T5333] CR2: 000020000000101c CR3: 0000000012194000 CR4: 0000000000352ef0
[ 76.720012][ T5333] Call Trace:
[ 76.721436][ T5333]
[ 76.722711][ T5333] ? do_raw_spin_unlock+0x4d/0x210
[ 76.724717][ T5333] hfsplus_bmap_alloc+0x747/0xb00
[ 76.726617][ T5333] ? __pfx_hfsplus_bmap_alloc+0x10/0x10
[ 76.729165][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.731512][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.733892][ T5333] hfs_bnode_split+0xd4/0x1090
[ 76.736088][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.738559][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.740749][ T5333] ? __asan_memcpy+0x40/0x70
[ 76.742765][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.744848][ T5333] ? hfsplus_bnode_read_u16+0x8d/0xe0
[ 76.747111][ T5333] ? __pfx_hfs_bnode_split+0x10/0x10
[ 76.749513][ T5333] hfsplus_brec_insert+0x3bc/0xd70
[ 76.751682][ T5333] ? __pfx_hfsplus_brec_insert+0x10/0x10
[ 76.754145][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.756453][ T5333] hfsplus_rename_cat+0x5a8/0x1000
[ 76.758931][ T5333] ? __x64_sys_rename+0x82/0x90
[ 76.761028][ T5333] ? do_syscall_64+0xe2/0xf80
[ 76.762961][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 76.765606][ T5333] ? __pfx_hfsplus_rename_cat+0x10/0x10
[ 76.768249][ T5333] ? down_write_nested+0x174/0x210
[ 76.770486][ T5333] ? __pfx_down_write_nested+0x10/0x10
[ 76.772781][ T5333] hfsplus_rename+0x135/0x1f0
[ 76.774977][ T5333] ? __pfx_hfsplus_rename+0x10/0x10
[ 76.777330][ T5333] vfs_rename+0xa96/0xeb0
[ 76.779460][ T5333] ? __pfx_vfs_rename+0x10/0x10
[ 76.781626][ T5333] ? bpf_lsm_path_rename+0x9/0x20
[ 76.783473][ T5333] ? security_path_rename+0x17d/0x460
[ 76.785803][ T5333] do_renameat2+0x548/0x900
[ 76.787735][ T5333] ? __pfx_do_renameat2+0x10/0x10
[ 76.790136][ T5333] ? strncpy_from_user+0x150/0x2b0
[ 76.792474][ T5333] ? getname_flags+0x1e4/0x540
[ 76.794684][ T5333] __x64_sys_rename+0x82/0x90
[ 76.796723][ T5333] do_syscall_64+0xe2/0xf80
[ 76.798540][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 76.800695][ T5333] ? trace_irq_disable+0x37/0x100
[ 76.802798][ T5333] ? clear_bhb_loop+0x60/0xb0
[ 76.804761][ T5333] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 76.807140][ T5333] RIP: 0033:0x7ff62279acb9
[ 76.809120][ T5333] 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
[ 76.817253][ T5333] RSP: 002b:00007ff62365d028 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
[ 76.821359][ T5333] RAX: ffffffffffffffda RBX: 00007ff622a16090 RCX: 00007ff62279acb9
[ 76.824832][ T5333] RDX: 0000000000000000 RSI: 0000200000000340 RDI: 0000200000000000
[ 76.828411][ T5333] RBP: 00007ff622808bf7 R08: 0000000000000000 R09: 0000000000000000
[ 76.831943][ T5333] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 76.836862][ T5333] R13: 00007ff622a16128 R14: 00007ff622a16090 R15: 00007fffe8bb4638
[ 76.840152][ T5333]
[ 76.841407][ T5333] Kernel panic - not syncing: kernel: panic_on_warn set ...
[ 76.844533][ T5333] CPU: 0 UID: 0 PID: 5333 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 76.848524][ T5333] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 76.853145][ T5333] Call Trace:
[ 76.854561][ T5333]
[ 76.855553][ T5333] vpanic+0x1e0/0x670
[ 76.857167][ T5333] panic+0xc5/0xd0
[ 76.858759][ T5333] ? __pfx_panic+0x10/0x10
[ 76.860630][ T5333] __warn+0x315/0x4a0
[ 76.862299][ T5333] ? hfsplus_bnode_create+0x461/0x4f0
[ 76.864431][ T5333] ? hfsplus_bnode_create+0x461/0x4f0
[ 76.866735][ T5333] __report_bug+0x29a/0x540
[ 76.868681][ T5333] ? hfsplus_bnode_create+0x461/0x4f0
[ 76.870935][ T5333] ? __pfx___report_bug+0x10/0x10
[ 76.873131][ T5333] ? __wake_up_klogd+0xe6/0x120
[ 76.875314][ T5333] ? vprintk_emit+0x4eb/0x560
[ 76.877456][ T5333] ? __pfx_vprintk_emit+0x10/0x10
[ 76.879687][ T5333] ? hfsplus_bnode_create+0x461/0x4f0
[ 76.881928][ T5333] report_bug+0x16a/0x220
[ 76.883784][ T5333] ? hfsplus_bnode_create+0x461/0x4f0
[ 76.885983][ T5333] ? hfsplus_bnode_create+0x463/0x4f0
[ 76.888217][ T5333] handle_bug+0x98/0x200
[ 76.890087][ T5333] exc_invalid_op+0x1a/0x50
[ 76.891959][ T5333] asm_exc_invalid_op+0x1a/0x20
[ 76.893970][ T5333] RIP: 0010:hfsplus_bnode_create+0x461/0x4f0
[ 76.896676][ T5333] Code: a7 8b 89 ee e8 00 c4 82 fe e9 cf fc ff ff e8 06 c3 1d ff 4c 89 ef e8 ce 41 d8 08 48 c7 c7 00 6d a7 8b 89 ee e8 e0 c3 82 fe 90 <0f> 0b 90 eb b0 44 89 f1 80 e1 07 80 c1 03 38 c1 0f 8c d6 fb ff ff
[ 76.904688][ T5333] RSP: 0018:ffffc9000e53f2e0 EFLAGS: 00010246
[ 76.907239][ T5333] RAX: 0000000000000023 RBX: ffff8880380c6000 RCX: 687d88cf15ca6700
[ 76.910539][ T5333] RDX: ffffc900219a3000 RSI: 0000000000000eab RDI: 0000000000000eac
[ 76.913679][ T5333] RBP: 0000000000000000 R08: ffffc9000e53f067 R09: 1ffff92001ca7e0c
[ 76.916982][ T5333] R10: dffffc0000000000 R11: fffff52001ca7e0d R12: 0000000000000000
[ 76.920223][ T5333] R13: ffff8880380c60e0 R14: ffff888023168100 R15: dffffc0000000000
[ 76.923706][ T5333] ? do_raw_spin_unlock+0x4d/0x210
[ 76.925972][ T5333] hfsplus_bmap_alloc+0x747/0xb00
[ 76.928078][ T5333] ? __pfx_hfsplus_bmap_alloc+0x10/0x10
[ 76.930429][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.932666][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.935080][ T5333] hfs_bnode_split+0xd4/0x1090
[ 76.937197][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.939509][ T5333] ? hfsplus_bnode_read+0x1e5/0x7a0
[ 76.941862][ T5333] ? __asan_memcpy+0x40/0x70
[ 76.944277][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.946570][ T5333] ? hfsplus_bnode_read_u16+0x8d/0xe0
[ 76.948934][ T5333] ? __pfx_hfs_bnode_split+0x10/0x10
[ 76.951410][ T5333] hfsplus_brec_insert+0x3bc/0xd70
[ 76.953616][ T5333] ? __pfx_hfsplus_brec_insert+0x10/0x10
[ 76.956332][ T5333] ? hfsplus_bnode_read+0x2f0/0x7a0
[ 76.958744][ T5333] hfsplus_rename_cat+0x5a8/0x1000
[ 76.961327][ T5333] ? __x64_sys_rename+0x82/0x90
[ 76.963731][ T5333] ? do_syscall_64+0xe2/0xf80
[ 76.966140][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 76.968935][ T5333] ? __pfx_hfsplus_rename_cat+0x10/0x10
[ 76.971205][ T5333] ? down_write_nested+0x174/0x210
[ 76.973465][ T5333] ? __pfx_down_write_nested+0x10/0x10
[ 76.975694][ T5333] hfsplus_rename+0x135/0x1f0
[ 76.977819][ T5333] ? __pfx_hfsplus_rename+0x10/0x10
[ 76.980102][ T5333] vfs_rename+0xa96/0xeb0
[ 76.982081][ T5333] ? __pfx_vfs_rename+0x10/0x10
[ 76.984164][ T5333] ? bpf_lsm_path_rename+0x9/0x20
[ 76.986465][ T5333] ? security_path_rename+0x17d/0x460
[ 76.988762][ T5333] do_renameat2+0x548/0x900
[ 76.990575][ T5333] ? __pfx_do_renameat2+0x10/0x10
[ 76.992709][ T5333] ? strncpy_from_user+0x150/0x2b0
[ 76.995312][ T5333] ? getname_flags+0x1e4/0x540
[ 76.997933][ T5333] __x64_sys_rename+0x82/0x90
[ 77.000177][ T5333] do_syscall_64+0xe2/0xf80
[ 77.002349][ T5333] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 77.005232][ T5333] ? trace_irq_disable+0x37/0x100
[ 77.007500][ T5333] ? clear_bhb_loop+0x60/0xb0
[ 77.009681][ T5333] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 77.012308][ T5333] RIP: 0033:0x7ff62279acb9
[ 77.014317][ T5333] 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
[ 77.022895][ T5333] RSP: 002b:00007ff62365d028 EFLAGS: 00000246 ORIG_RAX: 0000000000000052
[ 77.026821][ T5333] RAX: ffffffffffffffda RBX: 00007ff622a16090 RCX: 00007ff62279acb9
[ 77.030345][ T5333] RDX: 0000000000000000 RSI: 0000200000000340 RDI: 0000200000000000
[ 77.033916][ T5333] RBP: 00007ff622808bf7 R08: 0000000000000000 R09: 0000000000000000
[ 77.037355][ T5333] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 77.040941][ T5333] R13: 00007ff622a16128 R14: 00007ff622a16090 R15: 00007fffe8bb4638
[ 77.044475][ T5333]
[ 77.046177][ T5333] Kernel Offset: disabled
[ 77.048079][ T5333] Rebooting in 86400 seconds..