last executing test programs: 37.455137493s ago: executing program 4 (id=150): syz_mount_image$xfs(&(0x7f0000009600), &(0x7f00000000c0)='./file0\x00', 0x1010894, &(0x7f0000000340)={[], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@seclabel}, {@seclabel}, {@permit_directio}]}, 0x1, 0x972e, &(0x7f0000009640)="$eJzs3Qm4pnPhuPH3DGNfxlBJqakIlaxZQmYGMxSSJdoRSVlKKlqppLTRon2RLClRllC2VpK9hZK9kiXSYhvmf52ZM4xxW/r1//1G7vu+rnPe933e533O9/1+nu/zntG5rraZtMXEwWCewfTGDWbt9MsmTxlzyaY3Hbb9IkeudNxtB91/x6XGj9xOGLmdOBgMRo08PTR929jB8SeMGsw5bft9zT/vfEMLDgYrjzwcOc5g9ek3C144Y7+pszTrQIfu+3bA9K9pLTz8I4bvfP2g/Q4dDAZjZnr90GAwtM8D3qi0bSZMnnSf1b1uw1ajR+7P/DXX9K8FzxkMFjxpwOfHzPsOzYa3NPwz93nWaaM3nQ0/+7+ubSZM3mgW/+G1OMfIttWH1/isa9DYrOf5DUtvu+bIFE473waD4Uvc/dbKf0XbTJi08eDBr/ODw9Y664Cp06+bcw+mf1DMOxgM5hu5vi4wu13qP2vCxFWmfWbPeDzCPuNc3ofOi2+/+ph7hj+kB4PBooPB2A1nfBZUVVXVf0cTJq6yHnz+z/NQn//HHrvESX3+V1VV/fe20YSJqwx/1s/y+b/AQ33+77HE2e+b/t/+x68+/VX3zN43UVVVVf9WkzbCz/8xD/X5v/p652/c539VVdV/b5tvMu3z/96/4xgcsdnw5sUe6vP/FcesteTIy2f83nD3TIccmul/T7hrpu1zzLT9zpm2j57pODPvP9dM22+fafvcw8/B/uMGg7Ez/l5wyn2bx44bfm5k+x0zbR9/39/pLLX+TNsnzLR90kzbJ46MdXj75Jm2T55p/w0ferarqqoeHW2+yqT1BjP9nf3I5sVnPE+f/2eefPnys2u8VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV9d/ZPTedctpgMBgaDAajBoMpg5H7M98Opk6dOnX48bFnXHDBbBvoo6Oh0y+bPGXMJZvedNj2ixy50nG3HXTfLP3X9t//Duo/adh/nqPGDQa7bTW7h1Kzoda/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5i7vnplNOGzkHRg0GUwYj9/eZcXvygS9/5ciua2593C0H3/fKpcbvPHLv9MsmT9l5Nox9NjQ0/F7HXLLpTYdtv8iRKx1320GPgdXz3/8O6j9pmv/OQ4PByPoeM7yWN52w+ZbLDgaDg285buvVBvc+t8bwc2uNnWMwx7SXLjvt+wZL8YH32XD67fjhb4vde4xjpx1/o6mHzDE0yyBmap3Trz7s9dvctuqst8s8+PsYNePOoVeceOvUqVOn3m/jSPM8yItnHH/Ge5l1nY+Mfdnhsa+w565vWuEte79j+Z133W6nHXfacbeVVllj1dVWXmm1NZ+3wut23mXHFad/f5A5Gzft+3qPZM4WmHXObpow85zN+t4ebM7GPfScTTvilHcMbTljzub8N+dsvYees3E7j/ygpcaPHmw7bWqGBoOl1h892Gv4wUpzDwZLbTCy7+LD+649dtRgcOB9b3T43tz3noND+wzvs82kLSbeN7IHvsMHXKfvt+NS40duJ4zcTpw+xHGD+07FsYPjTxg1PBf3m+b5551vaMHBYOWRhyPHGaw58uzXZuw3dZZmHejQfd8OmP41rYWHDzJ85w0rnnLp8Fqc5fX/G/2Prv8P8Fpj6N6JGhr5GtlnuteEyRvd97OmTcPw3M0xsm31YZNZ5+z/Zw8Y77g5B2MeYryTNpq4yvDmWeZ/xkvw/Lp56bPeOf3cGr/69Ffd8z9GofEu8BDj3WgCjneBhxrvUe8674Tph/r/Nt5ZrnUbT/s+/pFc6wYPfa2bgw6w47lLznqte9GDD/F+63jGHM09y04Pdq3b67Mr7zN8/PEPfa3beHjso+93rRs1GCy13oxr3fCFb9LowYHDD1YefjB59ODI4QerTHsw7+CM4QfPfe3uu+wwvGHDGXOy4vBxx48dmuZ+1urXLzP1U1Onrj8ylvFj7z/WkfNj3Myf5xPGTp/MGa+dcdzhXWcc97onTH9u0shxJ/wbx53xWhrvLQtPf27yyHEnznLc0Q9x3BmvfcB6WHbo3gvXg1xvJs1yvRn5N86MH3e/r7mmfy14zmCw4EnkO8u+D3vNpPU7z0OMd8LEVdYbHt8s6/fe05HW73mTLxn+rFhwMBgsOhiM3XDG2P/Nhh5svHM+9HgnwnjnfKjxXvTNXTf5/zDewUzjvd95ts3m08+VDUfOs8n/xvk747WzXsdGT3t2+mV/w0dyHRv3gOvYvnOMmmWyZ+rBfmfbAfaffn/x+37Pvew7R8yY+9GzHPfhfmeb6b0MwXVszCz/nh+14ZWDIZrzfY5a+/yhTz/0nI8e3P/fFjPmfMZrH2rOJz+SOX/yQ8/5I/09edlnTH9+9Czjn3nON/vokz4yY87nmuW4Dzfnkx/6s+OBcz5+MJrmfMU7p8/bQ11PH2zOZ7x2xpwPv8W1xs452GD4M2tkzic9kjlf/P/PeT4f7D/9/o73bjr1sONeOmPOZ53jh5vzSf/unI+79zxfatpzTx81mGuuwV7b7bnnHitN/z7j4crTv/O16PbLps/zQ32WPpjRjNc+1LpY/5EYjXlERkMPZ7TEnA9mdN/S+sbuezz+f3otWv/fNRrwteiSI6bP20P9XvRgcz7jtfQ5uNhMr5/136GbbzLt9+4FZvkcnPES/Bw89eSN959xyJGX3T3LMGd8rt410/Y5Ztp+50zbR890nJn3n2um7bfPtH34Lcw10/4zWMcN/5t3ZPuU+3YfO/zL07iR7XfMtH38fa9dav2Ztk+YafukmbZPvO/UWGryTNsnz7T/hoN/sxn/TXrnWS/y9Ujrv/+6y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8nf3P/P/3/yLxPq/rPXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+4e2465bSRc2DUYDBlMP3+0MjtYJ+hzW5cd/h2MBiMXv3oqZvN7vHO5oZOv2zylDGXbHrTYdsvcuRKx9120GNg9fz3v4P6T5rmv/PQYDCyvsfsPBgMNp2w+ZbLDgaDzaYevfqowb3PLT783NpjRw0GBw7d7wBz37vP0D7D+2wzaYuJg8E8I3uMe8APfcA6ut+OS40fuZ0wcjtx+vVp3OC+83Xs4PgTRg3mnLb9vuafd76hBQeDlUcejhxnsPr0mwUvnLHf1FmadaBD9307YPrXtBYe/hHDd/baafJThudqltc/appxrd551MPu2vp3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zdPcD/qtkzjpo9tf7d5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/uwfznzp16nv/j4dSs6HWv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yF3fPTaecNnIOjBoMpgym3x/aZ+R2MHTM8cuNnCKj97748ENm93hnc0OnXzZ5yphLNr3psO0XOXKl42476DGwev7730H9J03z33loMBhZ32N2HgwGm07YfMtlB4PBIYdfvPeowb3PLT783NpjRw0GBw7d7wBz37vP0D7D+2wzaYuJg8E8I3uMe8APfcA6ut+OS40fuZ0wcjtx+vVp3OC+83Xs4PgTRg3mnLb9vuafd76hBQeDlUcejhxnsPr0mwUvnLHf1FmadaBD9307YPrXtBYe/hHDd/Zb4LJjhudqltc/appxrd551MPu2vp3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u3/Tv9PlMVag7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8hd3z02nnDZyDowaDKYMpt8fNXI7tM+117xny+Hb4ceLbLj/ZbN7vLO5odMvmzxlzCWb3nTY9oscudJxtx30GFg9//3voP6Thv3nOWrcYLDbVrN7KDUbav27y1/cvvnby99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u/uf+E997//CQGq21Pp3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8neXv7v83eXvLn93+bvL313+7vJ3l7+7/N3l7y5/d/m7y99d/u7yd5e/u/zd5e8uf3f5u8vfXf7u8hd3z02nnDZyd9R9W0ft03mBDZ1+2eQpYy7Z9KbDtl/kyJWOu+2g2T2g/7QH8d83f8zi/778MYv/+/PHLP4fyB+z+O+XP2bx/2D+mMV///wxi/+H8scs/h/OH7P4H5A/ZvH/SP6Yxf+j+WMW/4/lj1n8P54/ZvH/RP6Yxf/A/DGL/0H5Yxb/T+aPWfw/lT9m8f90/pjF/zP5Yxb/g/Of1pyzPLb4fzZ/zOL/ufwxi//n88cs/l/IH7P4fzF/zOL/pfwxi/+X88cs/l/JH7P4fzV/zOL/tfwxi/8h+WMW/6/nj1n8D80fs/h/I3/M4n9Y/pjF//D8MYv/EfljFv8j88cs/t/MH7P4H5U/ZvH/Vv6Yxf/b+WMW/6Pzxyz+38kfs/gfkz9m8T82f8zi/938MYv/9/LHLP7H5Y9Z/I/PH7P4n5A/ZvE/MX/M4v/9/DGL/0n5Yxb/k/PHLP6n5I9Z/H+QP2bx/2H+mMX/1Pwxi/9p+WMW/9Pzxyz+Z+SPWfzPzB+z+P8of8zi/+P8MYv/T/LHLP4/zR+z+P8sf8zi//P8sfv7zzG7h/Of9yD+Z+WPWdb/2fljFv9f5I9Z/M/JH7P4/zJ/zOJ/bv6Yxf+8/DGL//n5Yxb/C/LHLP4X5o9Z/C/KH7P4X5w/ZvH/Vf6Yxf/X+WMW/9/kj1n8f5s/ZvG/JH/M4n9p/pjF/3f5Yxb/3+ePWfwvyx+z+P8hf8zif3n+mMX/ivwxi/+V+WMW/6vyxyz+V+ePWfyvyR+z+F+bP2bx/2P+mMX/T/ljFv8/549Z/K/LH7P4/yV/zOJ/ff6Yxf+G/DGL/435Yxb/m/LHLP5/zR+z+N+cP2bxvyV/zOL/t/wxi/+t+WMW/7/nj1n8/5E/ZvH/Z/6Yxf9f+WMW/9vyxyz+t+ePWfzvyB+z+N+ZP2bxvyt/zOI/JX/M4n93/pjF/578MYv/1Pwxif+0/2PD/B+YxX8of8ziPyp/zOI/R/6YxX/O/DGL/+j8MYv/XPljFv+588cs/vPkj1n8580fs/jPlz9m8Z8/f8ziv0D+mMV/wfwxi/9C+WMW/4Xzxyz+Y/LHLP6L5I9Z/Mfmj1n8F80fs/gvlj9m8X9c/pjF//H5Yxb/J+SPWfwXzx+z+D8xf8ziv0T+mMX/SfljFv8n549Z/JfMH7P4PyV/zOL/1Pwxi/+4/DGL/9Pyxyz+T88fs/g/I3/M4r9U/pjFf+n8MYv/M/PHLP7L5I9Z/JfNH7P4L5c/ZvF/Vv6Yxf/Z+WMW/+fkj1n8l88fs/g/N3/M4r9C/pjFf8X8MYv/SvljFv+V88cs/qvkj1n8V80fs/g/L3/M4r9a/pjFf/X8MYv/GvljFv8188cs/s/PH7P4r5U/ZvFfO3/M4r9O/pjF/wX5Yxb/dfPHLP7j88cs/hPyxyz+E/PHLP7r5Y9Z/NfPH7P4b5A/ZvGflD9m8Z+cP2bx3zB/zOK/Uf6Yxf+F+WMW/xflj1n8N84fs/hvkj9m8d80f8zi/+L8MYv/ZvljFv+X5I9Z/DfPH7P4b5E/ZvHfMn/M4r9V/pjF/6X5Yxb/rfPHLP7b5I9Z/F+WP2bxf3n+mMX/FfljFv9X5o9Z/F+VPza07kDh/+r8Mcv6f03+mMV/2/wxi/92+WMW/+3zxyz+r80fs/jvkD9m8d8xf8zi/7r8MYv/TvljFv/X549Z/HfOH7P4vyF/zOL/xvwxi/8u+WMW/13zxyz+u+WPWfx3zx+z+L8pf8zi/+b8MYv/HvljFv+35I9Z/PfMH7P4vzV/zOL/tvwxi//b88cs/nvlj1n8984fs/i/I3/M4v/O/DGL/7vyxyz+784fs/i/J3/M4v/e/DGL/z75Yxb/ffPHLP7vyx+z+L8/f8zi/4H8MYv/fvljFv8P5o9Z/PfPH7P4fyh/zOL/4fwxi/8B+WMW/4/kj1n8P5o/ZvH/WP6Yxf/j+WMW/0/kj1n8D8wfs/gflD9m8f9k/pjF/1P5Yxb/T+ePWfw/kz9m8T84f8zi/9n8MYv/5/LHLP6fzx+z+H8hf8zi/8X8MYv/l/LHLP5fzh+z+H8lf8zi/9X8MYv/1/LHLP6H5I9Z/L+eP2bxPzR/zOL/jfwxi/9h+WMW/8Pzxyz+R+SPWfyPzB+z+H8zf8zif1T+mMX/W/ljFv9v549Z/I/OH7P4fyd/zOJ/TP6Yxf/Y/DGL/3fzxyz+38sfs/gflz9m8T8+f8zif0L+mMX/xPwxi//388cs/iflj1n8T84fs/ifkj9m8f9B/pjF/4f5Yxb/U/PHLP6n5Y9Z/E/PH7P4n5E/ZvE/M3/M4v+j/DGL/4/zxyz+P8kfs/j/NH/M4v+z/DGL/8/zxyz+Z+WPWfzPzh+z+P8if8zif07+mMX/l/ljFv9z88cs/uflj1n8z88fs/hfkD9m8b8wf8zif1H+mMX/4vwxi/+v8scs/r/OH7P4/yZ/zOL/2/wxi/8l+WMW/0vzxyz+v8sfs/j/Pn/M4n9Z/pjF/w/5Yxb/y/PHLP5X5I9Z/K/MH7P4X5U/ZvG/On/M4n9N/pjF/9qZ/eedDeN6lGbx/2PrH7P4/yl/zOL/5/wxi/91+WMW/7/kj1n8r88fs/jfkD9m8b8xf8zif1P+mMX/r/ljFv+b88cs/rfkj1n8/5Y/ZvG/NX/M4v/3/DGL/z/yxyz+/8wfs/j/K3/M4n9b/pjF//b8MYv/HfljFv8788cs/nflj1n8p+SPWfzvzh+z+N+TP2bxn5o/JvGfc5A/ZvEfyh+z+I/KH7P4z5E/ZvGfM3/M4j86f8ziP1f+mMV/7vwxi/88+WMW/3nzxyz+8+WPWfznzx+z+C+QP2bxXzB/zOK/UP6YxX/h/DGL/5j8MYv/IvljFv+x+WMW/0Xzxyz+i+WPWfwflz9m8X98/pjF/wn5Yxb/xfPHLP5PzB+z+C+RP2bxf1L+mMX/yfljFv8l88cs/k/JH7P4PzV/zOI/Ln/M4v+0/DGL/9Pzxyz+z8gfs/gvlT9m8V86f8zi/8z8MYv/MvljFv9l88cs/svlj1n8n5U/ZvF/dv6Yxf85+WMW/+Xzxyz+z80fs/ivkD9m8V8xf8ziv1L+mMV/5fwxi/8q+WMW/1Xzxyz+z8sfs/ivlj9m8V89f8ziv0b+mMV/zfwxi//z88cs/mvlj1n8184fs/ivkz9m8X9B/pjFf938MYv/+Pwxi/+E/DGL/8T8MYv/evljFv/188cs/hvkj1n8J+WPWfwn549Z/DfMH7P4b5Q/ZvF/Yf6Yxf9F+WMW/43zxyz+m+SPWfw3zR+z+L84f8ziv1n+mMX/JfljFv/N88cs/lvkj1n8t8wfs/hvlT9m8X9p/pjFf+v8MYv/NvljFv+X5Y9Z/F+eP2bxf0X+mMX/lfljFv9X5Y9Z/F+dP2bxf03+mMV/2/wxi/92+WMW/+3zxyz+r80fs/jvkD9m8d8xf8zi/7r8MYv/TvljFv/X549Z/HfOH7P4vyF/zOL/xvwxi/8u+WMW/13zxyz+u+WPWfx3zx+z+L8pf8zi/+b8MYv/HvljFv+35I9Z/PfMH7P4vzV/zOL/tvwxi//b88cs/nvlj1n8984fs/i/I3/M4v/O/DGL/7vyxyz+784fs/i/J3/M4v/e/DGL/z75Yxb/ffPHLP7vyx+z+L8/f8zi/4H8MYv/fvljFv8P5o9Z/PfPH7P4fyh/zOL/4fwxi/8B+WMW/4/kj1n8P5o/ZvH/WP6Yxf/j+WMW/0/kj1n8D8wfs/gflD9m8f9k/pjF/1P5Yxb/T+ePWfw/kz9m8T84f8zi/9n8MYv/5/LHLP6fzx+z+H8hf8zi/8X8MYv/l/LHLP5fzh+z+H8lf8zi/9X8MYv/1/LHLP6H5I9Z/L+eP2bxPzR/zOL/jfwxi/9h+WMW/8Pzxyz+R+SPWfyPzB+z+H8zf8zif1T+mMX/W/ljFv9v549Z/I/OH7P4fyd/zOJ/TP6Yxf/Y/DGL/3fzxyz+38sfs/gflz9m8T8+f8zif0L+mMX/xPwxi//388cs/iflj1n8T84fs/ifkj9m8f9B/pjF/4f5Yxb/U/PHLP6n5Y9Z/E/PH7P4n5E/ZvE/M3/M4v+j/DGL/4/zxyz+P8kfs/j/NH/M4v+z/DGL/8/zxyz+Z+WPWfzPzh+z+P8if8zif07+mMX/l/ljFv9z88cs/uflj1n8z88fs/hfkD9m8b8wf8zif1H+mMX/4vwxi/+v8scs/r/OH7P4/yZ/zOL/2/wxi/8l+WMW/0vzxyz+v8sfs/j/Pn/M4n9Z/pjF/w/5Yxb/y/PHLP5X5I9Z/K/MH7P4X5U/ZvG/On/M4n9N/pjF/9r8MYv/H/PHLP5/yh+z+P85f8zif13+mMX/L/ljFv/r88cs/jfkj1n8b8wfs/jflD9m8f9r/pjF/+b8MYv/LfljFv+/5Y9Z/G/NH7P4/z1/zOL/j/wxi/8/88cs/v/KH7P435Y/ZvG/PX/M4n9H/pjF/878MYv/XfljFv8p+WMW/7vzxyz+9+SPWfyn5o9J/EcP8scs/kP5Yxb/UfljFv858scs/nPmj1n8R+ePWfznyh+z+M+dP2bxnyd/zOI/b/6YxX++/DGL//z5Yxb/BfLHLP4L5o9Z/BfKH7P4L5w/ZvEfkz9m8V8kf8ziPzZ/zOK/aP6YxX+x/DGL/+Pyxyz+j88fs/g/IX/M4r94/pjF/4n5Yxb/JfLHLP5Pyh+z+D85f8ziv2T+mMX/KfljFv+n5o9Z/Mflj1n8n5Y/ZvF/ev6Yxf8Z+WMW/6Xyxyz+S+ePWfyfmT9m8V8mf8ziv2z+mMV/ufwxi/+z8scs/s/OH7P4Pyd/zOK/fP6Yxf+5+WMW/xXyxyz+K+aPWfxXyh+z+K+cP2bxXyV/zOK/av6Yxf95+WMW/9Xyxyz+q+ePWfzXyB+z+K+ZP2bxf37+mMV/rfwxi//a+WMW/3Xyxyz+L8gfs/ivmz9m8R+fP2bxn5A/ZvGfmD9m8V8vf8ziv37+mMV/g/wxi/+k/DGL/+T8MYv/hvljFv+N8scs/i/MH7P4vyh/zOK/cf6YxX+T/DGL/6b5Yxb/F+ePWfw3yx+z+L8kf8ziv3n+mMV/i/wxi/+W+WMW/63yxyz+L80fs/hvnT9m8d8mf8zi/7L8MYv/y/PHLP6vyB+z+L8yf8zi/6r8MYv/q/PHLP6vyR+z+G+bP2bx3y5/zOK/ff6Yxf+1+WMW/x3yxyz+O+aPWfxflz9m8d8pf8zi//r8MYv/zvljFv835I9Z/N+YP2bx3yV/zOK/a/6YxX+3/DGL/+75Yxb/N+WPWfzfnD9m8d8jf8zi/5b8MYv/nvljFv+35o9Z/N+WP2bxf3v+mMV/r/wxi//e+WMW/3fkj1n835k/ZvF/V/6Yxf/d+WMW//fkj1n835s/ZvHfJ3/M4r9v/pjF/335Yxb/9+ePWfw/kD9m8d8vf8zi/8H8MYv//vljFv8P5Y9Z/D+cP2bxPyB/zOL/kfwxi/9H88cs/h/LH7P4fzx/zOL/ifwxi/+B+WMW/4Pyxyz+n8wfs/h/Kn/M4v/p/DGL/2fyxyz+B+ePWfw/mz9m8f9c/pjF//P5Yxb/L+SPWfy/mD9m8f9S/pjF/8v5Yxb/r+SPWfy/mj9m8f9a/sONnnWDxf+Q/DGL/9fzxyz+h+aPWfy/kT9m8T8sf8zif3j+mMX/iPwxi/+R+WMW/2/mj1n8j8ofs/h/K3/M4v/t/DGL/9H5Yxb/7+SPWfyPyR+z+B+bP2bx/27+mMX/e/ljFv/j8scs/sfnj1n8T8gfs/ifmD9m8f9+/pjF/6T8MYv/yfljFv9T8scs/j/IH7P4/zB/zOJ/av6Yxf+0/DGL/+n5Yxb/M/LHLP5n5o9Z/H+UP2bx/3H+mMX/J/ljFv+f5o9Z/H+WP2bx/3n+mMX/rPwxi//Z+WMW/1/kj1n8z8kfs/j/Mn/M4n9u/pjF/7z8MYv/+fljFv8L8scs/hfmj1n8L8ofs/hfnD9m8f9V/pjF/9f5Yxb/3+SPWfx/mz9m8b8kf8zif2n+mMX/d/ljFv/f549Z/C/LH7P4/yF/zOJ/ef6Yxf+K/DGL/5X5Yxb/q/LHLP5X549Z/K/JH7P4X5s/ZvH/Y/6Yxf9P+WMW/z/nj1n8r8sfs/j/JX/M4n99/pjF/4b8MYv/jfljFv+b8scs/n/NH7P435w/ZvG/JX/M4v+3/DGL/635Yxb/v+ePWfz/kT9m8f9n/pjF/1/5Yxb/2/LHLP63549Z/O/IH7P435k/ZvG/K3/M4j8lf8zif3f+mMX/nvwxi//U/DGJ/1yD/DGL/1D+mMV/VP6YxX+O/DGL/5z5Yxb/0fljFv+58scs/nPnj1n858kfs/jPmz9m8Z8vf8ziP3/+mMV/gfwxi/+C+WMW/4Xyxyz+C+ePWfzHPJz/Yk/8Xx7YozOL/yKtf8ziPzZ/zOK/aP6YxX+x/DGL/+Pyxyz+j88fs/g/IX/M4r94/pjF/4n5Yxb/JfLHLP5Pyh+z+D85f8ziv2T+mMX/KfljFv+n5o9Z/Mflj1n8n5Y/ZvF/ev6Yxf8Z+WMW/6Xyxyz+S+ePWfyfmT9m8V8mf8ziv2z+mMV/ufwxi/+z8scs/s/OH7P4Pyd/zOK/fP6Yxf+5+WMW/xXyxyz+K+aPWfxXyh+z+K+cP2bxXyV/zOK/av6Yxf95+WMW/9Xyxyz+q+ePWfzXyB+z+K+ZP2bxf37+mMV/rfyxmfyHhh7D/mvnj1nW/zr5Yxb/F+SPWfzXzR+z+I/PH7P4T8gfs/hPzB+z+K+XP2bxXz9/zOK/Qf6YxX9S/pjFf3L+mMV/w/wxi/9G+WMW/xfmj1n8X5Q/ZvHfOH/M4r9J/pjFf9P8MYv/i/PHLP6b5Y9Z/F+SP2bx3zx/zOK/Rf6YxX/L/DGL/1b5Yxb/l+aPWfy3zh+z+G+TP2bxf1n+mMX/5fljFv9X5I9Z/F+ZP2bxf1X+mMX/1fljFv/X5I9Z/LfNH7P4b5c/ZvHfPn/M4v/a/DGL/w75Yxb/HfPHLP6vyx+z+O+UP2bxf33+mMV/5/wxi/8b8scs/m/MH7P475I/ZvHfNX/M4r9b/pjFf/f8MYv/m/LHLP5vzh+z+O+RP2bxf0v+mMV/z/wxi/9b88cs/m/LH7P4vz1/zOK/V/6YxX/v/DGL/zvyxyz+78wfs/i/K3/M4v/u/DGL/3vyxyz+780fs/jvkz9m8d83f8zi/778MYv/+/PHLP4fyB+z+O+XP2bx/2D+mMV///wxi/+H8scs/h/OH7P4H5A/ZvH/SP6Yxf+j+WMW/4/lj1n8P54/ZvH/RP6Yxf/A/DGL/0H5Yxb/T+aPWfw/lT9m8f90/pjF/zP5Yxb/g/PHLP6fzR+z+H8uf8zi//n8MYv/F/LHLP5fzB+z+H8pf8zi/+X8MYv/V/LHLP5fzR+z+H8tf8zif0j+mMX/6/ljFv9Ddf7LPaK9LP7f0Pk/siz+h+WPWfwPzx+z+B+RP2bxPzJ/zOL/zfwxi/9R+WMW/2/lj1n8v50/ZvE/On/M4v+d/DGL/zH5Yxb/Y/PHLP7fzR+z+H8vf8zif1z+mMX/+Pwxi/8J+WMW/xPzxyz+388fs/iflD9m8T85f8zif0r+mMX/B/ljFv8f5o9Z/E/NH7P4n5Y/ZvE/PX/M4n9G/pjF/8z8MYv/j/LHLP4/zh+z+P8kf8zi/9P8MYv/z/LHLP4/zx+z+J+VP2bxPzt/zOL/i/wxi/85+WMW/1/mj1n8z80fs/iflz9m8T8/f8zif0H+mMX/wvwxi/9F+WMW/4vzxyz+v8ofs/j/On/M4v+b/DGL/2/zxyz+l+SPWfwvzR+z+P8uf8zi//v8MYv/ZfljFv8/5I9Z/C/PH7P4X5E/ZvG/Mn/M4n9V/pjF/+r8MYv/NfljFv9r88cs/n/MH7P4/yl/zOL/5/wxi/91+WMW/7/kj1n8r88fs/jfkD9m8b8xf8zif1P+mMX/r/ljFv+b88cs/rfkj1n8/5Y/ZvG/NX/M4v/3/DGL/z/yxyz+/8wfs/j/K3/M4n9b/pjF//b8MYv/HfljFv8788cs/nflj1n8p+SPWfzvzh+z+N+TP2bxn5o/JvGfe5A/ZvEfyh+z+I/KH7P4z5E/ZvGfM3/M4j86f8ziP1f+mMV/7vwxi/88+WMW/3nzxyz+8+WPWfznzx+z+C+QP2bxXzB/zOK/UP6YxX/h/DGL/5j8MYv/IvljFv+x+WMW/0Xzxyz+i+WPWfwflz9m8X98/pjF/wn5Yxb/xfPHLP5PzB+z+C+RP2bxf1L+mMX/yfljFv8l88cs/k/JH7P4PzV/zOI/Ln/M4v+0/DGL/9Pzxyz+z8gfs/gvZfMf88h2s/gvbfN/hFn8n5k/ZvFfJn/M4r9s/pjFf7n8MYv/s/LHLP7Pzh+z+D8nf8ziv3z+mMX/ufljFv8V8scs/ivmj1n8V8ofs/ivnD9m8V8lf8ziv2r+mMX/efljFv/V8scs/qvnj1n818gfs/ivmT9m8X9+/pjFf638MYv/2vljFv918scs/i/IH7P4r5s/ZvEfnz9m8Z+QP2bxn5g/ZvFfL3/M4r9+/pjFf4P8MYv/pPwxi//k/DGL/4b5Yxb/jfLHLP4vzB+z+L8of8ziv3H+mMV/k/wxi/+m+WMW/xfnj1n8N8sfs/i/JH/M4r95/pjFf4v8MYv/lvljFv+t8scs/i/NH7P4b50/ZvHfJn/M4v+y/DGL/8vzxyz+r8gfs/i/Mn/M4v+q/DGL/6vzxyz+r8kfs/hvmz9m8d8uf8ziv33+mMX/tfljFv8d8scs/jvmj1n8X5c/ZvHfKX/M4v/6/DGL/875Yxb/N+SPWfzfmD9m8d8lf8ziv2v+mMV/t/wxi//u+WMW/zflj1n835w/ZvHfI3/M4v+W/DGL/575Yxb/t+aPWfzflj9m8X97/pjFf6/8MYv/3vljFv935I9Z/N+ZP2bxf1f+mMX/3fljFv/35I9Z/N+bP2bx3yd/zOK/b/6Yxf99+WMW//fnj1n8P5A/ZvHfL3/M4v/B/DGL//75Yxb/D+WPWfw/nD9m8T8gf8zi/5H8MYv/R/PHLP4fyx+z+H88f8zi/4n8MYv/gfljFv+D8scs/p/MH7P4fyp/zOL/6fwxi/9n8scs/gfnj1n8P5s/ZvH/XP6Yxf/z+WMW/y/kj1n8v5g/ZvH/Uv6Yxf/L+WMW/6/kj1n8v5o/ZvH/Wv6Yxf+Q/DGL/9fzxyz+h+aPWfy/kT9m8T8sf8zif3j+mMX/iPwxi/+R+WMW/2/mj1n8j8ofs/h/K3/M4v/t/DGL/9H5Yxb/7+SPWfyPyR+z+B+bP2bx/27+mMX/e/ljFv/j8scs/sfnj1n8T8gfs/ifmD9m8f9+/pjF/6T8MYv/yfljFv9T8scs/j/IH7P4/zB/zOJ/av6Yxf+0/DGL/+n5Yxb/M/LHLP5n5o9Z/H+UP2bx/3H+mMX/J/ljFv+f5o9Z/H+WP2bx/3n+mMX/rPwxi//Z+WMW/1/kj1n8z8kfs/j/Mn/M4n9u/pjF/7z8MYv/+fljFv8L8scs/hfmj1n8L8ofs/hfnD9m8f9V/pjF/9f5Yxb/3+SPWfx/mz9m8b8kf8zif2n+mMX/d/ljFv/f549Z/C/LH7P4/yF/zOJ/ef6Yxf+K/DGL/5X5Yxb/q/LHLP5X549Z/K/JH7P4X5s/ZvH/Y/6Yxf9P+WMW/z/nj1n8r8sfs/j/JX/M4n99/pjF/4b8MYv/jfljFv+b8scs/n/NH7P435w/ZvG/JX/M4v+3/DGL/635Yxb/v+ePWfz/kT9m8f9n/pjF/1/5Yxb/2/LHLP63549Z/O+Q+U+dOnXqI9nP4n+nzP+RZvG/K3/M4j8lf8zif3f+mMX/nvwxi//U/DGJ/zyD/DGL/1D+mMV/VP6YxX+O/DGL/5z5Yxb/0fljFv+58scs/nPnj1n858kfs/jPmz9m8Z8vf8ziP3/+mMV/gfwxi/+C+WMW/4Xyxyz+C+ePWfzH5I9Z/BfJH7P4j80fs/gvmj9m8V8sf8zi/7j8MYv/4/PHLP5PyB+z+C+eP2bxf2L+mMV/ifwxi/+T8scs/k/OH7P4L5k/ZvF/Sv6Yxf+p+WMW/3H5Yxb/p+WPWfyfnj9m8X9G/pjFf6n8MYv/0vljFv9n5o9Z/JfJH7P4L5s/ZvFfLn/M4v+s/DGL/7Pzxyz+z8kfs/gvnz9m8X9u/pjFf4X8MYv/ivljFv+V8scs/ivnj1n8V8kfs/ivmj9m8X9e/pjFf7X8MYv/6vljFv818scs/mvmj1n8n58/ZvFfK3/M4r92/pjFf538MYv/C/LHLP7r5o9Z/Mfnj1n8J+SPWfwn5o9Z/NfLH7P4r58/ZvHfIH/M4j8pf8ziPzl/zOK/Yf6YxX+j/DGL/wvzxyz+L8ofs/hvnD9m8d8kf8ziv2n+mMX/xfljFv/N8scs/i/JH7P4b54/ZvHfIn/M4r9l/pjFf6v8MYv/S/PHLP5b549Z/LfJH7P4vyx/zOL/8vwxi/8r8scs/q/MH7P4vyp/zOL/6vwxi/9r8scs/tvmj1n8t8sfs/hvnz9m8X9t/pjFf4f8MYv/jvljFv/X5Y9Z/HfKH7P4vz5/zOK/c/6Yxf8N+WMW/zfmj1n8d8kfs/jvmj9m8d8tf8ziv3v+mMX/TfljFv83549Z/PfIH7P4vyV/zOK/Z/6Yxf+t+WMW/7flj1n8354/ZvHfK3/M4r93/pjF/x35Yxb/d+aPWfzflT9m8X93/pjF/z35Yxb/9+aPWfz3yR+z+O+bP2bxf1/+mMX//fljFv8P5I9Z/PfLH7P4fzB/zOK/f/6Yxf9D+WMW/w/nj1n8D8gfs/h/JH/M4v/R/DGL/8fyxyz+H88fs/h/In/M4n9g/pjF/6D8MYv/J/PHLP6fyh+z+H86f8zi/5n8MYv/wfljFv/P5o9Z/D+XP2bx/3z+mMX/C/ljFv8v5o9Z/L+UP2bx/3L+mMX/K/ljFv+v5o9Z/L+WP2bxPyR/zOL/9fwxi/+h+WMW/2/kj1n8D8sfs/gfnj9m8T8if8zif2T+mMX/m/ljFv+j8scs/t/KH7P4fzt/zOJ/dP6Yxf87+WMW/2Pyxyz+x+aPWfy/mz9m8f9e/pjF/7j8MYv/8fljFv8T8scs/ifmj1n8v58/ZvE/KX/M4n9y/pjF/5T8MYv/D/LHLP4/zB+z+J+aP2bxPy1/zOJ/ev6Yxf+M/DGL/5n5Yxb/H+WPWfx/nD9m8f9J/pjF/6f5Yxb/n+WPWfx/nj9m8T8rf8zif3b+mMX/F/ljFv9z8scs/r/MH7P4n5s/ZvE/L3/M4n9+/pjF/4L8MYv/hfljFv+L8scs/hfnj1n8f5U/ZvH/df6Yxf83+WMW/9/mj1n8L8kfs/hfmj9m8f9d/pjF//f5Yxb/y/LHLP5/yB+z+F+eP2bxvyJ/zOJ/Zf6Yxf+q/DGL/9X5Yxb/a/LHLP7X5o9Z/P+YP2bx/1P+mMX/z/ljFv/r8scs/n/JH7P4X58/ZvG/IX/M4n9j/pjF/6b8MYv/X/PHLP43549Z/G/JH7P4/y1/zOJ/a/6Yxf/v+WMW/3/kj1n8/5k/ZvH/V/6Yxf+2/DGL/+35Yxb/O/LHLP535o9Z/O/KH7P4T8kfs/jfnT9m8b8nf8ziPzV/TOI/7yB/zOI/lD9m8R+VP2bxnyN/zOI/Z/6YxX90/pjFf678MYv/3PljFv958scE/sO/+s87b/6YwH+4eefLH7P4z58/ZvFfIH/M4r9g/pjFf6H8MYv/wvljFv8x+WMW/0Xyxyz+Y/PHLP6L5o9Z/BfLH7P4Py5/zOL/+Pwxi/8T8scs/ovnj1n8n5g/ZvFfIn/M4v+k/DGL/5Pzxyz+S+aPWfyfkj9m8X9q/pjFf1z+mMX/afljFv+n549Z/J+RP2bxXyp/zOK/dP6Yxf+Z+WMW/2Xyxyz+y+aPWfyXyx+z+D8rf8zi/+z8MYv/c/LHLP7L549Z/J+bP2bxXyF/zOK/Yv6YxX+l/DGL/8r5Yxb/VfLHLP6r5o9Z/J+XP2bxXy1/zOK/ev6YxX+N/DGL/5r5Yxb/5+ePWfzXyh+z+K+dP2bxXyd/zOL/gvwxi/+6+WMW//H5Yxb/CfljFv+J+WMW//Xyxyz+6+ePWfw3yB+z+E/KH7P4T84fs/hvmD9m8d8of8zi/8L8MYv/i/LHLP4b549Z/DfJH7P4b5o/ZvF/cf6YxX+z/DGL/0vyxyz+m+ePWfy3yB+z+G+ZP2bx3yp/zOL/0vwxi//W+WMW/23yxyz+L8sfs/i/PH/M4v+K/DGL/yvzxyz+r8ofs/i/On/M4v+a/DGL/7b5Yxb/7fLHLP7b549Z/F+bP2bx3yF/zOK/Y/6Yxf91+WMW/53yxyz+r88fs/jvnD9m8X9D/pjF/435Yxb/XfLHLP675o9Z/HfLH7P4754/ZvF/U/6Yxf/N+WMW/z3yx6b7v3u+weCx7f+W/DHL+t8zf8zi/9b8MYv/2/LHLP5vzx+z+O+VP2bx3zt/zOL/jvwxi/8788cs/u/KH7P4vzt/zOL/nvwxi/9788cs/vvkj1n8980fs/i/L3/M4v/+/DGL/wfyxyz+++WPWfw/mD9m8d8/f8zi/6H8MYv/h/PHLP4H5I9Z/D+SP2bx/2j+mMX/Y/ljFv+P549Z/D/xYP7z/B+N61Gaxf/A1j9m8T8of8zi/8n8MYv/p/LHLP6fzh+z+H8mf8zif3D+mMX/s/ljFv/P5Y9Z/D+fP2bx/0L+mMX/i/ljFv8v5Y9Z/L+cP2bx/0r+mMX/q/ljFv+vsf86H/4/G9ijM4v/Ia1/zOL/9fwxi/+h+WMW/2/kj1n8D8sfs/gfnj9m8T8if8zif2T+mMX/m/ljFv+j8scs/t/KH7P4fzt/zOJ/dP6Yxf87+WMW/2Pyxyz+x+aPWfy/mz9m8f9e/pjF/7j8MYv/8fljFv8T8scs/ifmj1n8v58/ZvE/KX/M4n9y/pjF/5T8MYv/D/LHLP4/zB+z+J+aP2bxH942dOXU2TWqR20W/9Nb/5jF/4z8MYv/mfljFv8f5Y9Z/H+cP2bx/0n+mMX/p/ljFv+f5Y9Z/H+eP2bxPyt/zOJ/dv6Yxf8X+WMW/3Pyxyz+v8wfs/ifmz9m8T8vf8zif37+mMX/gvwxi/+F+WMW/4vyxyz+F+ePWfx/lT9m8f91/pjF/zf5Yxb/3+aPWfwvyR+z+F+aP2bx/13+mMX/9/ljFv/L8scs/n/IH7P4X54/ZvG/In/M4n9l/pjF/6r8MYv/1fljFv9r8scs/tfmj1n8/5g/ZvH/U/6Yxf/P+WMW/+vyxyz+f8kfs/hfnz9m8b8hf8zif2P+mMX/pvwxi/9f88cs/jfnj1n8b8kfs/j/LX/M4n9r/pjF/+/5Yxb/f+SPWfz/mT9m8f9X/pjF/7b8MYv/7fljFv878scs/nfmj1n878ofs/hPyR+z+N+dP2bxvyd/zOI/NX9M4j/fIH/M4j+UP2bxH5U/ZvGfI3/M4j9n/pjFf3T+mMV/rvyxx57/YAz5z50/9tjz5/U/T/6YxX/e/DGL/3z5Yxb/+fPHLP4L5I9Z/BfMH7P4L5Q/ZvFfOH/M4j8mf8ziv0j+mMV/bP6YxX/R/DGL/2L5Yxb/x+WPWfwfnz9m8X9C/pjFf/H8MYv/E/PHLP5L5I9Z/J+UP2bxf3L+mMV/yfwxi/9T8scs/k/NH7P4j8sfs/g/LX/M4v/0/DGL/zPyxyz+S+WPWfyXzh+z+D8zf8ziv0z+mMV/2fwxi/9y+WMW/2flj1n8n50/ZvF/Tv6YxX/5/DGL/3Pzxyz+K+SPWfxXzB+z+K+UP2bxXzl/zOK/Sv6YxX/V/DGL//Pyxyz+q+WPWfxXzx+z+K+RP2bxXzN/zOL//Pwxi/9a+WMW/7Xzxyz+6+SPWfxfkD9m8V83f8ziPz5/zOI/IX/M4j8xf8ziv17+mMV//fwxi/8G+WMW/0n5Yxb/yfljFv8N88cs/hvlj1n8X5g/ZvF/Uf6YxX/j/DGL/yb5Yxb/TfPHLP4vzh+z+G+WP2bxf0n+mMV/8/wxi/8W+WMW/y3zxyz+W+WPWfxfmj9m8d86f8ziv03+mMX/ZfljFv+X549Z/F+RP2bxf2X+mMX/VfljFv9X549Z/F+TP2bx3zZ/zOK/Xf6YxX/7/DGL/2vzxyz+O+SPWfx3zB+z+L8uf8ziv1P+mMX/9fljFv+d88cs/m/IH7P4vzF/zOK/S/6YxX/X/DGL/275Yxb/3fPHLP5vyh+z+L85f8ziv0f+mMX/LfljFv8988cs/m/NH7P4vy1/zOL/9vwxi/9e+WMW/73zxyz+78gfs/i/M3/M4v+u/DGL/7vzxyz+78kfs/i/N3/M4r9P/pjFf9/8MYv/+/LHLP7vzx+z+H8gf8ziv1/+mMX/g/ljFv/988cs/h/KH7P4fzh/zOJ/QP6Yxf8j+WMW/4/mj1n8P5Y/ZvH/eP6Yxf8T+WMW/wPzxyz+B+WPWfw/mT9m8f9U/pjF/9P5Yxb/z+SPWfwPzh+z+H82f8zi/7n8MYv/5/PHLP5fyB+z+H8xf8zi/6X8MYv/l/PHLP5fyR+z+H81f8zi/7X8MYv/IfljFv+v549Z/A/NH7P4fyN/zOJ/WP6Yxf/w/DGL/xH5Yxb/I/PHLP7fzB+z+B+VP2bx/1b+mMX/2/ljFv+j88cs/t/JH7P4H5M/ZvE/Nn/M4v/d/DGL//fyxyz+x+WPWfyPzx+z+J+QP2bxPzF/zOL//fwxi/9J+WMW/5Pzxyz+p+SPWfx/kD9m8f9h/pjF/9T8MYv/afljFv/T88cs/mfkj1n8z8wfs/j/KH/M4v/j/DGL/0/yxyz+P80fs/j/LH/M4v/z/DGL/1n5Yxb/s/PHLP6/yB+z+J+TP2bx/2X+mMX/3Pwxi/95+WMW//Pzxyz+F+SPWfwvzB+z+F+UP2bxvzh/zOL/q/wxi/+v88cs/r/JH7P4/zZ/zOJ/Sf6Yxf/S/DGL/+/yxyz+v88fs/hflj9m8f9D/pjF//L8MYv/FfljFv8r88cs/lflj1n8r84fs/hfkz9m8b82f8zi/8f8MYv/n/LHLP5/zh+z+F+XP2bx/0v+mMX/+vwxi/8N+WMW/xvzxyz+N+WPWfz/mj9m8b85f8zif0v+mMX/b/ljFv9b88cs/n/PH7P4/yN/zOL/z/wxi/+/8scs/rflj1n8b88fs/jfkT9m8b8zf8zif1f+mMV/Sv6Yxf/u/DGL/z35Yxb/qfljEv/5B/ljFv+h/DGL/6j8MYv/HPljFv8588cs/qPzxyz+c+WPWfznzh+z+M+TP2bxnzd/zOI/X/6YxX/+/DGL/wL5Yxb/BfPHLP4L5Y9Z/BfOH7P4j8kfs/gvkj9m8R+bP2bxX/SR+M/zvziuR2kW/8Va/5jF/3H5Yxb/x+ePWfyfkD9m8V88f8zi/8T8MYv/EvljFv8n5Y9Z/J+cP2bxXzJ/zOL/lPwxi/9T88cs/uPyxyz+T8sfs/g/PX/M4v+M/DGL/1L5Yxb/pfPHLP7PzB+z+C+TP2bxXzZ/zOK/XP6Yxf9Z+WMW/2fnj1n8n5M/ZvFfflh/n9k1qEdvFv/ntv4xi/8K+WMW/xXzxyz+K+WPWfxXzh+z+K+SP2bxXzV/zOL/vPwxi/9q+WMW/9Xzxyz+a+SPWfzXzB+z+D8/f8ziv1b+mMV/7fwxi/86+WMW/xfkj1n8180fs/iPzx+z+E/IH7P4T8wfs/ivlz9m8V8/f8ziv0H+mMV/Uv6YxX9y/pjFf8P8MYv/RvljFv8X5o9Z/F+UP2bx3zh/zOK/Sf6YxX/T/DGL/4vzxyz+m+WPWfxfkj9m8d88f8ziv0X+mMV/y/wxi/9W+WMW/5fmj1n8t84fs/hvkz9m8X9Z/pjF/+X5Yxb/V+SPWfxfmT9m8X9V/pjF/9X5Yxb/1+SPWfy3zR+z+G+XP2bx3z5/zOL/2vwxi/8O+WMW/x3zxyz+r8sfs/jvlD9m8X99/pjFf+f8MYv/G/LHLP5vzB+z+O+SP2bx3zV/zOK/W/6YxX/3/DGL/5vyxyz+b84fs/jvkT9m8X9L/pjFf8/8MYv/W/PHLP5vyx+z+L89f8ziv1f+mMV/7/wxi/878scs/u/MH7P4vyt/zOL/7vwxi/978scs/u/NH7P475M/ZvHfN3/M4v++/DGL//vzxyz+H8gfs/jvlz9m8f9g/pjFf//8MYv/h/LHLP4fzh+z+B+QP2bx/0j+mMX/o/ljFv+P5Y9Z/D+eP2bx/0T+mMX/wPwxi/9B+WMW/0/mj1n8P5U/ZvH/dP6Yxf8z+WMW/4Pzxyz+n80fs/h/Ln/M4v/5/DGL/xfyxyz+X8wfs/h/KX/M4v/l/DGL/1fyxyz+X80fs/h/LX/M4n9I/pjF/+v5Yxb/Q/PHLP7fyB+z+B+WP2bxPzx/zOJ/RP6Yxf/I/DGL/zfzxyz+R+WPWfy/lT9m8f92/pjF/+j8MYv/d/LHLP7H5I9Z/I/NH7P4fzd/zOL/vfwxi/9x+WMW/+Pzxyz+J+SPWfxPzB+z+H8/f8zif1L+mMX/5Pwxi/8p+WMW/x/kj1n8f5g/ZvE/NX/M4n9a/pjF//T8MYv/GfljFv8z88cs/j/KH7P4/zh/zOL/k/wxi/9P88cs/j/LH7P4/zx/zOJ/Vv6Yxf/s/DGL/y/yxyz+5+SPWfx/mT9m8T83f8zif17+mMX//Pwxi/8F+WMW/wvzxyz+F+WPWfwvzh+z+P8qf8zi/+v8MYv/b/LHLP6/zR+z+F+SP2bxvzR/zOL/u/wxi//v88cs/pflj1n8/5A/ZvG/PH/M4n9F/pjF/8r8MYv/VfljFv+r88cs/tfkj1n8r80fs/j/MX/M4v+n/DGL/5/zxyz+1+WPWfz/kj9m8b8+f8zif0P+mMX/xvwxi/9N+WMW/7/mj1n8b84fs/jfkj9m8f9b/pjF/9b8MYv/3/PHLP7/yB+z+P8zf8zi/6/8MYv/bfljFv/b88cs/nfkj1n878wfs/jflT9m8Z+SP2bxvzt/zOJ/T/6YxX9q/pjEf4FB/pjFfyh/zOI/Kn/M4j9H/pjFf878MYv/6Pwxi/9c+WMW/7nzxyz+8+SPWfznzR+z+M+XP2bxnz9/zOK/QP6YxX/B/DGL/0L5Yxb/hfPHLP5j8scs/ovkj1n8x+aPWfwXzR+z+C+WP2bxf1z+mMX/8fljFv8n5I9Z/BfPH7P4PzF/zOK/RP6Yxf9J+WMW/yfnj1n8l8wfs/g/JX/M4v/U/DGL/7j8MYv/0/LHLP5Pzx+z+D8jf8ziv1T+mMV/6fwxi/8z88cs/svkj1n8l80fs/gvlz9m8X9W/pjF/9n5Yxb/5+SPWfyXzx+z+D83f8ziv0L+mMV/xfwxi/9K+WMW/5Xzxyz+q+SPWfxXzR+z+D8vf8ziv1r+mMV/9fwxi/8a+WMW/zXzxyz+z88fs/ivlT9m8V87f8ziv07+mMX/BfljFv9188cs/uPzxyz+E/LHLP4T88cs/uvlj1n8188fs/hvkD9m8Z+UP2bxn5w/ZvHfMH/M4r9R/pjF/4X5Yxb/F+WPWfw3zh+z+G+SP2bx3zR/zOL/4vwxi/9m+WMW/5fkj1n8N88fs/hvkT9m8d8yf8ziv1X+mMX/pfljFv+t88cs/tvkj1n8X5Y/ZvF/ef6Yxf8V+WMW/1fmj1n8X5U/ZvF/df6Yxf81+WMW/23zxyz+2+WPWfy3zx+z+L82f8ziv0P+mMV/x/wxi//r8scs/jvljw37bzzXYPBY9399/phl/e+cP2bxf0P+mMX/jfljFv9d8scs/rvmj1n8d8sfs/jvnj9m8X9T/pjF/835Yxb/PfLHLP5vyR+z+O+ZP2bxf2v+mMX/bff6j54943qUZvF/e+sfs/jvlT9m8d87f8zi/478MYv/O/PHLP7vyh+z+L87f8zi/578MYv/e/PHLP775I9Z/PfNH7P4vy9/zOL//vwxi/8H8scs/vvlj1n8P5g/ZvHfP3/M4v+h/DGL/4fzxyz+B+SPWfw/kj9m8f9o/pjF/2P5Yxb/j+ePWfw/kT9m8T8wf8zif1D+mMX/k/ljFv9P5Y9Z/D+dP2bx/0z+mMX/4Pwxi/9n88cs/p/LH7P4fz5/zOL/hfwxi/8X88cs/l/KH7P4fzl/zOL/lfwxi/9X88cs/l/LH7P4H5I/ZvH/ev6Yxf/Q/DGL/zfyxyz+h+WPWfwPzx+z+B+RP2bxPzJ/zOL/zfwxi/9R+WMW/2/lj1n8v50/ZvE/On/M4v+d/DGL/zH5Yxb/Y/PHLP7fzR+z+H8vf8zif1z+mMX/+Pwxi/8J+WMW/xPzxyz+388fs/iflD9m8T85f8zif0r+mMX/B/ljFv8f5o9Z/E/NH7P4n5Y/ZvE/PX/M4n9G/pjF/8z8MYv/j/LHLP4/zh+z+P8kf8zi/9P8MYv/z/LHLP4/zx+z+J+VP2bxPzt/zOL/i/wxi/85+WMW/1/mj1n8z80fs/iflz9m8T8/f8zif0H+mMX/wvwxi/9F+WMW/4vzxyz+v8ofs/j/On/M4v+b/LHHsP88M/v/Nn/sMex/v/V/Sf6Yxf/S/DGL/+/yxyz+v88fs/hflj9m8f9D/pjF//L8MYv/FfljFv8r88cs/lflj1n8r84fs/hfkz9m8b82f8zi/8f8MYv/n/LHLP5/zh+z+F+XP2bx/0v+mMX/+vwxi/8N+WMW/xvzxyz+N+WPWfz/mj9m8b85f8zif0v+mMX/b/ljFv9b88cs/n/PH7P4/yN/zOL/z/wxi/+/8scs/rflj1n8b88fs/jfkT9m8b8zf8zif1f+mMV/Sv6Yxf/u/DGL/z35Yxb/qfljEv8FB/ljFv+h/DGL/6j8MYv/HPljFv8588cs/qPzxyz+c+WPWfznzh+z+M+TP2bxnzd/zOI/X/6YxX/+/DGL/wL5Yxb/BfPHLP4L5Y9Z/BfOH7P4j8kfs/gvkj9m8R+bP2bxXzR/zOK/WP6Yxf9x+WMW/8fnj1n8n5A/ZvFfPH/M4v/E/DGL/xL5Yxb/J+WPWfyfnD9m8V8yf8zi/5T8MYv/U/PHLP7j8scs/k/LH7P4Pz1/zOL/jPwxi/9S+WMW/6Xzxyz+z8wfs/gvkz9m8V82f8ziv1z+mMX/WfljFv9n549Z/J+TP2bxXz5/zOL/3Pwxi/8K+WMW/xXzxyz+K+WPWfxXzh+z+K+SP2bxXzV/zOL/vPwxi/9q+WMW/9Xzxyz+a+SPWfzXzB+z+D8/f8ziv1b+mMV/7fwxi/86+WMW/xfkj1n8180fs/iPzx+z+E/IH7P4T8wfs/ivlz9m8V8/f8ziv0H+mMV/Uv6YxX9y/pjFf8P8MYv/RvljFv8X5o9Z/F+UP2bx3zh/zOK/Sf6YxX/T/DGL/4vzxyz+m+WPWfxfkj9m8d88f8ziv0X+mMV/y/wxi/9W+WMW/5fmj1n8t84fs/hvkz9m8X9Z/pjF/+X5Yxb/V+SPWfxfmT9m8X9V/pjF/9X5Yxb/1+SPWfy3zR+z+G+XP2bx3z5/zOL/2vwxi/8O+WMW/x3zxyz+r8sfs/jvlD9m8X99/pjFf+f8MYv/G/LHLP5vzB+z+O+SP2bx3zV/zOK/W/6YxX/3/DGL/5vyxyz+b84fs/jvkT9m8X9L/pjFf8/8MYv/W6X+cz7M8xb/t0n9Hy6L/9vzxyz+e+WPWfz3zh+z+L8jf8zi/878MYv/u/LHLP7vzh+z+L8nf8zi/978MYv/PvljFv9988cs/u/LH7P4vz9/zOL/gfwxi/9++WMW/w/mj1n8988fs/h/KH/M4v/h/DGL/wH5Yxb/j+SPWfw/mj9m8f9Y/pjF/+P5Yxb/T+SPWfwPzB+z+B+UP2bx/2T+mMX/U/ljFv9P549Z/D+TP2bxPzh/zOL/2Yf3n+N/dVyP0iz+n2v9Yxb/z+ePWfy/kD9m8f9i/pjF/0v5Yxb/L+ePWfy/kj9m8f9q/pjF/2v5Yxb/Q/LHLP5fzx+z+B+aP2bx/0b+mMX/sPwxi//h+WMW/yPyxyz+R+aPWfy/mT9m8T8qf8zi/638MYv/t/PHLP5H549Z/L+TP2bxPyZ/zOJ/bP6Yxf+7+WMW/+/lj1n8j8sfs/gfnz9m8T8hf8zif2L+mMX/+/ljFv+T8scs/ifnj1n8T8kfs/j/IH/M4v/D/DGL/6n5Yxb/0/LHLP6n549Z/M/IH7P4n5k/ZvH/Uf6Yxf/H+WMW/5/kj1n8f5o/ZvH/Wf6Yxf/n+WMW/7Pyxyz+Z+ePWfx/kT9m8T8nf8zi/0u3//gHe8Lif67b/0Gz+J+XP2bxPz9/zOJ/Qf6Yxf/C/DGL/0X5Yxb/i/PHLP6/yh+z+P86f8zi/5v8MYv/b/PHLP6X5I9Z/C/NH7P4/y5/zOL/+/wxi/9l+WMW/z/kj1n8L88fs/hfkT9m8b8yf8zif1X+mMX/6vwxi/81+WMW/2vzxyz+f8wfs/j/KX/M4v/n/DGL/3X5Yxb/v+SPWfyvzx+z+N+QP2bxvzF/zOJ/U/6Yxf+v+WMW/5vzxyz+t+SPWfz/lj9m8b81f8zi//f8MYv/P/LHLP7/zB+z+P8rf8zif1v+mMX/9vwxi/8d+WMW/zvzxyz+d+WPWfyn5I9Z/O/OH7P435M/ZvGfmj8m8V9okD9m8R/KH7P4j8ofs/jPkT9m8Z8zf8ziPzp/zOI/V/6YxX/u/DGL/zz5Yxb/efPHLP7z5Y9Z/OfPH7P4L5A/ZvFfMH/M4r9Q/pjFf+H8MYv/mPwxi/8i+U9r61keW/zH5o9Z/BfNH7P4L5Y/ZvF/XP6Yxf/x+WMW/yfkj1n8F88fs/g/MX/M4r9E/pjF/0n5Yxb/J+ePWfyXzB+z+D8lf8zi/9T8MYv/uPwxi//T8scs/k/PH7P4PyN/zOK/VP6YxX/p/DGL/zPzxyz+y+SPWfyXzR+z+C+XP2bxf1b+mMX/2fljFv/n5I9Z/Jd/eP/5/1fH9SjN4v/c1j9m8V8hf8ziv2L+mMV/pYfzl54cFv+VvcQPmcV/lfwxi/+q+WMW/+flj1n8V8sfs/ivnj9m8V8jf8ziv2b+mMX/+fljEv9pd/N/YBL/hdbOH7P4r2P1f5g3bfF/gdX/YbL4r5s/ZvEfnz9m8Z+QP2bxn5g/ZvFfL3/M4r9+/pjFf4P8MYv/pPwxi//k/DGL/4b5Yxb/jfLHLP4vzB+z+L8of8ziv3H+mMV/k/wxi/+m+WMW/xfnj1n8N8sfs/i/JH/M4r95/pjFf4v8MYv/lvljFv+t8scs/i/NH7P4b50/ZvHfJn/M4v+y/DGL/8vzxyz+r8gfs/i/Mn/M4v+q/DGL/6vzxyz+r8kfs/hvmz9m8d8uf8ziv73Wf9RDPmvxf63W/6Gz+O+QP2bx3zF/zOL/uvwxi/9O+WMW/9fnj1n8d84fs/i/IX/M4v/G/DGL/y75Yxb/XfPHLP675Y9Z/HfPH7P4vyl/zOL/5vwxi/8e+WMW/7fkj1n898wfs/i/NX/M4v+2/DGL/9vzxyz+e+WPWfz3zh+z+L8jf8zi/878MYv/u/LHLP7vzh+z+L8nf8zi/978MYv/PvljFv9988cs/u/LH7P4vz9/zOL/gfwxi/9++WMW/w/mj1n8988fs/h/KH/M4v/h/DGL/wH5Yxb/j+SPWfw/mj9m8f9Y/pjF/+P5Yxb/T+SPWfwPzB+z+B+UP2bx/2T+mMX/U/ljFv9P549Z/D+TP2bxPzh/zOL/2fwxi//n8scs/p/PH7P4fyF/zOL/xfwxi/+X8scs/l/OH7P4fyV/zOL/1fwxi//X8scs/ofkj1n8v54/ZvE/NH/M4v+N/DGL/2H5Yxb/w/PHLP5H5I9Z/I/MH7P4fzN/zOJ/VP6Yxf9b+WMW/2/nj1n8j84fs/h/J3/M4n9M/pjF/9j8MYv/d/PHLP7fyx+z+B+XP2bxPz5/zOJ/Qv6Yxf/E/DGL//fzxyz+J+WPWfxPzh+z+J+SP2bx/0H+mMX/h/ljFv9T88cs/qflj1n8T88fs/ifkT9m8T8zf8zi/6P8MYv/j/PHLP4/yR+z+P80f8zi/7P8MYv/z/PHLP5n5Y9Z/M/OH7P4/yJ/zOJ/Tv6Yxf+X+WMW/3Pzxyz+5+WPWfzPzx+z+F+QP2bxvzB/zOJ/Uf6Yxf/i/DGL/6/yxyz+v84fs/j/Jn/M4v/b/DGL/yX5Yxb/S/PHLP6/yx+z+P8+f8zif1n+mMX/D/ljFv/L88cs/lfkj1n8r8wfs/hflT9m8b86f8zif03+mMX/2vwxi/8f88cs/n/KH7P4/zl/zOJ/Xf6Yxf8v+WMW/+vzxyz+N+SPWfxvzB+z+N+UP2bx/2v+mMX/5vwxi/8t+WMW/7/lj1n8b80fs/j/PX/M4v+P/DGL/z/zxyz+/8ofs/jflj9m8b89f8zif0f+mMX/zvwxi/9d+WMW/yn5Yxb/u/PHLP735I9Z/Kfmj0n8Fx7kj1n8h/LHLP6j8scs/nPkj1n858wfs/iPzh+z+M+VP2bxnzt/zOI/T/6YxX/e/DGL/3z5Yxb/+fPHLP4L5I9Z/BfMH7P4L5Q/ZvFfOH/M4j8mf8ziv0j+mMV/bP6YxX/R/DGL/2L5Y49B/zPI/3H5Y49Bf1z/j88fs/g/IX/M4r94/pjF/4n5Yxb/JfLHLP5Pyh+z+D85f8ziv2T+mMX/KfljFv+n5o9Z/Mflj1n8n5Y/ZvF/ev6Yxf8Z+WMW/6Xyxyz+S+ePWfyfmT9m8V8mf8ziv2z+mMV/ufwxi/+z8scs/s/OH7P4Pyd/zOK/fP6Yxf+5+WMW/xXyxyz+K+aPWfxXyh+z+K+cP2bxXyV/zOK/av6Yxf95+WMW/9Xyxyz+q+ePWfzXyB+z+K+ZP2bxf37+mMV/rfwxi//a+WMW/3Xyxyz+L8gfs/ivmz9m8R+fP2bxn5A/ZvGfmD9m8V8vf8ziv37+mMV/g/wxi/+k/DGL/+T8MYv/hvljFv+N8scs/i/MH7P4vyh/zOK/cf6YxX+T/DGL/6b5Yxb/F+ePWfw3yx+z+L8kf8ziv3n+mMV/i/wxi/+W+WMW/63yxyz+L80fs/hvnT9m8d8mf8zi/7L8MYv/y/PHLP6vyB+z+L8yf8zi/6r8MYv/q/PHLP6vyR+z+G+bP2bx3y5/zOK/ff6Yxf+1+WMW/x3yxyz+O+aPWfxflz9m8d8pf8zi//r8MYv/zvljFv835I9Z/N+YP2bx3yV/zOK/a/6YxX+3/DGL/+75Yxb/N+WP/T/26QELDAOBomjGk2HGtlnbtm2bsZPatm3btm3bttsN/G4g/94tvPNa+g/WP2rpP0T/qKX/UP2jlv7D9I9a+g/XP2rpP0L/qKX/SP2jlv6j9I9a+o/WP2rpP0b/qKX/WP2jlv7j9I9a+o/XP2rpP0H/qKX/RP2jlv5b6B+19N9S/6il/1b6Ry39t9Y/aum/jf5RS/9t9Y9a+m+nf9TSf3v9o5b+O+gftfTfUf+opf9O+kct/XfWP2rpv4v+UUv/XfWPWvrvpn/U0n93/aOW/nvoH7X031P/qKX/XvpHLf331j9q6b+P/lFL/331j1r676d/1NJ/f/2jlv4H6B+19D9Q/6il/0H6Ry39D9Y/aul/iP5RS/9D9Y9a+h+mf9TS/3D9o5b+R+gftfQ/Uv+opf9R+kct/Y/WP2rpf4z+UUv/Y/WPWvofp3/U0v94/aOW/ifoH7X0P1H/qKX/SfpHLf1P1j9q6X+K/lFL/1P1j1r6n6Z/1NL/dP2jlv5n6B+19D9T/6il/1n6Ry39z9Y/aul/jv5RS/9z9Y9a+p+nf9TS/3z9o5b+F+gftfS/UP+opf9F+kct/S/WP2rpf4n+UUv/S/WPWvpfpn/U0v9y/aOW/lfoH7X0v1L/qKX/VfpHLf2v1j9q6X+N/lFL/2v1j1r6X6d/1NL/ev2jlv436B+19L9R/6il/036Ry39b9Y/aul/i/5RS/9b9Y9a+t+mf9TS/3b9o5b+d+gftfS/U/+opf9d+kct/e/WP2rpf4/+UUv/e/WPWvrfp3/U0v9+/aOW/g/oH7X0f1D/qKX/Q/pHLf0f1j9q6f+I/lFL/0f1j1r6P6Z/1NL/cf2jlv5P6B+19H9S/6il/1P6Ry39n9Y/aun/jP5RS/9n9Y9a+j+nf9TS/3n9o5b+L+gftfR/Uf+opf9L+kct/V/WP2rp/4r+UUv/V/WPWvq/pn/U0v91/aOW/m/oH7X0f1P/qKX/W/pHLf3f1j9q6f+O/lFL/3f1j1r6v6d/1NL/ff2jlv4f6B+19P9Q/6il/0f6Ry39P9Y/aun/if5RS/9P9Y9a+n+mf9TS/3P9o5L+gwboH7X0/4r+UUv/r+oftfT/mv5RS/+v6x+19P+G/lFL/2/qH7X0/5b+UUv/b+sftfQfqH/U0v87+kct/b+rf9TS/3v6Ry39v69/1NL/B/pHLf1/qH/U0n+Q/lFL/x/pH7X0/7H+UUv/n+gftfT/qf5RS/+f6R+19P+5/lFL/1/oH7X0/6X+UUv/X+kfTXL9Bw6I/X+tfzTJ9f+S/3+jf9TS/7f6Ry39f6d/1NL/9/pHLf3/oH/U0v+P+kct/f+kf9TS/8/6Ry39/6J/1NL/r/pHLf3/pn/U0v/v+kct/f+hf9TS/5/6Ry39/6V/1NL/3/pHLf3/o3/U0v+/+kct/f+nf9TS///6Ry39J9M/auk/uf5RS/8p9I9a+k+pf9TSfyr9o5b+U+sftfSfRv+opf+0+kct/afTP2rpP73+UUv/GfSPWvrPqH/U0n8m/aOW/jPrH7X0n0X/qKX/rPpHLf1n0z9q6T+7/lFL/zn0j1r6z6l/1NJ/Lv2jlv5z6x+19J9H/6il/7z6Ry3959M/auk/v/5RS/8F9I9a+i+of9TSfyH9o5b+C+sftfRfRP+opf+i+kct/RfTP2rpv7j+UUv/JfSPWvovqX/U0n8p/aOW/kvrH7X0X0b/qKX/svpHLf2X0z9q6b+8/lFL/xX0j1r6r6h/1NJ/Jf2jlv4r6x+19F9F/6il/6r6Ry39V9M/aum/uv5RS/819I9a+q+pf9TSfy39o5b+a+sftfRfR/+opf+6+kct/dfTP2rpv77+UUv/DfSPWvpvqH/U0n8j/aOW/hvrH7X030T/qKX/pvpHLf030z9q6b+5/lFL/8H6Ry39h+gftfQfqn/U0n+Y/lFL/+H6Ry39R+gftfQfqX/U0n+U/lFL/9H6Ry39x+gftfQfq3/U0n+c/lFL//H6Ry39J+gftfSfqH80yfUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCxAAAAAIAwf+sgejcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL4CAAD//w4i6CA=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x275a, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000080)={0x19, 0x0, 0x0}) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000000000086b1d010140000102030109025f000301000000090a24010000000201020904010000010200000904010101010200000905010900000000000725010000000009040200000102000009040201010102000009058209000000000007250100000000"], 0x0) r3 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000001cc0)='/proc/asound/card3/oss_mixer\x00', 0x600800, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) getsockopt$inet_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) r5 = socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r6) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0xffffffff, {0x0, 0x0, 0x0, r7, {0xfff1, 0xfffe}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{}, 0x0, 0x0, 0x0, 0xbb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}}}]}, 0x78}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000012d80)=@newtfilter={0x5218, 0x2c, 0xd27, 0x0, 0x0, {0xb, 0x0, 0x0, r7, {}, {0xc}, {0xd}}, [@filter_kind_options=@f_fw={{0x7}, {0x51dc, 0x2, [@TCA_FW_INDEV={0x14, 0x3, 'syzkaller0\x00'}, @TCA_FW_POLICE={0x410, 0x2, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x3, 0x7, 0x1, 0x8ca, 0x6, 0x6, 0x1, 0x3, 0x1eb, 0xffffc39a, 0x0, 0x7ff, 0x9, 0x1, 0x9, 0x3, 0xfffffcf7, 0x0, 0x3, 0xd3e2, 0x1, 0xfffffffe, 0x80000001, 0x9, 0x401, 0x401, 0x800, 0x8f53, 0x4, 0x6, 0x4, 0x2, 0x8, 0x0, 0x9, 0x1, 0x7, 0x2, 0xd, 0x0, 0x6, 0xa58b, 0x3, 0x1, 0x8990, 0x5, 0x8, 0x9a, 0x200, 0x4, 0x200, 0x6, 0x2502, 0x26a, 0x1, 0x8, 0x7, 0x8, 0x5, 0x4, 0x100, 0x1, 0x2, 0x1, 0x4, 0x4, 0x9, 0x5, 0xb, 0xffff, 0x8, 0x3, 0x1, 0xea33, 0xfffffff5, 0x9, 0x759, 0x80, 0xc6, 0x0, 0x5, 0x3, 0xbd5, 0x80000001, 0x6, 0xfffffffc, 0x8ad, 0x10, 0x6, 0x9, 0x9, 0x3, 0x10001, 0x23c, 0x7f, 0x2, 0x5, 0x0, 0x6, 0x7fff, 0x8001, 0x3, 0x0, 0x3, 0x6b0, 0x1, 0xf18, 0x7fffffff, 0x9, 0xcc5e, 0x5, 0x2d7, 0x10000, 0x800, 0x7, 0x8, 0x9, 0x5, 0x2, 0x871, 0x9, 0x1ff, 0x9796, 0x80000000, 0x643, 0xfffffffa, 0x8cd, 0x4f, 0x7f, 0x10, 0x2, 0x80000001, 0x5, 0x5, 0xffffe818, 0xc1, 0x8, 0x0, 0x10000, 0x6, 0x4, 0x4, 0xfdb, 0x5, 0x0, 0xc, 0x4, 0x1, 0x90000, 0x3, 0xfffffffb, 0x800, 0x3, 0x9, 0x6, 0x800, 0x7, 0xe59, 0x8, 0x5ee7, 0x9, 0x6, 0x7, 0x1ff, 0xffff, 0x0, 0x45, 0x8b, 0x8, 0x5, 0x3, 0x2, 0x7, 0xffffbb6b, 0x3, 0x2, 0x1, 0x5, 0xfffffffb, 0x840, 0x8, 0x0, 0x3, 0x6, 0x9, 0x3, 0x0, 0x5, 0x1, 0x7f, 0x100, 0x1, 0x8b, 0x74, 0xff, 0x1, 0x0, 0x7, 0x2, 0xad, 0x7, 0x4e000000, 0x6, 0x1, 0x6, 0x59, 0x6, 0x100, 0x101, 0x800, 0x8001, 0xe0a, 0x7a, 0x1, 0x3, 0x0, 0x400, 0x8, 0x7, 0x4, 0x3, 0x80000000, 0x1, 0x8001, 0x4, 0x7f, 0x8, 0xe400, 0xb, 0x8, 0x7, 0x19f63119, 0x6, 0x0, 0x7, 0x7fffffff, 0xaa, 0xfffffff9, 0x5, 0x3, 0x1, 0x7, 0xb4, 0x1, 0x7, 0x1, 0x3, 0x3, 0x4, 0x6, 0x8, 0x4, 0xffff5404, 0x78000000, 0x9, 0xd]}]}, @TCA_FW_MASK={0x8, 0x5, 0x80000000}, @TCA_FW_INDEV={0x14, 0x3, 'veth1_to_bridge\x00'}, @TCA_FW_POLICE={0x848, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x5, 0x100, 0x400, 0x6fc, 0x80, 0x3, 0x3, 0x0, 0x4, 0x1, 0x80000000, 0x4, 0xf885, 0x896, 0xfffffff2, 0x8, 0x4, 0x5, 0x0, 0x80000000, 0x63, 0x9, 0x5, 0xffff, 0x0, 0xc, 0x401, 0x40, 0x101, 0x9, 0x32, 0x5, 0x5, 0x0, 0x5, 0x800, 0x800, 0x81, 0xfffffff6, 0x100, 0x9, 0x0, 0x6, 0x5, 0x2c, 0x4, 0x0, 0x0, 0xffffece7, 0x757, 0x8, 0x4, 0x4, 0xae, 0x2, 0xe23, 0x9, 0x5, 0x9, 0xe, 0x100, 0x2ad84440, 0xffffffff, 0x24e, 0x74, 0x576c, 0x9, 0x1, 0x7, 0x100, 0x5, 0x4, 0x9, 0x3, 0xf, 0xcb9, 0x6, 0x0, 0x0, 0x3, 0x80000001, 0x2, 0x400, 0xffff, 0x1, 0x2, 0x9, 0x1, 0x10, 0x5, 0x20000, 0x10001, 0xfffffffa, 0x4, 0x3ff, 0x0, 0x9, 0x8000, 0x3, 0x1, 0x2, 0x10001, 0xfffffff9, 0x7, 0x40, 0x7, 0xff4, 0x5, 0x112, 0xff5, 0x45, 0x2, 0xfffffff7, 0x4, 0xfffffa24, 0x7, 0x9, 0x14, 0x0, 0xd, 0x0, 0x9, 0x7, 0x4, 0x8d0, 0x8001, 0x8, 0x3, 0x1, 0x401, 0xfffffff8, 0x3, 0xe59, 0x9, 0x7, 0x3, 0xfde9, 0x6, 0x4ca, 0x100, 0xd56, 0x5, 0x4, 0x1, 0x1c, 0x6, 0xffff, 0x4, 0x9, 0xfffffffa, 0x3, 0x200, 0x1, 0x8d5, 0x8, 0x1, 0x7, 0x5, 0x9, 0x3, 0x8, 0xe4a, 0x6, 0x9ea, 0x1, 0x0, 0xfffffff7, 0x0, 0x1, 0x6, 0x9, 0x0, 0x7, 0x0, 0x8001, 0x528, 0x5, 0x2, 0xfff, 0x7f, 0x62, 0x1, 0x601dbf52, 0x7, 0x2, 0x13a200, 0x37, 0x9, 0xf97457a, 0x67, 0x9d, 0xe3bc, 0x1000, 0x2, 0xfffffff8, 0x4, 0x4320, 0x9, 0x6, 0x7f, 0x101, 0x7, 0x60f, 0x10000, 0x3, 0x4, 0x0, 0x8, 0x9, 0x6, 0xf, 0x2, 0x488, 0xa, 0x9, 0x4, 0x700, 0x4, 0x1, 0x6, 0x1, 0x4, 0x9, 0x0, 0x2, 0x4, 0x7, 0x7f, 0xfe, 0x1000, 0xb, 0x1f, 0xffff0000, 0x3, 0x4, 0x2f8, 0x2, 0x3, 0x80, 0xb, 0x7fffffff, 0x40, 0x5, 0x6, 0x7, 0x6, 0x800, 0x8, 0x40, 0x10001, 0x81, 0x17e, 0x9, 0x1, 0x9, 0x2]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x9, 0x8, 0x5b8, 0x8, 0xf, {0x6, 0x1, 0x5, 0xc, 0x7}, {0x3, 0x0, 0x0, 0x7f, 0xc5, 0x1}, 0x3, 0x800, 0x6}}, @TCA_POLICE_RATE={0x404, 0x2, [0xfffffff9, 0xb, 0x1, 0x0, 0xe879, 0x3, 0x1, 0x9, 0x3ff, 0x2, 0x2, 0x5, 0x9, 0x6, 0x1, 0x8c4f, 0x800, 0x0, 0x80, 0x4, 0x3fe6f495, 0x8, 0x5, 0x4, 0x0, 0xa886, 0x7, 0x31a, 0xe23, 0x606, 0x80000001, 0x4, 0x7, 0x6, 0x5, 0x22980000, 0x0, 0xfffffffb, 0x7, 0x0, 0x5f4, 0x6, 0x0, 0x0, 0x0, 0x3, 0x8, 0x0, 0xfffffffb, 0x0, 0xce, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffb, 0x2eab, 0x0, 0x80, 0x0, 0x5, 0x10, 0x8, 0x0, 0xffffffff, 0x342, 0x3, 0x80000001, 0x5, 0x0, 0x4, 0x0, 0x0, 0x4, 0x1, 0xfffffff8, 0x8, 0x6, 0x4, 0x8, 0x2, 0x8, 0xa, 0x3, 0xa, 0x9, 0x5, 0x8000, 0x4, 0xe, 0xba40, 0x7, 0x9, 0x8, 0xe4, 0x2, 0x120, 0x639, 0x6, 0x7f, 0x800, 0x3, 0x2, 0x200, 0x5, 0x1, 0x10000, 0x6, 0x4, 0x3, 0x96c, 0x10, 0x4, 0x7, 0xfffffff7, 0x956, 0x6, 0xffff, 0x35354693, 0x832, 0x44, 0x8, 0x9, 0x10000, 0x0, 0x0, 0x80000000, 0x3, 0x3, 0x5, 0x5, 0x1, 0x3, 0x3f38, 0xa74d, 0xcc, 0xc96b, 0x100, 0x6, 0x3ff, 0x0, 0x9, 0x9, 0x9f3, 0x0, 0x81, 0x80000000, 0x1, 0x7, 0x6, 0x5, 0x3ff, 0x0, 0xfffffff9, 0x2, 0x7, 0x3ff, 0x10001, 0x100, 0x9, 0xb8, 0xb, 0xe, 0x2, 0x1, 0x7, 0x8, 0xa0e8, 0x8, 0x1, 0xd02, 0xfffffffa, 0x6, 0x7, 0xd, 0x7aa, 0x4, 0x1, 0x5, 0x1, 0x0, 0x90, 0x71, 0xc, 0x0, 0x7, 0x9, 0x0, 0xf618, 0xd05, 0x6, 0x3, 0x5, 0x6, 0x6, 0x101, 0xfffffffa, 0x1000, 0x9, 0x9, 0x1, 0x6, 0x0, 0x6, 0xd0c7, 0x7, 0x8, 0x4, 0x3, 0x6, 0xfffeffff, 0x180, 0x0, 0x803f, 0x5, 0x0, 0x6, 0x5, 0x5, 0x8, 0xc14db77a, 0x2ee, 0x401, 0x6, 0x1, 0xffff, 0x3, 0x10, 0x5, 0x6, 0x5, 0x8000, 0x8, 0x0, 0x5, 0x6, 0x2, 0xfffffff7, 0x2516, 0x3, 0x2, 0x1, 0xb, 0x800, 0x0, 0x1c0, 0xa, 0x7, 0x1, 0x9, 0xa]}]}, @TCA_FW_ACT={0x4550, 0x4, [@m_xt={0xc8, 0xd, 0x0, 0x0, {{0x7}, {0x64, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_HOOK={0x8, 0x2, 0x4}, @TCA_IPT_TARG={0x2a, 0x6, {0x7, 'mangle\x00', 0x1, 0x4}}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}]}, {0x40, 0x6, "de6de838d947ae7cc5313e5cf5418fd38add814af224dec0a01cb9786dbeb0b403383736e04f10a226ae6895549831b3cc972e509a1795295bffa68e"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_simple={0x10f0, 0x1f, 0x0, 0x0, {{0xb}, {0xc4, 0x2, 0x0, 0x1, [@TCA_DEF_DATA={0x5, 0x3, '\x00'}, @TCA_DEF_DATA={0x26, 0x3, '\x94,\'%/t--(\x98:{@]+(*[+(.+]([@:.$:++)\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x3, 0x2, 0x4, 0x5}}, @TCA_DEF_DATA={0xa, 0x3, '!/(]!\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x1c31, 0x3, 0x5, 0x2, 0x10000}}, @TCA_DEF_PARMS={0x18, 0x2, {0x9, 0x5, 0x6, 0xa, 0x3}}, @TCA_DEF_PARMS={0x18, 0x2, {0x0, 0x5, 0x10000000, 0x80000001, 0x2589}}, @TCA_DEF_DATA={0x21, 0x3, '/proc/asound/card3/oss_mixer\x00'}]}, {0x1004, 0x6, "aa175455185035e3db24045641504f7b02f67d4eec38ac3e7d89947d5fa57540f01e433332ce6df737acc279870c67e631c8c3d1d6338dc318baf99249dc843f533dabdf261d2e4afe9974eaf8f51d169989cd5bc6c177982c614fb2301d0036c61f90f9b2ae2b3acc101c00f6c2b42b688eff755a239aae7ea5052f247e33bd145dc30ba191c37df7ba5cc705af3d8ea0863d118bb48267b9423d3ff958ad4064f002fe536c1f1fd89cad3899fb071062b28fd22c9ce77af2b9ccfadee505221ed46668a022096d22e2223cd55f965941662ac2d7c230c21750761d027a35733bde87e74983c00bbef4bc49cb8811b24e1b6e08665e14ce09991dffbc9f0b75302aadb75176c3c3ff19730dc3f5da80b0f927f77cc6b8cb387456b823d97e9f16198ca7aaebde3aaacde2addf79c42e939f2b398a397daf56ac6f171aa803b4e4b1c2f233229778c510107a176111e485a357edff9505e8410cc90cf8387664b40c7332ef4092d663db8f8d486022dac7445d049ce02ccd44f97a80931efd4d3b195845f0c0416bec9857a9ea9f72f621f96b1a24d7f2d7a746f3de4985ed462f97f20db24913273279d72f079cbf9b5908b7f66a0471aee9be966d9252de791067725b6918a5315c047ba80f8c5e2d685a9ed96187620dca2aea4b3cfd694cc1ebc11d689705f5546d234c8c580f62fd771a02486c0d6dbbe8cea07d3662e245fe114f1d98f70a017ce3803de135e882407de41585789194bfe63ed4d1e09715278617dfdb39558fdbc1ab33ec6795baa2839a734cc90aa2b8bafed659ee99ee1f40590ffc4ed63d82de30a146e60a82da621cfb7eb4f13b1ed0cd1d6131bcfbd9f9703d3579e10d45630a5c47b3795b325b606a9c7e1060f759ef33bda113f80a778fd30ad763790773018dfa042e16feeb2e797d835a25e62aa1866fdfc533ccd891385322f0711b30ecd4669b87cffcf2b9cf2ae13f89812b084d07d385bbe90269a5953e3dbe06bf8c30477d470710dccd7f04c623d76133a0274249738a2b653f6a24055ac826f2effb7a8c0ad3fefc4cd2eafebf3891ac1da43998745300766d6f688be60a6921689c8547c495d5d13eec0412e9c3ce77c266430354bde9a91d071ef39a74b6fbbb9d6b2a22fe40ea5eda109d51a605f9c4256860a2744189cc1e345788fe5e018586e70b3cb45d28a7b724ca57705a829ad0adbb16343092b392bf41b30baf2b94c3f8e2e2b623d17537f500b25563fd86e3dae7ca92e7d9064b49d629dd42a53868f7ec35b2244301c951b92d10e91e8daa90aee8e0d8f01e5010f6486b36614102985365698bbad7263d3b63fd3a2729244bcb5093432ee2f96200451b180f74696fe19ac918ed9f49d1628337388653ab2d94b9606055cd8dc070b3bb2f0b1e3f99396b6cf54689175cfcaca1bc053b75e8c0bba1c50caf95e512303810c1b4b964d4f27c0af7e071e01675a5a0d6b3ba7afe582c08303b5691366eed3f77864ec4716cae5bc20aa56a2cbec55e0138b906b7ec0ebf5d52f5e006f2bec952851d34cb5d1a8f44d2382ca11370cdff7fbce8c9503bc6ad463fae2eccd453dac07b05953e56b215a7390a50d572f1ed0065a38ff8093d3bb050714b8f8d170e31734a70a16c16824d52155379e198417c915690db55f37d53fe1727f6b0ee1abfd3909a31c342f5ec9c050231663b047fa334544f3f62fcf80ca01f48a960448371d8c42682efa3997e7772603d740742320a82daa440a7c1a92135dc8aaa3a134eb05caab84c8ece4b111b9599e5d0918d1e5e6c3845867edc394d6dc8d2a8d9a2116f90b8947edbd977259bb264180ebb8de98fdb7f739c76b01ed47b642d07fa37c2056909d5af401db40ed021df9ec99838fb97149b2c2faac4f4e4b74dfdb245108bea0b0b303cf49f3e836be7f7beb6a91e5e90fdb33ac412ac7c92369b0403ad5e250c04994a5298f29b4b1640047f5a532700cf1cc62da5c48c6ead8b6b90c68d38f39b16c1eec2f19586db339ad3ede4e3f6e2a181aa9d52d8e21dc7639d9345387d9a3577c86f98513389ea6d8fa7cf6256f587acdeb90de192d0c87786170b7310d733ee0d5274aca7e6285e59a2570e5bf5efe255a050a3e3ac703a1e4035fee8427112634e46c5a837e4a4fd993c83a86adfdf415986ccfb27d32ae183c8f8f21dadbc189c4aa7f0fbcc246d6103d4e777783ddabd40b3c1d8817e9d27b3a8c91ebd6ed833550c02b7d9348ff12266bfd66270b0d06f3edb3f1e380203a5f1de9eb2892b5766b1e9f3c2e57301b250f7baa1154f25d84e441fa05b93a8262955716f935039b74c5345f016025cd96656485a2a81c1853112d2640575eb08afe90b7586f2eb6a228ea76792237cd44c964691f6c7e081bae80cf9686631077427c81bcd23be0e20d762d9b02deecf0be6c3dae4a69544ec2bf405f003cefe8277fe2e92fcb42cffce92366b067f2048aec128a5399ce08bbad85973cefa0f6d90a8480536ce82e8e45f3dc7cafa95287c3c40883a5aff34df680b753f2e5d7e789507e5e173c0c2d17acb087e30c32af4ea2a4edb6146abec736da5e993e3f27780f5efaf3bfab4bb030b8c0177cbf34f8ac8dea4b5beff471605899039a96ff48e21738b466a550e6dcc3d976f3beb785c7becd6991f3859c395d45503b947cfd294193bead73c6753da2d442383a59cf1e71fb125b51c7a5a4028d808c6e23b058878df9091a711b19bfc3e71831d4a163a1f4be7d021708b5aaca3ae67df58c68385960564eca1dfcaaf11848f9871da02dfe0cf3ba0567366dd5e8b14dc10800e2d7c993090026cf8854a56f5fe5293c45c37c0409bad5afec63294b814e3c48216682a326667ee732d61b3dd0550322af3a289a76405acc3db5a103312c3b1b309f8d2ab32bec9d59b1c0f91b3740041e69eef54539399f1521f89a4d30228d937a04f0ded9215d2c64740a13fe867634b90ffdfdd612c3e2acd3676b436c19d2c2dea7a66372bba0223ccbd52dad46d63cd1212657de297adc15f682e082519938921400f3426e8033558d7a0be470f6fd67c9e9915e8d17855f7cb4cc45a5fc0530732b7d3538fcf19fb6e85b99e7639484fce6ce62fe99effe36261bbfda06677b199b9153371cdad55ff5e9afadcd2ab6e54a90c423a5e5737ade409e16e5318981b8ee6478a693a38f26a246bab90ee02ca426266726e715305df09c71ab747a1e3cf4214ec214207e14e5a74bb49f7e9e51a726057d95e692705cd6b004db1b0a97fc6df5df0c92a1c19d69e955a9e3cbed727c4b9d9691a9108b2a2923e9bcaef23e6c905f7d13fd252942acd12d480dbc8c5ec88a1c156ae32e8306c991912e8c43d9ff30924625ef2f07749d8862d1e59cf42a0fa31804b36e7e2b94fd68ed5e4e048ea16de84895d193273f4f4cfcd2c83a1ccd196184b4f21b337bfaad1305a9d2075d2ef21eb1bd78c380375110679cdd9dd1f09c26a6313db12027fb3a4dddab36d800e3bcedbbe36e977ff96eaf27daa07c6d0679cce302f1317bc82abbbfce7707f81dadd4ad6f0002079ceb496e9266f6371001b2e70ade38a217fa9dbf3fe62b0dff47050f644e7669e18c3535a9cc18fd0aae63915ddfa514f5bd687f93d10695eed0199dfd04be01ced51fff22dbdbc7bdd062c9ae4cb12f3cfccc0441f49042f5f19e39c76ffc9fedc659c7de48f378c8954b5171641353d06e743b63919e9549f5cfe6512240f22c177ee70007a4e19577522a4a48042aa3260dd23a5debd09c234bf3629c8583f2be1687dd19a09a082578b86f26a144401bc5f4155681311385734b784fec7be89af9286db4a420865d522dc75b966eeef783da588dc01ecc7144538813ee014921921c071612edf7669d700d8c9729840a51e1965ae3c1fa8085b16409ee9935b1cc0a4cd5fc6774d27a1a436b15427ac8588ea78f6895ee085d4cce6e62bd9f0ec900bdd9c629342562b4d96ab5e1837d2d887cb6a6fe5cf088133f1afa5c0a404e2c9349c67a10cd10b7a4e246479387c37477d96f7f46d482b974575b914be122f27b68eba58353f22aab62d476be2aba8b16906d23e6dd8ae2ad360381f22215aa40e1277527ca42a6a655fd5c0cc403ecdcef0437835714bc039fe1f7f690987a1dd7e48d79acbe762c96763222e4ec73182c96c4972d5ecb653053e9520c9824bcaf6296ac06b3f65231d18daa64dec3179e46fa56758c699264d3f930d48478046830e8238fdfc27f1d1146fea76f96aaa873fb369d3820974ccbe41666d29bfe63645556bf8290e4dff48bac4b5b9e11aa04ee76368ff2edd3a26652e255361c798004bc94399afdfe865df7ecdc643795daa9e621d1562360dabf4022a4f838e923bd6829e39b047096c286b6001ca3ab41d427e56a7fc7b6e9e322dce655db6e007f70f9bb8d87ad09639be9a052d8a666eafc8853667921dcc5f2e36054572f9d67c25a6ed8c2425b094f6a91b98b4777064541584fbb6467cc311cc326b8a8a6c217f620b308b4cf2ef4b2a4ea6ebe1aea7f07d675d6192663f88cbcbacc1ba55f69d27ed03f78942457c6380bb64b44bc9c7bed151893340d95194beecabc7fec61a89fc6a1a68f871f3ea6ced5e038cd0b6f73326f049113f5052f4cb05b327c20bf55975748911bffec5af7f28f9487dac9fafad0d15bdd269563b952c5da9b4bd854474e7432815de6bcbdc3ec885c7600f7c1beebffdf8f8a08e38a4a83d2007391eed2ba8a6eb9a2044b431cbb2e3deddb4794e319dc7442c05cf29002c6a6a20fbddadcf954ab8b5b9de543f3fe87ce4689fbea6aa86264ea6e3c9edfab006f4d2cc12f035043106bdd1afe1dea584a7dadf3cc9e55499d9734f341b187d365f90d2201abfb43f4813b001817fda69aafa50a54560b0017a520434a53ae3e713281e8ba8fd49eb317c35b293f9c2ce4c52c06330a96566d7078ecedc07c86ef12936b15ff30c1a90628cddef4033376549366939e7627b7a8c496ba6da279b9e59fc8e536c3f8e1884779471fd9a97f7abad7ab31e318980117976516408e9ec04d3cb26ef641f5687b5799b02100c831f6ac127d7355e25ec115f4c4bbdc45d366ded022ee86ef20a38bfe45ba7f48a4393bae9ea0c58c4e02aea76201ddb07ec017897ec627dfe0e1f6f77e890d3694fd918d335c3700b178076548b092c1694478824852854ec921f40748b5cce1b5609dabde5372f808a4c64eab86044be5721e8a8f251b49aa3ae04515e97d3de5b0b40be4ded83a4a6c99009798f75228274213c7e1e4a07a7dc6aa35502681d7aba3b58082c7ff176ee2e89101f69bcd876e513c49f0e816fbb063f415bdef2eddf7d2d2204d94cfbed174911bf964296d5825c29338cc921772b194ecba403fbbb8ff593f50a5ac54631ea679ac285faa237bdf89b940a3c762dc11b2cc7ba3e8e060c0040f9dd43337c77621c9a08ee39d3ba99ca1fca124a14eb1c02b5f88426b7fe427f3b62bd10ece7a7679c4e00b71ccba9e8d20743082433f4cdbc8bb5fa17366956b8b8933a7c182ca51517de361d40e9132f3be85549fc1bec18a8328207861c7ec9e22436c77e959396ed0982b180a980587434bb1716cd963ef837a6528670367eb969ccaf31bcc8b8cfbc09dbd60905a23c83fa09cff2f673dec1411bcbc2a46df1ea71c965535bf73bea8dab715d39333dc225cf0d2f95c6439b1540cb675e7982d1a3d71fbc77bb6ec50df93de2614decfcfd6f96237a6990"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_mpls={0xa0, 0x8, 0x0, 0x0, {{0x9}, {0x58, 0x2, 0x0, 0x1, [@TCA_MPLS_LABEL={0x8, 0x5, 0x9d510}, @TCA_MPLS_TC={0x5, 0x6, 0x5}, @TCA_MPLS_LABEL={0x8, 0x5, 0xef3ce}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x5, 0x0, 0x6, 0x6, 0x7}, 0x2}}, @TCA_MPLS_LABEL={0x8, 0x5, 0x33efe}, @TCA_MPLS_PROTO={0x6, 0x4, 0x1a}, @TCA_MPLS_PROTO={0x6, 0x4, 0x8914}, @TCA_MPLS_TTL={0x5}]}, {0x1f, 0x6, "e41b2325891ed980c36c9c8d0244399e1f323833a99e2afab03d3f"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_skbmod={0x190, 0x1e, 0x0, 0x0, {{0xb}, {0x70, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @multicast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x8}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x6, 0x7, 0x2, 0x81, 0x10000}, 0xd}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x7}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x3}]}, {0xf6, 0x6, "67cc49826a347c42dc19b9c1b49ceea9de66233f9840bbb7bc9bca85080e1a492b5d060b3ce98444c459ea333763d5913da55aaf7b75b50398f74f648d20479566ef74ea85389bc341176e565af7bf95134c666033be976fd9ce75ce1dc8b5a9ee2ee407ccc28bc2d81e919c8f1685600a8741c3532605f034532411e6a695a1a6c8c756f1703cd7a8103ec614c624cab5f90f07f66a81f1c73f8a2dd0831fbdfab636d8a97be8570f80d1f645f5100100ee79a13ddd1eac6b8ac4b80a2f699bd662e9e007b2fe6e5f122055ddd54ccca389edbf5df9de99775f2e20803b3d6f481cc8859e4dcd5fa03ee733ce3da5edfb33"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_bpf={0x10d8, 0x1, 0x0, 0x0, {{0x8}, {0xb0, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x54, 0x4, [{0x5, 0x40, 0x0, 0x4}, {0x4, 0x12, 0xcf, 0x7}, {0x7fff, 0x2, 0xc, 0x3ff}, {0xffff, 0x9, 0x8, 0x61}, {0x7800, 0x8, 0xf2, 0x97b}, {0xff7f, 0xf, 0x1, 0x9}, {0x3, 0x79, 0x1, 0x4c78e639}, {0xf, 0x3, 0x40, 0x4c09}, {0x2, 0x1a, 0x6, 0xfffffffb}, {0x0, 0xa, 0x9, 0xa210}]}, @TCA_ACT_BPF_OPS={0x14, 0x4, [{0xfff, 0xfa, 0x8, 0x7f}, {0xe1, 0xb, 0x1, 0xffffffff}]}, @TCA_ACT_BPF_FD={0x8, 0x5, r5}, @TCA_ACT_BPF_FD={0x8, 0x5, r3}, @TCA_ACT_BPF_OPS={0x14, 0x4, [{0x2, 0x4e, 0x9, 0x80000001}, {0x1ff, 0x7, 0x10}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0xa}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x1004, 0x6, "665f17963155fe5bd670deeb7d7a810b93791f21aa4c62746f331f249bb5ab7cd718e7fdbf751d67148791dd25c22dd353183201dd7c6361d2df61bc10fb7722a88c94c367f0052d9eb4a0ea41b4cefcc38b42045796697aa6d627df2a2bca7918e1334d85a431f129c4b87fc47fdb4728d478cb4e242697b0ece60e5df3771ec268b0cc50ffc5912c64e3f57482a725ba5ca309022d544ecb80d89fab00f8a609a9156115bbc98303806c9b09dc40094141ba01309f8b4607489259a201b02c034a8f3f58aeb733ff4cbf44bef78ba505beaa7606aff36d097a08461e8c33e6e4449da89628a50bf70fa58311f67867318a4d7580814f0ba870e1ecd0fbb01c2b22f54c5d444d1ec112d585279e3e5608a177096741eda58ca88e866cec5b92829f7e604875a4b2bbe76b9ef37da49ed8716651c541db0eb615719bb1bfbe04609d06778c1e18b0f0d79e134fe5408fa4d8ce75d73d8eda48481aac15f2518986d2e928059947052af1a367bd893b2db72671c46220f52dc12ecbe90f08bd6d1a1f2ab36a5dcf000837a9bd7598f56f11df06d87c8b2d3d5a6e9559fe5b7f0d9d09ba2a6a8669a885e46c7a3d5495ba1b5c7883ba5c69a4e472c41b7f0c1004800ba165868a725980aa1ac119b695af41f939a624e2281da894ae229506dc9b7c6b36e90af88195ac31c6db1e445a9f8cfd3d90eb7cde5917f2db9a914cfa143437882bbbfa58198ca7830dd0052405b1b7c61ed3d33d8e922e8eb44821a38ab4a0435c44bbbcb8c80057c5e7ae10d892a28aeac6afd83dbdb91a3ee74767a2aa7d3612c199ff2b8449dbb48eb9901db27e249b17c7da2ab2827455144647a6eebc6effcbd599654b2634972696fde503a6f49375680db7394a153e1c680513459f23313a80880ab5520cf1ab3cdc11864d21072fcebea2e06af3bab9ecba9efca5a26ec981b8ccf1fb58d60ecc574398e00d12c0d400107facc497a508cead9b4fa9fe27eb4e92689cf2899b5b5438d9f9d6f089ad22224567b978b591d45817f1c689a6ea7354828c8a22a43c2c96f8207538175f474d1585d172db17ea6349a15e524bb500e2d9848de476d1553b55ee38b8cb47415f611f01260f8132275040f71ecc8a073cdb52724cabd4c6a8485e174a0b3829c632d14676511a94f51d2f4a20126bbacf4d633d2c345fae992cf8f2b69410a4a79b6535acaf3fd5bb3fa7ca82df64e59b3d88089cf4539d4f4765c5d541b87b260edaada0848128808581073d08191ac89ea4e808bbc106dd84acf0e972168e3e1f26edbeb069413cae8cc4ad25487eaf797f7d429ff97c5f76ca1b7aac585c01140ba76ec86056de15810813ab08d92b0223148120e13685d40d130c1e1d190fc13485019258c96f5803ac414d58ae2b59ee252e10aa00e6381eca4215d327cec317e6887e244ac99fb34ae0be8107cc3181ff0ec771d106c0c22418afb55ae4559e9f0df186d6d646f753bf433da0c10a7ce01adca530732189e71b00f5a7afd189740853877043147f4822438ccdd6f7f9ac65baacba20f35ac0369df1c4d2c128fdce782e74e3d1b523aeb1ed29314f1f7306b2d445877306c59e551df378c9cb3c51bd97dd51f08bc20991fd714427669f944e955abb220f6bcdece057d882b9e2cf502363b15ababeb28272411288fbda7c774087f3bbd227dc74ff733131eed59289e79f6b1be4c9e75046bea82849a2ce04c645598409157d7bb9bf1375176131e925f47b25f83e4e8ca727ce62cd25313d6e694fbc790adc0f0bfb8f954da8de1bca48fc8cdb8c93c4cea018ca1cedf455d668e3a9adc50bb4bf928778f518a517951f6c556ac04c04fe47c38047273a6845bfafcf1de7dd6d655fe529c3f595abb1fe4765e8138d067449293c5cab19457f1e686389b85f818adae25bc86b887ca50f04c151ad0ceb9dd39e564f0d74a0cd6ac9d20a6deef5f24c8b5051458387e4fc95c86a2592285d59ceca3c18e825844026b007d6cd41bbc4a3156ddcf1afe38a77eb6c307e39a7b0a43bbfe5172fffbd90a94d7152c2271add78bea78abc4dfcc69a865507415a9ab0b93a8ac9e52737e7d1e1ba0aa0cb6ccc82d5e9274f2d46cbda8b461e9796825eb85d201df2f003792716e1b1641be547f5508bd59b7fab18dc812730258eba740e129048d7972abec7a85538ec21cfb524718ab655abb47e64b2c071138eea94aa8d7639874d1bf4796977df6a1e0d09f70648b99331b417b27c5e34361c90b9d44ef10540ac9737662f2a28612d430c4122e42a3e8f49bd1cad6976e188560b645bd732fa4eacd0c6e6695cc14681283cf65cfefa76a3b1c126c9b02b95b45708316b2129b8581e1faf862687d00d2b573f456b7095c754a6f8291a5a0f91bb9dc2d3979d69037dd2aba3cd6ffd7972cd398d5d46a3e28e45cdfb233fec5969fcecc5595f02d46fcd6024ab2434d2647bf68b4761c379277393ea4c08110f9432226938bcaae869da465833ffee6e04179b2d704156a15e34e6c86423a62e6e43d0cc0316227267eb045d9b2f98bfec62e4a41a30770245a2908fa57eaac9f7fec73f8e7c9b0538877a2f3b2ad3a25fac0cbe605e7bc940ecb8b8048692ec6fd61d378628fd807191bd586e4031ab25067d2c0cd088a82312f2c3eef601450e292e173a00a672f36be1b91e367310cf017d01eec81aba023a86326e5b0909026f6431c444ba2573cea80337168b7add1afdc717d22800bd06323c8c9ad1fa498703588aea8efe2bdd5e58aaa434f1ed84084b4f3dad6ec5cf7fb78e6b439cd0c1daad2d2bb06db598b3bcf1168c78aaba41704d3e5b989ddaf2f34d087e029ca093dfb0cca1e9292e4a602c07ccb525020f13191b4722d3d60bc591daaf93aac3fdb25d6ffee74baba6388b8c3d83a72deb5a895113e90ded400b9ef6ca497927ecad8941675fd4265c9b3071eb774ccde8ee8fbcc366e0c4ce98c6d2ac315abdcc29b15062f4f056ce691d1f6cdae1bf62f3d205d4165cf2b8ed7dfcfba5b93897c503a4fa4770cc682ab010c6b6697fb3e56ce6b424d7a52b53cdac2007bb5d78b6883be30e346cb1659c8c68120008b81ec5f5f9d1d8ef2cdd3953a7444f2c0c0307c36a5f66ed305a9db9dede3c6b6c2d9619334c1bd947d53933fb4056485b3b469dea7d34ab39dc78d5ed6bd9c61ed9a7a3cf612edb6264e786cae380dc266399059779b74c60187b1e15a95adbe6ff4f4693f590225864bb3b998852e8d5a6b1831fc5f47f79d9348f542260e3515af901528c2d19a7c97877e6a77f93f245b98b2683b66d12eb2fd3c82ec470b2340e4cba8fd26711a9a341817faa6e3620aa3aa42d41261c0297b541b049f6eb3d6a08f2c029d71e338dc34dda1db18c6609f4783c016050541c16bce7089edcb1f67ba740e9005b0ea95ad9beb530bf426207ebedac51d5677da14e80b4c71bd815030423fbed24b5ec2f79d8e91e3f3f47c2766a6295479b1d6afecd4bcc5818d3906c8e7258b11f519effec076a82a72d3d8c26b7fd92650bad43cb41d3494a036058ecb7bbdda73782deefdb3df8e21d61c9422fd7de9a7b7301a8fe7ea33d36c105557fe989ecb34c195e315e3470e9dd45bfd2ee7a0208f02d860c5b3424e45ef1e49474360845772c24e43b907e86a96e0725e0d598e005ef9062c1043f841523c35da8615ff4add664cf584f6301af36e4be1cc83db070f7a681b982503cf15c78034cecaedc4748eb7446a948ad69ef3d6bcf10a9bfca47f408090c16b71dde8529426bee4ae65f360ff44b65f35dda7b67469b8b8094d1258b9d1f4ffe266eccb17be99b392ad3a93e80f1cd2877f8f57ac95642d558095b974c1112451bd8d25d1b83c5981910b805e3925cbdced7dc5ada83612f1855696cbb50ee8ee26163cce25060112cb5ff28b98ad185e76f8d5869217a34a094dff8935bbdd81733a1315cb418ed22b850d40a81ab00a0216c42b04426a6922a55c99e8cca8a1d2a609819c3b435043083cf68977ac2cedc258fcd51afdd32e305ea02143822550b9de28844bd1fabe8706c88249d441b8fdb0fbec0dc7e09573040b5589eaa95a5c6061681837949f8498f566033d35bb651f87d26203d3069a9cfc5a1a24afff61c5613988821a572c788fa4ec6a1dda094f33c2d9bc1121524a6c1295ab2aeedade278f03fcd01137c94c2bdc989a353aff2ce7d81517adb1c9f2abe5cd51a3721cc99fce4052333270d24b21b07bd58da33ad6f9fdb55011856e19588d7650ec1dcb6e92cbc08d60a9a2cfdb2f679d00eb4a14acd015fad69c743929fd58a0a6a7a7d1f0da9ad787efd38d2a37f4e81963679f8d283ecef031c2d23553b6c2f93c5f4cf96c5a57e32c04c45ba081644e15d2a7ecf6279cf725719b29adb1abb94e06d758931bb22be42e3e5329aeb973b74c122c0302053e7ef10c65b5f4a700fc498ab73289767898f7425417cf05477b581188973a6d005a5c47b4592c43f4bc62f856b9869544ee56044274cb8071cfd2cac788d1136d4898c39d2dcc5a0fd3c559c21499777e47df6252a0ae893abcaaab6a0afc5a895351612fabae51c56fcde7d59c89a664f6348726bc5c558a3f1dd42bcae4d183b30193a6938e543811c9f9bb9863b8b100da24788e6b2e17508784269c18e2e61a7b97bfcd8644582899e3d83f8d409ebeab811bb17ce7f8433d1bff566b30810ca0f4b17bf5821deb1ba3e90eb93a5f4e6ae89e0231349896d4855ffae1b0febed103ad39c697910c4ae8a90fb1779f72ce2eb38814aa813fd01e8a929c69b1b529ea0bd49ce8dc99829da10e2e87128f171bbc7fb80b7b3bf09bf510553ec31271b3faf5fa651ec9179364e8ea42a9f6e3c3e3d136ee9cf1917de629e7b6f3f50fa98677c5856eaa442e9cb237681a25dae2a7eed6ba0b0bcfc311a2ba1c8b89ad594cfc0afaf9ac14b2e30eaa70f38ec9649e555713715d323ffbb8a3244351504ebbc6bbce2afb7896564622015a0367ee0dc47d87936be4a3b5dcc9c5f32d136fcfa37d35fc3eef8b7106bd40ac224658205a02b133850061f8efdd3f1a816a814e7d64ff04c1d30b5c5189ada15347c2a52d51732558b20591ae5ecabfcd67c37614632d52540577512088525a918ebc2304d6c772db20f7b8bf0a880403abe81c1c38cb423911d0f9256a24498532442200ccb64c44290fb5dfcd2ec8e5514c6f7342b137ca78f9f84f78485ac7d6dd647c5a488af160f4898c85d1682b921d71a58ce02ca3c8ea1101ec13ab222352c33531493caacc60219ec775d71b323098ac95e7a654967705ab1932a582cc01711c01427651bdad5a2d6baadb4fc67dbdba995bcfd44598e9725df802995592c377573d8dfdc6302f37599f59e2d7051bca1e8d6b68c5a6c84f54380dc28f76107e3ca7e2a6ea59966d5136a40d836603debbd821017ce5fe729632254f18914daac2ef2e12a60ed641330d60a2f6fe6633818994ff527dae05571fcb89e1e041d1327a8dd9e82c136a036e7cd6393e89b9593ee00ccef927360f9946af84c79998f4211e8f4511275455fb20ea79e3c01782eaa167e8020e6f0a1c6d33ddff5ea0b7db581c4fd8e4ea0077073bcb84172b13fb54d5da19f43af41544364a459596501e200cb2538cbd6b9dc8c51c3f37601e0dd2cf386d7e4025ea04ee26eea050a8011396e08b976ad9ec452746c6f76b81100b8de52286346015a1bf03aa5ef499365d51422bc2d13941ed0232ec1a98fcb5d7c21"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_gact={0x1054, 0x4, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1b17, 0xfffffffffffffffd}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x18d5, 0x1}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x1a4, 0x3}}]}, {0x1004, 0x6, "d89b06d39b9e9d4f74403b1ce0a3f5d93a0f96d3c5b0885e7fe98fdf296d675cd92d8fec2f818f01e6651ce51924741ddbb78e6d1a522fb193e3ff4266a420bcefe3d3b6eeecf663a8661e301efdb8c90d8db0fa334a42c04ab4351b41c017c826eaf0c05d83143cc855febd4c5da264b632daee4d464106506114be2396094324df1b9ec868ee7655e2b89da2a7e2fa2317262a501628dac8ce8636ddf7801a4b3fab3ebb9847beb2fdc54c6c1f16afc1afaec99a972e918514bbf36e6eba0d6e833be97bc6ff7cdbcced151267dbb105b47aeafd91ccc551a2fb076f9d593b6fbc674075ead2419323844649b9e40d66d3a7f469a6923327e8e07edb62b98f060f2a5be52aa3577135292ab1fb785d12b9f077cf543cbb53925462c5be41789a70afcdba93131c471a7e23ce2a3956ef4d8d8981997adb7b7ff55ff60219c53050fced2029f9ceed945c2eec7d22a1ddd6d3757dc129d55892719be5a0c2b6575b2db76aa607fb01bc6575d08e1db8686a9a3114a0e7b99621baffa04c29c79c810994cad99705fac663f49b4f898f1a08e1793e174b5d605aed39afdc16ebb399c5c4efa38a954a3f87983696d5d343ae85ad99d7898263a14759b14134396ceec242e86aba5d532fa38750eb90803c95ed3225cd13576b1af530aea51a98269dda38e61842898c73598d6bb013f711f3ca4c8bccc1f45d49d3a619a0ecfb9750ed148da1ff6f79a77e6f5d85cd49555795522df2b3b3a39f71db7a0894a8e2b836a51a9d44d8d39082c74e5b94970ac77c5ac6c5c6f9b5d0e127ef0d3025d47f94df2a2cac870ecb6876ef251bc4dc5b601c6208b4ccbfffac08b122b4fa3ce3a96f131b119e1694af513eda7afcc5ed2ff368f30586e4919c8fe237ebf6e5f857cab3a4a2ce1fb306d424146a047e2bee23e7fa8a2ae8f908ca98bb0b7973eebfd066357af3c37f8b0c3768a523786493f80e3163d449805ac8584d5efcbe336fe330ae1451d8625f93b653a6ea6c47dd10892a710abf67edc71d592fb45f5833b69b1343683924b897d790a03db04cc72b4e0ff30b5813a93785ecca5e36bc3285e4d38a74f223953fc62f4faeab451988acbc338583359aeddd17933ccd904010192d6f8e8091b5844355ba9a5d5da33436e663957acf97f265a89704537207f14499075a1d39172be0d41b97f97b74fd85bd60d36fef4a43d8a9b522d306b74646065f2601e92a5d032a80c6b32c5a79c450d764306af7740f8052146d75bbe9877c0f4da163b46ab91b8eda437381d8642d7f1e4d1413fdd63dd99b557b190f4de0c878bf4427f547bb5ce94f46643d92900ad386341a70acf91efc7fa61bfe9f152c6590aff52b567505c666586584831867ab729262ffe0e01b426c75dba7ea212f6bd1225b8916a7e949bd41d172cde671a4c3265e6774ee7b53d67511b7cfd8a43e4bdfabe0cd5bbf0d0dbc6acc5d6e56ee15397c4781fb69bc9c6e8802f2661986b426bcebd96e98d0d1bbc265dd2c84dba975c164295deee0383895894c7970ef09d45d03a2799fa8f71dbf93be068d65a4f1e030cbccd0b2e8e790019f842cda7bee5ea7c9a5f30a796959e538faba02c672c4a46698d3637fead274170828abf5b33245d0a4175ddce9cf81ae4e76c41d838aa478ea41625ad752ab0510b58eeab58b0323f102b5f7b5977b1702ad88786b4cd918fbb699ccf8b67759a32e20683686594b27f6e4eaae9a84f1a59c11f62d3ed862426cebbebd22192826e7865e796686134be49a6e5a99c2a1744c1765daedf44522205c387d1237a747da35234e3295cf1911f4b76a6e1fe932aceebfa6a7032d2b577d417d9f9b7a71bf2e5074cd339b27e6d503797e122c6471d8eda2eeda450822f72805715e792195be00610d99f5ca9b9f2d0064e3994084c902b20be2f06dd7d5652aa3a366487a7f883a30a7601b7a7bf8026f3cbed30ab00f15db3cbf5ce1c19bb9797212a7893b937cf607fa203331c0221e085b7a9ea37a8ca697ed68a86ad0e3da141ab5a894fe35af6b7893813adeced5d76965e4247d34f963add814d6bcaefbde827629ae71a2c94f0499c26ac626717bc830085f8b5fab96da9e3c6359a598220001f23d74ab97f7f4f01db05e3f968646a744349b72763dc4ece73a15876ae6a36aed0b5b8dd034afa20b70a39cbaa4c7b21b616a3ebedf8fed16919bd3690e3515983d9db5d1fe7933f2bed6a70123b4e11c32c0b274ae13b66a524bde2168335bd043fb492b04822e52e039f9783e45eac558e55ec98187701d72153eb733bc3d7fd0a9ad92d93eaf7be591d0f60012bd3690b90581b2a2c9d717ea800462a3d759bfd7cc00b5aa572cb37c5d1e579f978332b155e02065e8016b6a56ac6a81cc69a777d79049108d11a0878f76981aa81a4d85df657a3848466a226ed0755b963f5f13dcdcc208a0e38d3f159433d83d79ef2135472fe7d7fc4154989b8883f0dbfd12bda57c3af1fc184c2827467077c610c1ff4f0fe135527887b1eb9b97fb362fea2675992fc7a2deefad0381e850f26576a867e830653bd8685a141348f6d38398f0970a0685d1014036575bb3d1278f6adc8d3341e51eb17cf9c0294a9b677bab273987faf850d8ace4a1c2dd7f72351ee83d7127a28a8a5d4b3120862020e8a718f4989b9965d4dd835da066682b3e7651b1c005952dbd62316b7071d2eb870486381cda889fdb91689230c715b04761c5a745bdcd4f54b8eebc987835568394beeed5ea01872e6bce3a46ab06966c5983ba80b6e86277ca2a33dde19427a387b686c696b3c43e6c91ab8e4866464f75ee189b1fea627e46b888a7db61780c6c183d41501b09bd6472a0f7032194568ab95593e4e35cccfb273d42fc190bc446706bc8a3637031475d8855017c20b463e4892372439d5f8dea8b85f811ff640840f86b81f2d001ffdad5dc4451555ee3438772a842e82ba7d858585ca60f9b3a01d481245e957df1127f07d18fd002ee2164fe74e132665f17cb452dca8acec2ee1ced1332122e2618f0f8d2a1818a2666f88486b22b01a8479293b6fea6c9f447502af3f754046563551f518e04ac3a79354bd344daeab9b3d1c58b9758ab918dc929740fae894e312c01833d8e3be15d40754608739c6c2302f6832ad63f19ec5cf83032cef447c02b469a1724e1a8086929906ecaaebf70f44f66a2251d1b75a4c3f34b9ededc650f283e5e9429624c38a2295186731411dc22c46cc90c2d1a026620f683e35c71c057ea176691a3abeba311e9cd92a017d3e4eb40db33903fa692c456d0dc75211e64c27101209a4f70df437e3424999a6359cd1f4f681b89bfc163a45a3554ce1fc8cf23b7d09b8a11b5b777d71d2edcae170208bebb2864bb93c517c021136398b3962030017629d74d534e0b7b883a2c39eea524197bbe70fe0958b36b37ffa24665dd8d10a6817b911012a8d0fd258d9fbab80aafd474002f44241d87ce5b76af45fecc7694cffef0ccff990bd47f51b322a3263553d6f6dc0facdd5120cac3685faf694d90caac628e5df03126b2309d18869f2967e02543b12f495c1751a1bb6417ea86e2c2bb619143a057cd99fe875d94e129e7502223a4b17ff1424e5788285ad92290e89ab94e836d4d0e904fa1ec12baed472a728256d52839244ba61c4a328f5022a9dbc57d26d51795fdc8fac63b7e6d38d790c0fb4c3c99963a92667a6175d921701ca4a4bf71565c91111be1dbe7fd410652b51927a81e7bb732af9323bc219fb2872ed763764d0c9fe890c5958438416e95594023500a565d17708a4403075c02301941f2835b448f58ffec7579c8127a039ff0a69099e27c2d5f2e8bbbf8d138727511768a7d9e9aa0a37acfcc8f65b1bc1123df2dc023c5782354a32d4d9b4b5b7c8e3aad8598b25e796605795d94e0f5a059e26155957bd2822b1c32d9a29d2cf9888c1a030fe9172d52bdc37b13acec2f703fccef88f99b81c5ebd0c38628c6692c174eec144445dbb3ff9af20fede0caec1d78b50e3ad6e9b911f363f6b05302f02184e7aa199a0dbe6f4fabc6c66ccf111b04b27da42607595a64e0ba717aba1281c050ab735c56d3436ea3f424d63d9a28a3cdc81ce9fb33476c8ba92ca9639ee6ba48354f9b1ef06f564c6146444b84a73feb6f2b03ab02c7b61f87b14ed8d77447eaa4b9b6e490d9ad1f911cc394bd9c27d82964582722a44615522430ba16c7c4be7691943067ec46e45c8dcc388cd2989ee0374d36c3aad043b93cfe10602e5ab5fa4ffe67c978bda80c0c4a65d542a6e5843af8c357f4161fdf0f7205b202b25e7a221a8d3a36cc064da3cd701da613e95f85985c2b1e34574a129db82e0a4ba16ed9acbd24ec20249a7d04d51609696fb6d8aca48b1c4c2abdbc4f6f28dc4e9e683ed7ee6f583b5b431bf405323a7d9b394cd4ff25a9f5326e8127fe12b273d24b7b2c839c3b834c31dd951e6b9273029f02fb85b1ac66fe8b8ede25c10875b25d17bed50eed35b3b61bae0038c720df94dc6be55080bf78f53c0cc17159bfd5e93726c9e68135eef618714925140ede253720314606b3cf8fadc068542ef384693b8039020aa2871ba4d949e2bee63f75a9402753230ee596e3bba49b021fa53dc9c813cc48e311b14e953e34b138b01312c089abcd801aaa3d258c57599dea74dc3ae538d1bc2899e3af63ab429c95dba7814918f62e9e3fbf18dfe7a823b283ff29132cf8ae99090723c1975bca6e66e7fd0161523abc70f5f9930fc38e0122155213aa047ae10bb35ca9518a31e3193ac0030aa232def970157c914c3e8d85507927bce82409df5ab1983ddfa1fbcce6fdf26f6cff0a74f747c136ba7e8846e5deae854b9f76eb6c59ca4239be84ec330178e702502b64091e9f21bdaecbf82eea2955a02b863f620c1ddd760b3c7a0f3e7f244b61f06071d283cbe565b951828ef375b4aaa7f365eb5b90f7fcbba15336b3816e954bb3c508772f9d071b8e11c73097a9706f2bdb2e404bdbee8ed14175cadb82676bc300276db37c9bdd6acaf6506259ec11366ed1e3297f31c74fcd045c8a7ee60f4cc99ec52b6f01132670d8e8355edb8a2c0cf8a5b17f4604e9d136ecbdfd3b67d6071884f0f211c5be654ec77a1efa47c9bb5acfd6b5a9123c1ad8aa08c02459f17eb80fab04e9ac0634c8fb39d7a97f81c6e13222a5369d131dada546f1406f1b7c12e0a2898010d579a422df9090998779cc5dca9f293560f28a69cbd2765d323adc81a691d726c3c42171d1225d9447590f50d99f58e717cd2e0fd24bd39a0767611ed0504857b8a693dabba89792cdf6903e163ee705bc4c073fa0dcb23536d18aac6406a959d2602845a0b7224b6762c5413f4f7d9bf8f9f718b1562266ac379da09a0bb0d7c6f70b5c4b10715e83344a4d82c25ac1158afc3c5716287bbff7d725111c039b02cf0706662c0601b32513808411af77bc66982b0c4444716ee7b093a8d02584ceb1e50235a10fedb66c464c3629a325d77feefa94fa38a584ee47b22873a01def7600117bc5e9be3ca0e164524899c554877de0f26876e83f9aa5c8da4657b99d3c30d99ef48a49773f3daa3c6cf7e7f7d37a05741a4d018f810cdb2158a14b4ab306346e45b482108fe32d0cd775f16183c72c13030057055cd6a09d182cdd3891f4ebf7f754b2f5b9ff9efe724c143eb6990247bab30c8914b7c7f894c62dea9bfb8d8b40529da28f9ccde6228a968dd4d81047f1e387558501e7feed1a75"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ctinfo={0x1038, 0x16, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_CTINFO_ZONE={0x6, 0x4, 0x8}]}, {0x1004, 0x6, "421e8b2d3e8884972fd57cb36f4d9d28fc6f965ff6c5437cc0859c0cd2edddd9fac8d2070defcdcf5153810c6f1456d27131593befeaf3d38b9061d43688da660cd4535cbf352c70b33fcdf2a2f537405648214a418ad329eed6d95b61518fc42e9c4d31b64c469bf4236f6116bcea51e291ca6bdd66235d0ef5939ea501c99f8f32f5847b26297f0104bc83821de68ff845d3b540fbe5363adc3766702f0899a1277e82228de2d87993d8543b855672826622ca27207404c65f029d85d87e11425fbe494d5aaf45a932a5862be064d6db8657d53243f8f2f6978b77e4c92ad726cb5ffd00d17bdf32d83f40cec86094ce531aed38f84ae31e4ea337f3ed6c58b76ec768aa05177f22409848e01c8cfddc929b2725387f9c4886f8e360a7ea3dc2071f6e25edd0a0c8d1f6fb9007382a5cbc23931c98eb0a27677bfdcb67eb7be48d35f43ebef1fa3ab79663885c9b5bea1d83cb1926ce577df7833f618aa5cbe8276da518f270d65e8fe5c711cd97dcfa573f7209353b4130ee5c15e505049d795632e85b546734d8d3df51db46e32df1d8ccbad803a30a72697aa5c21dc3ae6a3f9d8c527c2cbfd42f6781ddb06db2d50e1f657af507e74c93e0d9e3bd913293db076d14db27a9730c1384ad15bcac1d1ad4afabd122dc59ad32fc8b88b60573f3b3340dc337e3e9edec3e6d9ec8c9d59818743bb66b7e27ec8c4bcae37f278d631a48d7d3f3d86e5ea141da8389393edaf95df57edd27c71423209e661d73fbcaad11f1085bcb5525635aac18fd6554684f4a562a65004775d2c8cbe6c04d5d4437ced6bf165dfb282597de77ba5399f265dbe278417a703630502a44fadd7a764bc2539dbefd2cfaabf38dfeb2a23b7e87636a5c6f305bfb9cb8b5efa792a4cc5e4d62d6058d94b1fbcc293bd775cfd29221d34f27f2c43aa815d9b6adef0145358cf004735749405c1c9afa5d1af78b8ade1726a51a96ae8ac8d26d759b4e2340d6b2c091fc0bbbf4f695ce0e74c35d47e5d43838369f06abb98676b54bdf139e4fd6d55123e01630b51a7117af4b46a9f330f3fa72bf21545d6d75376af1541a3a011e8ee411ff41c8d02055028eaf2d42694cd8ba3771fc27195894cc99fd2446b8a5c487596c9a4f01033cf8fa529fdf54eafa5263e09d4723d6f02331b466501bd10a97d986b6a0902c7b8fa1773170c621a335ab9e6019854acf71c2605a0fe0f9f764bb097f116cb741d670159d70fad33a078325dd0b9a773c75a95aecac513bfc370252f72cbfed1a034ec7607ae54ee12cf510aec73315b7bb0304c7d0e0c54a61aa5b9d30717412970d84104eb2be5bf14ecc7fbda740c645416430a3d187fc04aa7c759c956a4970f28e96490bee01c1eb68d1dafc996b87cbf546a2393b6c110a7e5786ff69a4a624abce765279dfc48d5bbbf2d2de2081efe9d3fc705cb2cfa126a3320dda270d7910ba95300906db77f2d825856252e8dd961d421d90f64bc64bf6aa3cd505b2e76daccf18da811d348c6925d7b808b0ecad87aca38ccde43f4f1f0ae5ec9fc5bb4928a207874f318466d28083105408f2bcbf0943baf912944cdf3a9c0e840e4cbbbe508ebd21be78df291d778a2b3da11d278f79569f8f2ce67f8a2398dd91def9a543d6b63c44acd51bc2137f3a77488696363afbabdc551aa88c3eed6850ad68dfa9492140bb98dbacc8746b528c0e584664ec71bc88ebf9bf0cbc59e201c3c8c89bff40b858ff47342b8c3dfcee3c51dbf820107b9672e634fa15d30f3a5a5d1719f2602e314bb294313dac59a5ec5937be7bc6d02904e97855ed2ff8170c79c7eb221577497d2cef759f83757630b9e66c55c10511976ce86ef393d71646247bf17b56c7955271047c21f121e4c685bc83a46afe623364418497ef6854f795a1b7a09dfe8d0694ac8c7f1d56901ad6832ac0966b6130c62ea2a1d912e2b720fe28551b7431839073f89231db1d0b700277f552457a2b122e2a20b383259040fd7b7974a80270ca2ea36014bb0e45444ac114e14e16ca6375acef8e0edbee79f65c57dd31567ab5342dd70d5f2ab10878c0a34085fbc417ec1880b642c2a2acc94138267840adc9055a84f9ce8b5cb0751ad6fc77bbaaf674f418a6414ab69ccbc046013d71a721ad670fcd8f123f212ef7de3cc2d88de9e206a65044672afca8ea7dd7b71ff584a71f95b3743a7c3d1c99731e1922c5f3c985e0e9f36805c603f25b5782f07a6846e5075f1ba20c8cc7b52de767d113aaf804e5c598468f94fc0efc842e8bbdee571462b770573dca921114526d9fb4a9c6ba66a72acfa1d46bb333c672e35309ebb405f3c1f079d5631cb94b673a7c793bb0ce98e4c28ab8401a52776f7907953806e229636fd217eda1074658e8518fd4148f00d977586ee652486412d37c9ce3f9bc43960198ae82391651f0c5a359f0d03c5c1cabe57058067ec4fffddaed3463a2abf4e4e0c93b4297d7b6a5272d5328f2628aad8501f34cd112402490c5b98773531d89d14cd306bcf2dd928c4faeec54781e3d7b1fcb77191ef75ab339b25772f8dd53bf7161945b395fa319b590647978b5380344d81bd92c761969fa1f55c2dcd730b9e0bf2303d7eef5d7ae635cb9179975ff24a6b9165c19b383a8db35b13e6b849fc65278d5cdad3275364444435bce7dd004b6b4268c9cebcca31f663ddc1e5b898841c17439d8094f3c77de48dc0a0815f5c6de7280e1b9ab80f55ca2ef7caa48473be48450d9a3dd491acff54b7d5a0573cf8e3f05d45e7cfe1b5432e691f34ddb98a6e9b3c54299ab3f84d3cf264e2296d6d8558b827356175283011879271ce7e74d59c33f2b100918551726d08425de45b4b73fd9266f56d0b43cae71d0f1d0c3082d1f290b870671a916822f0c02c7a92be4ee485848c07d86fab4a3cf45f3df6eb89e19bb71a051320db5bb7f0089b299bbd3790d6d1e10155d480411e9785fae1851e7210fdeee37fc03278dcc85a1052540489516841672294829d9972e1b84f6d835a69c66ae8185f6a5958147b0d04f8deda3b61d55daf8b8954bbaec9e29d240ae61df9528ff50304424218c7b9c18f729527295217f3e637f1795dcaaf4c6da51f463a485db223b360b3e45563869b2dc9792355d7c8666a2ba259785e4e0aca5880843b882fc5cb633c8b98fcb6d5b96184b855f457895c0a02385b39023bcc6feec91c7211be6db04df5c0239c4c93c46c1490ffb7f7a95a29c13804cfb0f272bb6446a60b41625c93fd8220b6c40f3a5a86b002eecad84c7ba8501c07cd4b3ecb23890b9e21660883f9dfa5d33b89cf4a9a603f4dd01999c493bcc4a707178a13ac0470377e8f58913ddc530c1587677e6c965628b1a8df8daa08c5ef703d3d4e5c5706aeb4785a4f862a535a2ed32e9df4ebd207a62496507e3dc0b09af3006594781ce52adf19890930878564959185cfeebebdb2860fe04e0b07e7307ec0001d5f2da96d7d97f3b3b96c050df8dd59d3fd936198dc0d5d291bd2b0517e552cdd679a0d855e372bfdc4bab707d97722c27aaf55f1bb83fbb097a04044565e655c363a822839dd595ea6425100576727fe2ed69119790234c1a41878a9e6c1a8fdb180446fcd59b166ca1bf52d06ea42ad2999c46460a72a5d77f0bbf32828d51e7efd3fe13fba65e915d574bff470a0304bb92d25c3d7c7027eb532073e3adfdc2fb1a1aad86be7b8ef083894a98e8f70b7584b1e9b9e65ad6e5f350ea63fe7d58727ce5bb2690c083cb704c405b1c95624b6a1f8e17cb98d8d15dd3bca9a3893181cbd536e249efba7c97df83bc9d256a5ddf1657beda11ef4121c93d6a69f64a36e7ef02b62d83a6e6d6bfbc9d038517481b23c0b170ad57bf8c9886852a3b4bc15f2cbf23411d82610db8f3bb9c6f23b171596da19e5f5d061eec1fde77085526fa26a43fd9cc36a693fb2e98d77c7742a20ba19a32b240df2b0062fada1604bd0fa547a3ce69a253ab3a6735fe4fed589f6ae8b7fb329b50826cf85976e8e25596f9fc79d32b34a3ec66564bce12b12d6868beb31f2c1122811411fd349bca25d678ad611dd87361b01c5dbaa5f60dbe7a95b05022d1fbdbec93b1764f2c616b2a9bd6b2f8bf7ce2523343900c697d865f296982e115c2434845002c0d55251c2d807f1757699235041670b053498c265ecd6fd22c85bb04ed095724f75e6d6dd5c70be0d2b8d61f037940b551325cadc1027cfb90cd0f04ded9929082c8f6823363a865a9d3528c627acb6f6579f96c3bc276252a25f98e6abce9fa15e3f1f1041f4a06313168d65c6846383b75f340022386a244ba7db5199ae82f99ac6e51d87ae520d56e4800300a8d389719ef3bd79d651c755f27ce59c21fba03d5c98e30f54e5b76d77e47c1ff046a859e92d8b4b1b13c35dca639a832cb3da09176594feb05934909903732868a837d178934366e08d1ad381afaeb4e89784a810e1104776b4b668e72bb2dbd0156a021c5feb170a64957d03e88a284b5d1e2f359518472250fe073731a8f478c0a301211b8ee89befb887e55e65678fa1dae1645a7400b532d4ebb763f8e38a23f1b02d4f11ebe81f23ba99dc96feedd3e33a9a5d9927c280cbc149980511f35af25e51361a1c27b74fd82a4b0601e246ef896fac54272a5c014e5a1916dee78871f7f41d1085bdd25172173899f99d3af2f86abdb2f05d9b426eaa15374d637ebb5b0f58a75992b56cd2d2dd599b690b774e2da4f6897c0a63af8c034874c7ebb2926873be79e96ecbbd4dd9d33e1de7b72dac48dfe58f08b086c823935d7caa3b917d41865f085384689e9bb379580649982d499d97d11d73a508bc534538487c837d9ae7bed2e667e02dff5282616783e83765cf8aeea79758c732beff9cf84e39321c1b94226443bf295f42ea145c1a5fa37e8319ceadbd4fbdf0502b4329f13bbd4c03df15b76ff4a9662d240aef16c7d6efe8df57079b1b78cf0fdb37fe9a8b02f0402fbff0a227e57e1c5514b42044b0241e220d9d2dd90b7a9c6d0cf77b885bc5892b144d146d0e98f9ac51270e68ced1698143cb0ddee407703e04e24e28c336dddab00698136ef7f2d0767bab4ab3229ee1dfed5291fb9904f6425f6316d4f1612debcebcc33872bf07146939f1b188b5a31a4c81e24aa39067a1a19f1661bc7b085fb354686219cd41d0664502769ad924a105ba78f8a19c6c5cd187e89bdac363e9a8636621ee488540d885c92c50aa3ca49a53efd4aa1f42c919c17d15b2b0daaea1f561bc61b5dbb366f165aec70acbfd6704ecc29c87bb924c2d82f2f6e563a6d9813eef6cb548b2c7c2022cdd838a93dc2047205c41fd4964f13327c1f6f333ec84af03f2e74b28461dd0102b477280be07d9599e729525c7c541504f1cba01c625132760e21c0ee7e8dfe2dfd64e6df938dbc1077c73c052e73ba7e0bd41a0677597ab8b065e01e81ce8765c6ea06b8bd7d1bb6419e62b68d9fc80dd3eb6992fc57cdd01aae74d31d8c2b339188b79fd1d06dc4f51969f86613e0ec20e73856bce992ae4ad3d929499f9d424acc8939211fe7da95730c08bc1445b2de46bea0de88d46423cf577d41fb58d92543f6e5d57ff796a630061037aee4cdaca83ab6047a1b9b7d82d2a80477dc5e5983fe35f38bd855fbf2285eef87ea73516032f71cfa3888605dfc1dbe44adc809ec6711a7e89eb42b1ed913f4b3fad149c66710bcc5e4672eeb364dd4d2898e74ce59acb355bd1b2f27443768f4fec2bbf79e6d46d2"}, {0xc}, {0xc, 0x8, {0x3}}}}]}]}}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x3}}]}, 0x5218}}, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000001c0), r8) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES16=r9, @ANYBLOB="01000000000000000000077400062c00070073797374656d5f753a6f626a6563745f723a756465765f68656c7065725f657865635f743a7330000800020000000000080004000000000014000600626f6e64300000000000000000000000080003"], 0x78}, 0x1, 0xffffffff00000003}, 0x0) ioctl$IOMMU_IOAS_MAP$PAGES(r1, 0x3b85, &(0x7f00000000c0)={0x28, 0x0, r2, 0x0, &(0x7f0000000000/0x2000)=nil, 0x2000, 0xc}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f00000001c0)={0x48, 0x5, r2, 0x0, 0xffffffffffffffff}) ioctl$IOMMU_TEST_OP_ACCESS_RW$syz(r1, 0x3ba0, &(0x7f0000000240)={0x48, 0x8, r10, 0x0, 0x1, 0x0, 0x0, 0x0, 0x10001}) r11 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000100), &(0x7f00000000c0)=0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r12, r12, r12) write$binfmt_script(r0, &(0x7f0000000100), 0xfecc) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) 32.611416583s ago: executing program 4 (id=161): eventfd2(0x0, 0x0) r0 = socket$can_j1939(0x1d, 0x2, 0x7) madvise(&(0x7f0000166000/0x2000)=nil, 0x2000, 0x15) madvise(&(0x7f0000165000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600707, 0x0) syz_emit_vhci(&(0x7f0000001540)=ANY=[@ANYBLOB="040f0404001c04"], 0x7) socket$nl_route(0x10, 0x3, 0x0) futex(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000140), 0x35000000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_emit_vhci(&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRESHEX=0x0], 0x25) syz_emit_vhci(&(0x7f0000000400)=ANY=[@ANYBLOB="02c9300e0008000515"], 0x11) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, 0x0) r2 = openat$cgroup_ro(r1, 0x0, 0x275a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f00000cb000/0x1000)=nil, 0x1000, 0x6, 0x100010, r1, 0x841ea000) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x46, &(0x7f00000001c0), 0xfffffffffffffc91) sendmmsg(0xffffffffffffffff, &(0x7f0000000300)=[{{&(0x7f0000000680)=@nfc_llcp={0x27, 0x0, 0xffffffffffffffff, 0x4, 0x9, 0x8, "d1f9a91a9dafbb0bb1fc87c773228c47bd5c5da1411cd11c1a7038669d8774f633bd8279c8550f119a566424945ea8cb3567101017f7aea15d912a1cc8eccd", 0x24}, 0x80, &(0x7f000001da80)=[{&(0x7f0000000ac0)="e2aa2e19019b4678a945bbd985cc4e9674c332a82a373a55ff9d5f9613a9d02295ce55ccb25da36b275b3678f7523ed100f39129319b000559a899d4ccaf713cfef03fdb44a5d59ba5c2148bf51f7b09a67c476a08816ac805b0c8cde2577308413d2f98cb326ea05b807285ab15bf235f", 0x71}, {&(0x7f000001ba80)="176036883652fd56ea36d6c14cee606dc30852823c0ca7d52b600ce89c1f1b8e9381e1f0bf206e387b97faca0bc0154fe86491f424d2c6c15a8bee8b6058c187fc4ad7da51d0ae71d94df97f168f024c787b46e8ef09f77c9d39139a691d1f89e5f95eb53d76076060949856f77117f22bff26f87bc29d2005bb642dff0816da0e4e92065e4ec727ba40829021fef9287c70d7d0391643965d3aeb7d0711fed42504cad5a417c38cb79bbc52e3bb5b88be791bf7cba451363b06a86e5f7f2d59a56587d5298d240ae5ed7d02db7273c3cf0b356b39fb0f9770ac039109bb663da8cc1259acf8ba70c191fca094b61334e991b1dff1996785e444a1e81d4ee6ffbe1bd8901e074dc9877d0ba8795f9a3fc26bbb92cba20a1c31593dff5af0cb1d05d611b52089a3f0a606d76bf8834e9a50c7e3aeea0786b2ad0b5e041d2efff19bc00c6d0ae7bbbd7db822d7782a27a93606644505ef4f1a23e7c39c4d1bef9d47d4170c171afe170d933a2b3b3be757489a7d0e3073c3b5140b1ad9bd812d91dea01149498fe02cbd061b3a31fe315740f4006e93cfcdca9a3ff5d6577be5b6cc2b87e790f68a258c4f6e663e581dde4e59d98fde17140ba6b5b0d120c7f25d288974d2e976edca295776cf955bd7739357172c64259c649a5c6f60ad0a8b755f1684dfb1f5d49563be4277553b649074e22211f70c8fcd1a91b4916fea82c6918dfdd93a28125ed82215a2dbae77189bbe203138b8db1a79f8b90a98b93bdee597076054e02eff3cad62e37ca15bd49f6f9f1665e85785481a0e19a9271b19ccbe683e2e5c8d32c86d2fbefd081acbb31cd9d15a8e3b7131181b1ea4ee903f096c8f9a9702453a50faa9108aad88b3a699565419bfef2978197bd74a56c97bd9298a3d2f9fab3f4d0ed5269ad2d016f67095351c0f503bb8ac917b92f3852da118ce513f4141a71793bf0b655ac85e31121376f18873275e9fead8835de202d7ad0e1706e67774a03e0ba74237ba1d5c4e81f0958796f3858d8575d7ab36e6c2255e757b2c4d56a51ded905ea63208e636e6bdf6f48b31d04e3c4988541089953fb8c628ba984768d6e4984dca73413fad84c97d8c5e4d648191752108081d7d22944abe5dc2c108f6fb947c0c7c0bea1b02405b64779eac3f3f6b9fe2de03a0b1c84b0f2058181645bba3cfbd5c04aa7e9d59d895e2727669554c0ce408d8e68bacf8d9a858c2ef3cc1957d3e2e52abc4ff5b3da21f77938df9030056cb8e89b74f76debcb095304f85745a98f11942bcd77545b651594bab12f25499c46cd602dea01dd7cdcef4da840aa6ba9cbc34065dd4418f5b648fdb300c2655f80f32481f2b90ef9f80bb99cb25146ab52a9c55bb3f8bca9b8c7fba17c82970c999be6e98cb7f76b354f9a1c7b673090276dac294f14548f6e8969af4440c445cff346e1e77b4801a18813fb47aa2a6325ee36ecf96de3cc53efc19a7045f3f279ccab4806e3f6b5687a4da5127d0f97c9b74954ff8705bc25d1e7756a89e0882db216efab33530fadb5deeb794a7037353e5c3c2bf579eed72aacad62a8e5283ee92a857d881eaf4bb958b0b31fb83fca39707bde5b0b4c2d1bba8465a4eb81c13e9b225533c6ca25b24f67176a45c2a6bfd28ceb45f3541f8b03f692e9b75b2bed8abfb06d1d2e819c77a6a10fb6e657788b0d4382f5849fee70ff928f836faa628c4a1f5d787c9ac5e38ebbabaaf089ea9899d38ea7f1917993670167cdde58e542793ebdf370ae99b55e1b19bf986c00954a4b4dad0b16b008b1c5aa9f937a48fa914d33386f00d7b56a6599fd4a28e1247e40fff27a878b86c1737d884a80a0bf286d67c56b1667d08c0ea3c1a5d84eb4ca515f5d55edc15294f28d206e03fc0d30bca24beb2687b0b07b44fd1116912072cf1a8c162ca29993840e9b78c08929e8aeb7af0e656498e6224f40194c39c1671d564e037583d26012d3a03a17ac62b527b437376cac7b73dc366cbc4072eecf281b8b30b4e9b64621058835fcb1cc674ddd4b74d583e6be238ebf87a5c3c7604d39cb4445e831dc776f403464b0334a8ade0871b383ba8a476662688a56b271fdf98f7fe5c39583ceb11863d9155f8007bf49a154a671fabcaaf6df7284b2c9cd8a131905595ae47354b5f655dc2e8f4c18ca89ea6468595c31546b56caaed7e55638eeb7fe8ab63cdaf97e4d5d7317374ff9fa8631283912ba28daf4560c73112a018e2302195d0e95b05b41cf28317248ba929587ddce0c331d57dba0255c450131aa648026f5014f8acd045d7317fe171c2dae409de13dbe61c166f7762346827402ee36ff092c2631c9d5e771c85b040bb68dc338e4dd127b79f160f1623c3d705d194411e5fdccce9a7e576299f28b2b28f683d52f80a13ccd7458edf86cc7cc22af7231495708b6ee70c05944f86be906fd9ea8f4ec2faf1a7dd53c01a5961a358d7e18202f22f833a7258907b5b4b3a532353aacee0473bf13bba24ad5fb03693c689d04d4740612cd0d446326eaa894b58cfffbe43a4b0d7ee0e96212319d6a686b63fad8ef910ecdd304be255dd2c3a4ab8d4661e7cb7358d5f74695ef419b7429a82990d09881c036df3b21149ab017d8502466ce3e2c5be709638f2f53d152ae39a378abc69790c641629f7d70328229fa9c9efe89b3ae28dbb417e091a3b92502016eb5f8f262161fe38b0bed8a6aceb30dacfddc1a089ab1c317a869f977d0683b720d707f660e91be14782896d4ca049d2afaddd52b9eda31a48ea147cb9027693e2c2a0d46ae318ca01bc6319738586388a721f3183237669b367f6e9ac00ebbd88c69b6b6d08a63c5dccd86d208e1f4569bdf48b695e4a12330f5789ee87b6bb2764a7070e012f018217fe8ed1326c09393fbabd6846d81ace22efe8ce759675b346ebfcdb23b74301ab350fe12e5ab614b582b557044f2a7a4cdb8974a2f4c077a4ba498b865fef5ef80a631f61454c487b01b1682f0acb5342da00962bcd3792cc483f88a66457c59b93e45caf785d4cd171d523fae26c8c86c38211ce02767887cd7111130030411db17e4d16e24cb9790ed487e99310d8c8a009c741bb1a36d492dd920dc341bd24b0f71459e746e9f555c2f8b5ae6cf46228d270bbf05dcb5b7e232aeb6c848c0bc4f98697155179fed80f4bcc1780f142eb46896418499ca6107da99fa827aa6fcfd21c3a4ebde44065b17b842c6913629e6caf3eedfb125364d90193fe73c4e59ec0c74180c0cef33bed95ed88fb7e4542f5b1e6c8dc94a727c7c3fd955fd85f91c9d25ec4596fa4edc8509c3d10a5a5040cf064314de698eff40de87fab76b59fffdc1f70d507b396f504af33bf9f948cd1ecf0ae8d8ca9a8d185af627876dd8e32d095ea11dc43a4374e1fc788719c411a9a9c5d07565cbd4e056fdd3849b8c10d3be53520f32fbd5ad1857d5f255ad5f319cfaff055419612417a9ba55a83ca1e8fca8828fd189a504d2945b637fa39dadbae917203526e62260edea644f88a4b711985e046679660b1e52ceb8ea746564aa7ae01b10825fa714904c83ecae89731b93fe7275e469929c6d123ae49064cd9a0f16e94ec36c69a966573eb9dd0ea0cf8119ca8f0a51ec7a5ae475dd96258c23dd463826ec7a6d0aeb78ab8e15eb67b381f524fb3d9aaea396749c7ce483ec9be1b4d1f0b105bd1f6d99add7d12249a0fa99b0bda23595358fab3bbcd3f8e8792da9839afbaa4f733b1b6d69d235e0358f9e7cc476711185ec9319a66c55da8670b9d57c7407f5a0562c933a6ab2348f55272bcd8121453559a5884254136b02fa5acc5ad7948e13074dc5730bdf4555f1cf86b57f3fe424b46efe83484614a5d011af4465823f6b2800b51cadf968a530bde437427925c097b6a2c077a9b197490fd6713d8a774b2166d094025946c2cf3677bc0ddace3055add91dfd4b0d8ecd375bcb93bd9a6ec088e475e411aa6c1e7da64eaae2f7b490359d5146f40a6fd55dcf82713cf0934293a5221d2e8f0d78e4d615a7e1372e82fa9cca327e71a9481bbf85f31834a936111b896a16578177b008d85bc8bdffe60edfd7beac263880bbbee70b425ec52ccbe99598d06cf0853a98b759c5091802f30fb1993d444cb358e8ff30f2a0eaebea2902c2f98bb6cc07b424490901b9716086e37b29c877a42390aabcd20fcd300100d24251e552105ad605ca37df814f01471e401aae404eca9a2142879ada4c4bccc766754f7346ede5e987da642bd3af2a792e57932e75a623a01c32c023941c423ee15b6814e95842d246ea92df2113bc8de343f631c1c49a911d21f267eaab4615bfd637a6115d18d57098902eca23f8981381cc93734ea2dd34cd53e5aef4752605fe05a2bdd9c448e87c4b5361fb8e198781c8f9ed940568655f05d76b06e74b53b58a1597ba81a3ff95a4a1bb70f5bbfe37b066a8610ecc34b572244714c8ace66f7ba7425b4ab948f7bcb9a9a2997fcb24f43a36bd517531b6cfe490ae71159cf0e0c631d8441699ef96475f78570d96af957d7b9e08652a06287f432f385815c4dac31164e142e052178f787bbde4db2acb130b93e5c1a009ab1aacbc6b194420403ddecb9f00a2540d777d65f2392d310bc02d1c5a59e18d7aba5866e9853b62e6e855a173b4d1616829c91c6e96524c5e526fb5a32a66d4fdaa2ce686b86d2899e801588a09d10146b6c6d92e8e5bc47c17c7b0918e57a003c83f8f30a6818c370d515785f5465a8deb9c51c4ecdfb7955eb2945af1d36fc76cca428f8072ce44883055500343238f6b754424e4866144574cf386155199f4752aaff6d9dda893ded45eafa9bf2c7a0259e4760f90f0df410511ddbbf6499b0f4d5ec4b6ae5a227d2f1cc3096678e552ef2d68a3941e9a28e1f16e473ede88dc587b01b123fe311d2d7466643de7f60e8e2306f7043c0d5b7ed05bec854f17444b520156c5382b504d945b4f96a921be0dac6e0446987cf396c7badff3533ef9619678b532b8e7c7d7e140a352f336fc2adf5a64bef3ea8b1be64c3096d13ea83ad9feb0e837ae7ead45bb7d5246564cab63f4c6d31b68d8a29b79cc816beb92f293a09503ab37c2f5ad9a1958cbdbd77759f86efe24aabcb375079228167e1207de90a64837dc8ea6f56691ec663ee87076c072c46900164ccaf67d35358b7a16bb59e4cace0755a465c906bdf1b8cea913380a6baa3c171d872bd46713022906df0a7c0da6938d2ac95ab63841acfcfadb785c3877440011248538586c405069c668bc691e2431e363a56ddce370444d5e26fff8e454e98e2c40ab29a01c4d1346cfed567fe35fa6c99994d441f8c0e6e4d1cc8bc972620daf198d06669db25c7ec20af5375ebedbeade54bf999a9e61b8a40f64c8266365e0466aa97b628a1b5337602989c6fbfffd293c82ae60a713f8bec9dbb34aaa0293176b770d5102f9168d38f713594794419c2c109ee358f8f4dcddc60f7b64ef50078b96d386244e50ef33d1d50cf05e2739e8f39030473e6674e2f2968a4c445a1fdd76da106bdf073f3d9b5e51016ed6d4c77e7bfc52434549b5b936d5df1635e420b6b1c9e84de9c9c98692a79d7e937c723ef4fe9e7acbbbda33a2f5562185cb3e25ffae674f8a5beb2a8cff84656137c85bd7d7b5948eaaff1dad757125798906f7d1689ae4342804988cb329382dd60fd7a3b27621895660ee25c0e86184758fee7f41462fbb9b7016ae46918ed0a88", 0xfec}, {&(0x7f0000000700)="9c7fda5e543d7dc447442af79e0ad225a3b9c36d535cc4be9be7ba9f2bbf9255f73f20703984e5de2ae04a8bb5eaf571ad3d1641", 0x34}, {&(0x7f00000015c0)="f5f8844ef71ba0f86bdd7434620035a7edddfa0f398c59e37bc6018e6aa57c0ba22486b112d175d1a91053781ffc77213dd26cbdfc3de02490437039ce89356236a1efef5f3da4d50e109db8ca05f4cfc829931424648b7ee315f6b128625a488bd17067d0b71f40200219c4b8827b7a454e82eee1ffd10542a934c5f5bee6d0de751ee60ee7365bd24f319e6fe7046f8a09001be2c4e93aed4a3c0b064023d12e9ccb9453bf5540781b2fbb1cc4aadc18b6c3c119807d3e76aae57c6040900fc463c234348818b744dc153a445a80f00938cb341306", 0xd6}, {&(0x7f00000016c0)="9013757eae904925b17cd7162101b2012e2daeda3d13909edf9fd83811ec7ad113d239c8abcc5e167eb042b08ef17fea850161fd6ea6f2ad95c53cff6f310654b17daa95b4", 0x45}, {&(0x7f0000000740)="fd", 0x1}, {&(0x7f00000018c0)="525924bcb453904a3f506b317e3c2c1a05cdc55e93b843bf61072a6e792217a1a9cfb31ad924c6f2934b8f4457ce1ee749a9c4c75f66b559e91b4c0b7361d4d987ea53c021324136ce90a399523aa942cac9304095fcb15ed285433e688ff95d536466222642cd6412211884785010639070cd7d4718cfa60ad7fe2bbc67d832250e6ff03c8fddc54e8c3fbc0a1fe379f28e9cee6dd3d41edd", 0x99}, {&(0x7f00000205c0)="78baf8b70c32cfd0ad719af0ce76d775b8ec4acf0f9097800dd5c4fc2151d5e66a525fd34749c0fce528461d6d281a343e90a13fd8975cd476fe73ac38f76fd30de393c725b1a56d873f38d4b92899dc2585e241fac094edeaad3e013aa8057bfa1d6fd142847fa0d295b7d241572944f0905afd3de65bddd796bb870908b042f869ca5a8d8fab68a36c6f7f93f98fdf7f51db67e80b9bf080ba991f3db24243fd41685b174a899c16efe3917f552f6f5183938a9236c99349ec5859ec0cbc38de75cf4334e6fa76aea3c3aa26cbf1563f4c42c03a5d54d744540706afc9d460cd3d0a3303c3b93834b38ee901a4a1be1e57f997829b44b22b74aa97ddc229d00327327dbdbfbeaf0c42710e162835e7b3bc960df1518c50c0b7a96624e27d0da07d14400712180f6253c48dd09922d0f1214ac7933da7ccdbec6ff4b87ad638e815d632534e160a64c02424290f0e91d4c0e4c1f4d38ce28018de18749260abc8a057f614338940ba48c4bdb27d58946d7907f5d2a382ed47c4424d987d569876f6e50c7be77c0fc4cee4bd852ed97d95528e860fe120f5a7f4d7a0fecf26a9e44c1639fba04e5b5288e5079960cae4edcdf483343c117b30617f28e84e7417b9fb485ae9f8ec227d653864cc4ee195c0c9c99065662731443f475dfc61753420097c8356360f4747d07e95e4674931b432a42c5945901d4a55cb126151b5044e8f2477de9a6beabc0272d553449b5cf6119623ba4d9d83fd99812e19350cafda4259857ac526564dc64b91759c75cdcd9775d1b91b759d0080c1156f387601ad59e8c9489a8c03c0af08189d0b3e87bf815635b0724c9418b1a218d1f80c864bcc78f0f4c4a43a531a08ad8e4b071897136f6786abb397167e45e60f8763c2e6cc4d4f3e93a068158de2af75b2b295281736bda4d7bcf30e387b1cb5f502e7602819b338b44ea735e0c991c898ab4b2fc78e10fa8f8e3909918a1faf9edbc4015d9e3608b3dce311e834c07f119364a814f8864145d5c3b938ed416c7d91d9fe8a23561f10cecb9db3bfda568c40f585fb70658ef1279002e0f0bc4727ab46721c8dbc77e2e2a60d2ee74b6791c10788e219b7ada82eb5d6155c5ee20f7d79d2c555ca09b5c34b27c143a8f90b8b4cfb1d0293e3cf9c6bab55ccfa5a4afc430bd7ca78947253aa508e69c2ba10f79559a7f06a648c4cb7776a46e6dbc7dc41aef2fe13f56e2159d68abfb84006e0bf43e2da6942811564f2fd812d8f0c59a895ac54767a9eba16ebda0c157f315755e43094e08de65f7c5485829a2a4cea9babff498a0bbae221b4325ca42cc386d7a845ea0e87c597cec013f83e23294374eb87bda24383d04982cd4f3c9d0833493e095271da8aa124a75435cc3ed6aa095b8d21746dbe549a929df6737045fa262b8c1132383f0676c07454bda97d3525419b356c06dd4d7918e7e88a1c110c981467a0c2f8885e12088c57d099dba87b02d13c03af9acaac1a0e7929adc3a53d429c55ba3131e6078b6f1e40096f3fac5578a058c9f216e43b29eab162a37bb175af0424be25909e001ba0cb136f1546247e1ecf05d07609baea409a2a7723d2534415b96192f21ff258b8d8ed4db5bb029c67552f68d7632a3d8ef6c904d926400a7e0d92ef3cbb97acf07b4ef63305aecdf9dc7a19e9202b5d9e1fa668d3aa1c0235fafc584efad2564b2d9d3849d2a32036ded32bffebe9c9c0878a2b41db885bef444ef71ae6c8c7b45ec301ca1a158b5990047af2b7b28a04ab7ff16cd320924ac54b29b162d20dbaab69722d5b4e45404ae786e73c5789061d5655c865eccfac2ffc9517560ba3079829f8d60df5b29da876d56c6ffa3c4dd7e22d40508ffb577d48855d84e40850e5a73e9ca4c866f375cbfffd83bb4a4a75cc4a64c4a8c6de2f4af18318c52ce531d80deaeece026b7b07a1cc9dcde767085cd5769e283e35cc7734854d1e174922aaa8f0f698a80f1f6e24de1ae03500b2e37899b1d8042f4a24ccd382b8f638e940c648e5fe0a831380e6998c4a016eaa8b458b8cac9f375e69c7d1618a714379e682aa829c1b152a681eb12584910e8c347ef78db47e8a7860e98ff1e86af65094e3d3d788dcd269e2090e05c0d4dd338f1b56af4baa6ce67764f6473c34242ef76a8c17d36a1c567f2d4b65952fb2e66fef49d5a03954c70f7e54a74f4fc8294699cab4ecaa72f0b2ccde99245adfa4a15c4115174823783317f913c330098bad8d369bddb06fc53c9d20f021db7bc02ba264c830da992bb4d176bdf81008f4f20270a65fdd32e40c986b9b00aeb60243e4a6fe566ec5630466b4d52924b801e30550796f6441e46642e0a05c9740f6e54fe53392ed634050542c6989fe750a212225ee2a785df93d3ab00faca2a89a8dbc77bd94022f4138108599a8eacc821aa18cb00acb6e3d2fe0d18b4bca0c6ef00a55fdc7b2d477bc5b3da37d3d6afcd9ea39f9291cd3b9e0374cb92f7761c0556e0a13e206ea64581ec4a6b1b14f2b2ac320057c4587e6ff608421a5da53ca96cb14a919086519aecd281dbbe05c501eb9c2edf6d61828f20e6a3e7010d752548875520fdbeec0e8cdb2a661d8b8a3a56c7657a170d927f225ceab9dc8db887d1961572d2875baeeed00f2fddb87e43359fdb30e702581b19c0ecd47fe2d5e49bb675d750c0c2e7924ee763f0746dffa19f29cb1f4163b3870d5af1277fb9b2e2356e075c6e28a6ac4c6c5a9ac7de83482f3009985632e404dd7e8b3d374415586e6cdb408a7a8eac053763c92d380a878ab45c0ff7e37e305ad53810ff32958913fb4ee3f98e572b52defa294edb616e101eda6d6d1429b9a751dd97eef4d75739b11fe5967f785b4ba04b06761a2869d53091e65196a4bf2ab0ea7205bdb71b64fcda4b4a3f0aed0c20e93e9543a4c414db1c52f32ce3760f2adaeca6c90ce1546776b804f7811820053a867606b36285ffd2ee145d1c9f7d3737a3e0c48bffc1bc1010d56508be96d0bdfc2f6d2f20a3034c2497ff4e839539521b0c1f6d47d2e9eec633834ff06445d1d0f2873f8136f5407e8fcbffa57bd13d01face83c3b2e09e4d46c4952328499df1b02a92864bf3491e58b1e278ab4e8a1256da98a994b248933b01700b60ad0f8bbc76644c52c46aae7edb440555c5324f39416654e7701b48563829d97dbd7783a10d72fa80aaf193024ff2753568a87e38bd205fc1493db09172197c804ff1c4f8811709a61c6895c52a43236c367a75801ee5ffe5ae70b4ea7527bd08c53f974a3767cfd675a9913f2d3d07f5c0dd99f574444a23e146399a6ef29740370ea18c6467a070f6f933f392fb05e3b2fca0a27b5d9413c410419469ef08d9d8525c96a370bdf01970688f456b1100a12e5338c8c9e07b34a3c27622ec210570f767e00e0af966a2475048b2a436a44b46ef4617cfc6d667e30f5a8e48dadfe1eeb88c25254b393d07abdfc5e6f21dd2162baa480c289bcec5c06a07a0c277db2c42809a002874c5995aeb462b40e8351cf25191121ac22a252b71567d92fcb9b5b6bd28f3057ea28f5cac09cf37346ed4e74d53efb85898075fcba8ec4ee19ff3605cbbf55f9abae193e38576f6fb0b7d29091de97566716cf31043d6585acfff97bd9a9670a441ae78a858a5829240e62ec9dfb07bcb2559a31f86488fd6ffea2c6566e26458fe5eb34dc418a9f92ddeed9663bb916180ec8fa36bfe46b62ec962bacae522d4a5aa71d8392909b9c44a680a5dced5bada64caa79a327731f9efc396dd9ceebb878796ff59a8eb5bd06d9e20fcef6f50ed6a5c47c9dac43bded1cce6098a55b6a956075c772db6021785df8d1814e6f7594ddd00e8847dd2cbde4588d978af3be7e36dbfb88b45fbc9f62861ede1d312638bccde2b468f86ca061f79911259000298a4f7710be96429cba07530fcb5f61cffc621413ce770d2509511dfea3bab91a65001ae11879d6ba24a4ae5558a01d34e1ca56390d7a3fa8739af6d5a3c39d12febce64593c1d9d0f28e913ef8de0cf89f4b0c222133009c4873c3cca4126bcb86be3120b8de88f7e12d995b6a3ad96aee025673098e9eae2c77ebd6d51bdda26a1b9f69f6a7d20945981a0badac1456a94e70ff631def95b849f622da54b546ba3e7d49238381f83e537eb27b0c001c12205e1f0e9225a71fa02989d50565a115dff42cfbe87387f844843ad9e19d6faea614b70079e54642c82fdc6150077c1dd227bf9852ef12f070e52b9e3d3efaa69909be990b6f331d6266cd7588569b3c48f8261eadadda95c373957f8b0f311f333405bebdb52e247d59a7c25e2fdb8df9c18434ac996fe0add1e0875fa71520057b2709962b9ae22e45b1dda5fab3e3952c0a4891cc0ecd8dac1881c565f0ca1424bf755f5d343bc51ec296e30602c35fe7009568204e101eb1bf512d92e1c8404df50ed1debffcadedee5515e8f3a92759c6e2ba45713fbd55822d3d31acd46f5805efa2a7cb841e428116f2c7fce02ed9c828872b52825645fede8caa5077b3a20647928223bf94c1a4f80bf2eb51ee62e8bea16f148185dbe2a0ee142d9c4c9ed8975dd50ab3a4f3d667243c448c3238a4529cbd8bc7e7a41d380ef6532696754f32b7f1eb4c5e49b31757b6b86a9c339873561148162d315cc3835efb60b9e5a56adb9bc9a9f55b19f0ea2170a7e6a51065df351326f5ffa81637f30cac9b81086161697dc76e445bd446deddf11c8e2f87c6358e20000c63e203ddb780c6499502b4312d05669fd2a982efef3f4224e356b8fb183b8fd4e921f7b20364d872b677a28d29a02d1c55790b47f8e2e322666ee48b0363ab02468f734acabdff6067402162b90c3592f946cb4f3069bbb4ebc7c873995a165d3b5f23eb6647ed50fbfb282374c54622e9104a58300fa8d35be5cf8a645159f02cdfd276e1eea8616c765c4f9b8c6d5cb1fd7d907e483cb5958069671aa3ceb0a1837c7ae593fd319bc2413276d5be097e71ed54b191a4e098d2b4b0303fcb10c5c01773c8d8c9bb422a99fe30e93fb60662282574da55e5e08edd62930e2d3035fa8e59cf16bb9da5894b2578db55d260f81eb311ded45a195b51735aedac9ae39912418577fbda273bf6f953f087ce82eb389f1aff79ec6742af8fc6f079fc1e5eb9b30e227347e3a00ce620959536974850d33ffc255ca76310116ed7710ea4b5212068fd5d0a2cfc997f6e31a85cdfeb89262d60ea0aa8f80c302f46b84e14beabbb1a448d7b2a4b24fcaf5f78d9f31e6626afc62fede6631c77339277057417a32b20715c9ee22cc38e87113f484541c8c51f08476e4426bcce8f59e2ef8aef2f2a65eda141a5382735ec39e54fc7934a785b146dc55923ee93b5cc1abce80b1c3ecc6434ab272b55d870c4017008d0b203c5b73ab17ae39aad80b6c52157f47655c1c1792d7d3e63e716380104975936d2e6024f60f04247d7ed607f720a6fef71daa754238dd14d3dc0b8375fb13a4fcaab21aa934e7e4c3f0f8021e391054a3300d3e41e5643de7938bc4c92ed087f295bf5c884acc2d61f0d16943d4dcf3b5d7fdb7d2ebd08cc8ed8dc1bcde2ea93ff12848b8d91f23227a06e3e0b3fe3c940a6f3a97f0c5d2a3a3696e58bf896ae9bfb5c6970d2e2463c373e3462faebd1698a8739e56589f1461861aecc7f7f5e9b0e0394c30cc6b8c6f2331485d7b98b92821e69afae668876dac4ebdb36553e5f9320a28d096dabc090039621afea7eb0bf496468c082466259fbef04cc33644d4dbd153d96d0109ef82a58a559c9e5ece193cccb6187e45703d96e6badf54e38bf4b16bc74f29d376d952b222cbe1c1bb4a293410693df17df0ac9b6b109066c4ffa78997302ed9e4d38d3fb7ac7cff49d4d40ac753c5743800aad1a7a309b6932efddc3d188c4a2206a9d8021c1f70a95569e3be57d4c53510db9885fad27dc32774c42e9fb2857240a2e", 0x108a}, {&(0x7f0000000380)="90f6b6ba29c9b52d4fda4693f16d19a628d7333639ed12761fd585f49efd770eade7a67e8ae4e8a28713d41c65e333eb223275bdadab69fee4f8c3a0027f87ecf641817d7c8bc8fc20c9ae18a274ddedbee77c7d284e372845b92abe0d55b9c5ac33a6718766ed818d7b624f4016926d0df8e84efb63e8f5356b834d3c53", 0x7e}], 0x9, &(0x7f0000021680)=ANY=[@ANYBLOB="50000000000000000d010000fcffffff20df11c2bcecf12baf9304e9b14abcbe6fa34c10dec866d2cc75cbaa4bbe1065b0e3e048769a5f1d896f5281a0a0c7986b0ec0c0a64626f89b8ff37161dfb8f328000000000000000600000006000000ff9ae21159a3219bccd82d695b2008dc8a3f150000000000d00000000000000014010000dc1d0000c44d48518f7783b054cfd5ae7bd6f36424dc5ef59076c368d74c3cdfb3e52939b5bfd63a21a1ad3115c6fb053a0acec641ab83b7253e3555a03525ae7742800d68daa5b186f3500fe6fed67d660ac29be6a83eece2dfa1e81504733c3956513c159fb34c24f89fb2f2cee69536a7cfd73aa186ab9dec356fd2f6cd4fa21e0b96487d0cb50d926dae1f6aa19a546ad775107e9bb5b0d49cd4bd2312dba39d81e37a0a6d88536e20e0741a7770dfeee8b4faab228405e88ac4555b808700000000d8000000000000001501000040000000bba6ce0543bbf7ab4bac1366bde0e8834f2f048eceea47638f63a2b0aeeaf695301ea98fa6a1922cf199afe0b32b857b9ab525127c811879bbec28c5dfdd7c7d6d05e954c8c7a8b005f2e7ce624b180e6094ad93ef4a3c635088f100b9d871eaeb69fb11bd8c9bf8cffb6fb71abc44f40048f835f939665c3f2d1e33e59222796ab0643c80f9b438bc46682e16c1abd7c1279e78e70dd2f79e465a1ee2a68baeaef25bc3217de2a707bce0043c7b5959a24c77863d6e0f2015223421e34c99901d136f1d409c0000280000000000000010010000070000002ec6279a121300d35f4993b39e8fad1690465b0d00000000101000000000000000000000fb483a40f34eb6b573d9d1f9ace3f93ab1e008460bcf69ef27dde8a4e4f30e2f1955820e2b0bd1acccf21a634c7902f6bc465035d5c61deac8e4c9de638c92ee2913dc063b3c4716d54262c325df1186d4138aab7b4f9c44e86a84bc23b8c916082c95b81edb9647c37a7dd7bf5b9d3f7270deb829abc7dcbacb800b98dd80405ba8eefc85b7bb47f620d39449b809aa33c8a55518cee4740f59c0640a7c287509e5e141fca01c33dedd7172063e6937635908d6ee997d2118a1bde0f2ddd607e4c1034e28817299bf63b4709785b6c36fa968894a4d03a478d1bbfbcb720dc62c3b793317e35a79f29c3334c1368ec7d137c621950d2f48bacfaa9aeb195f3b7be385623c285dbb32a610d97310b35f461300c5e194e80a204a4ee1784898a90f4eb5c66a1dab0d8da8c063af517c619d3a36f629a37cb19ab5a6150f6ffe07df470aa591554e98e2dbd76e8df69717bc729ccf9ce9d396a8b9dd18467159a6c23e23e01f9b7516111df0f30ba7be05ddc3d263be62968ef20e26913d7d3c86c3c19fe247f8950e404a2f22bb47c877d68cc7988b2b584d73e8b98274fde48e26ce7dca67944ffceeca46e829e95aa5f376eacb96c568c4e4e3d05941688a8145c3edb669dde3ba846829afe1abb547f1d02afe60e50e0d928f5e2428b141fbb86ff160bf43876900b8feda2fb0042f4096ebde7097dc0fb2afe39b63d7f8399f925e65997c1b023f591605b8cdbfeaea29d5e1265ea53f623a63f1deaf8c0cb8e95f784c1e03f72b356d82035c95323a2d6125e3aab9f604acca44a5522a1376cb015d913bb67d84faff39c9adfeac1e6f8d65b3a969e91374d1db6cdfab3d6962e98f1d529f466f79b389fb3fab0a87ca842eaf888a9df3f9c1d4e719d6d85b5fd2fd6f900e62800d72730b3f73f8cd13f775a965e35ef2092992af4e36f28ab29203d5d3412e90d6acdf628583b8a1b179f91a04d93867728769a1f30063d1882e09a62d0c2b3f62bb8fb4dea8fcf1247c176130b99e860574c28d62eb11f0dfcdafb61c2c052e6523a8dc315c75c45dc50a2fa3b897c3c01c085757260d1521d8e87e8ccbbaec2422e9dacc0e5b92a7684dfe169d34a3fd3908e28fd4a4abee78fd6398f764a217abfa769573fbb62173aac64fc27bc9e63038f51122c16db36078083e24ac9337e08b7a331afb4a3cec966bc084704c2f94eb5328e97a8fa4d2ca8e10659b8f244e44ec203ef2506928ca24065dbf90be5b2bd294e9bb583d90ef4c5b961745b35d7026637b74139256fba1eb41a918272381e20946533fd8b888caf7fec53aca78b6894666f36427812eeca86aeae86deef250bb2c45f6c59199948f1aea555766931160f9dd27a3eced6b3cbbff3a65f3f80cf1656bbd9107c30ff73ffae9b527300955d9c29db77859db0f69a0ede8e898a5c0c0824341282d9e7e9fa66109a945f2b2fd1a83ffed6eade751b09dbd7d6352644d541e805ed22be2d1229cccac1bb498d7c675d6edd9e371a689f4013cd3acb8912b6ba88232ee4db9c333c8c160e9f94162575891d010e44dd75c76d34463726db98ea9a1851286c2c4c963344db91313d3a46586f928334fc8d5f2152cf4782df7dbb0e274e927fd88f4fe415f8867c623e8b962749906519ac410f703c35077f13f14efe7375868c6a41760ec2fe1b565c2cd3e6c3234e011390ba6e4953583cf564eb79f808beed9639cf7e932fbc5b4107bf440221f2c0de4172b4dace839543cf9a15b7d7a9f3c0cacd9fe3880e9337fb406b028f25531031248d67e404764742fba4d2c1d3ef9769ac74a1e29796133bd3b423178b60619e9734a39f215cea2b209939cba129012594c3242fa603e789b98c002e5805727118f3a7da0a9c7a64286a3f51076d4ef17aa1905082e558930b2b1d5a6e47c8450d118b7100756843041105ddc9e3afb7f5fae1072ce0061f7f7a09cb0bb65c1036c17dd8db8bfc11c62e9912098f2e080ed8cc26773e3194f5aa8c4aca2c76f25373670aa2833d748326ab2beb2e4d2a49c7237de4cc22e2cab5aa8bbc9b5f53802b415195c44099597cc7c97cf703688509205d427d4397e18dba5de4a7f98bfc8c97e1bb71ef1a06a409cb83772c1428851b0285c4ce692f54347be24b863302ebc077fd4290b383dd1a827b890fc7cc9d21ce533ac8cf65ea6f596072767648c17064a6f7026c456d0d14b630c5d7f7c84aa32cf3c728fa075d058b94df606515923a8651ecf7f5ea7b742df690d4f41998f5762467f1e9b61b35fb064bcd8af4fdac58b7297b15d5130754c46862d96c3cab52b8a56719feff8af8c3cf779e2b2125dc6ec81c0c923826ed258326e1e21afb4542d95aff6465b38a98df41c5499455493df8b9b8149f57d6fd68f30852130b10d808c6919434f00950f5ba5e9ffe5a497da6cd0b2bde16a7f92192a86bbc828ec00aa8f8ec000cb5fa5634cb5450a32cc03841bf30103a3673f7dda1e5030443f9fd753140446ed52fb83b9454ba2281a9c60d6792d9baf85c8cfc41c5e9ebde496f749a46f058938f19ba2615e07a0b589fa4396df32e3706bc35f4ebe13cbff7feb1a0579f0fe59482389cc296ce3860b3614ea1df07094c6f9d0048ada0ddbe4d3d630879a0d73e37c5526c0d9d7bbd7763a6bc87ef15926ff8323ce795327bf2fd2f38fc9e77b6530f978cfb5df83ce3d60053ba90a409f9544ab25ac739c3e881980cc0803c6fa69c2a99bc1587cfa701b52eb56d20c99a49e365aa274a91c103d4d57efdafaf32660483d31370892b0cd7a771fee3b908ebb53f971b3a5f9d164714f6d9dd041968541634980e7ae1d0c7920e099be402650d977ad7e15e552dfc3b7aea56ad665b4118ffb597717e80abec7c2f9d224a01f2b7c29eeea49c80b3121e864657b01d2783277fa02ed2c8f162006d5f96f7aec3466332e74ee08131e3bbd7c63092b8b29ccdacae9f020565ba13127711a8aabdb7c52c8306d9e2c5732dc1428f7f6288c0c0aae37e61c10a7d8ae529d705f452842a50c8447cdd5e0615e8618c08b8c9b2918e8c34e8386a3c5da2df3d9e5ac7e2201851cf65dddd5d693635836a5e79dcfcd12926cbee6c1380ee76dd34aab5b38f2249ffb190c7d064a0637c97154ee10202de640cd6d8e7ecc3b218121bc2313f25dc25f034fbc7226ac2b3309716d665738a027ba9a87f3bd40f503b0b5a6f1179eae7d5d1353d4588a26b35c7be91fcb405ea081d328b9351d7cfa07ebd5424108da0480024d0dc858092dca891f1021c1c857197bc9138c68f77ea5878e405b64fbac7dbb5016ec667b5cbc2f313f98ff31f80afb1521df24bce0e349db5a11196ac144345aa28f8423f5d3cff77da56c6591441859f3e162ddf8bb13862acaee452f30c17fad62e7443912c0a42fe35b967e8a63b41245cff1dc20da4aaef51868af69890093c434751663b1d6ea068891530b48fbc546292a5206aa7278dda9f66642ee6e5b4582cbea29706b3410aefb163585d4fbf8a32d364d9422686347ec1613c1fd576548a1517b998bd9f3762bffbf098b667d664bc177b59719daf47628403a668ff7843b5ec55951684993991f98b0fea9a76524cb5292d58c93755d6edecf2a17943011a35a50290779499a8ad1fa796dfb03e897e81e8391c4c6bb99bb8acb37b05da98d04e7ead8c1431218b8f6db31afaaa6a2ad95a6debeaee583d8ceb3c3c74afb2195f4d9d6b3893152cc03fc1d9b61a9c414ff4c206b8fb52e9d7539425747dddecb3446fe25ccdc71be46e186825b57be254726d85e57499e91a99f728fa8d81c6749a72579df088805c42b32bb364effc23e2e28b336f52f80637ad8da6f1f217a93b67c26158f1377eac61dade3f22a2f51b3114194f6c9eb16e633811064b9c3e8be3b502796709db686d784582186fef9bb8d5f0f6d88dd94df1fcad59df0a81585642b6c60340f02727577645785092192448ce98fb22b15b749b0de2e952040a2f5b97ab52bdb6c4df653b5b1325f7e631b643ca89eda8e6ca0192736f2095584dac964ed7534427e8978a5615a43abd902776fc0702c0cca34bcd55e031d97b5721f1c4e66570188e9e04444020c6b361adf8e8db1541910c475a58e744e33106de234e6cfa96689c6aa4ec583665a75a1622078592c0e5ccdecfeb814ed5686bfd89050549aa7cb7f964b89bb6643a4b83fe3a14dbd6067bab6de2b22cfb9bcd39518c73a47d9565c3ab768db3401be816b6b44bfd5f7972905f11c05ebd481966cd713812c9f292b0273ec85930d97b353b9d6fffa9d4a4b0cfa6f8537d4e4c215f06378d0d85a2647f427a49a1b8d630e22d3a2237d5db8f7424e80f57555a2f287ffc5380011afeddd157b2a42a9063da690c9ecd9c4b23ef5062dcbeb585692903c67a766f5e90664e8aea7a06e5ece408c2eb09bd1760db30427b394132296108f59212bb5729ae0a1b095f32348e77c8a2c3681191c19f2e79f523573b0637a195eaccd860cc85e3d7692d1c4d4349dcea15a749e392454dcca6b513336e47539315008400b7893a065a99435446dbd1329224d6a93c9926d1eb03f19584170356d50b97e031c60a33f211cd928624b4664b0811cada31796330f7a00e34d47dd0305b67d1a845db0414c12acdfedb676a52acc12b9d4da9054ce3b3310935c41dcc426cf05815af931c465fd97f90b20e3db4ab034966715a1375197b3789d364a8cea9b0b9bea6d7ed2a8879736e950ebdb1e3393c05197d864e97efa2ed3172d8073b1490a607b04268779b766ff1819fc8785bfbfa45591c32d059acb2f759b31231049db64390e4845d99f0c26c3ba6fd8746550c976c1f138e9ddc29da7669983786dd1cb24471db651d8ec0c18f3ed196da034ff5046cc17ac8e38221302e4d9fd16df85ae20754454aaa6a5e6653d1b3dfce1d696bdfc5f065461bc246b2aab364bd70d94798ae759f9e6cf228a86617ef3a8aad5f1733289bb5d491bf0cb3948c6fc699afd8e851c6204c5a10a1262836a183d719d98d3d184703d0a104cf64ba8045d96f79773f472f434a9ff3d2be186e3ac7dc9ea803992b0c04568bd31a6eaecfe424aa3f5d2021ebd5d0b412413a1fdb7ef5853543ff36f4a6a7d8b054a3607add72be6fb9dd2b305d312cbcabfbd437ae6b3d90a498ea7c978e8f256aecdb4e649efac509013bc9fd298198edb088b29e52f839ee7cc270bebfbbb818862436645a1049a3f26845366943f5d36b762d8f8f033750ce4682874c05ae20374041cadf8e73a767bcec551c39eb64f0acae4ac61b48866eaba35ff0791f28dd7dc82872cb01fa7edd1ebe95aed44c74f3dbface7affd98bd73ff2dce580d6e4752e52167c23806be592beb756569736c1bd933054ec1bc01d83df7f213526dfcfdb8a21b31cd173f4284662d5db689153b717c4637b1cb36e22aa1fab9bb2efde786ec9fe5c4a99cdef725f5ead9df4a01823252c5a3d91f4afcc063c1bf3e97feadf93b6bff342caae5ef954a9dbe1e109701a566190c302ff5e297389acf40173dabaa19d6a2439ac8ad5333a28b4434c9888141440308b1f3e95f82b59a76f2f9a8b8d80a351eb578f7c719ee1448b4da3fa98a82946efa9b81e708f0a74018dedd1e77ac2d73e480427148dfa2c2195aad7025edd542aa436082e6afff2a6f03f2f4a78e2873117df06ee00658dda0524378659afd6a8b795282de65b1991b6106ca9d01d685ca8cf21be7c6aea246a22bed7e6fc63fe06c2ed04f627f5298100000000000001901000002000000a3340d504e4fd394769f7a372279fc66ef91d894016123cfeb062e91aab10505b4285b37afd6a8bc7860d16f8006e5f9e8f12f32dde5ec06d3c5452956d5704b920e3d84a46ab5f63b8b9646c37ba78f98185a8c0064d9f41fc31921b3ed9506962b52685304df306b85da8d774276142c76134622c50ffe2b839556972ee152fb0c17fea5681ff682cd63241cf58b0525a527554773ceae4cb1c7adeabafe91b629c13ad43d5c6934c7f6ac56a8624959c0b50191e17cdb7a11c1b78b54543376928e5a507efc78abef68689b44e5f34712a5c181bdf20d91e0141d137113523940aae53ead3f4d4dfdeb3ab3bef39b1328f4eb9404322fcd869e6d4a369e2cae31b08d2698a6c634279a282bd25ac027bf2225f365e5c1dcd5a0e43e20d0b79b04c64e1eb033d30c35ca7e01bcca233b98d72dda32d16f4d5aa29fbcb5e6a2ce8193e3de1bdcde19253342270f778b7c5f267cc728d1e353f215ab8135f7eec64ae3906f2a05d3addaf117083ada34ec5bd5ee464a29d51a4465248ffa74c9d9cf5033911e8672c0eac12d5545281dbdfb4043a98b57b5401f8b8235b3f6316c3fb157843d5565e6e68108c52766a9aa8ccb04d49ceab09dd6533ae12031e38a9dc4beb285cadc5e2fab38aa84fd0d0b81c8ad0fc876c4929a04b11c76838f7ecaa713bb1d3ed91682875535f14f32c9e66d1dc9bff0b0952da0ad530d6c64c100fd3695d865b4167c85c9dc4e2992d33c5a239ea48814a63b8078c97d16d226c1bc8cb16cb768a0428639ffa0269a559dda4b19aaa34ebbd2e46cc5a4e7b7a2aa5e170e4660a1beb0daf49186af8feb71edf68a9cbe11eb6a748215bb861706b4829f782e1762bce8f376ce5121fe1c57f4959574de2d2ee589c8bfc4b33a055bdcdbd43f331b044ce541d72b7a35a1bbd62d187e255a3706131802c590ba2cfa80e4ad5e819340d6654ffddc438f4ac6cbb2bb8c0e7529000735f65a2efd2ac08b41502c29003e46d5bad5fdf51f08b4cd55357864ca7d57345d5a9ee4e784c183f55ff48643678cd7f819227f6d162fbef891f6bf20a6a77ca934a520ee8789cb8a8bde2f72103483055b8b20425b262924788bd9f656b656c52577018f1812b4dfc6d833111e31819f256296aba29b1d34040fa31cbcaf715ee5cb823d4aa37a4848b4609aab12f260da008319f958f7f04ca60d972bb93ffbe09795f31b41762d275d1d252b2fb25ec19cfe148f3062f33986929f556f7cadd628da75055ef0f4385ccc32979e08bc02e3a61245c847eb63f9648b8489e8eed2dd89b60da6ae8076a6eca1f7becd49b7359fb448f55c3e7f6a483b287a510d1a5276470c7f41d5855681e684f5cb09da2e573bdcc031df501a181070d08e1a58aaec3c6a3289e79a9a9cf3c5f2210d2daad176060b3344df2121db8990a994f45a6628f96de4ff171c78f4d49dd8e8e9e6fca52cdcefb2710de6f59976de2e922790f5df45d6c7fbcbc6bb168799e163ea35b414e2ee120e7210de961b3e8d20ee0fa673185fb0ce08c0c092403eef288cde3e5a897c90cad009968cfb44bc46481e4dd9e9088c1dec5361a4971d01fbdece2bcb80f58ca9ad27fa7354c2859b1bc09db91845092eb9fe5b1d6b42a26f92b58be2bcc69036be96cbd3be395e5add2fbfbde81703be47652a2f6c418b9831f498fc6e476d30519b7d28a64eb9baa52b2951070748a9f4ed5df6ae9157c19cf2ef7624e1fdbd78cc5037a5f3e760cec3edafbbee60c5dae3d8d4230a94763586c17c9d4e8e3480dc741f3f27c2c903d8eaf42b656b4af33a24a11a4ad58e753e14877a0125d67d6c76d1172d23afb498b8035e5218b37942dc50c874b42b874699aaac9b0b3f5f9544134ae5f38048d1ba7598d84e0694b5786a6d1458b0a05c25d53210f0a68d2867680ee97394497b65c82614086efa4219ca0f00a048678b7973030d8018f7e2aa17fb5d4278fd6ee63e8060bc64ddbf452cf5f3e8e732c76339d64c4918d2d5bb0a8fc9276df1d0ff2e5c050f44965942dec61e145eddf62817b4d963a9cbde90e36f6722222e250fd9739c6fca4e76c6acda050f56b9b9bb59b3fb40ce3b9442cd735c67809b12f74d6618195a89ab64ee4062f5cb06e108b5f7a751592a656761bd11dd71ffeb94672b1dc4342021d333ec88def768b821e0516ae5d5922e629ff327652805bc4b93c84f867b5863f06b9d20075106f07478343da233cb89b3addfe2cd5e18c4b0cc349436a6db525a363458129e52bfd7c5a9dcb86f28703f08140109b216c95593b932280d1f82fd0541f6d25991eea742b7d9851555f0dc90a93d93c8d95d6abf49ca084bdfb2f832b0ddc12caeb183c92d926f2e75bc55616b8214d6f7d83a7b98861b51d99367fb497ef2b34c302b88abeccfdf4e2ce53d2383655c7c2ad0122041f64ffd2c832800706301f15af190cfff461df148ea1b6f60a02b165672d39ebc2af9cd97b2ae0f15cbfa3526f4b413f64fd8f0557e22279ebcd3fac69ff1cdfa6598bf5494d4a348aa0f6597e803af984e15d09d4a7a81a6428423920929e79a14d9c3f02511304ae8021bf4327075c60cff48a89b965e8481d614f39f306695037c16a35ed6b8735902e5d9404e1ac2c8b68250719a5ef62216763cb4032b1426aba94c125953e9907ef12b50cf95de08a5799554143364a587f149f10595d08cff583240a4045d691b0e7207175a550968e123c54317a45d0afe68271ba17b9904e4ee26c376c332b4321dad6d8c892da97a41fb76e5bc133b2fb1f8519cb35bca2267f7f53ec4cbcce7f59dd320a15aee32a7447e8543e8616fd89971f18b6424dd3774df0f5748d3f2798f4920e8d5fdce88a241783683bdcb355450b9233ae632323344403bfd99ca22dd53ca30a431774f37043cc66bd93475705b9f1f629c8c974a247f91fcfc3ddfebbc2427694f6e06be986d98cb8415134299898e2096aaac97dcf8544f87b81ca996d7b8ee2de27e051be896e458ee79406b6cdef7e9d855835e223dee8ace981d066e10eab9da0cec0580b912953b3dbe191f1b5960096a00f1353bb5ac7766c22643370458890bdf1f87d2bc81dfbf3e3cab90fce5ba3b5afa9c2a43afc9d62ed0f859ebc27423f63ac57f75497d88b1679fb5974c2b78473c6db815a52ad6f4b02b22c8b0bafef8a132d18ca42a52b4e79d28ed39a02bdaf55c46709612f3a1c60460b9d9e03298df61232d3fab2df528cf3b3aaf903684ebc06aeacfedf6bdff3d89038813177057c7a69879c49a34fe95c080a15efb7838749fc75c3325063f5be53d54e576b2b98420bd1252b0b28a794f2136e620b4cdae399300aa09c7568fd96710eb29cebf7bb527494e570d76913c51ad817753a96493a549f0d77cf003baf4c88722d0050565c1121cd7c104a082eaadaaff1e1c5069bb2d8a6ead33df2c1ba208a5005f76b611c9a0179629bb46b41bfbe7e29792e0d4a15b1f0e58fe74477e352cd6b9f1be40baec7eda59e51f05950e877d4a2455fe6774ce574646a85a11e1808c7aa0134007ee1cdc8980b72220e2faa3fdfe9cec9b1732690f3ca791ce5d666ef19ab9506eff390f43429d649dc707f60ea394d7605d599b81b2fde4b4f18bac6aa8d3a61981e5485ab3985325f00b0cae1b9373806e616d559fefaeb249a27afd7b5c003735cd96f7cabf0a1a8b5956c111cdf3b08ce2f9d2734f4cefbf89612d0432f65e35ff5a8079cabf99431f6d0ffb784ff16c2cabd8a7356dc8fdb97b8f6fcf6cd9bf61321c0f6657815fd1464f970161fff10894e62c0ad258b468988bb51bedd040cd0736c2ffc2c54e9f81f9b3c63ecae649ae6ee1aa7397990103ca2e7639c31b9c8a7a37f65d1fd4b98bf8f6df490f5209844869d0d9dfa1fb8cfd0337eb39a433e77762a008647ce272c2b556bfb86db1421fc1840fab2cc2192bcfba1dcb5b556e15a0388c4c0ab8600a1bdd691a442d0a079d2d5fd9c1be41bb8e19dd55e80fc03b374a49102c38c81922be78d0f07695737d7b490e24e9ac3f7fa7389dd223480b7e8c284fde2397d644ecf3132ad6939a588499ea4d2439b8e43e0c9fde810bc90eadffdc2643742197ef01e354f3ff97097c52d3b0b47635b593f1138ca12a409827d6cbc475f1ef2f372ca0ffc5a08e024cbb3cf7118bcb705414b4afa4930e354d40b979693646c4481c98da0823960f2910aeee1c5ffdaeda108c21f4c03faa3258f50eecaa675dd3c0299a988c8e352cbee441a4bf905eb8f265e7130e25cb547e83dec017dd67bf6576a75167c7a37d4211097c41e878c71f5fcf04dafe66759f0b930e59ac0ba45c78eb69ae6c89e7b7c278e07151c95c9755981f86f027a2c36e603e0966118c805224405507e3925b2b90b9b2692c62c567ecccff162b9f9c2b08c7e6aadb6c424fcf3c3285b20f5b86b64d153190945af24d391ad638bc2160f14333dc4cbc9f6af87903bdc6f262f068d2ad1cf53e0983c99d4eb2305ca243debd6291c928136075f9f6ca2f47da206e3e736c4c2f6e616d95bd6b4e0c6746964ed39d986305a197a876065d813d0042db963b78bba7529734889d60cfc354cd5c2b5a75fecc7cb8cccc677418fb55ae897c1a36caad7f8acdb49cf58cad1db687f45692c0b7e36e7bf93a2f9eac32ec764bcdf85490a643af882ac7654390b08b76f4aeb79106a97d72bba9da0c390c96d987234567771576e3e563e7068c7c04d96831126be95f1d67f0c000816569ed3c0c9dfcc624850bb7b8a7ecf6d70d037b68bfec1b33182fecc09b3a4ac8ed22f3b665f9389da53d51d2bd3e5b653e1658300ff9af9f205741b7049796e31e33ffc1f62a128779b9b53a070f038e2930ecd0da6e0ef9f95f10cc2e796bc62c8afde23802c5e583bd0474575897b8440614b75840439938013015f0e7f6b46bd006b8dca502e322a27185b45d5e6343b7fc2e2a7a9ffb4697cc911ab3a273084392e1ed6611581ee30d648f4be4bfcb9f79ab51626aac452b5bb6e9b0c9a52f425364aba674668802892f887057259b23bd101615ed6aae67459853d81431ad0f8824cfbf44b3fa69bc1dee01cf1b26b7fd365be36e010fa105191221cc47303b943720247852fd6d4233443e84602581caa3cc02736e76edd25a35e9fd00544eebf42fdf4bea37f22e52363a46ded747cffe5ac172230654aadbba7501d445b068218da64f47bea7486859c706f621279a104e767c36c8cfc099cc633b9448dc991933a0d5fbc6f9753b6bcaa5748e1335d84e7b529521b642b783b2de4d055938a44cb33390d252d768d21147e8f89ead52747b10fb5d26603878164dc636f1d4f26c33fe6898954afceebcf681316bd55c0901c7865215ad3cac696b52fd3e0cc5dac0c4d8420297a9c350f75ff302dfecc8b0470b0fff09e7b1c6709a01315e36ccbd68859e3605a668162ce18ed969fe229c3cfc80c6d13135e9577ea4a2d134010863f9cec43dfaa5bf3f82cf259226f7d708e7cef7a872d1f17071d7714ec3f85ca8b71dff179ac0787aae8cca439aabc1e5f568aaaed72c43745374b0cff244c2398799ea3a0dc2c0017dd81f189a33f98faf6426980869db2c70e45d34370d159b02427f876885c33b4897c34459054ed3ed2ab2b91076b693939781c99bd18618f7d2738800f6df181d645d8a479efb5353e81409db0068f4661cf75fa37d870389b5126068487ba476f623c1ae607a2df7c7a96178765982230c2e474d6a13fb5b016ba19863bf9a768262548b65a8a51f49a655c1cd3496752568bbba2d101efb0bd9b6cee54b2249b96f41afff9d188d1b2280a637a661c34c6308c70cea6acfcd449cfcc25674ef8aa7df187ad0a40290dbcffeb7e652b8cabcdea333a0bfc4c30895fe846c7782d95a4b6efafb2d4c79575dff13c8f6a90c621a008493aef6e0cf7b6a1546d1aa3c000088000000000000008400000000000000188790ba04622ff9babb91cb946aae8184bd440f2ab451fe5f89b06bb8ae1c6bc81f590b8a352521ba576434f45ae08d2b607c1aa9221e1e4d23976bb5a9242a7b26ab6e646ec5238a3dcd6c3d90e9582631e229170c94958164d9e5c6571e8a5b80a6d5aa28be14ef1359ef74df5e25c79c000000000000"], 0x2378}}, {{&(0x7f0000001740)=@caif=@dgm={0x25, 0x7, 0x17}, 0x80, &(0x7f00000200c0)=[{&(0x7f000001ff00)="1ca75adc46ee3c52f1ae00013a808311ef15dabc5182c38f9782b8743851390be05804f04bbc946bdb6680245d44a91f4c7c4e4275f7b35ececd7f17eded4312fb307d63a3075f168eb607ae19fabdcb5875ab2dcb830fed52903df54f3676f3f13de4cd431bcd113641079b89b0640800870e0db87391280991b6411939ae2c4fb0dbea99d8a2fc01dc4c2f36", 0x8d}, {&(0x7f000001ffc0)="900fb9fcd392d561a625f0ccbdafd351436668b7db508cbca0fa7dc4582cbb476f8ec9d7cae86da6612ae428e35b43f7acbcd33e76a3ce5771a40f52ee15784c8ff340d7f753c3183df3cb4d22416a658e240900829fb63901281312af95ecf4a63056fd85307a033ddca6e83439ac920c6699a90b6f11d7574b944e0fc6921a84c5192cceb76014c34072f95de337a01106af9b34cc315059db1d63351e46a1b58e303033c00f091bab58c4e696cb430a868a100376758c7de668b2117d9ca7399338e73fcf774473c3ee15c3b5fcff4be0dd31f006cca6b197ea42432224a0a6aa4e5b83d7af649300ddd922a2a7367c", 0xf1}, {0x0}], 0x3, &(0x7f0000001000)=ANY=[@ANYBLOB="000100000000000020010000080000007701777809cc8467d45147eaa79bfba5dfde105e7498ebee08db933f76ff9ef9935e1cec98c6b85690ea463d581c6ac44364f87b06fd502c60a11e827f27cd13b084e6210714169d7c7cb8daef87d05643630b0cd4db5abc7f7846a4f0cd81d190d2172e5298218bff3d53e9e3d1bc888d45186fded7fae18962ba4d577c73abf6fb55e5c3f4a945a54bde243b5603a9712170dff4ef6548ee7753a9fea5c67c2a092c915b1a7b02d62f77aadff4e20fd2ba9f0ba82ef9d41e275e5d0bb94f93707fd57c2268f274c4299547c6eb14259c2fb4b4956429690b23947d2e04f9aa9b991718428acb13253a1dccc2f4b3ca880000000000000012010000000000007e87c6bebc2fe3b3a4cd75fb0f99c3740584f2b01e438487655c5dc15d2387bdde98d8df7223fade70abdaf289918bf7487787ad074cd2ad14a1576f98a923f469a7cd46afdc3d9b7707da9c5b9742e574103687108417bc82ad390769392b8c2c33ee380d1fb497c975d6d880d8a401eb605b4b0000000008010000000000000b01000007000010c4c1d1fbe504ef3f46cd4041db1ee39329dace5a27215e3524d80bd1e80f02000000cf73722cac462cb7bd44de28b71bffa5fcff5af718916310d34ebf745064d0e10e49502d17f34704a046ab5d8443263bf6faa94303acb7cbac34332ec4010fb2f41c64a49a3530c4d516b08baa005922036b7c5a6b685a6612d16e617801ad8888fc208907150e58b024d22727d8ce171e7e2930b463deb414171b018959efa9c547534b8e0a53f0fa20f1b44b54d1f4be7fefe4177cdcab53fbf75a68fa20386a10572c159e64f14ba27cd15a1fbe70b400940373b297f0a142fd0d1f7666ef91df8c3eb624f6603ef34cf5f874e7c000000000000090000000000000000b01000003000000456dec3b75641424fa2a3a2a4eb04c464723eb8164e532b1efd469382ebe21ea4081e55fbe320660b5419d600b5350b6b0dcf2dc4df87bdb1ca126806553151a4f98844b8b7e7b7821c3ea8c568ca61a15ab89"], 0x3b8}}], 0x2, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0xa4200, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04000abd7000fddbdf251100000008000300", @ANYRES32=r3, @ANYBLOB="06001000a204000005001301010000000600b500ce04000006001201992800000500c20007000000"], 0x44}}, 0x8000) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) open_tree(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_tcp_buf(r4, 0x6, 0x1a, 0x0, &(0x7f0000000100)) socket$inet6(0xa, 0x3, 0x3c) 32.16506591s ago: executing program 4 (id=165): socket$nl_generic(0x10, 0x3, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100), 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) prlimit64(0xffffffffffffffff, 0x2, &(0x7f0000000180)={0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x418001, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000080)=0xd) epoll_create(0x47f) ioctl$TIOCSETD(r3, 0x5423, &(0x7f00000000c0)) r4 = syz_open_dev$dri(&(0x7f0000000000), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000200)={0x8000, 0x2, 0x4}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000700)={0x0, &(0x7f0000000640)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_CURSOR(r4, 0xc01c64a3, &(0x7f0000000100)={0x3, r5, 0x80000001, 0x7ffffe02, 0xb, 0x1fd, 0x1}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket$nl_route(0x10, 0x3, 0x0) connect$l2tp6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x20) write$UHID_CREATE2(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x118) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(r6, 0x541b, &(0x7f0000000000)={0xffffffffffffffff, 0x3}) 30.675907409s ago: executing program 4 (id=167): r0 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000000)="48000000140081fb7059ae08060c04000aff0f0300000400003a000000006fabca1b4e7d06a6bd7c493872f750375ed08a562ad6e74703c48f93b82a02000000461eb886a5e54e8f", 0x48}], 0x1}, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000040)=0x12, 0x4) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000001140)={0x0, 0x0, &(0x7f00000000c0), 0x496, 0x0, &(0x7f0000000140)="2b7393b7c6347cd49978d5023a81022d1e7baeea09c5d463b04397f7a66a0f0b769bc097d48d09754d7e15e59224486b3df2c3fc8b3379a1a30fee142bb1a32d4c3b32006571f5de9d846e7e8b8e64c79a66e2ba19f7eca5d0e0517dcd4eba1ab882af481e477e362ceb1fd11c9d50b5e3afd7f60aa6881b2681c53ee87badeeba28eba948324721a382f000917a4a6f6f76d04e0b19396feccdbae7795aaa45818dce2d1f7b4642b09dd40bf4bef9854b631eb821b13a7e475d5c9a9d4bbb3fd9b07650683a35d9557d1e7e6496dd6f6f5ca57a5c43b9863819829430e1607ebf0dbb2308a8181ef5ccdcf1eb157470d54635a1a5b7075c77dfdb97155af8fa282fcc5ca5bad36839e0cad1304c542be170a44da4089a32bc3f35a85a6e30b8d233809335a4274938505517a26728b643c2f04917afe55c68759adea3bb70f5b5c3c59fc24d6e3835c110420cfd6de096f8dec90f5f577744d2d0f3ec21819253cdb102d50678293328726f1c4f7163e28e79ab4767e3054dfa9a11b1fdafb8757b2a91f8283ad01712062048b52b5cfcaf648fe760a98ee82fbb1836c88434e0b36f9b56c4d3cd8b42566cba88ddb7418762cd8495a4ec8de7952789c2a6d37cdbbecde53ffea86db893181d9b5c7d4663d1bd78c9cb87af7cbfa54a1b2c98432ef5ba6f43c358ae873495f46850d56d83f3d7d376b3b6120ffe93c8ab6b6f214316d8c3376a5a65d173b6e4243326c729163050547d49338a737bc894f487bc9b51e75ac2031ea714ed6c917f13e3cc0ee85a75e9a98a42f9aad6f1e244c1daa06ee55b205e11aa3a2982387210bccd26c5108f2a548b06dd0a0520ca8f99532ab0a4fd8c33f0f01ad40b74ef4e9f0d01b7bbc8aa69296cca1f19d92c5be8ffa3264e3951dd318363e02d36fa69ecaa3978b6c471c9dde0052632d1ebe277982fb0c900dd3f461257ad46a69b8f1e9bc36d8992426aa4adddc024bb74a39539f1cf801502cbd0d7acb8b2c5d9778a8253d2c8746d5b252a32f67c94cb8916a6310c1af0c0eb6f09a07d5020948a9c0f147c01d4a8b3af25686eadef9eaed2623cb012521ab86453e71bf351c130b6d33ffc388afdb5b2b7c16c1002a0640dd73e7a7e6a852dd2c75209d711a50363e46116ad2a14483c3729a81e4ef2fed2f18732f0038e079e561eea96eb665219070f42139c627dd5f185d23fdc316d38eb99826bcb63938d6cd1af3b5274f57009f87854ad98bef03025c32e7aa4a721d28e94ec5feff3a279c2e1c18002e39eaaefec3dfd1eae45a61e4283e8a7ef1eaf70d93a0333a9ff9ef048332f3fcc797076f8c02858548418e34a9967282de2eb4cc6438f0b6c9dcc204cdd732dd88624b39c16e8f80819cb72be6ab07492ed05ade4caf1ae3d723830523e32c02786c50ac1f47b994ed49fc4b9b318a4c86b4f7fb0d3c6a8763ef27cd52936cc55ef5ac50935a7f706464be90ea4b5f894ad92910de17889a6236a4bda8aac5e1daa70a8fcf248360cdd4e86f854f23e3e4792d91c85f1ed6cf7c36bbe9d879fc86b55e55e0566b6451aad55b1b24156d5735d1ee7064b07bde3a7643cb7631057346202cad2bf48adc717df4d77cf46fcb20c5bdfd317b1b665041d9254ae8d88732fbbe90ad508"}) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) r3 = syz_usb_connect$cdc_ncm(0x0, 0xc3, &(0x7f0000000600)=ANY=[@ANYBLOB="12011001020000202505a1a44000010203010902b10002010500010904000001020d000006240600013b05240000000d240f017700000040000000ff06241a1103081024000400fc09000100ff077f000001002407d9000003007c01430505240101082724137fd9f62b8b787a06263152755fc26d0ffd3185cc6f4ec2b3ca3f875b6e356f9c5682cf3d0c2407ffdc0c060001000d0309058103400081bff30904010000020d00000904010102020d00000905820200020380040905030200001f4d00"], &(0x7f0000000840)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x7f, 0x4, 0x0, 0x10, 0x40}, 0x34, &(0x7f0000000100)=ANY=[@ANYBLOB="050f34000510100a012100000000ff01010000ff000a1003020600070003000710021232090003100b0b10010c100008050400e9"], 0x1, [{0x101, &(0x7f0000000cc0)=ANY=[@ANYBLOB="010315bbe35607b447ac6f58cf7119d9a24f557beb3cd83bece63e3d34be57e9658d9286266286f72213dd1af6ce114a6a6faa37b9c3fa4c478d7425a96977f3be7aa80f8382e567703bdaf23466ed48e75694f5ecb774021c3c762067ca9c95fa9df3bc2d44309f3c034e7f2b7405706a6a91cc237d635a977884221d00cd2f9939a1a7a7f167875827ad7aa4a109632feca3cf3a755946f287158dedeb61c6a3e415910904020faa155c84fa94b18d61591c2105b22460878fa6be6e0ff4e68f8c9fb04b2fa81547607c84e4654f60e747b24875369448029c82cfd5fd1fd1d7b50e6600f1d5dcb1b03e9031bfeffec23dd1f62f8b8936de19e25848604f19905f573a094cc25559b3cca2a0a636cd5c26eecfec1ecb985a1ed1015dc57b7d342c47800aa8e5fd8aa3e7ae63e0b2ba90afad1139cc7fbf481ae368e67f6390d460e6d1eb738a71d64c3d5039dffea7e326fb87c0183e92ea9989eb0952d95500c3f68910c68ba2575f5247119866e0ea4e61ce496ec3f5645ef5980c5b68c76855953c56abe9678fbc3cc5fca2"]}]}) r4 = socket$inet6(0xa, 0x2, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) syz_usb_control_io$cdc_ncm(r3, &(0x7f00000009c0)={0x14, &(0x7f0000000880)=ANY=[@ANYBLOB="0024f8000000f823b718f59a3ac120a29be448eb20ffd4a1cbdbe751e8391e6c0aac82810bb4a414eef45bd1234ea4e31bfa60c7f49fd515440d887370b8a17623b1491b01173d6ba4deea3bb8a110c80f50bb2b3326188d515e3e0252286c7925fe187b81bcfd9213e9664003581865dda608032290b5a4782f737226d6a702d7a54dd73430b6abebbc544992090138430c7899f4b55ab523a1361d702de958d94f6b7c6c3ea9be39b012c06f9b9e8ed026d1a798bd6e455ab7d6cff785d87147da89ba9024093579898f970e13543cc3fd1026e5dcf788175506c47ed627da6b9fcb741f78436abc46d90d9360314bc3837dc097dc07f0ee16e1f67879"], &(0x7f0000000980)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c00)={0x44, &(0x7f0000000a00)={0x0, 0x9, 0x18, "39629046a25102e9b18ba51e183aa0291da28610314dd76c"}, &(0x7f0000000a40)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000a80)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000ac0)={0x20, 0x80, 0x1c, {0x9, 0x1, 0x1, 0x4, 0x0, 0x1000, 0x4, 0x0, 0x4a8c, 0x3ff, 0x8, 0xfff}}, &(0x7f0000000b00)={0x20, 0x85, 0x4, 0x1}, &(0x7f0000000b40)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000b80)={0x20, 0x87, 0x2, 0x2}, &(0x7f0000000bc0)={0x20, 0x89, 0x2, 0x1}}) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f00000013c0)={'wlan1\x00'}) syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), 0xffffffffffffffff) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) r5 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)) socket$tipc(0x1e, 0x0, 0x0) sendmsg$tipc(0xffffffffffffffff, 0x0, 0x0) mount$9p_fd(0x0, 0x0, &(0x7f0000002180), 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d3c2c5990d359974a008aed379caf8b0f13848370394727aeee00"/52, @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',\x00']) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x5, 0x10001, 0x9, 0x1}, 0x48) openat$dir(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r5, 0xc0182101, &(0x7f0000000c80)={0x0, 0x0, 0x1}) r6 = socket(0x40000000015, 0x5, 0x0) setsockopt$SO_RDS_TRANSPORT(r6, 0x114, 0x8, &(0x7f00000008c0), 0x4) syz_mount_image$hfs(&(0x7f0000000180), &(0x7f0000000080)='./bus\x00', 0x3000002, &(0x7f00000003c0)=ANY=[@ANYBLOB="007a82172a555a40aab70dbafd964fb9397462479d049a7f42f01c6e0b9381e3d310cb4727681c641464ab77a498e6ec737f2789b012fceb4eaee0a34ca77a718c725e863b0b028b81cd8789124fb58818d4637c74f1d91a8e331bf8b3ee5bc3c233fcbbb79ed04c26b18a5787deff22c9631497662d"], 0x2, 0x2f0, &(0x7f0000000880)="$eJzs3btuE00YxvFn1nbsHJRvc/iERAMKRIImCgchROMIuaWnQkDsSBFWEEmQgAaDKBEXQM8twD3QgLgBqKi4gHSLZjw+7zqOY3uT8P9JscazM7vvsLueeVfCFoB/1t3Sz083fts/I2WUkXRHCiQVpKyk/3Wu8Hxnf3u/Win321HG9bB/RvWepqfN5k4lrqvt53p4oX2X1Vx7HcYjiqKNXwO3vjXWWJAed/fHCKS8vw/d9sKE4xqXmnQh7Rgmrf0EmwMd6IXmUwwHAHAC+Pk/8NPEnKsyCmrSqp/2z9T8f5B2AKN1s9pTFfXt0Db/u9VdZOz5/c9tauV7LoWz24NGljhIMLmu91OqX1kdC0xzWFbpYgmmt7azWtt8o3Kgtyp6bc2W3Wu5fuk2dEVb7Nr1Skxu2kfy2HO6N1MfjVtRdmuEtLVdreRdIL3xLx3tiMdnvprv5oEJ9VHl5vovGxl7mtyZCrvOVJCz8a8n73HW9bKt5NP+YrEYdDRZcAc574/gHTLKQnxGosYVtdB6aFBrRlCP80tyr0V1Plaoj+5a8uhcr6W4XmHzXUKv5Y5eGX8lrG0+rfZ9lDJe5oO5b1b0R59Valv/Bza+VQ1yZ9o2rqW/MurjmYpvmXUtw56Zo3W7XGxG4OWHGxiO4r0e67bm916+epKpViu7tvAopvBsbtf4mtw7KbbNEIX8iPZjC6q1aiLrdRQN2j0aXRi9hasj3aH9/GjW2NsnrrG9y5o1wdEOMT+Wf4RhCwWdiDBiC6Vv0gkI4/iFKJISNqX9AYVJ2DONk+4rplMOCJNm110mMnbmmG1kJtXKukuR7EvYZ53eP8ls5AZ+jd3M4DqXgovudSY+g9tI2m1iBtd2xOsJOaPLuS5dkS63VRr1zUZCH+cZYUr6oYc8/wcAAAAAAAAAAAAAAAAAADhtJvE/DdIeIwAAAAAAAAAAAAAAAAAAAAAAp91Qv/8b9x3x7vd/wxH+/i9fRA+M298AAAD//wZEecs=") close(r6) read$FUSE(0xffffffffffffffff, &(0x7f0000001400)={0x2020}, 0x2020) socket$packet(0x11, 0x2, 0x300) 26.398133471s ago: executing program 4 (id=176): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xb5}, 0x48) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000640)='/sys/kernel/address_bits', 0x101000, 0x1e0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x2, &(0x7f0000000680)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x7e0}], &(0x7f0000000100)='GPL\x00', 0x100000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, r0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000340)='timer_start\x00', r1}, 0x10) pipe(&(0x7f0000000280)) socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000001c6a000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000500), 0x4000, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) r2 = syz_io_uring_setup(0x24f5, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r3, r4, &(0x7f00000002c0)=@IORING_OP_TIMEOUT={0xb, 0x25, 0x0, 0x0, 0x0, &(0x7f0000000040)}) io_uring_enter(r2, 0x0, 0x400000, 0x1, 0x0, 0x0) io_uring_enter(r2, 0x52e, 0x0, 0x0, 0x0, 0x0) 19.422696388s ago: executing program 0 (id=192): syz_mount_image$hfs(&(0x7f0000002300), &(0x7f0000002140)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="63726561746f723daa807a642c66696c655f756d61736b3d30303030303030303030303030303030303030303030342c756d61736b3d30303030303030303030303030303030303030303030352c7569643d", @ANYRESHEX=0x0, @ANYBLOB="2c706172743d307830303030303030303030303030303034000000000000008061736b3d30303030303030303030303030303030303030309864163a6469725f756d61736b3d30303030303030303030ce613d6195852db605b74c303030303030303030303030322c696f636861727365743d757466382c00968e3db1762a82094e10fd206be754d7d76ff4ef4824840799dde8d10576e11a27978b58c79c2d47fdf82162f87db22295db6aecc865676458edce337657ee49fcdf26aa03fc7ae802dfe7"], 0x1, 0x24c, &(0x7f0000000280)="$eJzs3U1qFE8Yx/Ff1cz/n44JsfMigstowJUkcSNuAjKHcCVqZoRgE0EjqCtxLR7AvVfwEK7EC+jKlQeYXUtV1ySdsXt6HDNTefl+YJpOpp7up1LVqXoGQgTgwrrX+f7p9k/3MlJLLUl3JSspkdqSruhq8nL/YO8g63VHXajlI9zLqIg0f7TZ3e9Vhbo4HxGk7qu2Fsvfw3TkeZ7/iJ0EovNPfwUrzYWn07+fzDyz6XgbO4HITF99vdJS7DwAAHGF9d+GdX4x7N+tlTbCsn+u1v9+7AQiK63/vsrKjRvfy/6to3rPl3DufTuoEie51/8qZtaxDaZpqip9Lome7GW9W7vPsq7VO+0EpWZr/tgtpu5AQ7brFbXpCJP3fcEd7H+uD9s1+a+e7B2bmS/mq3lgUn1U93D/186NGyY/UunQSBX5b9Zf0fcyLVrV9HLZ3+RauEPQ0MukuiLRYEYt6/gHBGlTnj5qZSiq6N1WQ9RqZdR2Q9TacNT84Wyuj5w288HcN+v6pc/qlPb/1v20NzTOk+na+JZhZozsT9u3TMdIrPwAa36crmBy7/VYd7T04vWbp4+yrPecE05inuycjjT+4WRO0ilI46ROYv+CwiwcDXrsTBCJ23eZov4r1SubvkRyh3TEPj1vunjpils1tcGKP176qwpuob6CG7fmun5TulFxx35eGLpsGvI8J0xH3/SQz/8BAAAAAAAAAAAAAAAAAADOmln8OUHsPgIAAAAAAAAAAAAAAAAAAAAAcNbx/3+Bi+t3AAAA//+1OYgm") rmdir(&(0x7f0000000180)='./file0\x00') openat$autofs(0xffffffffffffff9c, 0x0, 0x40000, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, &(0x7f0000000140)) r0 = socket(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$ax25(0x3, 0x5, 0x0) r2 = syz_io_uring_setup(0x0, &(0x7f0000000480), &(0x7f0000000040)=0x0, &(0x7f0000000080)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000200)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index=0x4, 0x0, 0x0}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) io_uring_enter(r2, 0x47ba, 0x0, 0x0, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) r8 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mknod(&(0x7f0000000540)='./file1\x00', 0x0, 0x0) r9 = socket$phonet_pipe(0x23, 0x5, 0x2) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') mount$9p_fd(0x0, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000000), 0x0, &(0x7f0000000700)={'trans=fd,', {'rfdno', 0x3d, r10}, 0x2c, {'wfdno', 0x3d, r9}}) write$vga_arbiter(0xffffffffffffffff, 0x0, 0x0) close(r8) 18.236689804s ago: executing program 0 (id=194): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000400)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)={0x30, r1, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_AUTH_TYPE={0x8, 0x35, 0x6}]}, 0x30}}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) socket$igmp6(0xa, 0x3, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_script(r4, &(0x7f0000000140)={'#! ', './file0'}, 0xb) splice(r5, 0x0, r7, 0x0, 0x8000f28, 0x0) splice(r3, 0x0, r7, 0x0, 0x80, 0x0) ppoll(&(0x7f0000000040)=[{r6}], 0x1, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r10, &(0x7f0000000000), 0x651, 0x0) splice(r9, &(0x7f0000000280), r10, &(0x7f00000002c0)=0x1, 0x3, 0x0) recvmmsg(r9, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed07449e000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r11}, 0x10) r12 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000f40), 0xffffffffffffffff) sendmsg$IEEE802154_ADD_IFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x34, r12, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_PHY_NAME={0x9, 0x1f, 'phy0\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc}, @IEEE802154_ATTR_DEV_TYPE={0x5, 0x20, 0x10}]}, 0x34}}, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) 15.432079525s ago: executing program 0 (id=198): ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) r0 = socket(0x23, 0x5, 0x0) getsockopt$nfc_llcp(r0, 0x113, 0x4, 0x0, 0x20000024) socket$kcm(0xa, 0x3, 0x87) (async) r1 = socket$kcm(0xa, 0x3, 0x87) r2 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRESHEX=r1, @ANYBLOB="010000000000000000000200000008000300", @ANYRES32=r4, @ANYBLOB="ec1788393062390f09002700010020382017afc4c913e1c34a00"], 0x2c}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) iopl(0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x88, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x88, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) (async) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) (async) socket$inet_udplite(0x2, 0x2, 0x88) rt_sigaction(0x1a, 0x0, 0x0, 0x8, &(0x7f0000000380)) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) (async) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x0}, 0x90) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000001afc180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b703000000000000850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r8}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) socket$nl_route(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) socket$inet6_dccp(0xa, 0x6, 0x0) syz_open_dev$dmmidi(&(0x7f0000000080), 0x200, 0x2) 13.129392846s ago: executing program 0 (id=204): syz_mount_image$hfs(&(0x7f0000002300), &(0x7f0000002140)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="63726561746f723daa807a642c66696c655f756d61736b3d30303030303030303030303030303030303030303030342c756d61736b3d30303030303030303030303030303030303030303030352c7569643d", @ANYRESHEX=0x0, @ANYBLOB="2c706172743d307830303030303030303030303030303034000000000000008061736b3d30303030303030303030303030303030303030309864163a6469725f756d61736b3d30303030303030303030ce613d6195852db605b74c303030303030303030303030322c696f636861727365743d757466382c00968e3db1762a82094e10fd206be754d7d76ff4ef4824840799dde8d10576e11a27978b58c79c2d47fdf82162f87db22295db6aecc865676458edce337657ee49fcdf26aa03fc7ae802dfe7"], 0x1, 0x24c, &(0x7f0000000280)="$eJzs3U1qFE8Yx/Ff1cz/n44JsfMigstowJUkcSNuAjKHcCVqZoRgE0EjqCtxLR7AvVfwEK7EC+jKlQeYXUtV1ySdsXt6HDNTefl+YJpOpp7up1LVqXoGQgTgwrrX+f7p9k/3MlJLLUl3JSspkdqSruhq8nL/YO8g63VHXajlI9zLqIg0f7TZ3e9Vhbo4HxGk7qu2Fsvfw3TkeZ7/iJ0EovNPfwUrzYWn07+fzDyz6XgbO4HITF99vdJS7DwAAHGF9d+GdX4x7N+tlTbCsn+u1v9+7AQiK63/vsrKjRvfy/6to3rPl3DufTuoEie51/8qZtaxDaZpqip9Lome7GW9W7vPsq7VO+0EpWZr/tgtpu5AQ7brFbXpCJP3fcEd7H+uD9s1+a+e7B2bmS/mq3lgUn1U93D/186NGyY/UunQSBX5b9Zf0fcyLVrV9HLZ3+RauEPQ0MukuiLRYEYt6/gHBGlTnj5qZSiq6N1WQ9RqZdR2Q9TacNT84Wyuj5w288HcN+v6pc/qlPb/1v20NzTOk+na+JZhZozsT9u3TMdIrPwAa36crmBy7/VYd7T04vWbp4+yrPecE05inuycjjT+4WRO0ilI46ROYv+CwiwcDXrsTBCJ23eZov4r1SubvkRyh3TEPj1vunjpils1tcGKP176qwpuob6CG7fmun5TulFxx35eGLpsGvI8J0xH3/SQz/8BAAAAAAAAAAAAAAAAAADOmln8OUHsPgIAAAAAAAAAAAAAAAAAAAAAcNbx/3+Bi+t3AAAA//+1OYgm") rmdir(&(0x7f0000000180)='./file0\x00') openat$autofs(0xffffffffffffff9c, 0x0, 0x40000, 0x0) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, &(0x7f0000000140)) r0 = socket(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$ax25(0x3, 0x5, 0x0) r2 = syz_io_uring_setup(0x0, &(0x7f0000000480), &(0x7f0000000040)=0x0, &(0x7f0000000080)=0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000200)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index=0x4, 0x0, 0x0}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) io_uring_enter(r2, 0x47ba, 0x0, 0x0, 0x0, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mknod(&(0x7f0000000540)='./file1\x00', 0x0, 0x0) r8 = socket$phonet_pipe(0x23, 0x5, 0x2) r9 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') mount$9p_fd(0x0, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000000), 0x0, &(0x7f0000000700)={'trans=fd,', {'rfdno', 0x3d, r9}, 0x2c, {'wfdno', 0x3d, r8}}) write$vga_arbiter(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 11.868565847s ago: executing program 0 (id=206): socket$inet6_tcp(0xa, 0x1, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008a}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) read$msr(r0, &(0x7f0000005280)=""/102392, 0x19010) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c0000", @ANYRES16, @ANYBLOB="01000000000000001d0003000000080001800000000041b088c7ffaa5b6fab5414f5190bb9d0828c197dc82a3322f528027551fb7e0f27cdde4e776ac590da87900e85bcf776fe87e8382b50f615eae3f32a4c3c53153e8b25ffb7a7d4c61b17bbbaaf5a8ec24d"], 0x1c}}, 0x0) ioctl$VIDIOC_S_FREQUENCY(0xffffffffffffffff, 0x402c5639, 0x0) r2 = socket$packet(0x11, 0x0, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000004640)={&(0x7f0000000100)=@newqdisc={0x40, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_CE_THRESHOLD={0x8}, @TCA_FQ_LOW_RATE_THRESHOLD={0x8, 0xb, 0x7}]}}]}, 0x40}}, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x6, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0xe) sendto$inet6(r1, &(0x7f0000000200)="80d4e0", 0x3, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, 0x1c) shutdown(r1, 0x1) 10.923344628s ago: executing program 0 (id=207): bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x4}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xb5}, 0x48) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000640)='/sys/kernel/address_bits', 0x101000, 0x1e0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x2, &(0x7f0000000680)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x7e0}], &(0x7f0000000100)='GPL\x00', 0x100000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, r0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000340)='timer_start\x00', r1}, 0x10) pipe(&(0x7f0000000280)) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000001c6a000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000500), 0x4000, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(0xffffffffffffffff, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) r2 = syz_io_uring_setup(0x24f5, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) syz_io_uring_submit(r3, r4, &(0x7f00000002c0)=@IORING_OP_TIMEOUT={0xb, 0x25, 0x0, 0x0, 0x0, &(0x7f0000000040)}) io_uring_enter(r2, 0x0, 0x400000, 0x1, 0x0, 0x0) io_uring_enter(r2, 0x52e, 0x0, 0x0, 0x0, 0x0) 9.745948593s ago: executing program 1 (id=208): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) listen(r1, 0x0) r2 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x0, &(0x7f00000000c0)=0x9, 0x4) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e22, @local}, 0x10) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='signal_generate\x00', r4}, 0x10) syz_open_procfs(0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff7) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/125, 0x7d) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xb, &(0x7f0000000180)=ANY=[], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) syz_mount_image$xfs(&(0x7f000000b840), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000380)={[{@grpquota}, {@filestreams}, {@logbufs={'logbufs', 0x3d, 0x3}}]}, 0x1, 0xb862, &(0x7f0000017140)="$eJzs3XtsnWUdwPGnXdu1kMEwdFwUGZMBA9nWbVAKwbUd6yiXymVgB0yorMCk4zIKblxLCAmoGMB4IWZRIl6jRHEQiYLTiHJxGGOA+AeRgDFgsuhfoMZQ8/acU9pDaehTnqeBfT7J+p73Pf29Oz3f87wnLKSnt+vszhDqQslQqPb869se++L6rsd//qV7dzx4x7MPlY62N5bvbi9vO8rbzjByspHDtaVDdV/f/nBtsVM79rx7NDXV7BXCxVXnaS1tbmipfN9wlfLh+ZX7a0d3az5f+jNqz+LLH9rX94UQ5o6ZrwkhLH3bD7qb6u1Y01V+TsKYbrPKd9e8dd/Itq70Z+XTIazcEd7x9TGjisc5t2vOxw+c6QfyftDbsaa7qn97uXNNeT22V6/B3VH16/yVBxbfXn4KR15vM5hwWno7uk4Lk6zjY/53wcLh0nWzPoTQEEKYHUJonOkevDc6OpcX79m1lf1y9sr6nzvR6+LwZa/8J4Qwr3gbL10vSu8FwPtLR+fyVROs/4bJ1n/bbdtfs/7h/a+7o3N5sdar1n/jZOt/Y9u650rrvr21NPXmzP4QAAAAAMCErtl6/eV9AwP9m91www03Rm/M9JUJSO2tRT/TjwQAAAAAAAAAAAB4t3L878Qz/TMCAAAAAAAAAAAAwAdFd0/Hrlk14w7NGrtz0M7+ke2KN3ov+95dwxsq2/Ldp05wynGf8z88PDzctmtl5bPYZ1d9XnZj9XBx/qG6N54s77ZXf/5g/cjR+nDRJRsH+pcWf9Wq+rCl2GkpzttVH+4udpYVO2vqw/eLneUjO01hR7Gz+OIrBzYUB06OfMY+WLp7hsKsccXCuFfD2P5D9Qt2VLaTnLJytrpQ7r/vvudsrrqvYuL+b52/450+l5z3xtT6L95S2U5yyret/wNeXfvLie575/6j5+/UP60Jrv/jGlVf96uu//MnOOXo/Lznn7ys6P/I43esLR+qezfX/zHnX1Xdf+Tko9f/4lQnVa7/xXvL6mk9Gbuh7p5bd022/ifvX1d5X68dMzt6ttNOeLat6L/Xou1/Lh+qn2L/kyZb/zXz33Y9YYq6e+4frlr/U+gfDpvglKNNvvbCKU8X/X/y5NrmMfdNpf/q6v5LBjddteSardcfvXFT36X9l/Zf0bp0xXHHtrSuaFkyckUofZ3ec7I7md76H/n8/7EzNSEsHJ1feOyb5xX95327q7d8qHGK/bsmXf8XjX+sjLGgNjQ0hC19g4ObW0pfK7vLSl9L3zZB/ym8/3/siPK3NZW3NSHsPzrful/z/kX/5lmrP1I+1DDF/msm7T80+vcSaZrrf0PVzLj+Q8/c/7Oi/4Ifnlv5N4Wpvv+fPFn/2m9Z/9PV3VP1Dz7vsaL/3+oWHR853u2//9LK0f9X+y48O3L8FP3TytH/ug8fMhg5fqr+aeXo37TixFsjx0/TP60c/Xec0PbdyPHT9U8rR/9vHHXMHyPHe/RPK0f/sw5teTVy/JP6p5Wj/98/tPX8yPEz9E8rR/8lB910Y+T4mfqnlaP/4JyrmyPHz9I/rRz9H6u9dlnk+Nn6p5Wj/2+O3vj7yPG1+qeVo/+eCza9FDl+jv5p5eh/xrK+OyPHz9U/rRz97zux/8HI8U/pn1aO/hce+PAlkeO9+qeVo/9Xm3/aETm+Tv+0cvTfWf/YEZHj5+mfVo7+dXs8unfk+Pn6p5Wj/w0Lv/PfyPEL9E8rR/+Hjrz/xcjx9fqnlaP/a8f/eHvk+Kf1TytH//nH/ODLkeMX6p9Wjv5XHfKnFyLHL9I/rRz9H1383L8ix/v0TytH/5c/8Zf7Isc/o39aOfof1fLi45HjF+ufVo7+az/664l+T9C7sUH/tHL037bPEwOR4/36p5Wj/+9qnqqPHL9E/7Ry9N97r50LIscv1T+tHP2fWnTQPyLHL9M/rRz9w2EH7Iwc36h/Wjn6n39s8wOR45/VP60c/e9t2+e2yPHL9U8rR/9d8+ZcFzk+oH9aOfofekDTmZHjm/RPK0f/W5rqj4scv0L/tHL0f6Sh5uDI8Sv1TytH/9ql3T+KHL9K/7Ry9H9m5elfiBy/Wv+0cvS/e0nHy5Hjm/VPK0f/dfNXPxE5fo3+aeXof9je62J/I/ug/mnl6P/PsH6/yPFr9U8rR//tc8+8OXL8Ov3TytH/poPPWRc5/rnnX982O+ifTI7+vzju9nsix7dY/2nl6L+59dZHIse36p9Wjv6LDr/rr5Hj1+ufVo7+Lx1x578jx2/QP60c/b85+ytzIsdv1D+tHP3PbbznyMjxm/RPK0f/OftvWxU5frP+aeXo/9v97tsQOX6L/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP/ZgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPx/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAxIAAAAAQf9ftyNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuCgAA//91NCn7") openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @objref={{0xb}, @val={0x10, 0x2, 0x0, 0x1, [@NFTA_OBJREF_IMM_NAME={0x9, 0x2, 'syz1\x00'}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 7.519687941s ago: executing program 1 (id=212): eventfd2(0x0, 0x0) r0 = socket$can_j1939(0x1d, 0x2, 0x7) madvise(&(0x7f0000166000/0x2000)=nil, 0x2000, 0x15) madvise(&(0x7f0000165000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600707, 0x0) syz_emit_vhci(&(0x7f0000001540)=ANY=[@ANYBLOB="040f0404001c04"], 0x7) socket$nl_route(0x10, 0x3, 0x0) futex(&(0x7f0000000040), 0x5, 0x0, 0x0, &(0x7f0000000140), 0x35000000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_emit_vhci(&(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRESHEX=0x0], 0x25) syz_emit_vhci(&(0x7f0000000400)=ANY=[@ANYBLOB="02c9300e0008000515"], 0x11) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, 0x0) r2 = openat$cgroup_ro(r1, 0x0, 0x275a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0) mmap(&(0x7f00000cb000/0x1000)=nil, 0x1000, 0x6, 0x100010, r1, 0x841ea000) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000), 0x8, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x46, &(0x7f00000001c0), 0xfffffffffffffc91) sendmmsg(0xffffffffffffffff, &(0x7f0000000300)=[{{&(0x7f0000000680)=@nfc_llcp={0x27, 0x0, 0xffffffffffffffff, 0x4, 0x9, 0x8, "d1f9a91a9dafbb0bb1fc87c773228c47bd5c5da1411cd11c1a7038669d8774f633bd8279c8550f119a566424945ea8cb3567101017f7aea15d912a1cc8eccd", 0x24}, 0x80, &(0x7f000001da80)=[{&(0x7f0000000ac0)="e2aa2e19019b4678a945bbd985cc4e9674c332a82a373a55ff9d5f9613a9d02295ce55ccb25da36b275b3678f7523ed100f39129319b000559a899d4ccaf713cfef03fdb44a5d59ba5c2148bf51f7b09a67c476a08816ac805b0c8cde2577308413d2f98cb326ea05b807285ab15bf235f", 0x71}, {&(0x7f000001ba80)="176036883652fd56ea36d6c14cee606dc30852823c0ca7d52b600ce89c1f1b8e9381e1f0bf206e387b97faca0bc0154fe86491f424d2c6c15a8bee8b6058c187fc4ad7da51d0ae71d94df97f168f024c787b46e8ef09f77c9d39139a691d1f89e5f95eb53d76076060949856f77117f22bff26f87bc29d2005bb642dff0816da0e4e92065e4ec727ba40829021fef9287c70d7d0391643965d3aeb7d0711fed42504cad5a417c38cb79bbc52e3bb5b88be791bf7cba451363b06a86e5f7f2d59a56587d5298d240ae5ed7d02db7273c3cf0b356b39fb0f9770ac039109bb663da8cc1259acf8ba70c191fca094b61334e991b1dff1996785e444a1e81d4ee6ffbe1bd8901e074dc9877d0ba8795f9a3fc26bbb92cba20a1c31593dff5af0cb1d05d611b52089a3f0a606d76bf8834e9a50c7e3aeea0786b2ad0b5e041d2efff19bc00c6d0ae7bbbd7db822d7782a27a93606644505ef4f1a23e7c39c4d1bef9d47d4170c171afe170d933a2b3b3be757489a7d0e3073c3b5140b1ad9bd812d91dea01149498fe02cbd061b3a31fe315740f4006e93cfcdca9a3ff5d6577be5b6cc2b87e790f68a258c4f6e663e581dde4e59d98fde17140ba6b5b0d120c7f25d288974d2e976edca295776cf955bd7739357172c64259c649a5c6f60ad0a8b755f1684dfb1f5d49563be4277553b649074e22211f70c8fcd1a91b4916fea82c6918dfdd93a28125ed82215a2dbae77189bbe203138b8db1a79f8b90a98b93bdee597076054e02eff3cad62e37ca15bd49f6f9f1665e85785481a0e19a9271b19ccbe683e2e5c8d32c86d2fbefd081acbb31cd9d15a8e3b7131181b1ea4ee903f096c8f9a9702453a50faa9108aad88b3a699565419bfef2978197bd74a56c97bd9298a3d2f9fab3f4d0ed5269ad2d016f67095351c0f503bb8ac917b92f3852da118ce513f4141a71793bf0b655ac85e31121376f18873275e9fead8835de202d7ad0e1706e67774a03e0ba74237ba1d5c4e81f0958796f3858d8575d7ab36e6c2255e757b2c4d56a51ded905ea63208e636e6bdf6f48b31d04e3c4988541089953fb8c628ba984768d6e4984dca73413fad84c97d8c5e4d648191752108081d7d22944abe5dc2c108f6fb947c0c7c0bea1b02405b64779eac3f3f6b9fe2de03a0b1c84b0f2058181645bba3cfbd5c04aa7e9d59d895e2727669554c0ce408d8e68bacf8d9a858c2ef3cc1957d3e2e52abc4ff5b3da21f77938df9030056cb8e89b74f76debcb095304f85745a98f11942bcd77545b651594bab12f25499c46cd602dea01dd7cdcef4da840aa6ba9cbc34065dd4418f5b648fdb300c2655f80f32481f2b90ef9f80bb99cb25146ab52a9c55bb3f8bca9b8c7fba17c82970c999be6e98cb7f76b354f9a1c7b673090276dac294f14548f6e8969af4440c445cff346e1e77b4801a18813fb47aa2a6325ee36ecf96de3cc53efc19a7045f3f279ccab4806e3f6b5687a4da5127d0f97c9b74954ff8705bc25d1e7756a89e0882db216efab33530fadb5deeb794a7037353e5c3c2bf579eed72aacad62a8e5283ee92a857d881eaf4bb958b0b31fb83fca39707bde5b0b4c2d1bba8465a4eb81c13e9b225533c6ca25b24f67176a45c2a6bfd28ceb45f3541f8b03f692e9b75b2bed8abfb06d1d2e819c77a6a10fb6e657788b0d4382f5849fee70ff928f836faa628c4a1f5d787c9ac5e38ebbabaaf089ea9899d38ea7f1917993670167cdde58e542793ebdf370ae99b55e1b19bf986c00954a4b4dad0b16b008b1c5aa9f937a48fa914d33386f00d7b56a6599fd4a28e1247e40fff27a878b86c1737d884a80a0bf286d67c56b1667d08c0ea3c1a5d84eb4ca515f5d55edc15294f28d206e03fc0d30bca24beb2687b0b07b44fd1116912072cf1a8c162ca29993840e9b78c08929e8aeb7af0e656498e6224f40194c39c1671d564e037583d26012d3a03a17ac62b527b437376cac7b73dc366cbc4072eecf281b8b30b4e9b64621058835fcb1cc674ddd4b74d583e6be238ebf87a5c3c7604d39cb4445e831dc776f403464b0334a8ade0871b383ba8a476662688a56b271fdf98f7fe5c39583ceb11863d9155f8007bf49a154a671fabcaaf6df7284b2c9cd8a131905595ae47354b5f655dc2e8f4c18ca89ea6468595c31546b56caaed7e55638eeb7fe8ab63cdaf97e4d5d7317374ff9fa8631283912ba28daf4560c73112a018e2302195d0e95b05b41cf28317248ba929587ddce0c331d57dba0255c450131aa648026f5014f8acd045d7317fe171c2dae409de13dbe61c166f7762346827402ee36ff092c2631c9d5e771c85b040bb68dc338e4dd127b79f160f1623c3d705d194411e5fdccce9a7e576299f28b2b28f683d52f80a13ccd7458edf86cc7cc22af7231495708b6ee70c05944f86be906fd9ea8f4ec2faf1a7dd53c01a5961a358d7e18202f22f833a7258907b5b4b3a532353aacee0473bf13bba24ad5fb03693c689d04d4740612cd0d446326eaa894b58cfffbe43a4b0d7ee0e96212319d6a686b63fad8ef910ecdd304be255dd2c3a4ab8d4661e7cb7358d5f74695ef419b7429a82990d09881c036df3b21149ab017d8502466ce3e2c5be709638f2f53d152ae39a378abc69790c641629f7d70328229fa9c9efe89b3ae28dbb417e091a3b92502016eb5f8f262161fe38b0bed8a6aceb30dacfddc1a089ab1c317a869f977d0683b720d707f660e91be14782896d4ca049d2afaddd52b9eda31a48ea147cb9027693e2c2a0d46ae318ca01bc6319738586388a721f3183237669b367f6e9ac00ebbd88c69b6b6d08a63c5dccd86d208e1f4569bdf48b695e4a12330f5789ee87b6bb2764a7070e012f018217fe8ed1326c09393fbabd6846d81ace22efe8ce759675b346ebfcdb23b74301ab350fe12e5ab614b582b557044f2a7a4cdb8974a2f4c077a4ba498b865fef5ef80a631f61454c487b01b1682f0acb5342da00962bcd3792cc483f88a66457c59b93e45caf785d4cd171d523fae26c8c86c38211ce02767887cd7111130030411db17e4d16e24cb9790ed487e99310d8c8a009c741bb1a36d492dd920dc341bd24b0f71459e746e9f555c2f8b5ae6cf46228d270bbf05dcb5b7e232aeb6c848c0bc4f98697155179fed80f4bcc1780f142eb46896418499ca6107da99fa827aa6fcfd21c3a4ebde44065b17b842c6913629e6caf3eedfb125364d90193fe73c4e59ec0c74180c0cef33bed95ed88fb7e4542f5b1e6c8dc94a727c7c3fd955fd85f91c9d25ec4596fa4edc8509c3d10a5a5040cf064314de698eff40de87fab76b59fffdc1f70d507b396f504af33bf9f948cd1ecf0ae8d8ca9a8d185af627876dd8e32d095ea11dc43a4374e1fc788719c411a9a9c5d07565cbd4e056fdd3849b8c10d3be53520f32fbd5ad1857d5f255ad5f319cfaff055419612417a9ba55a83ca1e8fca8828fd189a504d2945b637fa39dadbae917203526e62260edea644f88a4b711985e046679660b1e52ceb8ea746564aa7ae01b10825fa714904c83ecae89731b93fe7275e469929c6d123ae49064cd9a0f16e94ec36c69a966573eb9dd0ea0cf8119ca8f0a51ec7a5ae475dd96258c23dd463826ec7a6d0aeb78ab8e15eb67b381f524fb3d9aaea396749c7ce483ec9be1b4d1f0b105bd1f6d99add7d12249a0fa99b0bda23595358fab3bbcd3f8e8792da9839afbaa4f733b1b6d69d235e0358f9e7cc476711185ec9319a66c55da8670b9d57c7407f5a0562c933a6ab2348f55272bcd8121453559a5884254136b02fa5acc5ad7948e13074dc5730bdf4555f1cf86b57f3fe424b46efe83484614a5d011af4465823f6b2800b51cadf968a530bde437427925c097b6a2c077a9b197490fd6713d8a774b2166d094025946c2cf3677bc0ddace3055add91dfd4b0d8ecd375bcb93bd9a6ec088e475e411aa6c1e7da64eaae2f7b490359d5146f40a6fd55dcf82713cf0934293a5221d2e8f0d78e4d615a7e1372e82fa9cca327e71a9481bbf85f31834a936111b896a16578177b008d85bc8bdffe60edfd7beac263880bbbee70b425ec52ccbe99598d06cf0853a98b759c5091802f30fb1993d444cb358e8ff30f2a0eaebea2902c2f98bb6cc07b424490901b9716086e37b29c877a42390aabcd20fcd300100d24251e552105ad605ca37df814f01471e401aae404eca9a2142879ada4c4bccc766754f7346ede5e987da642bd3af2a792e57932e75a623a01c32c023941c423ee15b6814e95842d246ea92df2113bc8de343f631c1c49a911d21f267eaab4615bfd637a6115d18d57098902eca23f8981381cc93734ea2dd34cd53e5aef4752605fe05a2bdd9c448e87c4b5361fb8e198781c8f9ed940568655f05d76b06e74b53b58a1597ba81a3ff95a4a1bb70f5bbfe37b066a8610ecc34b572244714c8ace66f7ba7425b4ab948f7bcb9a9a2997fcb24f43a36bd517531b6cfe490ae71159cf0e0c631d8441699ef96475f78570d96af957d7b9e08652a06287f432f385815c4dac31164e142e052178f787bbde4db2acb130b93e5c1a009ab1aacbc6b194420403ddecb9f00a2540d777d65f2392d310bc02d1c5a59e18d7aba5866e9853b62e6e855a173b4d1616829c91c6e96524c5e526fb5a32a66d4fdaa2ce686b86d2899e801588a09d10146b6c6d92e8e5bc47c17c7b0918e57a003c83f8f30a6818c370d515785f5465a8deb9c51c4ecdfb7955eb2945af1d36fc76cca428f8072ce44883055500343238f6b754424e4866144574cf386155199f4752aaff6d9dda893ded45eafa9bf2c7a0259e4760f90f0df410511ddbbf6499b0f4d5ec4b6ae5a227d2f1cc3096678e552ef2d68a3941e9a28e1f16e473ede88dc587b01b123fe311d2d7466643de7f60e8e2306f7043c0d5b7ed05bec854f17444b520156c5382b504d945b4f96a921be0dac6e0446987cf396c7badff3533ef9619678b532b8e7c7d7e140a352f336fc2adf5a64bef3ea8b1be64c3096d13ea83ad9feb0e837ae7ead45bb7d5246564cab63f4c6d31b68d8a29b79cc816beb92f293a09503ab37c2f5ad9a1958cbdbd77759f86efe24aabcb375079228167e1207de90a64837dc8ea6f56691ec663ee87076c072c46900164ccaf67d35358b7a16bb59e4cace0755a465c906bdf1b8cea913380a6baa3c171d872bd46713022906df0a7c0da6938d2ac95ab63841acfcfadb785c3877440011248538586c405069c668bc691e2431e363a56ddce370444d5e26fff8e454e98e2c40ab29a01c4d1346cfed567fe35fa6c99994d441f8c0e6e4d1cc8bc972620daf198d06669db25c7ec20af5375ebedbeade54bf999a9e61b8a40f64c8266365e0466aa97b628a1b5337602989c6fbfffd293c82ae60a713f8bec9dbb34aaa0293176b770d5102f9168d38f713594794419c2c109ee358f8f4dcddc60f7b64ef50078b96d386244e50ef33d1d50cf05e2739e8f39030473e6674e2f2968a4c445a1fdd76da106bdf073f3d9b5e51016ed6d4c77e7bfc52434549b5b936d5df1635e420b6b1c9e84de9c9c98692a79d7e937c723ef4fe9e7acbbbda33a2f5562185cb3e25ffae674f8a5beb2a8cff84656137c85bd7d7b5948eaaff1dad757125798906f7d1689ae4342804988cb329382dd60fd7a3b27621895660ee25c0e86184758fee7f41462fbb9b7016ae46918ed0a88", 0xfec}, {&(0x7f0000000700)="9c7fda5e543d7dc447442af79e0ad225a3b9c36d535cc4be9be7ba9f2bbf9255f73f20703984e5de2ae04a8bb5eaf571ad3d1641", 0x34}, {&(0x7f00000015c0)="f5f8844ef71ba0f86bdd7434620035a7edddfa0f398c59e37bc6018e6aa57c0ba22486b112d175d1a91053781ffc77213dd26cbdfc3de02490437039ce89356236a1efef5f3da4d50e109db8ca05f4cfc829931424648b7ee315f6b128625a488bd17067d0b71f40200219c4b8827b7a454e82eee1ffd10542a934c5f5bee6d0de751ee60ee7365bd24f319e6fe7046f8a09001be2c4e93aed4a3c0b064023d12e9ccb9453bf5540781b2fbb1cc4aadc18b6c3c119807d3e76aae57c6040900fc463c234348818b744dc153a445a80f00938cb341306362bc528f637028777e246eec9d377", 0xe5}, {&(0x7f00000016c0)="9013757eae904925b17cd7162101b2012e2daeda3d13909edf9fd83811ec7ad113d239c8abcc5e167eb042b08ef17fea850161fd6ea6f2ad95c53cff6f310654b17daa95b4", 0x45}, {&(0x7f0000000740)="fd", 0x1}, {&(0x7f00000018c0)="525924bcb453904a3f506b317e3c2c1a05cdc55e93b843bf61072a6e792217a1a9cfb31ad924c6f2934b8f4457ce1ee749a9c4c75f66b559e91b4c0b7361d4d987ea53c021324136ce90a399523aa942cac9304095fcb15ed285433e688ff95d536466222642cd6412211884785010639070cd7d4718cfa60ad7fe2bbc67d832250e6ff03c8fddc54e8c3fbc0a1fe379f28e9cee6dd3d41edd", 0x99}, {&(0x7f00000205c0)="78baf8b70c32cfd0ad719af0ce76d775b8ec4acf0f9097800dd5c4fc2151d5e66a525fd34749c0fce528461d6d281a343e90a13fd8975cd476fe73ac38f76fd30de393c725b1a56d873f38d4b92899dc2585e241fac094edeaad3e013aa8057bfa1d6fd142847fa0d295b7d241572944f0905afd3de65bddd796bb870908b042f869ca5a8d8fab68a36c6f7f93f98fdf7f51db67e80b9bf080ba991f3db24243fd41685b174a899c16efe3917f552f6f5183938a9236c99349ec5859ec0cbc38de75cf4334e6fa76aea3c3aa26cbf1563f4c42c03a5d54d744540706afc9d460cd3d0a3303c3b93834b38ee901a4a1be1e57f997829b44b22b74aa97ddc229d00327327dbdbfbeaf0c42710e162835e7b3bc960df1518c50c0b7a96624e27d0da07d14400712180f6253c48dd09922d0f1214ac7933da7ccdbec6ff4b87ad638e815d632534e160a64c02424290f0e91d4c0e4c1f4d38ce28018de18749260abc8a057f614338940ba48c4bdb27d58946d7907f5d2a382ed47c4424d987d569876f6e50c7be77c0fc4cee4bd852ed97d95528e860fe120f5a7f4d7a0fecf26a9e44c1639fba04e5b5288e5079960cae4edcdf483343c117b30617f28e84e7417b9fb485ae9f8ec227d653864cc4ee195c0c9c99065662731443f475dfc61753420097c8356360f4747d07e95e4674931b432a42c5945901d4a55cb126151b5044e8f2477de9a6beabc0272d553449b5cf6119623ba4d9d83fd99812e19350cafda4259857ac526564dc64b91759c75cdcd9775d1b91b759d0080c1156f387601ad59e8c9489a8c03c0af08189d0b3e87bf815635b0724c9418b1a218d1f80c864bcc78f0f4c4a43a531a08ad8e4b071897136f6786abb397167e45e60f8763c2e6cc4d4f3e93a068158de2af75b2b295281736bda4d7bcf30e387b1cb5f502e7602819b338b44ea735e0c991c898ab4b2fc78e10fa8f8e3909918a1faf9edbc4015d9e3608b3dce311e834c07f119364a814f8864145d5c3b938ed416c7d91d9fe8a23561f10cecb9db3bfda568c40f585fb70658ef1279002e0f0bc4727ab46721c8dbc77e2e2a60d2ee74b6791c10788e219b7ada82eb5d6155c5ee20f7d79d2c555ca09b5c34b27c143a8f90b8b4cfb1d0293e3cf9c6bab55ccfa5a4afc430bd7ca78947253aa508e69c2ba10f79559a7f06a648c4cb7776a46e6dbc7dc41aef2fe13f56e2159d68abfb84006e0bf43e2da6942811564f2fd812d8f0c59a895ac54767a9eba16ebda0c157f315755e43094e08de65f7c5485829a2a4cea9babff498a0bbae221b4325ca42cc386d7a845ea0e87c597cec013f83e23294374eb87bda24383d04982cd4f3c9d0833493e095271da8aa124a75435cc3ed6aa095b8d21746dbe549a929df6737045fa262b8c1132383f0676c07454bda97d3525419b356c06dd4d7918e7e88a1c110c981467a0c2f8885e12088c57d099dba87b02d13c03af9acaac1a0e7929adc3a53d429c55ba3131e6078b6f1e40096f3fac5578a058c9f216e43b29eab162a37bb175af0424be25909e001ba0cb136f1546247e1ecf05d07609baea409a2a7723d2534415b96192f21ff258b8d8ed4db5bb029c67552f68d7632a3d8ef6c904d926400a7e0d92ef3cbb97acf07b4ef63305aecdf9dc7a19e9202b5d9e1fa668d3aa1c0235fafc584efad2564b2d9d3849d2a32036ded32bffebe9c9c0878a2b41db885bef444ef71ae6c8c7b45ec301ca1a158b5990047af2b7b28a04ab7ff16cd320924ac54b29b162d20dbaab69722d5b4e45404ae786e73c5789061d5655c865eccfac2ffc9517560ba3079829f8d60df5b29da876d56c6ffa3c4dd7e22d40508ffb577d48855d84e40850e5a73e9ca4c866f375cbfffd83bb4a4a75cc4a64c4a8c6de2f4af18318c52ce531d80deaeece026b7b07a1cc9dcde767085cd5769e283e35cc7734854d1e174922aaa8f0f698a80f1f6e24de1ae03500b2e37899b1d8042f4a24ccd382b8f638e940c648e5fe0a831380e6998c4a016eaa8b458b8cac9f375e69c7d1618a714379e682aa829c1b152a681eb12584910e8c347ef78db47e8a7860e98ff1e86af65094e3d3d788dcd269e2090e05c0d4dd338f1b56af4baa6ce67764f6473c34242ef76a8c17d36a1c567f2d4b65952fb2e66fef49d5a03954c70f7e54a74f4fc8294699cab4ecaa72f0b2ccde99245adfa4a15c4115174823783317f913c330098bad8d369bddb06fc53c9d20f021db7bc02ba264c830da992bb4d176bdf81008f4f20270a65fdd32e40c986b9b00aeb60243e4a6fe566ec5630466b4d52924b801e30550796f6441e46642e0a05c9740f6e54fe53392ed634050542c6989fe750a212225ee2a785df93d3ab00faca2a89a8dbc77bd94022f4138108599a8eacc821aa18cb00acb6e3d2fe0d18b4bca0c6ef00a55fdc7b2d477bc5b3da37d3d6afcd9ea39f9291cd3b9e0374cb92f7761c0556e0a13e206ea64581ec4a6b1b14f2b2ac320057c4587e6ff608421a5da53ca96cb14a919086519aecd281dbbe05c501eb9c2edf6d61828f20e6a3e7010d752548875520fdbeec0e8cdb2a661d8b8a3a56c7657a170d927f225ceab9dc8db887d1961572d2875baeeed00f2fddb87e43359fdb30e702581b19c0ecd47fe2d5e49bb675d750c0c2e7924ee763f0746dffa19f29cb1f4163b3870d5af1277fb9b2e2356e075c6e28a6ac4c6c5a9ac7de83482f3009985632e404dd7e8b3d374415586e6cdb408a7a8eac053763c92d380a878ab45c0ff7e37e305ad53810ff32958913fb4ee3f98e572b52defa294edb616e101eda6d6d1429b9a751dd97eef4d75739b11fe5967f785b4ba04b06761a2869d53091e65196a4bf2ab0ea7205bdb71b64fcda4b4a3f0aed0c20e93e9543a4c414db1c52f32ce3760f2adaeca6c90ce1546776b804f7811820053a867606b36285ffd2ee145d1c9f7d3737a3e0c48bffc1bc1010d56508be96d0bdfc2f6d2f20a3034c2497ff4e839539521b0c1f6d47d2e9eec633834ff06445d1d0f2873f8136f5407e8fcbffa57bd13d01face83c3b2e09e4d46c4952328499df1b02a92864bf3491e58b1e278ab4e8a1256da98a994b248933b01700b60ad0f8bbc76644c52c46aae7edb440555c5324f39416654e7701b48563829d97dbd7783a10d72fa80aaf193024ff2753568a87e38bd205fc1493db09172197c804ff1c4f8811709a61c6895c52a43236c367a75801ee5ffe5ae70b4ea7527bd08c53f974a3767cfd675a9913f2d3d07f5c0dd99f574444a23e146399a6ef29740370ea18c6467a070f6f933f392fb05e3b2fca0a27b5d9413c410419469ef08d9d8525c96a370bdf01970688f456b1100a12e5338c8c9e07b34a3c27622ec210570f767e00e0af966a2475048b2a436a44b46ef4617cfc6d667e30f5a8e48dadfe1eeb88c25254b393d07abdfc5e6f21dd2162baa480c289bcec5c06a07a0c277db2c42809a002874c5995aeb462b40e8351cf25191121ac22a252b71567d92fcb9b5b6bd28f3057ea28f5cac09cf37346ed4e74d53efb85898075fcba8ec4ee19ff3605cbbf55f9abae193e38576f6fb0b7d29091de97566716cf31043d6585acfff97bd9a9670a441ae78a858a5829240e62ec9dfb07bcb2559a31f86488fd6ffea2c6566e26458fe5eb34dc418a9f92ddeed9663bb916180ec8fa36bfe46b62ec962bacae522d4a5aa71d8392909b9c44a680a5dced5bada64caa79a327731f9efc396dd9ceebb878796ff59a8eb5bd06d9e20fcef6f50ed6a5c47c9dac43bded1cce6098a55b6a956075c772db6021785df8d1814e6f7594ddd00e8847dd2cbde4588d978af3be7e36dbfb88b45fbc9f62861ede1d312638bccde2b468f86ca061f79911259000298a4f7710be96429cba07530fcb5f61cffc621413ce770d2509511dfea3bab91a65001ae11879d6ba24a4ae5558a01d34e1ca56390d7a3fa8739af6d5a3c39d12febce64593c1d9d0f28e913ef8de0cf89f4b0c222133009c4873c3cca4126bcb86be3120b8de88f7e12d995b6a3ad96aee025673098e9eae2c77ebd6d51bdda26a1b9f69f6a7d20945981a0badac1456a94e70ff631def95b849f622da54b546ba3e7d49238381f83e537eb27b0c001c12205e1f0e9225a71fa02989d50565a115dff42cfbe87387f844843ad9e19d6faea614b70079e54642c82fdc6150077c1dd227bf9852ef12f070e52b9e3d3efaa69909be990b6f331d6266cd7588569b3c48f8261eadadda95c373957f8b0f311f333405bebdb52e247d59a7c25e2fdb8df9c18434ac996fe0add1e0875fa71520057b2709962b9ae22e45b1dda5fab3e3952c0a4891cc0ecd8dac1881c565f0ca1424bf755f5d343bc51ec296e30602c35fe7009568204e101eb1bf512d92e1c8404df50ed1debffcadedee5515e8f3a92759c6e2ba45713fbd55822d3d31acd46f5805efa2a7cb841e428116f2c7fce02ed9c828872b52825645fede8caa5077b3a20647928223bf94c1a4f80bf2eb51ee62e8bea16f148185dbe2a0ee142d9c4c9ed8975dd50ab3a4f3d667243c448c3238a4529cbd8bc7e7a41d380ef6532696754f32b7f1eb4c5e49b31757b6b86a9c339873561148162d315cc3835efb60b9e5a56adb9bc9a9f55b19f0ea2170a7e6a51065df351326f5ffa81637f30cac9b81086161697dc76e445bd446deddf11c8e2f87c6358e20000c63e203ddb780c6499502b4312d05669fd2a982efef3f4224e356b8fb183b8fd4e921f7b20364d872b677a28d29a02d1c55790b47f8e2e322666ee48b0363ab02468f734acabdff6067402162b90c3592f946cb4f3069bbb4ebc7c873995a165d3b5f23eb6647ed50fbfb282374c54622e9104a58300fa8d35be5cf8a645159f02cdfd276e1eea8616c765c4f9b8c6d5cb1fd7d907e483cb5958069671aa3ceb0a1837c7ae593fd319bc2413276d5be097e71ed54b191a4e098d2b4b0303fcb10c5c01773c8d8c9bb422a99fe30e93fb60662282574da55e5e08edd62930e2d3035fa8e59cf16bb9da5894b2578db55d260f81eb311ded45a195b51735aedac9ae39912418577fbda273bf6f953f087ce82eb389f1aff79ec6742af8fc6f079fc1e5eb9b30e227347e3a00ce620959536974850d33ffc255ca76310116ed7710ea4b5212068fd5d0a2cfc997f6e31a85cdfeb89262d60ea0aa8f80c302f46b84e14beabbb1a448d7b2a4b24fcaf5f78d9f31e6626afc62fede6631c77339277057417a32b20715c9ee22cc38e87113f484541c8c51f08476e4426bcce8f59e2ef8aef2f2a65eda141a5382735ec39e54fc7934a785b146dc55923ee93b5cc1abce80b1c3ecc6434ab272b55d870c4017008d0b203c5b73ab17ae39aad80b6c52157f47655c1c1792d7d3e63e716380104975936d2e6024f60f04247d7ed607f720a6fef71daa754238dd14d3dc0b8375fb13a4fcaab21aa934e7e4c3f0f8021e391054a3300d3e41e5643de7938bc4c92ed087f295bf5c884acc2d61f0d16943d4dcf3b5d7fdb7d2ebd08cc8ed8dc1bcde2ea93ff12848b8d91f23227a06e3e0b3fe3c940a6f3a97f0c5d2a3a3696e58bf896ae9bfb5c6970d2e2463c373e3462faebd1698a8739e56589f1461861aecc7f7f5e9b0e0394c30cc6b8c6f2331485d7b98b92821e69afae668876dac4ebdb36553e5f9320a28d096dabc090039621afea7eb0bf496468c082466259fbef04cc33644d4dbd153d96d0109ef82a58a559c9e5ece193cccb6187e45703d96e6badf54e38bf4b16bc74f29d376d952b222cbe1c1bb4a293410693df17df0ac9b6b109066c4ffa78997302ed9e4d38d3fb7ac7cff49d4d40ac753c5743800aad1a7a309b6932efddc3d188c4a2206a9d8021c1f70a95569e3be57d4c53510db9885fad27dc32774c42e9fb2857240a2e", 0x108a}, {&(0x7f0000000380)="90f6b6ba29c9b52d4fda4693f16d19a628d7333639ed12761fd585f49efd770eade7a67e8ae4e8a28713d41c65e333eb223275bdadab69fee4f8c3a0027f87ecf641817d7c8bc8fc20c9ae18a274ddedbee77c7d284e372845b92abe0d55b9c5ac33a6718766ed818d7b624f4016926d0df8e84efb63e8f5356b834d3c53", 0x7e}], 0x9, &(0x7f0000021680)=ANY=[@ANYBLOB="50000000000000000d010000fcffffff20df11c2bcecf12baf9304e9b14abcbe6fa34c10dec866d2cc75cbaa4bbe1065b0e3e048769a5f1d896f5281a0a0c7986b0ec0c0a64626f89b8ff37161dfb8f328000000000000000600000006000000ff9ae21159a3219bccd82d695b2008dc8a3f150000000000d00000000000000014010000dc1d0000c44d48518f7783b054cfd5ae7bd6f36424dc5ef59076c368d74c3cdfb3e52939b5bfd63a21a1ad3115c6fb053a0acec641ab83b7253e3555a03525ae7742800d68daa5b186f3500fe6fed67d660ac29be6a83eece2dfa1e81504733c3956513c159fb34c24f89fb2f2cee69536a7cfd73aa186ab9dec356fd2f6cd4fa21e0b96487d0cb50d926dae1f6aa19a546ad775107e9bb5b0d49cd4bd2312dba39d81e37a0a6d88536e20e0741a7770dfeee8b4faab228405e88ac4555b808700000000d8000000000000001501000040000000bba6ce0543bbf7ab4bac1366bde0e8834f2f048eceea47638f63a2b0aeeaf695301ea98fa6a1922cf199afe0b32b857b9ab525127c811879bbec28c5dfdd7c7d6d05e954c8c7a8b005f2e7ce624b180e6094ad93ef4a3c635088f100b9d871eaeb69fb11bd8c9bf8cffb6fb71abc44f40048f835f939665c3f2d1e33e59222796ab0643c80f9b438bc46682e16c1abd7c1279e78e70dd2f79e465a1ee2a68baeaef25bc3217de2a707bce0043c7b5959a24c77863d6e0f2015223421e34c99901d136f1d409c0000280000000000000010010000070000002ec6279a121300d35f4993b39e8fad1690465b0d00000000101000000000000000000000fb483a40f34eb6b573d9d1f9ace3f93ab1e008460bcf69ef27dde8a4e4f30e2f1955820e2b0bd1acccf21a634c7902f6bc465035d5c61deac8e4c9de638c92ee2913dc063b3c4716d54262c325df1186d4138aab7b4f9c44e86a84bc23b8c916082c95b81edb9647c37a7dd7bf5b9d3f7270deb829abc7dcbacb800b98dd80405ba8eefc85b7bb47f620d39449b809aa33c8a55518cee4740f59c0640a7c287509e5e141fca01c33dedd7172063e6937635908d6ee997d2118a1bde0f2ddd607e4c1034e28817299bf63b4709785b6c36fa968894a4d03a478d1bbfbcb720dc62c3b793317e35a79f29c3334c1368ec7d137c621950d2f48bacfaa9aeb195f3b7be385623c285dbb32a610d97310b35f461300c5e194e80a204a4ee1784898a90f4eb5c66a1dab0d8da8c063af517c619d3a36f629a37cb19ab5a6150f6ffe07df470aa591554e98e2dbd76e8df69717bc729ccf9ce9d396a8b9dd18467159a6c23e23e01f9b7516111df0f30ba7be05ddc3d263be62968ef20e26913d7d3c86c3c19fe247f8950e404a2f22bb47c877d68cc7988b2b584d73e8b98274fde48e26ce7dca67944ffceeca46e829e95aa5f376eacb96c568c4e4e3d05941688a8145c3edb669dde3ba846829afe1abb547f1d02afe60e50e0d928f5e2428b141fbb86ff160bf43876900b8feda2fb0042f4096ebde7097dc0fb2afe39b63d7f8399f925e65997c1b023f591605b8cdbfeaea29d5e1265ea53f623a63f1deaf8c0cb8e95f784c1e03f72b356d82035c95323a2d6125e3aab9f604acca44a5522a1376cb015d913bb67d84faff39c9adfeac1e6f8d65b3a969e91374d1db6cdfab3d6962e98f1d529f466f79b389fb3fab0a87ca842eaf888a9df3f9c1d4e719d6d85b5fd2fd6f900e62800d72730b3f73f8cd13f775a965e35ef2092992af4e36f28ab29203d5d3412e90d6acdf628583b8a1b179f91a04d93867728769a1f30063d1882e09a62d0c2b3f62bb8fb4dea8fcf1247c176130b99e860574c28d62eb11f0dfcdafb61c2c052e6523a8dc315c75c45dc50a2fa3b897c3c01c085757260d1521d8e87e8ccbbaec2422e9dacc0e5b92a7684dfe169d34a3fd3908e28fd4a4abee78fd6398f764a217abfa769573fbb62173aac64fc27bc9e63038f51122c16db36078083e24ac9337e08b7a331afb4a3cec966bc084704c2f94eb5328e97a8fa4d2ca8e10659b8f244e44ec203ef2506928ca24065dbf90be5b2bd294e9bb583d90ef4c5b961745b35d7026637b74139256fba1eb41a918272381e20946533fd8b888caf7fec53aca78b6894666f36427812eeca86aeae86deef250bb2c45f6c59199948f1aea555766931160f9dd27a3eced6b3cbbff3a65f3f80cf1656bbd9107c30ff73ffae9b527300955d9c29db77859db0f69a0ede8e898a5c0c0824341282d9e7e9fa66109a945f2b2fd1a83ffed6eade751b09dbd7d6352644d541e805ed22be2d1229cccac1bb498d7c675d6edd9e371a689f4013cd3acb8912b6ba88232ee4db9c333c8c160e9f94162575891d010e44dd75c76d34463726db98ea9a1851286c2c4c963344db91313d3a46586f928334fc8d5f2152cf4782df7dbb0e274e927fd88f4fe415f8867c623e8b962749906519ac410f703c35077f13f14efe7375868c6a41760ec2fe1b565c2cd3e6c3234e011390ba6e4953583cf564eb79f808beed9639cf7e932fbc5b4107bf440221f2c0de4172b4dace839543cf9a15b7d7a9f3c0cacd9fe3880e9337fb406b028f25531031248d67e404764742fba4d2c1d3ef9769ac74a1e29796133bd3b423178b60619e9734a39f215cea2b209939cba129012594c3242fa603e789b98c002e5805727118f3a7da0a9c7a64286a3f51076d4ef17aa1905082e558930b2b1d5a6e47c8450d118b7100756843041105ddc9e3afb7f5fae1072ce0061f7f7a09cb0bb65c1036c17dd8db8bfc11c62e9912098f2e080ed8cc26773e3194f5aa8c4aca2c76f25373670aa2833d748326ab2beb2e4d2a49c7237de4cc22e2cab5aa8bbc9b5f53802b415195c44099597cc7c97cf703688509205d427d4397e18dba5de4a7f98bfc8c97e1bb71ef1a06a409cb83772c1428851b0285c4ce692f54347be24b863302ebc077fd4290b383dd1a827b890fc7cc9d21ce533ac8cf65ea6f596072767648c17064a6f7026c456d0d14b630c5d7f7c84aa32cf3c728fa075d058b94df606515923a8651ecf7f5ea7b742df690d4f41998f5762467f1e9b61b35fb064bcd8af4fdac58b7297b15d5130754c46862d96c3cab52b8a56719feff8af8c3cf779e2b2125dc6ec81c0c923826ed258326e1e21afb4542d95aff6465b38a98df41c5499455493df8b9b8149f57d6fd68f30852130b10d808c6919434f00950f5ba5e9ffe5a497da6cd0b2bde16a7f92192a86bbc828ec00aa8f8ec000cb5fa5634cb5450a32cc03841bf30103a3673f7dda1e5030443f9fd753140446ed52fb83b9454ba2281a9c60d6792d9baf85c8cfc41c5e9ebde496f749a46f058938f19ba2615e07a0b589fa4396df32e3706bc35f4ebe13cbff7feb1a0579f0fe59482389cc296ce3860b3614ea1df07094c6f9d0048ada0ddbe4d3d630879a0d73e37c5526c0d9d7bbd7763a6bc87ef15926ff8323ce795327bf2fd2f38fc9e77b6530f978cfb5df83ce3d60053ba90a409f9544ab25ac739c3e881980cc0803c6fa69c2a99bc1587cfa701b52eb56d20c99a49e365aa274a91c103d4d57efdafaf32660483d31370892b0cd7a771fee3b908ebb53f971b3a5f9d164714f6d9dd041968541634980e7ae1d0c7920e099be402650d977ad7e15e552dfc3b7aea56ad665b4118ffb597717e80abec7c2f9d224a01f2b7c29eeea49c80b3121e864657b01d2783277fa02ed2c8f162006d5f96f7aec3466332e74ee08131e3bbd7c63092b8b29ccdacae9f020565ba13127711a8aabdb7c52c8306d9e2c5732dc1428f7f6288c0c0aae37e61c10a7d8ae529d705f452842a50c8447cdd5e0615e8618c08b8c9b2918e8c34e8386a3c5da2df3d9e5ac7e2201851cf65dddd5d693635836a5e79dcfcd12926cbee6c1380ee76dd34aab5b38f2249ffb190c7d064a0637c97154ee10202de640cd6d8e7ecc3b218121bc2313f25dc25f034fbc7226ac2b3309716d665738a027ba9a87f3bd40f503b0b5a6f1179eae7d5d1353d4588a26b35c7be91fcb405ea081d328b9351d7cfa07ebd5424108da0480024d0dc858092dca891f1021c1c857197bc9138c68f77ea5878e405b64fbac7dbb5016ec667b5cbc2f313f98ff31f80afb1521df24bce0e349db5a11196ac144345aa28f8423f5d3cff77da56c6591441859f3e162ddf8bb13862acaee452f30c17fad62e7443912c0a42fe35b967e8a63b41245cff1dc20da4aaef51868af69890093c434751663b1d6ea068891530b48fbc546292a5206aa7278dda9f66642ee6e5b4582cbea29706b3410aefb163585d4fbf8a32d364d9422686347ec1613c1fd576548a1517b998bd9f3762bffbf098b667d664bc177b59719daf47628403a668ff7843b5ec55951684993991f98b0fea9a76524cb5292d58c93755d6edecf2a17943011a35a50290779499a8ad1fa796dfb03e897e81e8391c4c6bb99bb8acb37b05da98d04e7ead8c1431218b8f6db31afaaa6a2ad95a6debeaee583d8ceb3c3c74afb2195f4d9d6b3893152cc03fc1d9b61a9c414ff4c206b8fb52e9d7539425747dddecb3446fe25ccdc71be46e186825b57be254726d85e57499e91a99f728fa8d81c6749a72579df088805c42b32bb364effc23e2e28b336f52f80637ad8da6f1f217a93b67c26158f1377eac61dade3f22a2f51b3114194f6c9eb16e633811064b9c3e8be3b502796709db686d784582186fef9bb8d5f0f6d88dd94df1fcad59df0a81585642b6c60340f02727577645785092192448ce98fb22b15b749b0de2e952040a2f5b97ab52bdb6c4df653b5b1325f7e631b643ca89eda8e6ca0192736f2095584dac964ed7534427e8978a5615a43abd902776fc0702c0cca34bcd55e031d97b5721f1c4e66570188e9e04444020c6b361adf8e8db1541910c475a58e744e33106de234e6cfa96689c6aa4ec583665a75a1622078592c0e5ccdecfeb814ed5686bfd89050549aa7cb7f964b89bb6643a4b83fe3a14dbd6067bab6de2b22cfb9bcd39518c73a47d9565c3ab768db3401be816b6b44bfd5f7972905f11c05ebd481966cd713812c9f292b0273ec85930d97b353b9d6fffa9d4a4b0cfa6f8537d4e4c215f06378d0d85a2647f427a49a1b8d630e22d3a2237d5db8f7424e80f57555a2f287ffc5380011afeddd157b2a42a9063da690c9ecd9c4b23ef5062dcbeb585692903c67a766f5e90664e8aea7a06e5ece408c2eb09bd1760db30427b394132296108f59212bb5729ae0a1b095f32348e77c8a2c3681191c19f2e79f523573b0637a195eaccd860cc85e3d7692d1c4d4349dcea15a749e392454dcca6b513336e47539315008400b7893a065a99435446dbd1329224d6a93c9926d1eb03f19584170356d50b97e031c60a33f211cd928624b4664b0811cada31796330f7a00e34d47dd0305b67d1a845db0414c12acdfedb676a52acc12b9d4da9054ce3b3310935c41dcc426cf05815af931c465fd97f90b20e3db4ab034966715a1375197b3789d364a8cea9b0b9bea6d7ed2a8879736e950ebdb1e3393c05197d864e97efa2ed3172d8073b1490a607b04268779b766ff1819fc8785bfbfa45591c32d059acb2f759b31231049db64390e4845d99f0c26c3ba6fd8746550c976c1f138e9ddc29da7669983786dd1cb24471db651d8ec0c18f3ed196da034ff5046cc17ac8e38221302e4d9fd16df85ae20754454aaa6a5e6653d1b3dfce1d696bdfc5f065461bc246b2aab364bd70d94798ae759f9e6cf228a86617ef3a8aad5f1733289bb5d491bf0cb3948c6fc699afd8e851c6204c5a10a1262836a183d719d98d3d184703d0a104cf64ba8045d96f79773f472f434a9ff3d2be186e3ac7dc9ea803992b0c04568bd31a6eaecfe424aa3f5d2021ebd5d0b412413a1fdb7ef5853543ff36f4a6a7d8b054a3607add72be6fb9dd2b305d312cbcabfbd437ae6b3d90a498ea7c978e8f256aecdb4e649efac509013bc9fd298198edb088b29e52f839ee7cc270bebfbbb818862436645a1049a3f26845366943f5d36b762d8f8f033750ce4682874c05ae20374041cadf8e73a767bcec551c39eb64f0acae4ac61b48866eaba35ff0791f28dd7dc82872cb01fa7edd1ebe95aed44c74f3dbface7affd98bd73ff2dce580d6e4752e52167c23806be592beb756569736c1bd933054ec1bc01d83df7f213526dfcfdb8a21b31cd173f4284662d5db689153b717c4637b1cb36e22aa1fab9bb2efde786ec9fe5c4a99cdef725f5ead9df4a01823252c5a3d91f4afcc063c1bf3e97feadf93b6bff342caae5ef954a9dbe1e109701a566190c302ff5e297389acf40173dabaa19d6a2439ac8ad5333a28b4434c9888141440308b1f3e95f82b59a76f2f9a8b8d80a351eb578f7c719ee1448b4da3fa98a82946efa9b81e708f0a74018dedd1e77ac2d73e480427148dfa2c2195aad7025edd542aa436082e6afff2a6f03f2f4a78e2873117df06ee00658dda0524378659afd6a8b795282de65b1991b6106ca9d01d685ca8cf21be7c6aea246a22bed7e6fc63fe06c2ed04f627f5298100000000000001901000002000000a3340d504e4fd394769f7a372279fc66ef91d894016123cfeb062e91aab10505b4285b37afd6a8bc7860d16f8006e5f9e8f12f32dde5ec06d3c5452956d5704b920e3d84a46ab5f63b8b9646c37ba78f98185a8c0064d9f41fc31921b3ed9506962b52685304df306b85da8d774276142c76134622c50ffe2b839556972ee152fb0c17fea5681ff682cd63241cf58b0525a527554773ceae4cb1c7adeabafe91b629c13ad43d5c6934c7f6ac56a8624959c0b50191e17cdb7a11c1b78b54543376928e5a507efc78abef68689b44e5f34712a5c181bdf20d91e0141d137113523940aae53ead3f4d4dfdeb3ab3bef39b1328f4eb9404322fcd869e6d4a369e2cae31b08d2698a6c634279a282bd25ac027bf2225f365e5c1dcd5a0e43e20d0b79b04c64e1eb033d30c35ca7e01bcca233b98d72dda32d16f4d5aa29fbcb5e6a2ce8193e3de1bdcde19253342270f778b7c5f267cc728d1e353f215ab8135f7eec64ae3906f2a05d3addaf117083ada34ec5bd5ee464a29d51a4465248ffa74c9d9cf5033911e8672c0eac12d5545281dbdfb4043a98b57b5401f8b8235b3f6316c3fb157843d5565e6e68108c52766a9aa8ccb04d49ceab09dd6533ae12031e38a9dc4beb285cadc5e2fab38aa84fd0d0b81c8ad0fc876c4929a04b11c76838f7ecaa713bb1d3ed91682875535f14f32c9e66d1dc9bff0b0952da0ad530d6c64c100fd3695d865b4167c85c9dc4e2992d33c5a239ea48814a63b8078c97d16d226c1bc8cb16cb768a0428639ffa0269a559dda4b19aaa34ebbd2e46cc5a4e7b7a2aa5e170e4660a1beb0daf49186af8feb71edf68a9cbe11eb6a748215bb861706b4829f782e1762bce8f376ce5121fe1c57f4959574de2d2ee589c8bfc4b33a055bdcdbd43f331b044ce541d72b7a35a1bbd62d187e255a3706131802c590ba2cfa80e4ad5e819340d6654ffddc438f4ac6cbb2bb8c0e7529000735f65a2efd2ac08b41502c29003e46d5bad5fdf51f08b4cd55357864ca7d57345d5a9ee4e784c183f55ff48643678cd7f819227f6d162fbef891f6bf20a6a77ca934a520ee8789cb8a8bde2f72103483055b8b20425b262924788bd9f656b656c52577018f1812b4dfc6d833111e31819f256296aba29b1d34040fa31cbcaf715ee5cb823d4aa37a4848b4609aab12f260da008319f958f7f04ca60d972bb93ffbe09795f31b41762d275d1d252b2fb25ec19cfe148f3062f33986929f556f7cadd628da75055ef0f4385ccc32979e08bc02e3a61245c847eb63f9648b8489e8eed2dd89b60da6ae8076a6eca1f7becd49b7359fb448f55c3e7f6a483b287a510d1a5276470c7f41d5855681e684f5cb09da2e573bdcc031df501a181070d08e1a58aaec3c6a3289e79a9a9cf3c5f2210d2daad176060b3344df2121db8990a994f45a6628f96de4ff171c78f4d49dd8e8e9e6fca52cdcefb2710de6f59976de2e922790f5df45d6c7fbcbc6bb168799e163ea35b414e2ee120e7210de961b3e8d20ee0fa673185fb0ce08c0c092403eef288cde3e5a897c90cad009968cfb44bc46481e4dd9e9088c1dec5361a4971d01fbdece2bcb80f58ca9ad27fa7354c2859b1bc09db91845092eb9fe5b1d6b42a26f92b58be2bcc69036be96cbd3be395e5add2fbfbde81703be47652a2f6c418b9831f498fc6e476d30519b7d28a64eb9baa52b2951070748a9f4ed5df6ae9157c19cf2ef7624e1fdbd78cc5037a5f3e760cec3edafbbee60c5dae3d8d4230a94763586c17c9d4e8e3480dc741f3f27c2c903d8eaf42b656b4af33a24a11a4ad58e753e14877a0125d67d6c76d1172d23afb498b8035e5218b37942dc50c874b42b874699aaac9b0b3f5f9544134ae5f38048d1ba7598d84e0694b5786a6d1458b0a05c25d53210f0a68d2867680ee97394497b65c82614086efa4219ca0f00a048678b7973030d8018f7e2aa17fb5d4278fd6ee63e8060bc64ddbf452cf5f3e8e732c76339d64c4918d2d5bb0a8fc9276df1d0ff2e5c050f44965942dec61e145eddf62817b4d963a9cbde90e36f6722222e250fd9739c6fca4e76c6acda050f56b9b9bb59b3fb40ce3b9442cd735c67809b12f74d6618195a89ab64ee4062f5cb06e108b5f7a751592a656761bd11dd71ffeb94672b1dc4342021d333ec88def768b821e0516ae5d5922e629ff327652805bc4b93c84f867b5863f06b9d20075106f07478343da233cb89b3addfe2cd5e18c4b0cc349436a6db525a363458129e52bfd7c5a9dcb86f28703f08140109b216c95593b932280d1f82fd0541f6d25991eea742b7d9851555f0dc90a93d93c8d95d6abf49ca084bdfb2f832b0ddc12caeb183c92d926f2e75bc55616b8214d6f7d83a7b98861b51d99367fb497ef2b34c302b88abeccfdf4e2ce53d2383655c7c2ad0122041f64ffd2c832800706301f15af190cfff461df148ea1b6f60a02b165672d39ebc2af9cd97b2ae0f15cbfa3526f4b413f64fd8f0557e22279ebcd3fac69ff1cdfa6598bf5494d4a348aa0f6597e803af984e15d09d4a7a81a6428423920929e79a14d9c3f02511304ae8021bf4327075c60cff48a89b965e8481d614f39f306695037c16a35ed6b8735902e5d9404e1ac2c8b68250719a5ef62216763cb4032b1426aba94c125953e9907ef12b50cf95de08a5799554143364a587f149f10595d08cff583240a4045d691b0e7207175a550968e123c54317a45d0afe68271ba17b9904e4ee26c376c332b4321dad6d8c892da97a41fb76e5bc133b2fb1f8519cb35bca2267f7f53ec4cbcce7f59dd320a15aee32a7447e8543e8616fd89971f18b6424dd3774df0f5748d3f2798f4920e8d5fdce88a241783683bdcb355450b9233ae632323344403bfd99ca22dd53ca30a431774f37043cc66bd93475705b9f1f629c8c974a247f91fcfc3ddfebbc2427694f6e06be986d98cb8415134299898e2096aaac97dcf8544f87b81ca996d7b8ee2de27e051be896e458ee79406b6cdef7e9d855835e223dee8ace981d066e10eab9da0cec0580b912953b3dbe191f1b5960096a00f1353bb5ac7766c22643370458890bdf1f87d2bc81dfbf3e3cab90fce5ba3b5afa9c2a43afc9d62ed0f859ebc27423f63ac57f75497d88b1679fb5974c2b78473c6db815a52ad6f4b02b22c8b0bafef8a132d18ca42a52b4e79d28ed39a02bdaf55c46709612f3a1c60460b9d9e03298df61232d3fab2df528cf3b3aaf903684ebc06aeacfedf6bdff3d89038813177057c7a69879c49a34fe95c080a15efb7838749fc75c3325063f5be53d54e576b2b98420bd1252b0b28a794f2136e620b4cdae399300aa09c7568fd96710eb29cebf7bb527494e570d76913c51ad817753a96493a549f0d77cf003baf4c88722d0050565c1121cd7c104a082eaadaaff1e1c5069bb2d8a6ead33df2c1ba208a5005f76b611c9a0179629bb46b41bfbe7e29792e0d4a15b1f0e58fe74477e352cd6b9f1be40baec7eda59e51f05950e877d4a2455fe6774ce574646a85a11e1808c7aa0134007ee1cdc8980b72220e2faa3fdfe9cec9b1732690f3ca791ce5d666ef19ab9506eff390f43429d649dc707f60ea394d7605d599b81b2fde4b4f18bac6aa8d3a61981e5485ab3985325f00b0cae1b9373806e616d559fefaeb249a27afd7b5c003735cd96f7cabf0a1a8b5956c111cdf3b08ce2f9d2734f4cefbf89612d0432f65e35ff5a8079cabf99431f6d0ffb784ff16c2cabd8a7356dc8fdb97b8f6fcf6cd9bf61321c0f6657815fd1464f970161fff10894e62c0ad258b468988bb51bedd040cd0736c2ffc2c54e9f81f9b3c63ecae649ae6ee1aa7397990103ca2e7639c31b9c8a7a37f65d1fd4b98bf8f6df490f5209844869d0d9dfa1fb8cfd0337eb39a433e77762a008647ce272c2b556bfb86db1421fc1840fab2cc2192bcfba1dcb5b556e15a0388c4c0ab8600a1bdd691a442d0a079d2d5fd9c1be41bb8e19dd55e80fc03b374a49102c38c81922be78d0f07695737d7b490e24e9ac3f7fa7389dd223480b7e8c284fde2397d644ecf3132ad6939a588499ea4d2439b8e43e0c9fde810bc90eadffdc2643742197ef01e354f3ff97097c52d3b0b47635b593f1138ca12a409827d6cbc475f1ef2f372ca0ffc5a08e024cbb3cf7118bcb705414b4afa4930e354d40b979693646c4481c98da0823960f2910aeee1c5ffdaeda108c21f4c03faa3258f50eecaa675dd3c0299a988c8e352cbee441a4bf905eb8f265e7130e25cb547e83dec017dd67bf6576a75167c7a37d4211097c41e878c71f5fcf04dafe66759f0b930e59ac0ba45c78eb69ae6c89e7b7c278e07151c95c9755981f86f027a2c36e603e0966118c805224405507e3925b2b90b9b2692c62c567ecccff162b9f9c2b08c7e6aadb6c424fcf3c3285b20f5b86b64d153190945af24d391ad638bc2160f14333dc4cbc9f6af87903bdc6f262f068d2ad1cf53e0983c99d4eb2305ca243debd6291c928136075f9f6ca2f47da206e3e736c4c2f6e616d95bd6b4e0c6746964ed39d986305a197a876065d813d0042db963b78bba7529734889d60cfc354cd5c2b5a75fecc7cb8cccc677418fb55ae897c1a36caad7f8acdb49cf58cad1db687f45692c0b7e36e7bf93a2f9eac32ec764bcdf85490a643af882ac7654390b08b76f4aeb79106a97d72bba9da0c390c96d987234567771576e3e563e7068c7c04d96831126be95f1d67f0c000816569ed3c0c9dfcc624850bb7b8a7ecf6d70d037b68bfec1b33182fecc09b3a4ac8ed22f3b665f9389da53d51d2bd3e5b653e1658300ff9af9f205741b7049796e31e33ffc1f62a128779b9b53a070f038e2930ecd0da6e0ef9f95f10cc2e796bc62c8afde23802c5e583bd0474575897b8440614b75840439938013015f0e7f6b46bd006b8dca502e322a27185b45d5e6343b7fc2e2a7a9ffb4697cc911ab3a273084392e1ed6611581ee30d648f4be4bfcb9f79ab51626aac452b5bb6e9b0c9a52f425364aba674668802892f887057259b23bd101615ed6aae67459853d81431ad0f8824cfbf44b3fa69bc1dee01cf1b26b7fd365be36e010fa105191221cc47303b943720247852fd6d4233443e84602581caa3cc02736e76edd25a35e9fd00544eebf42fdf4bea37f22e52363a46ded747cffe5ac172230654aadbba7501d445b068218da64f47bea7486859c706f621279a104e767c36c8cfc099cc633b9448dc991933a0d5fbc6f9753b6bcaa5748e1335d84e7b529521b642b783b2de4d055938a44cb33390d252d768d21147e8f89ead52747b10fb5d26603878164dc636f1d4f26c33fe6898954afceebcf681316bd55c0901c7865215ad3cac696b52fd3e0cc5dac0c4d8420297a9c350f75ff302dfecc8b0470b0fff09e7b1c6709a01315e36ccbd68859e3605a668162ce18ed969fe229c3cfc80c6d13135e9577ea4a2d134010863f9cec43dfaa5bf3f82cf259226f7d708e7cef7a872d1f17071d7714ec3f85ca8b71dff179ac0787aae8cca439aabc1e5f568aaaed72c43745374b0cff244c2398799ea3a0dc2c0017dd81f189a33f98faf6426980869db2c70e45d34370d159b02427f876885c33b4897c34459054ed3ed2ab2b91076b693939781c99bd18618f7d2738800f6df181d645d8a479efb5353e81409db0068f4661cf75fa37d870389b5126068487ba476f623c1ae607a2df7c7a96178765982230c2e474d6a13fb5b016ba19863bf9a768262548b65a8a51f49a655c1cd3496752568bbba2d101efb0bd9b6cee54b2249b96f41afff9d188d1b2280a637a661c34c6308c70cea6acfcd449cfcc25674ef8aa7df187ad0a40290dbcffeb7e652b8cabcdea333a0bfc4c30895fe846c7782d95a4b6efafb2d4c79575dff13c8f6a90c621a008493aef6e0cf7b6a1546d1aa3c000088000000000000008400000000000000188790ba04622ff9babb91cb946aae8184bd440f2ab451fe5f89b06bb8ae1c6bc81f590b8a352521ba576434f45ae08d2b607c1aa9221e1e4d23976bb5a9242a7b26ab6e646ec5238a3dcd6c3d90e9582631e229170c94958164d9e5c6571e8a5b80a6d5aa28be14ef1359ef74df5e25c79c000000000000"], 0x2378}}, {{&(0x7f0000001740)=@caif=@dgm={0x25, 0x7, 0x17}, 0x80, &(0x7f00000200c0)=[{&(0x7f000001ff00)="1ca75adc46ee3c52f1ae00013a808311ef15dabc5182c38f9782b8743851390be05804f04bbc946bdb6680245d44a91f4c7c4e4275f7b35ececd7f17eded4312fb307d63a3075f168eb607ae19fabdcb5875ab2dcb830fed52903df54f3676f3f13de4cd431bcd113641079b89b0640800870e0db87391280991b6411939ae2c4fb0dbea99d8a2fc01dc4c2f36", 0x8d}, {&(0x7f000001ffc0)="900fb9fcd392d561a625f0ccbdafd351436668b7db508cbca0fa7dc4582cbb476f8ec9d7cae86da6612ae428e35b43f7acbcd33e76a3ce5771a40f52ee15784c8ff340d7f753c3183df3cb4d22416a658e240900829fb63901281312af95ecf4a63056fd85307a033ddca6e83439ac920c6699a90b6f11d7574b944e0fc6921a84c5192cceb76014c34072f95de337a01106af9b34cc315059db1d63351e46a1b58e303033c00f091bab58c4e696cb430a868a100376758c7de668b2117d9ca7399338e73fcf774473c3ee15c3b5fcff4be0dd31f006cca6b197ea42432224a0a6aa4e5b83d7af649300ddd922a2a7367c", 0xf1}, {0x0}], 0x3, &(0x7f0000001000)=ANY=[@ANYBLOB="000100000000000020010000080000007701777809cc8467d45147eaa79bfba5dfde105e7498ebee08db933f76ff9ef9935e1cec98c6b85690ea463d581c6ac44364f87b06fd502c60a11e827f27cd13b084e6210714169d7c7cb8daef87d05643630b0cd4db5abc7f7846a4f0cd81d190d2172e5298218bff3d53e9e3d1bc888d45186fded7fae18962ba4d577c73abf6fb55e5c3f4a945a54bde243b5603a9712170dff4ef6548ee7753a9fea5c67c2a092c915b1a7b02d62f77aadff4e20fd2ba9f0ba82ef9d41e275e5d0bb94f93707fd57c2268f274c4299547c6eb14259c2fb4b4956429690b23947d2e04f9aa9b991718428acb13253a1dccc2f4b3ca880000000000000012010000000000007e87c6bebc2fe3b3a4cd75fb0f99c3740584f2b01e438487655c5dc15d2387bdde98d8df7223fade70abdaf289918bf7487787ad074cd2ad14a1576f98a923f469a7cd46afdc3d9b7707da9c5b9742e574103687108417bc82ad390769392b8c2c33ee380d1fb497c975d6d880d8a401eb605b4b0000000008010000000000000b01000007000010c4c1d1fbe504ef3f46cd4041db1ee39329dace5a27215e3524d80bd1e80f02000000cf73722cac462cb7bd44de28b71bffa5fcff5af718916310d34ebf745064d0e10e49502d17f34704a046ab5d8443263bf6faa94303acb7cbac34332ec4010fb2f41c64a49a3530c4d516b08baa005922036b7c5a6b685a6612d16e617801ad8888fc208907150e58b024d22727d8ce171e7e2930b463deb414171b018959efa9c547534b8e0a53f0fa20f1b44b54d1f4be7fefe4177cdcab53fbf75a68fa20386a10572c159e64f14ba27cd15a1fbe70b400940373b297f0a142fd0d1f7666ef91df8c3eb624f6603ef34cf5f874e7c000000000000090000000000000000b01000003000000456dec3b75641424fa2a3a2a4eb04c464723eb8164e532b1efd469382ebe21ea4081e55fbe320660b5419d600b5350b6b0dcf2dc4df87bdb1ca126806553151a4f98844b8b7e7b7821c3ea8c568ca61a15ab89"], 0x3b8}}], 0x2, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0xa4200, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000200)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_STATION(r2, &(0x7f0000000500)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="04000abd7000fddbdf251100000008000300", @ANYRES32=r3, @ANYBLOB="06001000a204000005001301010000000600b500ce04000006001201992800000500c20007000000"], 0x44}}, 0x8000) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) open_tree(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_tcp_buf(r4, 0x6, 0x1a, 0x0, &(0x7f0000000100)) socket$inet6(0xa, 0x3, 0x3c) 6.051367724s ago: executing program 1 (id=215): r0 = socket$kcm(0x10, 0x400000002, 0x0) write$cgroup_subtree(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0007000042009103"], 0xfe33) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000004580)=""/4122, 0x101a}, {&(0x7f0000000880)=""/4105, 0x1009}, {&(0x7f0000003540)=""/4102, 0x1006}, {0x0}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/233, 0xe9}], 0x6}, 0x0) 5.992016059s ago: executing program 2 (id=216): socket$inet6_tcp(0xa, 0x1, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008a}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) read$msr(r0, &(0x7f0000005280)=""/102392, 0x19010) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c0000", @ANYRES16, @ANYBLOB="01000000000000001d0003000000080001800000000041b088c7ffaa5b6fab5414f5190bb9d0828c197dc82a3322f528027551fb7e0f27cdde4e776ac590da87900e85bcf776fe87e8382b50f615eae3f32a4c3c53153e8b25ffb7a7d4c61b17bbbaaf5a8ec24d"], 0x1c}}, 0x0) ioctl$VIDIOC_S_FREQUENCY(0xffffffffffffffff, 0x402c5639, 0x0) r2 = socket$packet(0x11, 0x0, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000004640)={&(0x7f0000000100)=@newqdisc={0x40, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_CE_THRESHOLD={0x8}, @TCA_FQ_LOW_RATE_THRESHOLD={0x8, 0xb, 0x7}]}}]}, 0x40}}, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x6, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0xe) sendto$inet6(r1, &(0x7f0000000200)="80d4e0", 0x3, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, 0x1c) shutdown(r1, 0x1) 5.712881905s ago: executing program 1 (id=219): r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_1\x00', 0x0}) bpf$ENABLE_STATS(0x20, 0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="280000001c001906000000000000000007000000", @ANYRES32=r1, @ANYBLOB="d40007000a0002"], 0x28}}, 0x0) 5.62463126s ago: executing program 2 (id=220): syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x43ec}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000140), 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r4, 0x0) r6 = socket(0xa, 0x6, 0x0) getsockopt$inet6_mreq(r6, 0x10d, 0xb9, 0x0, &(0x7f0000000000)) 5.119022975s ago: executing program 2 (id=221): prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$btrfs(&(0x7f00000004c0), &(0x7f0000000000)='./file0\x00', 0x2000040, &(0x7f0000000100)={[{@ssd_spread}, {}, {@skip_balance}]}, 0x1, 0x22245, &(0x7f00000667c0)="$eJzs3V+IHVcdB/Azd/9kjYKb0EjxZd3iY6glYiAx3R2XbqkPhYuhj1ooRbRBW/TJIvEGpSgWxAaTLYhaEOr/5sUWQgKXahOUlWyshEqgTwFZqSgUNCgBycyce+ee2dm7VJNsk89nuXfmzO+cM2cmA7n78L0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIITwlw986MTdJ354oa1+dN+rL119evmFM6cff/PF1544HEJWHM+q+qNLD33qs4cffXgmDui/XpbybtYyZdn1qU6xma4ODjrPXh9bvWZDOFbrE01U209M1MZm6QlCb2owYXxtaml+fW7vyeXVs5cO7jm0/9pK89IJw9t756kesSshxGe7V7x3kh73jLSz4tHrhKz2iJbj0wduWF/bsH4zTgAAjOqV/2tODQ50k/bF0Xae9O8n7TzpHz9a5eUHirbPz2P1/1gMHXxsrj6KDz9GryX1dF3p+Bu0zrz8VWFH2zp7F0fr1f0btHvJ+JD0T37VeOf3szzPTNs6w59G67dqnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbyfeX3nPvj87+5qG2+tF9r7509enlF86cfvzNF1974nAIs8XxrCxnz3334NH3P/Lwl77x5L2/m577wtRENS5uJ2udwxtx58BiCI/VKlfitOsLIXRHC0UzPN8srBU7n4wFAAAAAAAAAAAAAAAAAAAAbqZe8d4ZtLPae9zLijR5VvxEZVh8aX59bu/J5dWzlw7uObT/2krbfJNj5+u2zJdvON+gPTt8ZSPrnt1wvmE9zJSbPEvn2Vw6Y5rnf/bY6ZXs19/6T9v4Rv4/3zz/H+9czP9Ph5uV/6+NKHb/fH8ITyUjit3PxwIAAAAAAAAAAAAAAAAAAMAN1Qkb5M8/PNIu8+yd0Tx7MaQ9f96d3Kjelp+/Z/z5ss3Pt7ZhfZvm/+f/FsLNyv9Pp/Nsblz+/+pn/vrM5QvdX7aNb+T/eyOnbOT/44pj/r8T3ln+HwAAAAAAAAAAAAAAAAAAAP4XNzz/35hnc+Py/48sLz1510/++XLb+Eb+v7+1/P9k/frjwdW44COLIdw3bukAAAAAAAAAAAAAAAAAAADwrhX/7v7wqwViXr/85oA0r//jv39u9d/Prnykbb5G/j/sqpdb8/9T//crAwAAAAAAAAAAAAAAAAAAgNvXgR/MPXP5lW8+2FZv5P/zreX/d9zwlQMAAAAAAAAAAAAAAAAAAMDt465jb62t73/5K231Rv6/t7X8/85q2yk3s8X7uRDyYuf4Yggz13f65WznQ74wKAAAAAAAAAAAAAAAAAAAAMAdI+b039fd++U/vLXze239Gvn/KrFfjW/k/6u8f5istp36yVbjFwEcWQzhvtFCt9j5eFUAAAAAAAAAAAAAAAAAAACAbWUi7sSofBWUD6FXvKf5+2b/2Wqbb9j/zOudLz54svfVtvM38v9hd3361vz/RH0b1/JG3DmwGMJjtcqVuMz1heoCh4Xyep9fGF45AAAAAAAAAAAAAAAAAAAAt58yRd8ZtMvc+eRIOyvS6VnxE5VZ9KX59bm9J5dXz146uOfQ/msrMWWfzjdozw5fWT2kX8Xf0/mG9TBTbvqNeTaXzpjm+b/z6Qd++8BzF3/WNr6R/8+3lv+P2/fWL68f78/XF0O4u9jbVbz/NJ7uSFI4NVUrFPJkxOE4oiqc2lErlGdNRuxbDGG+2Ns9WtgVC3lS+MdCVeglhQuxUD0Pg8KvkkI/PmknFuIFJoVXYqFXXcfOeAfjdaQj3m4bcb2w4YjLg5MDAAAAAAAAAAAAAAAAAABsK3m1rbLsk6PNkEbZT2XjOuwc16EzrsPEuA7pItOObcdDLxspxOMf/PkvPvavtz/6+9Cikf/vbS3/H2/FdLkp8//n4j0/vhi/0KAsnI8THo9h9yrTfj7+Iw0K/d2xcP9ooQq7n4th92/Hc+TdakT/a4MCAAAAAAAAAAAAAAAAAAAA3FLxewEmbvE6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4L3v3ExvVVscB/ExLWywYO3EhJhp8xod5C/H5EjV9wsxogguMSSu6dAGCGNGYoMQETB0CwQVhoTUujawI/qmNLoyG6EhCGxISJiYmGlA2bIkQFv5bYDr3nDtz78wwRdpI8fNZcA/zPed3ztwpdPW7AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgPO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ww4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX27p+1qTCKA/B5a3rRySyCOFj/LYI4OAgWrUHo4CAExC9QXBREcREdSge/gC7q6OQkzoo6CB0Eh06iiyC49AuIiyC+N0mTm3uTClUkPA8k9705OecEMv8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm2fM76/uLle+Hmuqrp969+HFv+enrV1e/PFu/fjmim36/nspyevhgcXXvlUu37988+b5YuDE/3+vb1bsWQ2+OT/3DmfMRK0OVbxHtfNhciuiOFvJtPBkvbOTDxZqOfPx8LuJWpSMfr/ULAAAAAAAAAAAAAAAAAAAAf9Xc4Ckrw8/HRu5TTlvPRRoEsyO6ueXC4c2FE4+WP7z5uLjv7Omfj4fqrbp6xFrU7TsyfV+avG+jtt60L9XsSyP7yrD4due1ps7rNszr1M4b3Le3Hmnkc7dr523VY3d56RTVOZNVJ1bz/Ee/prcH48Dxpv6x/H9ncv6/6PX18/+t2Gb+v/yC6vL/+Xh3qSHNv+ePCy/l/wEAAAAAAAAAAAAAAAAAgH9iR/P///u8Wf99gvH8/1r5B/s7lv+f1g8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwix04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs3XuMXNV9OPAza++ubQwJCeHHr6kaXuGlsl683jWP9e6QliRtWuQ2VKJqoxSBecSmBBvUGBBscNqookRKQ6WKIgGpEFAecaESCRCxjRRTUlTWD5CpKVIfSRM1LrglPErRVjv3nrtz753rmV177bX5fP7wnLnf87x3Z3b9x/ccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJz9xsUv/tWev/7pl6viNy//3rfevuGCe59+8rJX7//+Fz4bwkRt6notCdf+9Ovn3vyB3/r19V+5pu+5no9d3d2TtutKX5cmLxONf8dDGGsUNo2GcFyjtLqWC6yNgXoSeDDO41dHQzgh6SofOL0QGI+DH511VWjx+kjaor41H3ghBsYLgUdjIGzLB27PuioE1sXAWCHwmWyMQuCMqjEqAx/Kxji68X7zkjTw3yOxyur8bd81Em87AAAAAAAAAAAAAAAAAADw/pOmiYfulm+zLPHNiwv1i2nkm2vtKixpV2Fh6ylVz6FU4a3JRGWF3nY9xAvZpbTmye0m39WuwoLYcT1f88RQUMt3VP/xa9+8f9WP3ilWi0r5//W95/93t1x6YdDw7kgI9zRdWRoLr41kWwYAAAAAAAAAAAAAAAAAAADA/tEV+voWVAXr+be1pvLu80OYnJy8ZTZjvrznpktnUj7ztG1/tmjN17ZW9VfK/x/be/5/3AIh5v9/tHl1M8j/T99f9JlHNzY2bnh+JISTmgNrb13bOPb+vpEQTm0OPPO50//fVOHWYounX/3ED6cKny8GPn3mh96cKgyngVpxunetSqZbK0739lUhfKApkE33C6vyXWVjfCoNdBXHuH84GSMGlsamfz6cjBED62KLq84OYdnCEBYUu3puZdLVgmJXT65MulpQ7OrmlSEMhxAWFrt6dSjpamFx5S8MJV3FwHEnPrDnlKnCPUMhLGsOvPQ79w5OFa4tBLLBf3MohI9N/cgUB39sMBm8uzj4HYMh/EIIoafY4o0VSYueYot/XhHCh5sC2eBXrghhYwAAAAAAAAAAAAAAAOCAiMlHlzVf3LDxhrWXrFu3Zv0cFuJxrIvD5VetW9N36TXrLustzKlKc+LX5Jdnv/ZdaVLX3duOHeykHI/D7W5MeXl37u3AfJ99nNeS5k6mn0ep/1i/JxwRFl2/Yc36vi9dct11689K/u20+vLk35jTl9yrsw6Ve3VqcyfLrrv6i8s2bLzhzKuuvuSKNVes+f2zzh44Z+XQwIqBgWVTq+pP/t0fS733wC/15xY2dXIgvgAUFBQOtUJX7tutf75/kZcSfacn2h16G1/QpbTi5iq1xir3x6LPn+WKmxZ9/XMvr+ikXEpJLq3orFLicKnK8vZVBkrJxNNVFidVGn/XlZLDm3vqatzS+H5f8v9na6b5//W+6/e8etcLP6rqr5T/Pz6z/P+Tmld3iOT/x8DvxY/K/y8G4lN9c1UhEP/u2F4MxPuxuRiI/3X441XJOko/Xz8Zrth84B+HKzYfeGK4YvOBOwqBbIHXFgNxgRcOV2xX8Oh5FdsV3H1exXYFX1xZsV3BxFDFdgV/O1SxXcEfDlVsV/DDwYrtCl4arNiu4P7Biu0KvjRYsV3Bbw9WbFfwnRUttyuYjPEskHV1+YoQBlvtY7BloGIfg8cHKvYxOHfAPgYAAAAAAAAAAAAAAHCQHPCM9lrnGe2XtZpbMZWpRXpcrcO1zzb5N/TnxpooXWx+P7M0+NNOKg8RGplee19y1xwveT6mwS9pNbcOfjwqM+YK5lEa/KmtupYGr6CgMP8LbTLC47dI7tvkIP6e3z9p8Ackmf6YiiW3y/ae6d8LzUnzVbduqk6HOe4dZMt3kHPfQeZ+B8n0h0n+f6x1bgzOMP+/u3yppebc/qqfiOY619734K0XnPnO5qr+Svn/YWtH+f+9zet6czIxFv8a3zQawnEdrggAAAAAAAAAAAAAAAAAAAAOH7ue2rn8mr/4o4eLr3/37bfXXHXGzrOr2pXy/+t7z/+P+xT0HphlAQAAAAAAAAAAAAAAAAAAwGHhl//h38998ryrdlbFS/n/Y52d/9+Vvh6ZvCTH/j8Q+pO3l4+GMNgUGA9hrFG4cDSE4xql1bVcYCgG6kngwTjBj4yGcELSVWyRDP7eSNpifCLf4pWR2GJrPvBUDIwVAnfGwHghsDHrals+cHEW2J4PrIyBeiFwbDZ4IfCzVbErAAAAAAAAAAAAAAAAAACA2UkzxEMxI3zzwnYVau0qLClU6C5WWNyuwluTicohutrNobddhe7sTnTlap5caNhTbLggtqvna54Yr/fnr1fdrvj+sTiT7lrImXpb+5tv/cd9a894IFQo5f+Pd3b+f7zBXa1mGt4dCeGepitLY+G1kak3AAAAAAAAAAAAAAAAAAAAsB91hb6+7g7rNqfm7z5/9mO+vOemS9uVmx0z/N03/uQHm39Q1V8p/z896b5d/n9uB4YXRx55Zf3xn7z53YevuPfxr+5ee8o3RkNYNPtFAgAAAAAAAAAAAAAAAAAAwGEi5ul/7lM3XPtf1/7K61X1Svn/9b3n//ek7RY2jxM3N3g+hIlGYe1oCP35wOpG+bxyYKJRPqJFi66pwq6RcqAx+EMzDtyYBgAAAAAAAAAAAAAAAAAAAGhvQSxkB+ZPxFIjHbyYjz7/669OS2NhbupPhL3V/5e7/+eoRXe9VJn2Xsr/H+ss/39J+npk8vLBxr9bQqg3CtPn/yeBZ5sD6TJji2Tet2UtVscW04HmhWYtNmUtJvItNo3mb2XW4sbpMWpJi2RSjUByD2Ng7JZ8IH3qW+Jj3xC7GptIW4wn9TZkXW3Nj5EFwvY0EN6r5QMAAAAAAAAAAAAAAAAAAAAceuI+AF3pa63i9Ztv7Dz/xy/eubGqn1L+/3hn+f+x/yOaJ/GV2Ou/rQrhiVoIC4uBM4eTQHf6fmns7+eHQzg6TAeyFmvOTVoUBw7fPyeEe8J0IOvqO+eEsLQpcNG27z1z+1ThjnNC+HgIobc4xj+tTMZYXAycMpQElhQD16xIAm9NJrLAt5cnAQAAAAAAAAAAAAAAAN4HYjJMlvQyvjWfWlJv3a4i/6R7/83soCouLzsTtV5db/f5czypJj3FC+mZqpmZPbZSd8yJ8sdjnx6bT9uBUbrPdV+SzYmUaYbi5HSoN3RdtubyS65fd1280hX6+hZU9TRHz/nlPTddOpPyIfNzGCdQn9gfP4cvjjzyyvrjQ3j4insf/+rutafs6zR3Nt3S5vJc6w3pz9x8f46lX7d1v70PgY9f+T7v08fvcHlsjxy/7O4Lnv7dyt9qpfz/9Hj6qvz/mDsfM+KPSl4O5vn//fH8/4lbskA6xtyf/x+qzv+vV53/n36dlFuMb48t/reWCwAAAAAAAAAAAAAAAAAAADB/xZP1253//8RHn/3p6Rd0f76qn1L+f72z/H/n/zv/HwAAAAAAAAAAAAAA4H3P+f8tzfejaHtLV7bvy2Mrd8dccP5/S4fep22fviQPl0+b8//L8xub/Wzb6y1OYHyfDiCP3SXn/3/y5k7P/2/387srvaU71v7BoPP/WyjdwDG/vQ/FXwNjfg2EEG77zx1v//2FG6+sipfy/8c6y/+Pmf09zZ29E2/mhtEQTmu6uc/H0/t/aTSE/nwgOXL/w+VA8vX5ryPlFo39Bh5vEWjMalMaAAAAAAAAAAAAAAAAAAAA4CDItiPI8vmz3Tca2eLFPPZ9r786LSWbiuz/+hNhb/U7vS+XfH3gF//ymYe+WxUv5f+P7z3/f1Fhms7/d/4/AAAAAAAAAAAAAADA+5bz/1ua70fRLipeqO/Yl8dW6o454fz/lub7p835/y05/9/5/604/78N5/+3NN8fW/mvJH90hRB+8vrXnvu1T1z08ap4Kf8/vW3t8v9jyv+RyUuyWcED8dz9y0dDGGwKjMfv3gtHQziuUUq2Q8gCQzFQTwIPxgl+ZDSEE5KuYotk8PdG0hbp92zW4pWR2GJrPvBUDIwXAndmLbblAxtjIP0OyAIXZ10VAiuzrnbkA8fGQL0Q+Nmq2AIAAAAAAAAAAAAAAAAAAGB2YuJ8MSN885J2FbraVagVKvQWKywsVOguVljcrkI8uL1yiN52c5je36crV/PkQsOeYsPSzglpzRPj9f789gNVdyO+fyzOpLuwl8HU22M+fc0b3Z+98qFQoZT/X+8s/z8+5KOSlw82/t0S1/SN0biEJPBscyCxOrZI8v9vy1qsji2mA4mJfItNsUX/RNpi4pYskI5Ry7W4cXqMWtIifQI3xhZjMTB2Sz6Qbj6wJT7HDVlXE2mL8aTehtiivjV2VQxsi4PX8oGxHbHFu7VcAAAAAAAAAAAAAAAAAAAAgPkr7oBQ3Euh+AoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+xAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLB3rzFyVfcBwM+svbu2Y0hICKVN1fAKL5X14vWueax3h7QkadMit6ESVRulCMwjNiXYoMaAYIPTRhUlUhoqVQQJSIWA8ogLlUiAiG2kmJKisn6ATE2R+kiaqHHBLeFRilzt3Hvuzr13rmfWu2uvze/3wXPm/s/r3jtzZ/3hfw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/swMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAsAAAAACPO3TqNjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCnAAAA//8Hu1cz") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) 3.260071839s ago: executing program 3 (id=224): syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xff, 0xfffffffffffffffc}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) syz_io_uring_setup(0x3f, 0x0, &(0x7f0000000440)=0x0, &(0x7f0000000100)=0x0) r4 = socket$inet_smc(0x2b, 0x1, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_ACCEPT={0xd, 0x0, 0x0, r4, 0x0}) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0xe, &(0x7f0000001b80)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000f0ffffff7a0af0ff0200000079a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7050000010000006a0af2fe000000008500000042000000b700000000000010950000000000000000e154cd8445974b26c933f7ffffffffe4fbffffff55bb2007ee51050512b5b42128aa090a79507df79f298129daa7a6b2f91af50342115e17392ac627c87881c000006146001e04aeacea799a22a2fa798b5adc43eb27d53319d0ad229e5752548300000000dbc2777df150b7cdd77b85b941092314fd085f028f2ed1a4535550614e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b2173619ccf55520f22c9ca8b6712f3024b7041b1df65b3e1b9bf115646d14ce53d13d0ccacda1ef0900094fa737c28b99938512c816fdcceaede3faedc51d29a47fc813a2ec00f4c7a53ac271d6d7f4ea6bf97f2f33e2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804da4f85db47a4a69bf9bc5fa96ee293fbd165a5a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b849a5a787e814c4fd21a18986252a70f8f92eb6f0e8c7db4bf23242a1f2c28159f09943b1b0452d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa99dac06b57479321a0574fb30ff0000001989328c8ddc20ea011bf5742e0e0d4334db8b20ce3f9f16cb7fc20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7962b0d2277a84af326f37f3e2c25a61ec45c3af97a8f17da954aff3fc8c108755f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41a2d8bda74d66f47cc180f82c5f573c6d294d3665016ac59dda0fde4745db06753a7ac74a2d32f7528751313694bf5700b20ef0c248ddd3da32396a614cacad4aff2066bb5d4045c958559b7dcb98a6273b8c651e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55dad46de56ef907b059b90b8aa49afb9a79ae5498f6589880ed6eea7f9c670012be05e7de0940313c5870786554df26236ebced9390cb6941b8375d936a7d2120eca291963eb2d537d8ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a2cd8a104e16bb1a2bacf13464ca03aff14a9aa4bd9539f5096412b92012e095b84c20243ff98df3347f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c36300000000022320178b00cc6ed7966130b547dbf8b497af002000000cd1d00000020000000ef19349ee7f31abc11c800000000000000000000000928ee53595a779d243a48cea769470424d28804c04b2c4324ab7f4a5c81921f0128dfd70b438af60b060000000000000056642b49b745f3bf2c4af38ffb7d748308eea09fc361b4735efbf3411718d6ee7aebf9ef679dbfae9fb4a79f8a836801ed3a1079b0282a12043408cd60b687dcff91af19010000000000000000456f7d2a42bd13da202274f20675eb781925441578e93046aaddea8ec4ca37f71c2710a7ea8ae0dc214e1cc275b26adfa892e6de92000000000000000000ddff004cff9ec7ffff35e62f4eeee50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab5009c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada201bcbb5c252b28a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cd102e3c8e63e9fba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2b485185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5cf1e750d50517a59a3ad09e8802e8f4f535447cc0fc9d5f99a73145dfcedad69da9cd4375c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d7fcd116bce9c764c714c9402c21d181aac59efb28d4f91652f6750b6ec962802c0320f8059195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa8090000000000008c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284db80e4636c25b96174327d82761c26e329555f9290af4100000000000000749efd3763655500344bae34137f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419adc16e2055b85058f793484305d7a1759782e4c571ee855a47bc00edf5e9020c09ab004321610b857e8717764b633b21cb32f0eb3280e09758bd445ab91d20baca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92332af00f191b66b6a6f732a91f0e2e9120be61e58c79d497247d278888901d442ad7f8536605a644e9e3d769db497c3960dfde12182334caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d09a0a23c2a86abbdf357849a651733e57f31019876026888c8ccb85c86b4f8ffffff7f000000002c331fca0e541b7ca211c28ed61c525708a13d115b43f8b1894c8fa8a14dc4810f61ae96bf704526a8919bc700002100000000000000000001000027c9a46157a3609b6fd9843ee19ec647249a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77819ee214e49666c464d35ca9b5143ed3b3dc8c17a23692759ccf5a205311b7ab22532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952283a1f4e3842edb3d42c68a27ef6a1296dfff4a979369b0e8ebc62887aa46e820a74f91381ccc198e353047db70686d147357024eb3cb94f1e89cb5ba0a56aa046b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76bea3858f78fbd8d31330d89069f9648a2ff93060ff073b3a113e47edf76f7d116d2b0976cf2ec447c030931651dd315003b7a6a5433a2bb3c035fc6846abe389b25c988f0bbb889560ae99ec4b227eda2e63a1c31a2c2bd48a822cbe92b6524e0cd8020ecaa34e19e7141d5e221509342bfe7d294d1eb3de6a504a0301f89c2ee627e949c68b3a4a426a9b7d503a26e9a714ee5f72d8805dd1bfbd081f6a5d1f1289dfe14cb9194e26a44fac273461fc5c0e0a33db7f2d43ea8086cf059f40fa2640b6bfb74dd35f5a31059c01517cf4b6641fce9a24b96767b837ca037a1199735c375c705c798e0e208e4a5259d0bfa526b462af45a6eab34000000000000000000000000c4426344ec1a3366515dee221e747f55d7dd02534bc503b9b28277c253e410986bef2111a99cc448d652929f8a67a6a1d3f00dcad91aff428aade3f85714a1d3ef29acd4d49b62339c10c2ec0dac4728288e78980c1184d8223edbccbf9258b7374e79a1f8bf3fb73cfd1e76982f3d899f71e4a9f0ba8c6dbb7bbdfc399847a11921f97eba0ea14c4fed9a71eedb97c02461792e3a49dac16c60c3fcaab222025d78963c3ac899fa8b63f58a30212c9b2d7fe751e2046b78f86e22861b6504c667350244dd6d9189a8b9c45f8aaff9db694811ca86ed978f23eed7459c0382074170cf1e25b0e9ba3d1cc309353eea4cd8ab96bafda393276bdd8d32ead8db9e1b54d2d3d50e2815268fc1a6ec566981bc8ca2a4583f3d40e817433d0f4f25cfe6cc1897449ba5f26a9d66ac73e6f5c401376f23a314e0b9ff997d22f3e34b7524642c248aa813edaa626f000000"], &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xffffffffffffffaf, 0x10, &(0x7f0000000040)}, 0x3c) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000280), 0x4) 2.732727723s ago: executing program 3 (id=225): socket(0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="b4000000020000006600000000000000730135000000000095000000000000004bb5eea0a6ec9fcd4b0a008a8443f22702000000e63bde9e4a0587536a966992ae7011d6e6c03175717e9912e0dd1a59541f7cbb1548ee5bd627f5b0b8ec77bd6d5f7b543f9aafaabe53339b12fbbe7decc4aa61b8aad0359083bdd61543fbeee8d560bb4b5925fae801f4c91e31674b124a1b38000000bc4da4a9b3d5cc9e0000f6a7a729009973ff07000000000000ac79e5d84abbec7d96629490727375b853f6308a980fba61fbe0131f3c7a026d8f000008000000000000000b20d7ac2df89d7989bf53bec908213d396edf24e9fc3cc004a1097fddc65c1b1b328277ff85ed56b9261eb7bcee28ec2d3616689ab3f31f849eebce6f21e6302003c0467844e000000000db0700bd694a09b253a1c6c7c138b3ec6ee9b83edcc55d3403acd5c50e27401aa306a7ab7069790da79b7ab4512fa4b64a00009bab066bf7a4ab148d44c7e2e4d219cdd7ebeb51511d9df85a648b1b85f93cb6cd21f93d5ea3da2b31657c065d052d9b9ee00320def97ebac25b929b3c15e33be6e7d54e622b427ee8d181f5f18d772fb5c58a93b5afed6ce430a50f398d2ec77b1d7a6620ba1f5fbb48703ab220f442697edc165b449db2e3c221fbf270a6db414516949b97c200000096a1cbe81a38a23f03bd741a3e60c2e294f828e06f1b2cb70328f151f949e369efed52a28b87aae9d7d2800c8efe7f93c05adc9086d3f143a7b87d06838c6525cafdc01820a8912a131ff1f6acb9439f2d95a746291641b38333ce1c33edc9da00c8a2b42e8adfeff69fce7a35f79748e3e5b235269310988a05bf7c4e4cef3d1aa550c83d6328eb000000044a6458c31431d58973c93f5e9452258a7098bc3d014afe638a45526e054d6b3ba5ca8f357df67c41acc28edacb31d38994544c3511ea1e8a448e66039425cfb03efb5d5eb81a306746adb8809ef9691863c00085e2dc401325327e54cbfceb400c2663466cd4a79c94b62c9882626499a8a29c564464f2a7aee6a929f831c93d23005787d272b5eaf0c6e11a7f0f1f39f68df44f6bf2ebe448cbe850efd24bf7b96ad33abbd3a8b5814b5e7f85d1a47ee604ccef20bda53c9ce06910568fc200eee12fc6ef2734a6e9af5132f0c507e277fd97f9b48c840697289d38e454467f4d2f94b2f76d06edd083dafefd76deb251b5818de9c27d0df6e7b8862fe42f6c453f551f35b6d76395a1d205f276ae628fbdb8081905a1d7c2805532d3387b88f2997e8ce41c5dca83659cfb7f3a1c7b2bec8a7575dc4241dde6c680ee9a27b197739f4ad86f3bad3e42d4954bef864586ad02c27858d63efc495bcfb6e30f30fedf536d63769a196fc3b472195d0a1a13ecf803136d751cefb0edb5794cab8681214b39f86d88f3aebea4d465ef05f975b09f264d6c8d8e3bb6ea7d21c6602bcc8f76f2546cccc074f55c22aa8b502968040000000000000047c8a50036dd268a1aeff951f5090492b5e941feb1d3785aafe1655876e5a36c40fb5afcfd1eb28952662782097836a4d1aa3de0c06bb7dc27cf1a546b6aa6ce9932f3c6a013bc3791da4d8a33680ba8f1334d75a43e991ebd4582d786ec05cdd3152d52ab15fc7595cbd339f730d2ec8e37e6c500c4c30280a6af986f62a22d9c5c275e7798c165545abfcd304243274db15924a136a0896d56576ed5de90b1bda90f4024b9a0b3b33f688db8e38f784ae3942aba874f95d10c47e2405ceb0438cc272133fac718a6553710e4ca97df646b21d03652c54eade2e99344e11a2671cf274d397650fba8fcfb7e51a926e37b3980a1732111175dd99b9d979042b3ea411a7b4f9081ae9b82974d5eb6fd4e4bcd95e4f897dfba4e44777e6d02a896b650a66d9139696b9c6c36a33eb3adc092bf4586bfab34002f802bbfe6a7679cec20cc25e01f129bbe92a65961fac7bffa3d8feda2ac927743d2bce57ee39b671948576337535180aa754e035421cf1709bc1b5e46c35515fb1fcda637a6405e9b216d2ca09795c5d2f27665da5b17bcf0f387e6dd58202a3a1148e46e55ac7ea027eb3022eee4a000ca543ab566921e5db4f741a71dc202c851d99851bc7a62ea705f942855a9fa30b912045f78ab1e3fdeada84bc8ac36cc1223901e56f6ecbabbc3263098c9c47a1f505a8299b5715a455e834ddddc430f387cafa07bf915522f6a70c031929a42e34eea5169b796320e892d27924045bcf56135684ca96ada82749371d5766c0d0cae8772f140eef001ca39dc28743f77b8724487a9b37ca66d20aef8a5236393fce29b0531cbd3265c209761ed41a2e473fbd84ca9b67e3ceb58a4b774ee127628faba8702c0a73f8311d269429aaadf74c439404fc9f864e69807dfe2bae2bd4c498a10d4e17dceb1f7539bfeb392e22e7b93d0ecf66cd253a4062bbc8a4307f0e4360651dc7f89247a89ab73dd7c11be13707482c369f02d7b6f242599f95dbfcb55bea158665231f8fe04ed2a8c407fed1a8702e2486386f2ae6347231128be789186ff5651208c8b781f85d3fb51bd28b939a8bc88a471c36fa17fd04c3fbdbd3f7bf144b1466014a77c582aa0380e612cd101d557dd1e5b7bae3da3ea2659f66a3641eaa3b008b978e0a5f69671f52401892dba8a63c8f7eb280880dbdcee5d8e8aae9de9d28cbe0de2f4642c4fe69db3b7432b2eb7ca282fbfe030ad6c33a73feef1cd517cedc2c0059e5636ae0fb3969ce7f64c6f6cffcc40ac1331f6b50d4f95c490edd75e8cdba278a602c8a200000000000000000000000091b39ecd9b22cc68dde3760f3bd7377b35f4d41a46959070cddc4a9c340455f97ff0ea8c6adbff47a39269b2e90dffa1ec22d41f9da01ec44847a88334e106ff455f9ca2a0b2900591ceac1f0e823eaa7ed5b359eed1a39a6f75e7556ab52ac0c2c46b28f3791edf8f25cc2e6cab30841d3fac1e1644f35ed7899a903df3901f89e13cee8589df43652fbe05a789881dcae97ffdc52363bc61c334480afac09e04f9e5ce0bcd12c997545053b64bb2ba920a1071d2ca692c72965bdc0022f7f147943001a55ed8c7b3181fbfabd2069ac7bd4f9b459463edb8a05d1fde9a000000000085b6f76cf1667ca9c4c09bc185348df7972ed45ef93479986d28a6e72ea9becd8d83434c009f089f07da335da3711b0e2b6e813f79aafdbd5858463ae47a5495dc0a7e6548774ad6f9dc3356481c4472a6455324731fe1635fd7d35bba6c7475cad7702815070f8b38c0ca2222daba", @ANYRES16=0x0], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f0000000300)=""/193, 0x0, 0xa, '\x00', 0x0, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000180), 0x21e, 0x10, &(0x7f00000002c0), 0x83419149c3b785d0, 0x0, 0xffffffffffffffff, 0x5c}, 0x48) 2.499322861s ago: executing program 3 (id=226): mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={[{@nr_blocks={'nr_blocks', 0x3d, [0x39, 0x37]}}]}) chdir(&(0x7f0000000140)='./file0\x00') r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r0, 0x8208200) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14117e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x604100, 0x7ffffe, 0x4002011, r1, 0x0) 2.240235596s ago: executing program 3 (id=227): pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) shutdown(r1, 0x0) 1.773507112s ago: executing program 2 (id=228): syslog(0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) syslog(0x4, &(0x7f00000000c0)=""/137, 0x89) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) r1 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) r2 = socket$packet(0x11, 0x3, 0x300) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f00000040c0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4070000000000000400000000000e1ff95000000000000002ba76bb3019c1341056bd8174b79603123751c4e345c652fbc1626cca2a2ad75806150ae0209e62751ee00ba19ce670d25010000020000040000009fc40400d2532e764975f03f1cbf9b0a4def23d410f6accd3641110bec4e90a6341965dac05c04683712a0b09ec39e9ef8f6e396ad200a011ea665c45a3449abe802f5ab3e89cf40b858e217ce740068720000074e468eea3fcfcf498278ad15f5f87e1c26433a8acdc0e65888b2007f00000000000000000100000000000000010000000000000053350000000034a70c2ab40c7cf5691db43a5c00000000000000000000e75a89faff01210cce39bf405f1e846c1242000000000040cad326ad7add65873d9f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d01000000520655a8056085f4d431623c850af895abba14f6fbd7fb5e2a431ab9142f3a06d55740a43088696daaed74b9c5c29647d2f950a959cf9938d6df8600a62e96b7cb8e52cbdc2ba9d580609e31c30891e7d87a79d6fce424c2200af6cb784a1975fa657de38a3a32a4fd67ce446adb431d07db79240aca1dd9ba02450500000000000000e645f091231b986e77d05d988d6edc6f9b4eb883ec8f878300cabf2b5543ffc1bdb92618242852e6e8b3e56fefbfff81669557b3809d8c396d2c0361629d1822f722ec23812770d72cd0010000007889b8c7044f563a1f68d4efe895fdbc463f747c08f4010586903500000000000000e800000000000000000000000000000000000000003ddf4aa4b1c8b0a0ae6feb6737c275dc2740f742b5425f1d581961471cdb51f8940290e99ccff4123f955267fe4a75c11448741f064fe7ce7e62ee4df874e086287547d4099aeec9f1538ee25a2a5ccf4a9b604e88e12ff251845d0fff45bdbaeba4d4e3c6f7f623579435b2c505fb711300000000040000000000000000000000004c00e67ccc02148a4fc43021cce9f24f4b2f9492c32e7a92a557ac2b44b84e88bbf7611589906d923e4916f390ab7edcd3f5b9fe14446dd446a52131c464f2c08efb46d934615c8631b7c42efd0294bea179b0433f5c899119ec0c0acef5385c5a2720caeb68f1e9c05b0591d89467ded84da092dea262e51811e2d7fa515722516bd5ef6cfa4966e5937562a5649a1a0000a042a7097ddefe0671a5767014b09b78f977fb145890f5bf41ba92b8c4c8b14f0d4a880ef4518bb32879d326497e21e041254f06bd7f3a067e147e82e841dba3867da8bfbc101d3960e07d282f483e7be49833f3c435f9700bc84680549f9eb16682ecb72277ffaca907a3eac4bfc8e0a47c0076d7cc9d32b3cc96aa751d890881c3c33bd91f6ecf45ab3f12f816318346f9b883427b9190024edc1eddd68f34ce3bfedb5fe5d7beae4d3ca561e37570587783f9673e7ab17f5a09efc1114777d2707d2996961203aedff1c5a87013b98649805216631e20d07dff3ae567ca0d38a828542625fc6096aedc0ac5c144f0965071274bea051007e398cf9090c53d4b8b7dc784e3d83b78b007a43d744aa99d6a7c576e20b4281eff511122ccb399bcef0a0471639c81aab7445cebfc9b00b31fcbaf63086b3c16f51b593acee0b3a4830dd6af1accb15cc6163cabc01442527aa10000000000000000a4ba25997affe74ec552bf9deafbd63e"], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000100)={r3, 0x116, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000a00)={r4}, 0x4) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000040)=r5, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[], 0x0) 1.533561258s ago: executing program 1 (id=229): socket$inet6_tcp(0xa, 0x1, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008a}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) read$msr(r0, &(0x7f0000005280)=""/102392, 0x19010) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LIST(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1c0000", @ANYRES16, @ANYBLOB="01000000000000001d0003000000080001800000000041b088c7ffaa5b6fab5414f5190bb9d0828c197dc82a3322f528027551fb7e0f27cdde4e776ac590da87900e85bcf776fe87e8382b50f615eae3f32a4c3c53153e8b25ffb7a7d4c61b17bbbaaf5a8ec24d"], 0x1c}}, 0x0) ioctl$VIDIOC_S_FREQUENCY(0xffffffffffffffff, 0x402c5639, 0x0) r2 = socket$packet(0x11, 0x0, 0x300) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'ip6tnl0\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000004640)={&(0x7f0000000100)=@newqdisc={0x40, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_CE_THRESHOLD={0x8}, @TCA_FQ_LOW_RATE_THRESHOLD={0x8, 0xb, 0x7}]}}]}, 0x40}}, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x6, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(0xffffffffffffffff, 0x84, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0xe) sendto$inet6(r1, &(0x7f0000000200)="80d4e0", 0x3, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, 0x1c) shutdown(r1, 0x1) 1.423785708s ago: executing program 4 (id=197): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000"], 0x7c}}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x14e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) listen(r1, 0x0) r2 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000180)={0x0, 'nicvf0\x00', {0x3}, 0xf800}) setsockopt$inet_tcp_int(r2, 0x6, 0x9, &(0x7f00000000c0)=0x9, 0x4) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e22, @local}, 0x10) r3 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='signal_generate\x00', r4}, 0x10) syz_open_procfs(0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff7) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/125, 0x7d) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xb, &(0x7f0000000180)=ANY=[], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000080)='sched_switch\x00', r6}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) syz_mount_image$xfs(&(0x7f000000b840), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000380)={[{@grpquota}, {@filestreams}, {@logbufs={'logbufs', 0x3d, 0x3}}]}, 0x1, 0xb862, &(0x7f0000017140)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP/ZgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPx/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAxIAAAAAQf9ftyNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuCgAA//91NCn7") openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @objref={{0xb}, @val={0x10, 0x2, 0x0, 0x1, [@NFTA_OBJREF_IMM_NAME={0x9, 0x2, 'syz1\x00'}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 1.208202613s ago: executing program 2 (id=230): prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000380)={0x0, 0x100008b}, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) io_submit(0x0, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) r0 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x7) mkdir(0x0, 0x0) read$msr(r0, &(0x7f0000019680)=""/102392, 0x18ff8) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1f, 0xc, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000000000000000000085000000a80000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000600000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1f, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 1.201690444s ago: executing program 3 (id=231): r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000000c0)=@ipv6_newaddr={0x18, 0x14, 0x9535393fea6295b5}, 0x18}}, 0x0) 1.119762927s ago: executing program 1 (id=232): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r0) syz_usb_connect$cdc_ecm(0x0, 0x5c, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000020000202505a1a44000000001010902"], 0x0) ptrace$setsig(0x4207, r0, 0x0, 0x0) 88.219303ms ago: executing program 3 (id=234): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xe, 0x4, 0x8, 0x8}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000002000000850000008600000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bca2000000000000a6020000f8ffffffb703000008000000b704000000000000850000003300000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000400)={{r4}, &(0x7f0000000240), &(0x7f00000003c0)=r6}, 0x20) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r5, r2, 0x25, 0x2, @val=@tcx}, 0x40) syz_emit_ethernet(0x36, &(0x7f0000000400)={@local, @multicast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @loopback}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) 0s ago: executing program 2 (id=235): landlock_create_ruleset(&(0x7f0000000140), 0x6, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.106' (ED25519) to the list of known hosts. [ 67.203724][ T5082] cgroup: Unknown subsys name 'net' [ 67.405661][ T5082] cgroup: Unknown subsys name 'rlimit' Setting up swapspace version 1, size = 127995904 bytes [ 69.036787][ T5082] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 71.580165][ T1245] ieee802154 phy0 wpan0: encryption failed: -22 [ 71.586713][ T1245] ieee802154 phy1 wpan1: encryption failed: -22 [ 72.755169][ T5109] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 72.755666][ T5107] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 72.763916][ T5109] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 72.777165][ T5107] Bluetooth: hci2: unexpected cc 0x0c03 length: 249 > 1 [ 72.785929][ T5111] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 72.790686][ T5110] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 72.793841][ T5111] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 72.804178][ T5110] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 72.815357][ T5111] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 72.821159][ T5110] Bluetooth: hci2: unexpected cc 0x1003 length: 249 > 9 [ 72.823846][ T5111] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 72.830502][ T5110] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 72.837265][ T5111] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 72.844734][ T5110] Bluetooth: hci2: unexpected cc 0x1001 length: 249 > 9 [ 72.850586][ T5111] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 72.858654][ T5110] Bluetooth: hci2: unexpected cc 0x0c23 length: 249 > 4 [ 72.864573][ T5111] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 72.872071][ T5110] Bluetooth: hci2: unexpected cc 0x0c25 length: 249 > 3 [ 72.880055][ T5111] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 72.887451][ T5110] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 72.892395][ T5111] Bluetooth: hci2: unexpected cc 0x0c38 length: 249 > 2 [ 72.899967][ T5110] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 72.916104][ T5110] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 72.923657][ T5110] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 72.931448][ T5109] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 72.939205][ T5109] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 72.946724][ T5111] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 72.954422][ T5109] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 72.957223][ T5103] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 72.961849][ T5109] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 73.532231][ T5092] chnl_net:caif_netlink_parms(): no params data found [ 73.672458][ T5094] chnl_net:caif_netlink_parms(): no params data found [ 73.683071][ T5096] chnl_net:caif_netlink_parms(): no params data found [ 73.782336][ T5091] chnl_net:caif_netlink_parms(): no params data found [ 73.811975][ T5092] bridge0: port 1(bridge_slave_0) entered blocking state [ 73.819835][ T5092] bridge0: port 1(bridge_slave_0) entered disabled state [ 73.827852][ T5092] bridge_slave_0: entered allmulticast mode [ 73.834957][ T5092] bridge_slave_0: entered promiscuous mode [ 73.883480][ T5092] bridge0: port 2(bridge_slave_1) entered blocking state [ 73.892577][ T5092] bridge0: port 2(bridge_slave_1) entered disabled state [ 73.899945][ T5092] bridge_slave_1: entered allmulticast mode [ 73.907874][ T5092] bridge_slave_1: entered promiscuous mode [ 73.973684][ T5092] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 73.993938][ T5093] chnl_net:caif_netlink_parms(): no params data found [ 74.033230][ T5092] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 74.083245][ T5094] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.090697][ T5094] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.097950][ T5094] bridge_slave_0: entered allmulticast mode [ 74.104899][ T5094] bridge_slave_0: entered promiscuous mode [ 74.148913][ T5092] team0: Port device team_slave_0 added [ 74.155099][ T5096] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.162636][ T5096] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.170663][ T5096] bridge_slave_0: entered allmulticast mode [ 74.178378][ T5096] bridge_slave_0: entered promiscuous mode [ 74.186360][ T5094] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.193478][ T5094] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.200962][ T5094] bridge_slave_1: entered allmulticast mode [ 74.208515][ T5094] bridge_slave_1: entered promiscuous mode [ 74.242960][ T5092] team0: Port device team_slave_1 added [ 74.261246][ T5096] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.271901][ T5096] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.279144][ T5096] bridge_slave_1: entered allmulticast mode [ 74.286156][ T5096] bridge_slave_1: entered promiscuous mode [ 74.305412][ T5091] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.312839][ T5091] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.320178][ T5091] bridge_slave_0: entered allmulticast mode [ 74.327647][ T5091] bridge_slave_0: entered promiscuous mode [ 74.391493][ T5094] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 74.400814][ T5091] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.408624][ T5091] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.415792][ T5091] bridge_slave_1: entered allmulticast mode [ 74.423169][ T5091] bridge_slave_1: entered promiscuous mode [ 74.435945][ T5092] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 74.442976][ T5092] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 74.469576][ T5092] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 74.483290][ T5092] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 74.490522][ T5092] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 74.516518][ T5092] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 74.530585][ T5096] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 74.551631][ T5094] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 74.596995][ T5096] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 74.698185][ T5092] hsr_slave_0: entered promiscuous mode [ 74.704775][ T5092] hsr_slave_1: entered promiscuous mode [ 74.720173][ T5094] team0: Port device team_slave_0 added [ 74.728971][ T5091] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 74.738379][ T5093] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.745537][ T5093] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.753217][ T5093] bridge_slave_0: entered allmulticast mode [ 74.760310][ T5093] bridge_slave_0: entered promiscuous mode [ 74.769266][ T5093] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.776966][ T5093] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.784134][ T5093] bridge_slave_1: entered allmulticast mode [ 74.791342][ T5093] bridge_slave_1: entered promiscuous mode [ 74.801907][ T5096] team0: Port device team_slave_0 added [ 74.810550][ T5096] team0: Port device team_slave_1 added [ 74.818496][ T5094] team0: Port device team_slave_1 added [ 74.836212][ T5091] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 74.946277][ T5094] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 74.948018][ T5109] Bluetooth: hci3: command tx timeout [ 74.953957][ T5094] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 74.985781][ T5094] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 74.999488][ T5094] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 75.006556][ T5094] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.032537][ T5094] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 75.042396][ T5106] Bluetooth: hci1: command tx timeout [ 75.043181][ T5099] Bluetooth: hci4: command tx timeout [ 75.048806][ T5109] Bluetooth: hci0: command tx timeout [ 75.054050][ T4489] Bluetooth: hci2: command tx timeout [ 75.061616][ T5096] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 75.072473][ T5096] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.098913][ T5096] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 75.114165][ T5091] team0: Port device team_slave_0 added [ 75.123060][ T5093] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 75.150482][ T5096] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 75.157804][ T5096] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.184087][ T5096] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 75.197492][ T5091] team0: Port device team_slave_1 added [ 75.205358][ T5093] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 75.353369][ T5093] team0: Port device team_slave_0 added [ 75.374673][ T5096] hsr_slave_0: entered promiscuous mode [ 75.381564][ T5096] hsr_slave_1: entered promiscuous mode [ 75.388320][ T5096] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 75.397348][ T5096] Cannot create hsr debugfs directory [ 75.410482][ T5091] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 75.417616][ T5091] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.444123][ T5091] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 75.457849][ T5091] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 75.464830][ T5091] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.490970][ T5091] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 75.505250][ T5093] team0: Port device team_slave_1 added [ 75.525943][ T5094] hsr_slave_0: entered promiscuous mode [ 75.532966][ T5094] hsr_slave_1: entered promiscuous mode [ 75.539316][ T5094] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 75.547065][ T5094] Cannot create hsr debugfs directory [ 75.639263][ T5093] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 75.646260][ T5093] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.673547][ T5093] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 75.720232][ T5093] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 75.727528][ T5093] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 75.753743][ T5093] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 75.821985][ T5091] hsr_slave_0: entered promiscuous mode [ 75.833326][ T5091] hsr_slave_1: entered promiscuous mode [ 75.839773][ T5091] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 75.847437][ T5091] Cannot create hsr debugfs directory [ 75.934678][ T5093] hsr_slave_0: entered promiscuous mode [ 75.941113][ T5093] hsr_slave_1: entered promiscuous mode [ 75.947798][ T5093] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 75.955369][ T5093] Cannot create hsr debugfs directory [ 76.075647][ T5092] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 76.088498][ T5092] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 76.119321][ T5092] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 76.130870][ T5092] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 76.255752][ T5096] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 76.313318][ T5096] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 76.354894][ T5096] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 76.374399][ T5096] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 76.393032][ T5094] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 76.404092][ T5094] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 76.415938][ T5094] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 76.426897][ T5094] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 76.547535][ T5091] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 76.567653][ T5091] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 76.611177][ T5091] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 76.652805][ T5091] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 76.712351][ T5093] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 76.724697][ T5093] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 76.738319][ T5093] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 76.769445][ T5093] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 76.832049][ T5092] 8021q: adding VLAN 0 to HW filter on device bond0 [ 76.862566][ T5096] 8021q: adding VLAN 0 to HW filter on device bond0 [ 76.903896][ T5092] 8021q: adding VLAN 0 to HW filter on device team0 [ 76.936524][ T5096] 8021q: adding VLAN 0 to HW filter on device team0 [ 76.958547][ T5094] 8021q: adding VLAN 0 to HW filter on device bond0 [ 76.981543][ T5148] bridge0: port 1(bridge_slave_0) entered blocking state [ 76.988867][ T5148] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.001129][ T5148] bridge0: port 1(bridge_slave_0) entered blocking state [ 77.008437][ T5148] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.026964][ T5099] Bluetooth: hci3: command tx timeout [ 77.058800][ T5094] 8021q: adding VLAN 0 to HW filter on device team0 [ 77.070630][ T5098] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.077806][ T5098] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.088955][ T5098] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.096081][ T5098] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.103615][ T4489] Bluetooth: hci1: command tx timeout [ 77.109210][ T5106] Bluetooth: hci2: command tx timeout [ 77.112644][ T5109] Bluetooth: hci4: command tx timeout [ 77.114756][ T5099] Bluetooth: hci0: command tx timeout [ 77.185499][ T5148] bridge0: port 1(bridge_slave_0) entered blocking state [ 77.192687][ T5148] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.255348][ T5091] 8021q: adding VLAN 0 to HW filter on device bond0 [ 77.281155][ T5149] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.288306][ T5149] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.390127][ T5091] 8021q: adding VLAN 0 to HW filter on device team0 [ 77.418485][ T5093] 8021q: adding VLAN 0 to HW filter on device bond0 [ 77.446104][ T5094] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 77.459409][ T5094] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 77.518671][ T5098] bridge0: port 1(bridge_slave_0) entered blocking state [ 77.525885][ T5098] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.582193][ T5098] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.589452][ T5098] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.618649][ T5093] 8021q: adding VLAN 0 to HW filter on device team0 [ 77.702736][ T5098] bridge0: port 1(bridge_slave_0) entered blocking state [ 77.709974][ T5098] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.762688][ T5096] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 77.781608][ T5098] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.788822][ T5098] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.954301][ T5092] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 77.975428][ T5096] veth0_vlan: entered promiscuous mode [ 78.042724][ T5094] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 78.080499][ T5096] veth1_vlan: entered promiscuous mode [ 78.185622][ T5096] veth0_macvtap: entered promiscuous mode [ 78.222011][ T5091] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 78.265430][ T5096] veth1_macvtap: entered promiscuous mode [ 78.293983][ T5094] veth0_vlan: entered promiscuous mode [ 78.303549][ T5092] veth0_vlan: entered promiscuous mode [ 78.343985][ T5094] veth1_vlan: entered promiscuous mode [ 78.372461][ T5096] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 78.385700][ T5092] veth1_vlan: entered promiscuous mode [ 78.411356][ T5096] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 78.444049][ T5096] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.453589][ T5096] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.462946][ T5096] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.473182][ T5096] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.522266][ T5093] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 78.551427][ T5091] veth0_vlan: entered promiscuous mode [ 78.589179][ T5094] veth0_macvtap: entered promiscuous mode [ 78.623927][ T5094] veth1_macvtap: entered promiscuous mode [ 78.655550][ T5091] veth1_vlan: entered promiscuous mode [ 78.740618][ T5094] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 78.754075][ T5094] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 78.768437][ T5094] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 78.778281][ T5092] veth0_macvtap: entered promiscuous mode [ 78.814221][ T5094] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 78.828079][ T5094] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 78.842698][ T5094] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 78.859502][ T3013] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 78.860897][ T5092] veth1_macvtap: entered promiscuous mode [ 78.876402][ T3013] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 78.914108][ T5094] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.931799][ T5094] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.941535][ T5094] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.952423][ T5094] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 78.979338][ T5091] veth0_macvtap: entered promiscuous mode [ 79.002416][ T63] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 79.004890][ T5091] veth1_macvtap: entered promiscuous mode [ 79.018764][ T63] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 79.034494][ T5092] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 79.045295][ T5092] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.058083][ T5092] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 79.068637][ T5092] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.079851][ T5092] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 79.097165][ T5099] Bluetooth: hci3: command tx timeout [ 79.155543][ T5092] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 79.173237][ T5092] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.183752][ T5099] Bluetooth: hci4: command tx timeout [ 79.183797][ T5099] Bluetooth: hci2: command tx timeout [ 79.186542][ T4489] Bluetooth: hci0: command tx timeout [ 79.190128][ T5092] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 79.194669][ T4489] Bluetooth: hci1: command tx timeout [ 79.200957][ T5092] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.229348][ T5092] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 79.245716][ T5092] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.254554][ T5092] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.264569][ T5092] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.274338][ T5092] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.287150][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 79.298140][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.308778][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 79.319717][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.329639][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 79.342183][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.354037][ T5091] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 79.367034][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 79.377979][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.389801][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 79.400357][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.410900][ T5091] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 79.421539][ T5091] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 79.433648][ T5091] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 79.581416][ T5091] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.594064][ T5091] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.603828][ T5091] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.613052][ T5091] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 79.633169][ T3013] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 79.641860][ T3013] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 79.663045][ T5093] veth0_vlan: entered promiscuous mode [ 79.704950][ T5093] veth1_vlan: entered promiscuous mode [ 79.744003][ T1270] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 79.768584][ T1270] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 79.806404][ T63] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 79.831603][ T63] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 79.867508][ T51] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 79.903107][ T5093] veth0_macvtap: entered promiscuous mode [ 79.927708][ T63] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 79.935573][ T63] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 79.993085][ T5093] veth1_macvtap: entered promiscuous mode [ 80.007394][ T5185] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 80.023009][ T63] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 80.048851][ T63] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 80.066472][ T51] usb 2-1: device descriptor read/64, error -71 [ 80.150932][ T3013] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 80.159485][ T5187] syz.2.7 uses obsolete (PF_INET,SOCK_PACKET) [ 80.179974][ T3013] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 80.199293][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 80.222334][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.232623][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 80.243584][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.254944][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 80.273967][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.289245][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 80.307237][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.335066][ T5093] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 80.357994][ T51] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 80.374302][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 80.394090][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.421755][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 80.446181][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.456737][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 80.485247][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.504322][ T5093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 80.522205][ T5093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 80.526445][ T51] usb 2-1: device descriptor read/64, error -71 [ 80.569313][ T5093] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 80.618919][ T5093] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 80.644218][ T5093] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 80.657950][ T5093] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 80.671441][ T51] usb usb2-port1: attempt power cycle [ 80.673915][ T5093] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 81.037865][ T1270] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 81.062198][ T1270] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 81.146656][ T51] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 81.176855][ T4489] Bluetooth: hci3: command tx timeout [ 81.194181][ T3013] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 81.219233][ T3013] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 81.219510][ T51] usb 2-1: device descriptor read/8, error -71 [ 81.256934][ T4489] Bluetooth: hci1: command tx timeout [ 81.257962][ T5099] Bluetooth: hci2: command tx timeout [ 81.262381][ T4489] Bluetooth: hci4: command tx timeout [ 81.547156][ T51] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 81.598703][ T51] usb 2-1: device descriptor read/8, error -71 [ 81.734877][ T51] usb usb2-port1: unable to enumerate USB device [ 81.836614][ T5145] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 81.913092][ T5211] loop4: detected capacity change from 0 to 512 [ 82.043688][ T5211] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 82.062673][ T5145] usb 1-1: config 220 has too many interfaces: 184, using maximum allowed: 32 [ 82.080978][ T5211] ext4 filesystem being mounted at /1/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 82.097240][ T5145] usb 1-1: config 220 has 1 interface, different from the descriptor's value: 184 [ 82.176377][ T5145] usb 1-1: New USB device found, idVendor=0c45, idProduct=8008, bcdDevice=e1.85 [ 82.223832][ T5145] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 82.293531][ T5145] gspca_main: sn9c2028-2.14.0 probing 0c45:8008 [ 82.311225][ T5093] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 82.330010][ T5217] loop3: detected capacity change from 0 to 64 [ 82.338958][ T5192] loop2: detected capacity change from 0 to 32768 [ 82.500209][ T5204] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 82.568555][ T5204] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 82.884117][ T5220] loop4: detected capacity change from 0 to 4096 [ 82.888090][ T5145] gspca_sn9c2028: read1 error -32 [ 82.912503][ T5145] gspca_sn9c2028: read1 error -32 [ 82.914550][ T5204] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 83.023763][ T5225] Zero length message leads to an empty skb [ 83.081189][ T5225] 9pnet_fd: Insufficient options for proto=fd [ 83.446517][ T5145] gspca_sn9c2028: read1 error -110 [ 83.451748][ T5145] sn9c2028 1-1:220.0: probe with driver sn9c2028 failed with error -110 [ 83.742966][ T5204] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 83.825387][ T5204] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 84.088357][ T5204] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 84.631530][ T5234] loop1: detected capacity change from 0 to 1024 [ 84.966641][ T4489] Bluetooth: hci0: Controller not accepting commands anymore: ncmd = 0 [ 84.975154][ T4489] Bluetooth: hci0: Injecting HCI hardware error event [ 84.982873][ T4489] Bluetooth: hci0: hardware error 0x00 [ 85.173143][ T5240] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 85.327872][ T5240] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 86.540952][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 87.009595][ T58] cfg80211: failed to load regulatory.db [ 87.017314][ T4489] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 87.043200][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 87.097666][ T4489] Bluetooth: hci4: command 0x0405 tx timeout [ 87.145148][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 87.336867][ T0] NOHZ tick-stop error: local softirq work is pending, handler #08!!! [ 87.817547][ T29] audit: type=1326 audit(1720411668.820:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=5265 comm="syz.4.22" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f9e18b75bd9 code=0x0 [ 87.878806][ T8] usb 1-1: USB disconnect, device number 2 [ 88.141426][ T5282] loop2: detected capacity change from 0 to 764 [ 88.251237][ T5282] Symlink component flag not implemented [ 88.257324][ T5282] Symlink component flag not implemented (129) [ 88.277692][ T0] NOHZ tick-stop error: local softirq work is pending, handler #10!!! [ 88.782768][ T5288] loop0: detected capacity change from 0 to 2048 [ 88.917350][ T5288] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 88.943214][ T5288] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 89.176520][ T5109] Bluetooth: hci3: Controller not accepting commands anymore: ncmd = 0 [ 89.185596][ T5109] Bluetooth: hci3: Injecting HCI hardware error event [ 89.194836][ T5109] Bluetooth: hci3: hardware error 0x00 [ 89.299189][ T5291] loop2: detected capacity change from 0 to 1024 [ 89.402954][ T5294] loop4: detected capacity change from 0 to 1024 [ 89.445982][ T5292] loop1: detected capacity change from 0 to 2048 [ 89.557503][ T5294] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 89.612306][ T5292] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. [ 89.642905][ T5292] ext4 filesystem being mounted at /5/bus supports timestamps until 2038-01-19 (0x7fffffff) [ 90.865714][ T5294] UDF-fs: warning (device loop4): udf_truncate_tail_extent: Too long extent after EOF in inode 861: i_size: 0 lbcount: 4096 extent 79+4096 [ 90.926209][ T5096] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 91.245836][ T5324] kvm_intel: L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 91.281083][ T5109] Bluetooth: hci3: Opcode 0x0c03 failed: -110 [ 91.403119][ T5318] loop0: detected capacity change from 0 to 4096 [ 91.451639][ T5318] ntfs3: Unknown parameter 'tls' [ 91.576787][ T5109] Bluetooth: hci4: command 0x0405 tx timeout [ 91.694526][ T5318] loop0: detected capacity change from 0 to 2048 [ 91.702725][ T5331] FAULT_INJECTION: forcing a failure. [ 91.702725][ T5331] name failslab, interval 1, probability 0, space 0, times 1 [ 91.717317][ T5318] ======================================================= [ 91.717317][ T5318] WARNING: The mand mount option has been deprecated and [ 91.717317][ T5318] and is ignored by this kernel. Remove the mand [ 91.717317][ T5318] option from the mount to silence this warning. [ 91.717317][ T5318] ======================================================= [ 91.777015][ T5331] CPU: 1 UID: 0 PID: 5331 Comm: syz.3.38 Not tainted 6.10.0-rc6-next-20240703-syzkaller #0 [ 91.787098][ T5331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 [ 91.797198][ T5331] Call Trace: [ 91.800515][ T5331] [ 91.803465][ T5331] dump_stack_lvl+0x241/0x360 [ 91.808195][ T5331] ? __pfx_dump_stack_lvl+0x10/0x10 [ 91.813433][ T5331] ? __pfx__printk+0x10/0x10 [ 91.818075][ T5331] should_fail_ex+0x3b0/0x4e0 [ 91.822836][ T5331] ? vm_area_alloc+0x24/0x1d0 [ 91.827549][ T5331] should_failslab+0x9/0x20 [ 91.832072][ T5331] kmem_cache_alloc_noprof+0x6c/0x2a0 [ 91.837486][ T5331] ? mas_find+0x950/0xbb0 [ 91.841873][ T5331] vm_area_alloc+0x24/0x1d0 [ 91.846408][ T5331] mmap_region+0xc3d/0x2090 [ 91.850985][ T5331] ? __pfx_mmap_region+0x10/0x10 [ 91.855977][ T5331] ? cap_mmap_addr+0x163/0x2c0 [ 91.860777][ T5331] ? __get_unmapped_area+0x2f0/0x360 [ 91.866083][ T5331] do_mmap+0x8ad/0xfa0 [ 91.870167][ T5331] ? __pfx_do_mmap+0x10/0x10 [ 91.874761][ T5331] ? __pfx_ima_file_mmap+0x10/0x10 [ 91.879884][ T5331] vm_mmap_pgoff+0x1dd/0x3d0 [ 91.884485][ T5331] ? __pfx_vm_mmap_pgoff+0x10/0x10 [ 91.889613][ T5331] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 91.895973][ T5331] ? do_syscall_64+0x100/0x230 [ 91.900756][ T5331] ? ksys_mmap_pgoff+0xdf/0x720 [ 91.905681][ T5331] ? __x64_sys_mmap+0x7f/0x140 [ 91.910468][ T5331] do_syscall_64+0xf3/0x230 [ 91.914977][ T5331] ? clear_bhb_loop+0x35/0x90 [ 91.919661][ T5331] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 91.925565][ T5331] RIP: 0033:0x7febee575c13 [ 91.929990][ T5331] Code: f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 89 ca 41 f7 c1 ff 0f 00 00 75 14 b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 25 c3 0f 1f 40 00 48 c7 c0 a8 ff ff ff 64 c7 [ 91.949608][ T5331] RSP: 002b:00007febef34be28 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 91.958042][ T5331] RAX: ffffffffffffffda RBX: 00000000000119f2 RCX: 00007febee575c13 [ 91.966037][ T5331] RDX: 0000000000000003 RSI: 0000000008400000 RDI: 0000000000000000 [ 91.974023][ T5331] RBP: 00000000200234c2 R08: 00000000ffffffff R09: 0000000000000000 [ 91.982007][ T5331] R10: 0000000000000022 R11: 0000000000000246 R12: 0000000000000004 [ 91.989993][ T5331] R13: 00007febef34bf00 R14: 00007febef34bec0 R15: 00000000200004c0 [ 91.997976][ T5331] [ 92.020413][ T5318] EXT4-fs: Ignoring removed nobh option [ 92.058610][ T0] NOHZ tick-stop error: local softirq work is pending, handler #08!!! [ 92.071476][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 92.258764][ T5318] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 92.598457][ T5091] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 92.769888][ T5327] loop2: detected capacity change from 0 to 32768 [ 92.817034][ T5327] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop2 (7:2) scanned by syz.2.36 (5327) [ 93.056490][ T5327] BTRFS info (device loop2): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 93.067199][ T5327] BTRFS info (device loop2): using sha256 (sha256-avx2) checksum algorithm [ 93.076874][ T5327] BTRFS info (device loop2): using free-space-tree [ 93.086826][ T5343] 9pnet_fd: Insufficient options for proto=fd [ 93.247089][ T5329] loop4: detected capacity change from 0 to 32768 [ 93.267656][ T5329] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop4 (7:4) scanned by syz.4.37 (5329) [ 93.331580][ T5329] BTRFS info (device loop4): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 93.371677][ T5329] BTRFS info (device loop4): using crc32c (crc32c-intel) checksum algorithm [ 93.392429][ T5329] BTRFS info (device loop4): using free-space-tree [ 93.602190][ T5327] BTRFS info (device loop2): rebuilding free space tree [ 94.532869][ T5093] BTRFS info (device loop4): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 94.639545][ T29] audit: type=1804 audit(1720411675.660:3): pid=5327 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.2.36" name="/newroot/8/bus/bus/bus" dev="loop2" ino=265 res=1 errno=0 [ 94.665240][ T29] audit: type=1804 audit(1720411675.660:4): pid=5327 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.2.36" name="/newroot/8/bus/bus/bus" dev="loop2" ino=265 res=1 errno=0 [ 94.674882][ T5327] warning: `syz.2.36' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211 [ 95.046896][ T4489] Bluetooth: hci2: Controller not accepting commands anymore: ncmd = 0 [ 95.055663][ T4489] Bluetooth: hci2: Injecting HCI hardware error event [ 95.064928][ T5109] Bluetooth: hci2: hardware error 0x00 [ 95.557809][ T5327] fuse: Bad value for 'fd' [ 95.873827][ T5402] loop1: detected capacity change from 0 to 64 [ 96.013465][ T5403] loop3: detected capacity change from 0 to 1024 [ 96.286065][ T5094] BTRFS info (device loop2): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 96.831479][ T5406] loop0: detected capacity change from 0 to 2048 [ 97.133049][ T5407] 9pnet_fd: Insufficient options for proto=fd [ 97.188523][ T5109] Bluetooth: hci2: Opcode 0x0c03 failed: -110 [ 97.210160][ T5406] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 97.235672][ T5406] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 97.981177][ T5417] loop4: detected capacity change from 0 to 1024 [ 98.471286][ T5432] 9pnet_fd: Insufficient options for proto=fd [ 98.583690][ T5424] loop0: detected capacity change from 0 to 2048 [ 98.604668][ T5424] EXT4-fs: Ignoring removed nobh option [ 98.682597][ T5424] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 98.716559][ T0] NOHZ tick-stop error: local softirq work is pending, handler #240!!! [ 98.818854][ T0] NOHZ tick-stop error: local softirq work is pending, handler #40!!! [ 98.836643][ T0] NOHZ tick-stop error: local softirq work is pending, handler #200!!! [ 99.033242][ T5091] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 99.154216][ T5443] netlink: 'syz.3.54': attribute type 3 has an invalid length. [ 99.190405][ T5443] netlink: 199836 bytes leftover after parsing attributes in process `syz.3.54'. [ 99.393773][ T5455] loop3: detected capacity change from 0 to 512 [ 99.424344][ T5455] UDF-fs: warning (device loop3): udf_load_vrs: No VRS found [ 99.432765][ T5416] loop1: detected capacity change from 0 to 40427 [ 99.477111][ T5455] UDF-fs: Scanning with blocksize 512 failed [ 100.455452][ T5457] loop2: detected capacity change from 0 to 65536 [ 100.484323][ T4489] Bluetooth: hci4: command 0x0405 tx timeout [ 100.497928][ T5460] loop0: detected capacity change from 0 to 2048 [ 100.547300][ T5416] F2FS-fs (loop1): invalid crc value [ 100.551090][ T5455] UDF-fs: warning (device loop3): udf_load_vrs: No VRS found [ 100.566468][ T5455] UDF-fs: Scanning with blocksize 1024 failed [ 100.582804][ T5416] F2FS-fs (loop1): Found nat_bits in checkpoint [ 100.582853][ T5455] UDF-fs: warning (device loop3): udf_load_vrs: No VRS found [ 100.615032][ T5455] UDF-fs: Scanning with blocksize 2048 failed [ 100.630211][ T5455] UDF-fs: error (device loop3): udf_read_tagged: read failed, block=256, location=256 [ 100.699966][ T5457] XFS (loop2): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 100.734493][ T5457] XFS (loop2): Ending clean mount [ 100.745647][ T5457] XFS (loop2): Quotacheck needed: Please wait. [ 100.766542][ T5471] NILFS (loop0): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 100.806025][ T5416] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 100.808943][ T5455] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 100.875053][ T5457] XFS (loop2): Quotacheck: Done. [ 100.954559][ T29] audit: type=1804 audit(1720411681.970:5): pid=5455 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.3.59" name="/newroot/17/file0/bus" dev="loop3" ino=43 res=1 errno=0 [ 101.141681][ T5476] netlink: 12 bytes leftover after parsing attributes in process `syz.3.62'. [ 101.202424][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 101.629107][ T5481] loop4: detected capacity change from 0 to 2048 [ 101.734318][ T5481] UDF-fs: error (device loop4): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 101.754684][ T5481] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 102.109818][ T5094] XFS (loop2): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 103.117200][ T5479] loop3: detected capacity change from 0 to 65536 [ 103.318821][ T5479] XFS (loop3): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 103.435458][ T5479] XFS (loop3): Ending clean mount [ 103.454715][ T5479] XFS (loop3): Quotacheck needed: Please wait. [ 103.533314][ T5479] XFS (loop3): Quotacheck: Done. [ 103.804955][ T5104] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 103.868391][ T5496] 9pnet_fd: Insufficient options for proto=fd [ 103.924516][ T4489] Bluetooth: hci4: unexpected event for opcode 0x041c [ 104.001142][ T5104] usb 5-1: Using ep0 maxpacket: 32 [ 104.069336][ T5104] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 104.189758][ T5104] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 104.213499][ T5092] XFS (loop3): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 104.245502][ T5104] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 104.268305][ T5501] capability: warning: `syz.1.69' uses deprecated v2 capabilities in a way that may be insecure [ 104.298399][ T5104] usb 5-1: string descriptor 0 read error: -22 [ 104.336078][ T5104] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 104.365816][ T5503] loop1: detected capacity change from 0 to 1024 [ 104.378795][ T5503] EXT4-fs (loop1): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 104.386494][ T5104] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 104.398724][ T5503] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (42152!=20869) [ 104.415769][ T5503] EXT4-fs (loop1): stripe (2) is not aligned with cluster size (16), stripe is disabled [ 104.483780][ T5503] EXT4-fs error (device loop1): ext4_get_journal_inode:5754: inode #5: comm syz.1.70: unexpected bad inode w/o EXT4_IGET_BAD [ 104.559667][ T5503] EXT4-fs (loop1): no journal found [ 104.581702][ T5104] cdc_ncm 5-1:1.0: CDC Union missing and no IAD found [ 104.589779][ T5104] cdc_ncm 5-1:1.0: bind() failure [ 104.595511][ T5503] EXT4-fs (loop1): can't get journal size [ 105.445762][ T5503] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 ro without journal. Quota mode: writeback. [ 105.520757][ T5507] loop2: detected capacity change from 0 to 1024 [ 105.690706][ T5503] EXT4-fs error (device loop1): ext4_inlinedir_to_tree:1403: inode #12: block 16: comm syz.1.70: path /: bad entry in directory: rec_len is too small for name_len - offset=20, inode=13, rec_len=16, size=60 fake=0 [ 105.738046][ T5514] loop4: detected capacity change from 0 to 64 [ 105.804762][ T5514] hfs: get root inode failed [ 107.162043][ T5529] loop0: detected capacity change from 0 to 65536 [ 107.269060][ T5104] usb 5-1: USB disconnect, device number 2 [ 107.330420][ T5145] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 107.362421][ T5529] XFS (loop0): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 107.373257][ T5544] loop4: detected capacity change from 0 to 64 [ 107.389495][ T5096] EXT4-fs error (device loop1): __ext4_iget:4980: inode #15: block 1803188595: comm syz-executor: invalid block [ 107.435935][ T5096] EXT4-fs error (device loop1): __ext4_iget:4980: inode #15: block 1803188595: comm syz-executor: invalid block [ 107.613866][ T5529] XFS (loop0): Ending clean mount [ 107.623832][ T5529] XFS (loop0): Quotacheck needed: Please wait. [ 107.657509][ T5109] Bluetooth: hci4: command 0x0405 tx timeout [ 107.717482][ T8] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 107.740868][ T5554] loop4: detected capacity change from 0 to 2048 [ 107.985516][ T8] usb 3-1: New USB device found, idVendor=056e, idProduct=4010, bcdDevice=20.1c [ 108.243837][ T8] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 108.270263][ T5529] XFS (loop0): Quotacheck: Done. [ 108.278257][ T5554] UDF-fs: INFO Mounting volume 'LiuxUDF', timestamp 2022/11/22 14:59 (1000) [ 108.312533][ T8] usb 3-1: config 0 descriptor?? [ 108.470454][ T5554] overlayfs: upper fs needs to support d_type. [ 108.518047][ T5554] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 108.539507][ T5554] overlayfs: failed to set xattr on upper [ 108.555639][ T5554] overlayfs: ...falling back to redirect_dir=nofollow. [ 108.577801][ T5554] overlayfs: ...falling back to metacopy=off. [ 108.597300][ T5554] overlayfs: ...falling back to index=off. [ 108.603261][ T5554] overlayfs: ...falling back to uuid=null. [ 108.713210][ T5096] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 108.782860][ T5093] UDF-fs: error (device loop4): udf_read_inode: (ino 1440) failed !bh [ 108.840588][ T5093] UDF-fs: error (device loop4): udf_read_inode: (ino 1440) failed !bh [ 108.897635][ T5091] XFS (loop0): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 109.010948][ T5563] loop3: detected capacity change from 0 to 1024 [ 109.038609][ T12] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 109.550297][ T12] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 109.636204][ T5109] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 109.654215][ T5109] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 109.667616][ T5109] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 109.683111][ T5109] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 109.693414][ T5109] Bluetooth: hci1: unexpected cc 0x0c25 length: 249 > 3 [ 109.701284][ T5109] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 109.740322][ T12] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 109.934354][ T12] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 109.955668][ T8] pegasus 3-1:0.0: probe with driver pegasus failed with error -121 [ 110.333000][ T4489] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 110.346641][ T4489] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 110.356738][ T4489] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 110.417464][ T4489] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 110.432088][ T4489] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 110.445724][ T4489] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 110.464976][ T12] bridge_slave_1: left allmulticast mode [ 110.492675][ T12] bridge_slave_1: left promiscuous mode [ 110.504711][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 110.570532][ T12] bridge_slave_0: left allmulticast mode [ 110.576230][ T12] bridge_slave_0: left promiscuous mode [ 110.605036][ T8] usb 3-1: USB disconnect, device number 2 [ 110.621438][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 111.033526][ T5572] loop0: detected capacity change from 0 to 32768 [ 111.049298][ T5572] BTRFS: device fsid ed167579-eb65-4e76-9a50-61ac97e9b59d devid 1 transid 8 /dev/loop0 (7:0) scanned by syz.0.84 (5572) [ 111.070855][ T5572] BTRFS info (device loop0): first mount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 111.082101][ T5572] BTRFS info (device loop0): using sha256 (sha256-avx2) checksum algorithm [ 111.103789][ T5572] BTRFS info (device loop0): using free-space-tree [ 111.238078][ T5200] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 111.415380][ T12] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 111.434521][ T12] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 111.453610][ T12] bond0 (unregistering): Released all slaves [ 111.460239][ T5200] usb 4-1: Using ep0 maxpacket: 32 [ 111.478148][ T5200] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 111.500946][ T5200] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 111.532640][ T5200] usb 4-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 111.573661][ T5200] usb 4-1: string descriptor 0 read error: -22 [ 111.581500][ T5200] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 111.591139][ T5200] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 111.627479][ T5200] cdc_ncm 4-1:1.0: CDC Union missing and no IAD found [ 111.647587][ T5200] cdc_ncm 4-1:1.0: bind() failure [ 111.676852][ T5147] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 111.736471][ T4489] Bluetooth: hci1: command tx timeout [ 111.891614][ T5568] chnl_net:caif_netlink_parms(): no params data found [ 111.911673][ T5147] usb 3-1: Using ep0 maxpacket: 16 [ 111.929673][ T5147] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid maxpacket 33032, setting to 1024 [ 111.942926][ T5147] usb 3-1: New USB device found, idVendor=0158, idProduct=0100, bcdDevice= 0.00 [ 111.953249][ T5147] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.963897][ T5147] usb 3-1: config 0 descriptor?? [ 112.293014][ T5609] loop3: detected capacity change from 0 to 64 [ 112.357399][ T5609] hfs: get root inode failed [ 112.452511][ T5615] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 112.526889][ T5615] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 112.541696][ T4489] Bluetooth: hci4: command tx timeout [ 112.625482][ T12] hsr_slave_0: left promiscuous mode [ 112.626953][ T5147] hid-generic 0003:0158:0100.0001: unknown main item tag 0x1 [ 112.640176][ T5147] hid-generic 0003:0158:0100.0001: unexpected long global item [ 112.666163][ T12] hsr_slave_1: left promiscuous mode [ 112.673622][ T5572] syz.0.84 (5572) used greatest stack depth: 18640 bytes left [ 112.683788][ T5147] hid-generic 0003:0158:0100.0001: probe with driver hid-generic failed with error -22 [ 112.697251][ T12] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 112.717580][ T12] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 112.742135][ T12] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 112.751664][ T12] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 112.760295][ T5091] BTRFS info (device loop0): last unmount of filesystem ed167579-eb65-4e76-9a50-61ac97e9b59d [ 112.845092][ T12] veth1_macvtap: left promiscuous mode [ 112.870225][ T12] veth0_macvtap: left promiscuous mode [ 112.879062][ T12] veth1_vlan: left promiscuous mode [ 112.900272][ T12] veth0_vlan: left promiscuous mode [ 112.912375][ T5147] usb 3-1: USB disconnect, device number 3 [ 113.510216][ T12] team0 (unregistering): Port device team_slave_1 removed [ 113.634530][ T12] team0 (unregistering): Port device team_slave_0 removed [ 113.705102][ T5629] loop2: detected capacity change from 0 to 128 [ 113.819922][ T4489] Bluetooth: hci1: command tx timeout [ 114.097234][ T51] usb 4-1: USB disconnect, device number 2 [ 114.290585][ T5634] loop2: detected capacity change from 0 to 512 [ 114.299111][ T5634] EXT4-fs: Ignoring removed bh option [ 114.315929][ T5634] EXT4-fs (loop2): Cannot use DAX on a filesystem that may contain inline data [ 114.414963][ T5636] loop3: detected capacity change from 0 to 64 [ 114.616452][ T4489] Bluetooth: hci4: command tx timeout [ 115.899851][ T4489] Bluetooth: hci1: command tx timeout [ 115.930626][ T5645] loop2: detected capacity change from 0 to 1024 [ 116.437966][ T5568] bridge0: port 1(bridge_slave_0) entered blocking state [ 116.469774][ T5568] bridge0: port 1(bridge_slave_0) entered disabled state [ 116.493199][ T5568] bridge_slave_0: entered allmulticast mode [ 116.504523][ T5568] bridge_slave_0: entered promiscuous mode [ 116.530291][ T5574] chnl_net:caif_netlink_parms(): no params data found [ 116.564777][ T5568] bridge0: port 2(bridge_slave_1) entered blocking state [ 116.593989][ T5568] bridge0: port 2(bridge_slave_1) entered disabled state [ 116.635959][ T5568] bridge_slave_1: entered allmulticast mode [ 116.653740][ T5568] bridge_slave_1: entered promiscuous mode [ 116.696589][ T5109] Bluetooth: hci4: command tx timeout [ 117.031264][ T5568] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 117.129763][ T5568] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 117.285791][ T5568] team0: Port device team_slave_0 added [ 117.349093][ T5651] loop3: detected capacity change from 0 to 32768 [ 117.376672][ T5651] btrfs: Deprecated parameter 'usebackuproot' [ 117.383002][ T5651] BTRFS warning: 'usebackuproot' is deprecated, use 'rescue=usebackuproot' instead [ 117.421610][ T5651] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop3 (7:3) scanned by syz.3.98 (5651) [ 117.485930][ T5651] BTRFS info (device loop3): first mount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 117.519623][ T5568] team0: Port device team_slave_1 added [ 117.523260][ T5651] BTRFS info (device loop3): using crc32c (crc32c-intel) checksum algorithm [ 117.536618][ T5574] bridge0: port 1(bridge_slave_0) entered blocking state [ 117.543789][ T5574] bridge0: port 1(bridge_slave_0) entered disabled state [ 117.553746][ T5661] loop0: detected capacity change from 0 to 32768 [ 117.586747][ T5574] bridge_slave_0: entered allmulticast mode [ 117.642280][ T5574] bridge_slave_0: entered promiscuous mode [ 117.670684][ T5661] XFS (loop0): Mounting V5 Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 117.827310][ T5574] bridge0: port 2(bridge_slave_1) entered blocking state [ 117.834525][ T5574] bridge0: port 2(bridge_slave_1) entered disabled state [ 117.842450][ T5651] BTRFS info (device loop3): rebuilding free space tree [ 117.856031][ T5661] XFS (loop0): Ending clean mount [ 117.910292][ T5661] XFS (loop0): Quotacheck needed: Please wait. [ 117.926536][ T5574] bridge_slave_1: entered allmulticast mode [ 117.934032][ T5574] bridge_slave_1: entered promiscuous mode [ 117.947598][ T5651] BTRFS info (device loop3): disabling free space tree [ 117.954689][ T5651] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 117.980287][ T5109] Bluetooth: hci1: command tx timeout [ 118.003304][ T5651] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 118.059732][ T5661] XFS (loop0): Quotacheck: Done. [ 118.092143][ T5568] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 118.102503][ T5092] BTRFS info (device loop3): last unmount of filesystem c9fe44da-de57-406a-8241-57ec7d4412cf [ 118.127080][ T5568] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 118.173556][ T5568] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 118.187833][ T5568] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 118.194922][ T5568] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 118.241668][ T5568] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 118.305613][ T5568] hsr_slave_0: entered promiscuous mode [ 118.334776][ T5568] hsr_slave_1: entered promiscuous mode [ 118.373439][ T5568] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 118.399766][ T5568] Cannot create hsr debugfs directory [ 118.416472][ T5104] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 118.567663][ T5701] capability: warning: `syz.0.99' uses 32-bit capabilities (legacy support in use) [ 118.824245][ T5109] Bluetooth: hci4: command 0x0419 tx timeout [ 118.891213][ T5574] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 119.026104][ T5574] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 119.115911][ T5091] XFS (loop0): Unmounting Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 119.218429][ T5104] usb 3-1: Using ep0 maxpacket: 32 [ 119.264355][ T5104] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 119.305564][ T5104] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 119.336681][ T5104] usb 3-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 119.377382][ T5104] usb 3-1: string descriptor 0 read error: -22 [ 119.394820][ T5104] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 119.409219][ T5707] loop3: detected capacity change from 0 to 64 [ 119.411330][ T12] netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 119.446559][ T5104] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 119.486815][ T5104] cdc_ncm 3-1:1.0: CDC Union missing and no IAD found [ 119.493668][ T5104] cdc_ncm 3-1:1.0: bind() failure [ 119.540943][ T5574] team0: Port device team_slave_0 added [ 119.572598][ T5574] team0: Port device team_slave_1 added [ 119.764120][ T12] netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 120.364541][ T5574] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 120.394855][ T5574] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 120.436012][ T5146] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 120.454776][ T5717] loop2: detected capacity change from 0 to 64 [ 120.490819][ T5717] hfs: get root inode failed [ 120.493502][ T5574] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 120.516735][ T5574] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 120.524269][ T5574] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 120.550584][ T5574] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 120.651230][ T5146] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 120.668631][ T5146] usb 1-1: New USB device found, idVendor=046d, idProduct=08c1, bcdDevice=ee.8d [ 120.692929][ T12] netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 120.737868][ T5146] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 120.756935][ T5146] usb 1-1: config 0 descriptor?? [ 120.842596][ T12] netdevsim netdevsim4 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 120.856776][ T4489] Bluetooth: hci4: command 0x0419 tx timeout [ 120.987826][ T5146] usb 1-1: USB disconnect, device number 3 [ 121.065754][ T5574] hsr_slave_0: entered promiscuous mode [ 121.295287][ T5574] hsr_slave_1: entered promiscuous mode [ 121.424641][ T5574] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 121.469191][ T5574] Cannot create hsr debugfs directory [ 121.707632][ T5146] usb 3-1: USB disconnect, device number 4 [ 122.390923][ T5736] netlink: 296 bytes leftover after parsing attributes in process `syz.3.107'. [ 122.494984][ T5739] loop0: detected capacity change from 0 to 1024 [ 122.965747][ T5747] loop2: detected capacity change from 0 to 1024 [ 123.026576][ T5747] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 123.256650][ T12] bridge_slave_1: left allmulticast mode [ 123.266343][ T12] bridge_slave_1: left promiscuous mode [ 123.272173][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 123.304884][ T12] bridge_slave_0: left allmulticast mode [ 123.344090][ T12] bridge_slave_0: left promiscuous mode [ 123.376614][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 123.455612][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 124.607840][ T5754] loop2: detected capacity change from 0 to 65536 [ 124.786572][ T5742] loop3: detected capacity change from 0 to 32768 [ 124.920407][ T5754] XFS (loop2): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 124.964524][ T5742] XFS (loop3): Mounting V5 Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 125.040287][ T5109] Bluetooth: hci4: command 0x0419 tx timeout [ 125.100655][ T5754] XFS (loop2): Ending clean mount [ 125.111413][ T5754] XFS (loop2): Quotacheck needed: Please wait. [ 125.161189][ T5754] XFS (loop2): Quotacheck: Done. [ 125.245391][ T5742] XFS (loop3): Ending clean mount [ 125.260350][ T5742] XFS (loop3): Quotacheck needed: Please wait. [ 125.280217][ T5782] loop0: detected capacity change from 0 to 64 [ 125.350862][ T5742] XFS (loop3): Quotacheck: Done. [ 125.986198][ T5785] 9pnet_fd: Insufficient options for proto=fd [ 127.393949][ T5092] XFS (loop3): Unmounting Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 127.445795][ T12] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 127.470620][ T5094] XFS (loop2): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 127.523210][ T12] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 127.536782][ T12] bond0 (unregistering): Released all slaves [ 127.792602][ T5568] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 128.067120][ T5568] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 128.118902][ T5104] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 128.228349][ T5568] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 128.376599][ T5104] usb 1-1: Using ep0 maxpacket: 32 [ 128.394112][ T5104] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 128.404790][ T5104] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 128.418288][ T5104] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 128.433153][ T5104] usb 1-1: string descriptor 0 read error: -22 [ 128.440246][ T5104] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 128.450513][ T5104] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 128.541862][ T5104] cdc_ncm 1-1:1.0: CDC Union missing and no IAD found [ 128.548830][ T5104] cdc_ncm 1-1:1.0: bind() failure [ 128.915233][ T5568] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 129.022891][ T12] hsr_slave_0: left promiscuous mode [ 129.031611][ T12] hsr_slave_1: left promiscuous mode [ 129.038908][ T12] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 129.047151][ T12] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 129.054956][ T12] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 129.062555][ T12] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 129.084166][ T12] veth1_macvtap: left promiscuous mode [ 129.090518][ T12] veth0_macvtap: left promiscuous mode [ 129.096823][ T12] veth1_vlan: left promiscuous mode [ 129.102318][ T12] veth0_vlan: left promiscuous mode [ 129.398135][ T5812] loop0: detected capacity change from 0 to 64 [ 129.427459][ T5812] hfs: get root inode failed [ 129.599575][ T12] team0 (unregistering): Port device team_slave_1 removed [ 129.635964][ T12] team0 (unregistering): Port device team_slave_0 removed [ 129.997406][ T5809] syz.2.117 (5809) used obsolete PPPIOCDETACH ioctl [ 130.923349][ T5568] 8021q: adding VLAN 0 to HW filter on device bond0 [ 130.924304][ T5821] loop3: detected capacity change from 0 to 64 [ 130.961270][ T5574] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 130.985514][ T5574] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 131.024265][ T5574] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 131.067973][ T5574] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 131.132605][ T5145] usb 1-1: USB disconnect, device number 4 [ 131.353104][ T5831] 9pnet_fd: Insufficient options for proto=fd [ 131.431567][ C1] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 131.865490][ T5568] 8021q: adding VLAN 0 to HW filter on device team0 [ 132.041513][ T25] bridge0: port 1(bridge_slave_0) entered blocking state [ 132.048742][ T25] bridge0: port 1(bridge_slave_0) entered forwarding state [ 132.748006][ T5827] loop0: detected capacity change from 0 to 65536 [ 132.884718][ T5574] 8021q: adding VLAN 0 to HW filter on device bond0 [ 132.941427][ T5827] XFS (loop0): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 133.022126][ T5827] XFS (loop0): Ending clean mount [ 133.029467][ T5827] XFS (loop0): Quotacheck needed: Please wait. [ 133.060193][ T25] bridge0: port 2(bridge_slave_1) entered blocking state [ 133.067397][ T25] bridge0: port 2(bridge_slave_1) entered forwarding state [ 133.076781][ T1245] ieee802154 phy0 wpan0: encryption failed: -22 [ 133.083103][ T1245] ieee802154 phy1 wpan1: encryption failed: -22 [ 133.139263][ T5827] XFS (loop0): Quotacheck: Done. [ 133.172468][ T5574] 8021q: adding VLAN 0 to HW filter on device team0 [ 133.180158][ T5819] loop2: detected capacity change from 0 to 32768 [ 133.208076][ T5819] xfs: Unknown parameter 'uid>18446744073709551615' [ 133.252701][ T25] bridge0: port 1(bridge_slave_0) entered blocking state [ 133.259844][ T25] bridge0: port 1(bridge_slave_0) entered forwarding state [ 133.397502][ T5146] bridge0: port 2(bridge_slave_1) entered blocking state [ 133.404730][ T5146] bridge0: port 2(bridge_slave_1) entered forwarding state [ 133.459862][ T5091] XFS (loop0): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 133.554046][ T5568] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 133.683505][ T5574] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 133.767027][ T5574] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 134.215602][ T5837] loop3: detected capacity change from 0 to 32768 [ 134.394746][ T5837] XFS (loop3): Mounting V5 Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 134.801885][ T5837] XFS (loop3): Ending clean mount [ 135.240345][ T5574] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 135.263550][ T5837] XFS (loop3): Quotacheck needed: Please wait. [ 135.613485][ T5890] 9pnet_fd: Insufficient options for proto=fd [ 135.628220][ T5837] XFS (loop3): Quotacheck: Done. [ 135.664059][ T5568] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 135.717592][ T5092] XFS (loop3): Unmounting Filesystem a2f82aab-77f8-4286-afd4-a8f747a74bab [ 135.908986][ T5568] veth0_vlan: entered promiscuous mode [ 135.969680][ T5568] veth1_vlan: entered promiscuous mode [ 136.040640][ T5568] veth0_macvtap: entered promiscuous mode [ 136.573931][ T5568] veth1_macvtap: entered promiscuous mode [ 136.733530][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 136.744124][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 136.754693][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 136.765564][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 136.848637][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 136.880538][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 136.913111][ T5568] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 136.928425][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 136.941117][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 136.951850][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 136.987738][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 137.001149][ T5568] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 137.021003][ T5568] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 137.036999][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 137.051050][ T5568] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 137.100824][ T5568] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 137.116882][ T5145] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 137.128970][ T5568] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 137.146326][ T5568] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 137.175383][ T5568] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 137.598663][ T5922] loop0: detected capacity change from 0 to 65536 [ 137.698570][ T5922] XFS (loop0): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 137.716367][ T5145] usb 3-1: Using ep0 maxpacket: 32 [ 137.724366][ T5145] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 137.756977][ T5145] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 137.770502][ T5145] usb 3-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 137.816138][ T5145] usb 3-1: string descriptor 0 read error: -22 [ 137.837192][ T5922] XFS (loop0): Ending clean mount [ 137.842727][ T5145] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 137.882158][ T5922] XFS (loop0): Quotacheck needed: Please wait. [ 137.894282][ T5145] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 137.970503][ T5145] cdc_ncm 3-1:1.0: CDC Union missing and no IAD found [ 137.981283][ T5145] cdc_ncm 3-1:1.0: bind() failure [ 138.011346][ T5574] veth0_vlan: entered promiscuous mode [ 138.023014][ T5922] XFS (loop0): Quotacheck: Done. [ 138.152095][ T953] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 138.175016][ T5574] veth1_vlan: entered promiscuous mode [ 138.196249][ T953] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 138.257671][ T5091] XFS (loop0): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 138.329094][ T4455] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 138.340671][ T5574] veth0_macvtap: entered promiscuous mode [ 138.347287][ T4455] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 138.363713][ T5574] veth1_macvtap: entered promiscuous mode [ 138.462340][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.505314][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.519753][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.546312][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.564872][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.588587][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.616323][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 138.651931][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.690705][ T5574] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 138.752350][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.788827][ T5909] loop2: detected capacity change from 0 to 64 [ 138.799315][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.823050][ T5909] hfs: get root inode failed [ 138.836380][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.879465][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.895378][ T5918] loop3: detected capacity change from 0 to 32768 [ 138.903312][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.911155][ T5918] xfs: Unknown parameter 'uid>18446744073709551615' [ 138.919662][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 138.964758][ T5574] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 138.983151][ T5943] loop1: detected capacity change from 0 to 2048 [ 138.990087][ T5574] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 139.007345][ T5943] EXT4-fs: Ignoring removed nobh option [ 139.036785][ T5574] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 139.093672][ T5943] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 139.095841][ T5574] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.163900][ T5574] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.190803][ T5574] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.213876][ T5574] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 139.267412][ T5145] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 139.459761][ T5568] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 139.466762][ T5145] usb 4-1: Using ep0 maxpacket: 8 [ 139.504367][ T5145] usb 4-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 139.530120][ T4455] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 139.545821][ T5145] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 139.562925][ T4455] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 139.578996][ T5145] usb 4-1: config 1 has 0 interfaces, different from the descriptor's value: 3 [ 139.642419][ T5145] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 139.664169][ T5145] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 139.691661][ T5145] usb 4-1: Product: syz [ 139.695895][ T5145] usb 4-1: Manufacturer: syz [ 139.712488][ T5145] usb 4-1: SerialNumber: syz [ 139.718890][ T12] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 139.760180][ T12] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 140.235446][ T25] usb 3-1: USB disconnect, device number 5 [ 140.682191][ T5918] netlink: 4 bytes leftover after parsing attributes in process `syz.3.133'. [ 140.899554][ T5918] netlink: 12 bytes leftover after parsing attributes in process `syz.3.133'. [ 141.007635][ T25] usb 4-1: USB disconnect, device number 3 [ 142.163505][ T5996] 9pnet_fd: Insufficient options for proto=fd [ 143.069427][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 143.171505][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 143.928790][ T6009] loop4: detected capacity change from 0 to 65536 [ 144.482586][ T6011] loop0: detected capacity change from 0 to 65536 [ 144.575601][ T6009] XFS (loop4): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 144.634384][ T6011] XFS (loop0): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 144.666839][ T6009] XFS (loop4): Ending clean mount [ 144.687935][ T6009] XFS (loop4): Quotacheck needed: Please wait. [ 144.777934][ T6011] XFS (loop0): Ending clean mount [ 144.784989][ T6011] XFS (loop0): Quotacheck needed: Please wait. [ 144.859356][ T6009] XFS (loop4): Quotacheck: Done. [ 144.882513][ T6011] XFS (loop0): Quotacheck: Done. [ 145.106062][ T5091] XFS (loop0): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 145.183654][ T5574] XFS (loop4): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 145.877113][ T25] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 146.027600][ T6049] netlink: 9 bytes leftover after parsing attributes in process `syz.3.148'. [ 146.046995][ T6049] 0·: renamed from hsr_slave_1 (while UP) [ 146.069141][ T6049] 0·: entered allmulticast mode [ 146.077806][ T6049] A link change request failed with some changes committed already. Interface c0· may have been left with an inconsistent configuration, please check. [ 146.112683][ T25] usb 2-1: Using ep0 maxpacket: 32 [ 146.135033][ T25] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 146.184045][ T25] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 146.221166][ T25] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 146.250450][ T25] usb 2-1: string descriptor 0 read error: -22 [ 146.276931][ T25] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 146.286008][ T25] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 146.319054][ T25] cdc_ncm 2-1:1.0: CDC Union missing and no IAD found [ 146.346225][ T25] cdc_ncm 2-1:1.0: bind() failure [ 146.361376][ T6050] loop0: detected capacity change from 0 to 2048 [ 146.385437][ T6050] EXT4-fs: Ignoring removed nobh option [ 146.703167][ T6050] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 146.821114][ T6064] 9pnet_fd: Insufficient options for proto=fd [ 147.636034][ T6041] loop1: detected capacity change from 0 to 64 [ 147.702384][ T6041] hfs: get root inode failed [ 147.756827][ T5091] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 148.801771][ T6079] 9pnet_fd: Insufficient options for proto=fd [ 149.438238][ T5147] usb 2-1: USB disconnect, device number 7 [ 149.602721][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 149.686130][ T6088] netlink: 8 bytes leftover after parsing attributes in process `syz.0.158'. [ 150.196657][ T6091] loop3: detected capacity change from 0 to 65536 [ 150.429122][ T6067] loop4: detected capacity change from 0 to 32768 [ 150.437637][ T6067] xfs: Unknown parameter 'uid>18446744073709551615' [ 150.589577][ T6091] XFS (loop3): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 151.019845][ T6091] XFS (loop3): Ending clean mount [ 151.037393][ T6091] XFS (loop3): Quotacheck needed: Please wait. [ 151.174042][ T6091] XFS (loop3): Quotacheck: Done. [ 152.157462][ T6090] loop1: detected capacity change from 0 to 65536 [ 152.183716][ T6106] loop2: detected capacity change from 0 to 2048 [ 152.346266][ T6090] XFS (loop1): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 152.422516][ T6112] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 152.451548][ T4489] Bluetooth: hci4: unexpected event for opcode 0x041c [ 152.533937][ T6116] syz.2.160 (6116) used greatest stack depth: 18576 bytes left [ 152.542027][ T29] audit: type=1800 audit(1720411733.530:6): pid=6116 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.2.160" name="file1" dev="loop2" ino=15 res=0 errno=0 [ 152.562381][ T6090] XFS (loop1): AIL initialisation failed: error -12 [ 152.572327][ T6090] XFS (loop1): log mount failed [ 152.581494][ T29] audit: type=1800 audit(1720411733.550:7): pid=6106 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.2.160" name="file1" dev="loop2" ino=15 res=0 errno=0 [ 152.697754][ T5092] XFS (loop3): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 153.106089][ T6126] loop0: detected capacity change from 0 to 64 [ 153.486731][ T6128] 9pnet_fd: Insufficient options for proto=fd [ 154.766581][ T58] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 155.018216][ T6145] 9pnet_fd: Insufficient options for proto=fd [ 155.739562][ T58] usb 5-1: Using ep0 maxpacket: 32 [ 155.786723][ T58] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 155.844222][ T58] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 155.863071][ T6146] loop3: detected capacity change from 0 to 2048 [ 155.865783][ T58] usb 5-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 155.887380][ T58] usb 5-1: string descriptor 0 read error: -22 [ 155.897435][ T6146] EXT4-fs: Ignoring removed nobh option [ 155.903750][ T58] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 155.915112][ T58] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 155.935257][ T58] cdc_ncm 5-1:1.0: CDC Union missing and no IAD found [ 155.962568][ T58] cdc_ncm 5-1:1.0: bind() failure [ 156.009124][ T6146] EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 156.567821][ T4489] Bluetooth: hci4: Controller not accepting commands anymore: ncmd = 0 [ 156.578568][ T4489] Bluetooth: hci4: Injecting HCI hardware error event [ 156.599325][ T5109] Bluetooth: hci4: hardware error 0x00 [ 156.816165][ T5092] EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 157.008852][ T6159] loop4: detected capacity change from 0 to 64 [ 157.080189][ T6159] hfs: get root inode failed [ 158.394383][ T6169] loop0: detected capacity change from 0 to 65536 [ 158.589476][ T6148] loop1: detected capacity change from 0 to 32768 [ 158.596913][ T6148] xfs: Unknown parameter 'uid>18446744073709551615' [ 158.617392][ T5104] usb 5-1: USB disconnect, device number 3 [ 158.686059][ T6176] loop2: detected capacity change from 0 to 64 [ 158.743925][ T6169] XFS (loop0): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 158.787866][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.851486][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.857577][ T5109] Bluetooth: hci4: Opcode 0x0c03 failed: -110 [ 158.860585][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.871227][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.883001][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.907953][ T6176] hfs: request for non-existent node 237 in B*Tree [ 158.935773][ T6169] XFS (loop0): Ending clean mount [ 158.943347][ T6169] XFS (loop0): Quotacheck needed: Please wait. [ 158.980329][ T6186] hfs: request for non-existent node 237 in B*Tree [ 159.015325][ T6186] hfs: request for non-existent node 237 in B*Tree [ 159.033221][ T6169] XFS (loop0): Quotacheck: Done. [ 159.156194][ T11] hfs: request for non-existent node 237 in B*Tree [ 159.203144][ T11] hfs: request for non-existent node 237 in B*Tree [ 159.408570][ T6192] loop2: detected capacity change from 0 to 64 [ 159.619050][ T6194] loop1: detected capacity change from 0 to 64 [ 159.701156][ T6194] hfs: request for non-existent node 237 in B*Tree [ 159.736089][ T5091] XFS (loop0): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 159.737564][ T6194] hfs: request for non-existent node 237 in B*Tree [ 159.755090][ T6194] hfs: request for non-existent node 237 in B*Tree [ 159.762992][ T6194] hfs: request for non-existent node 237 in B*Tree [ 159.839013][ T6197] 9pnet_fd: Insufficient options for proto=fd [ 160.247167][ T6194] hfs: request for non-existent node 237 in B*Tree [ 160.304750][ T6194] hfs: request for non-existent node 237 in B*Tree [ 160.915222][ T6202] loop2: detected capacity change from 0 to 2048 [ 160.947953][ T6202] EXT4-fs: Ignoring removed nobh option [ 161.823466][ T6188] loop3: detected capacity change from 0 to 40427 [ 161.893375][ T6188] F2FS-fs (loop3): Invalid log_blocksize (268), supports only 12 [ 161.904299][ T6202] EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 161.956434][ T6188] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 162.002929][ T6188] F2FS-fs (loop3): Found nat_bits in checkpoint [ 162.283614][ T6221] 9pnet_fd: Insufficient options for proto=fd [ 162.977748][ T5094] EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 163.153967][ T6226] pimreg: entered allmulticast mode [ 163.596506][ T5104] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 163.796761][ T5104] usb 3-1: Using ep0 maxpacket: 32 [ 163.827021][ T5104] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 163.861521][ T5104] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 163.893786][ T5104] usb 3-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 163.927280][ T5104] usb 3-1: string descriptor 0 read error: -22 [ 163.954083][ T5104] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 163.957618][ T6223] loop0: detected capacity change from 0 to 4096 [ 163.984748][ T5104] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 163.989844][ T6213] loop1: detected capacity change from 0 to 40427 [ 164.025310][ T5104] cdc_ncm 3-1:1.0: CDC Union missing and no IAD found [ 164.043946][ T6213] F2FS-fs (loop1): Insane cp_payload (553648128 >= 504) [ 164.054324][ T5104] cdc_ncm 3-1:1.0: bind() failure [ 164.066353][ T6213] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 164.104900][ T6213] F2FS-fs (loop1): invalid crc value [ 164.165327][ T6213] F2FS-fs (loop1): Found nat_bits in checkpoint [ 164.344568][ T6213] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 164.363936][ T6213] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 164.911742][ T6242] syz.1.184: attempt to access beyond end of device [ 164.911742][ T6242] loop1: rw=2049, sector=53248, nr_sectors = 544 limit=40427 [ 165.118594][ T6240] loop2: detected capacity change from 0 to 64 [ 165.215652][ T6240] hfs: get root inode failed [ 165.412374][ T5568] syz-executor: attempt to access beyond end of device [ 165.412374][ T5568] loop1: rw=2049, sector=45096, nr_sectors = 8 limit=40427 [ 165.434432][ T6234] loop3: detected capacity change from 0 to 32768 [ 165.441743][ T6234] xfs: Unknown parameter 'uid>18446744073709551615' [ 165.450076][ T5568] F2FS-fs (loop1): Stopped filesystem due to reason: 3 [ 165.686839][ T6246] loop0: detected capacity change from 0 to 64 [ 166.624444][ T5150] usb 3-1: USB disconnect, device number 6 [ 166.906402][ T5104] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 167.324990][ T5104] usb 4-1: device not accepting address 4, error -71 [ 167.989872][ T6265] 9pnet_fd: Insufficient options for proto=fd [ 169.033388][ T6254] loop2: detected capacity change from 0 to 65536 [ 169.122770][ T6254] XFS (loop2): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 169.157504][ T6254] XFS (loop2): Ending clean mount [ 169.168374][ T6254] XFS (loop2): Quotacheck needed: Please wait. [ 169.239941][ T6254] XFS (loop2): Quotacheck: Done. [ 169.551949][ T6278] loop3: detected capacity change from 0 to 4096 [ 169.564011][ T6278] ntfs3: Unknown parameter 'tls' [ 169.718963][ T6282] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 169.880695][ T6276] loop3: detected capacity change from 0 to 2048 [ 169.931692][ T5094] XFS (loop2): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 169.937257][ T6276] EXT4-fs: Ignoring removed nobh option [ 170.189935][ T6276] EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 170.264792][ T4489] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 170.279875][ T4489] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 170.291466][ T4489] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 170.302760][ T4489] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 170.311015][ T4489] Bluetooth: hci5: unexpected cc 0x0c25 length: 249 > 3 [ 170.319782][ T4489] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 170.731509][ T5092] EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 170.791279][ T6292] FAULT_INJECTION: forcing a failure. [ 170.791279][ T6292] name failslab, interval 1, probability 0, space 0, times 0 [ 170.826384][ T6292] CPU: 0 UID: 0 PID: 6292 Comm: syz.1.200 Not tainted 6.10.0-rc6-next-20240703-syzkaller #0 [ 170.836502][ T6292] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 [ 170.846564][ T6292] Call Trace: [ 170.849870][ T6292] [ 170.852801][ T6292] dump_stack_lvl+0x241/0x360 [ 170.857510][ T6292] ? __pfx_dump_stack_lvl+0x10/0x10 [ 170.862718][ T6292] ? __pfx__printk+0x10/0x10 [ 170.867343][ T6292] should_fail_ex+0x3b0/0x4e0 [ 170.872037][ T6292] ? rtnl_newlink+0xe9/0x2070 [ 170.876721][ T6292] should_failslab+0x9/0x20 [ 170.881265][ T6292] __kmalloc_cache_noprof+0x6c/0x2c0 [ 170.886578][ T6292] rtnl_newlink+0xe9/0x2070 [ 170.891114][ T6292] ? __mutex_trylock_common+0x183/0x2e0 [ 170.896694][ T6292] ? __pfx___might_resched+0x10/0x10 [ 170.902012][ T6292] ? __pfx_rtnl_newlink+0x10/0x10 [ 170.907054][ T6292] ? __pfx___mutex_trylock_common+0x10/0x10 [ 170.913012][ T6292] ? rcu_is_watching+0x15/0xb0 [ 170.917792][ T6292] ? trace_contention_end+0x3c/0x120 [ 170.923071][ T6292] ? __mutex_lock+0x2ef/0xd70 [ 170.927760][ T6292] ? rtnetlink_rcv_msg+0x847/0x1180 [ 170.932972][ T6292] ? __pfx_lock_release+0x10/0x10 [ 170.938029][ T6292] ? __pfx___mutex_lock+0x10/0x10 [ 170.943084][ T6292] ? __pfx_rtnl_newlink+0x10/0x10 [ 170.948106][ T6292] rtnetlink_rcv_msg+0x8a0/0x1180 [ 170.953144][ T6292] ? rtnetlink_rcv_msg+0x208/0x1180 [ 170.958370][ T6292] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 170.963847][ T6292] ? __local_bh_enable_ip+0x168/0x200 [ 170.969226][ T6292] ? lockdep_hardirqs_on+0x99/0x150 [ 170.974432][ T6292] ? __local_bh_enable_ip+0x168/0x200 [ 170.979808][ T6292] ? dev_hard_start_xmit+0x773/0x7e0 [ 170.985087][ T6292] ? __dev_queue_xmit+0x2da/0x3e90 [ 170.990220][ T6292] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 170.995959][ T6292] ? __dev_queue_xmit+0x2da/0x3e90 [ 171.001115][ T6292] ? __dev_queue_xmit+0x1763/0x3e90 [ 171.006487][ T6292] ? kasan_save_track+0x51/0x80 [ 171.011347][ T6292] ? do_syscall_64+0xf3/0x230 [ 171.016026][ T6292] ? __dev_queue_xmit+0x2da/0x3e90 [ 171.021149][ T6292] ? __pfx___dev_queue_xmit+0x10/0x10 [ 171.026540][ T6292] ? ref_tracker_free+0x643/0x7e0 [ 171.031585][ T6292] netlink_rcv_skb+0x1e3/0x430 [ 171.036368][ T6292] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 171.041853][ T6292] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 171.047175][ T6292] ? netlink_deliver_tap+0x2e/0x1b0 [ 171.052392][ T6292] netlink_unicast+0x7f0/0x990 [ 171.057173][ T6292] ? __pfx_netlink_unicast+0x10/0x10 [ 171.062461][ T6292] ? __virt_addr_valid+0x183/0x530 [ 171.067576][ T6292] ? __check_object_size+0x49c/0x900 [ 171.072884][ T6292] ? bpf_lsm_netlink_send+0x9/0x10 [ 171.078004][ T6292] netlink_sendmsg+0x8e4/0xcb0 [ 171.082780][ T6292] ? __pfx_netlink_sendmsg+0x10/0x10 [ 171.088083][ T6292] ? __import_iovec+0x536/0x820 [ 171.092937][ T6292] ? aa_sock_msg_perm+0x91/0x160 [ 171.097902][ T6292] ? bpf_lsm_socket_sendmsg+0x9/0x10 [ 171.103185][ T6292] ? security_socket_sendmsg+0x87/0xb0 [ 171.108647][ T6292] ? __pfx_netlink_sendmsg+0x10/0x10 [ 171.113929][ T6292] __sock_sendmsg+0x221/0x270 [ 171.118624][ T6292] ____sys_sendmsg+0x525/0x7d0 [ 171.123405][ T6292] ? __pfx_____sys_sendmsg+0x10/0x10 [ 171.128711][ T6292] __sys_sendmsg+0x2b0/0x3a0 [ 171.133324][ T6292] ? __pfx___sys_sendmsg+0x10/0x10 [ 171.138444][ T6292] ? vfs_write+0x7c4/0xc90 [ 171.142890][ T6292] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 171.149223][ T6292] ? do_syscall_64+0x100/0x230 [ 171.153990][ T6292] ? do_syscall_64+0xb6/0x230 [ 171.158676][ T6292] do_syscall_64+0xf3/0x230 [ 171.163177][ T6292] ? clear_bhb_loop+0x35/0x90 [ 171.167877][ T6292] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 171.173777][ T6292] RIP: 0033:0x7fe5d6375bd9 [ 171.178208][ T6292] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 171.197825][ T6292] RSP: 002b:00007fe5d7204048 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 171.206238][ T6292] RAX: ffffffffffffffda RBX: 00007fe5d6503f60 RCX: 00007fe5d6375bd9 [ 171.214222][ T6292] RDX: 0000000000000000 RSI: 0000000020000280 RDI: 0000000000000003 [ 171.222190][ T6292] RBP: 00007fe5d72040a0 R08: 0000000000000000 R09: 0000000000000000 [ 171.230163][ T6292] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 171.238133][ T6292] R13: 000000000000000b R14: 00007fe5d6503f60 R15: 00007ffd4e6e3258 [ 171.246114][ T6292] [ 171.576797][ T6298] loop1: detected capacity change from 0 to 1024 [ 171.817625][ T6287] chnl_net:caif_netlink_parms(): no params data found [ 171.891589][ T6301] loop3: detected capacity change from 0 to 2048 [ 171.927905][ T6301] UDF-fs: error (device loop3): udf_process_sequence: Primary Volume Descriptor not found! [ 171.995444][ T6301] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 171.999987][ T6306] loop0: detected capacity change from 0 to 64 [ 172.249049][ T6287] bridge0: port 1(bridge_slave_0) entered blocking state [ 172.275167][ T6287] bridge0: port 1(bridge_slave_0) entered disabled state [ 172.303465][ T6287] bridge_slave_0: entered allmulticast mode [ 172.334453][ T6287] bridge_slave_0: entered promiscuous mode [ 172.364465][ T6287] bridge0: port 2(bridge_slave_1) entered blocking state [ 172.387795][ T5109] Bluetooth: hci5: command tx timeout [ 172.397686][ T51] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 172.431886][ T6287] bridge0: port 2(bridge_slave_1) entered disabled state [ 172.465263][ T6287] bridge_slave_1: entered allmulticast mode [ 172.596547][ T51] usb 3-1: Using ep0 maxpacket: 32 [ 172.712139][ T6287] bridge_slave_1: entered promiscuous mode [ 172.738297][ T51] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 172.886411][ T51] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 172.944480][ T51] usb 3-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 173.047331][ T51] usb 3-1: string descriptor 0 read error: -22 [ 173.084415][ T51] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 173.134752][ T51] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 173.157135][ T6287] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 173.240388][ T51] cdc_ncm 3-1:1.0: CDC Union missing and no IAD found [ 173.249921][ T6287] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 173.276386][ T51] cdc_ncm 3-1:1.0: bind() failure [ 173.966713][ T6287] team0: Port device team_slave_0 added [ 174.010821][ T6287] team0: Port device team_slave_1 added [ 174.152863][ T6287] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 174.166683][ T6287] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 174.226198][ T6287] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 174.266467][ T6287] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 174.283765][ T6287] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 174.380040][ T6287] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 174.456514][ T4489] Bluetooth: hci5: command tx timeout [ 174.457196][ T6303] loop2: detected capacity change from 0 to 64 [ 174.554610][ T6303] hfs: get root inode failed [ 174.602217][ T6287] hsr_slave_0: entered promiscuous mode [ 174.634559][ T6287] hsr_slave_1: entered promiscuous mode [ 174.659850][ T6287] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 174.690773][ T6287] Cannot create hsr debugfs directory [ 175.018609][ T6317] loop3: detected capacity change from 0 to 32768 [ 175.047722][ T6317] xfs: Unknown parameter 'uid>18446744073709551615' [ 175.211862][ T6287] netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 175.430345][ T6287] netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 176.544444][ T6327] loop1: detected capacity change from 0 to 65536 [ 176.553355][ T4489] Bluetooth: hci5: command 0x040f tx timeout [ 176.772919][ T6327] XFS (loop1): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 176.801789][ T25] usb 3-1: USB disconnect, device number 7 [ 176.871115][ T6339] loop2: detected capacity change from 0 to 256 [ 176.881645][ T6337] loop3: detected capacity change from 0 to 2048 [ 176.897662][ T6337] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 176.994811][ T6287] netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 177.007988][ T6327] XFS (loop1): Ending clean mount [ 177.044684][ T6327] XFS (loop1): Quotacheck needed: Please wait. [ 177.090020][ T6337] EXT4-fs (loop3): encrypted files will use data=ordered instead of data journaling mode [ 177.123878][ T6327] XFS (loop1): Quotacheck: Done. [ 177.134755][ T6337] EXT4-fs (loop3): stripe (5) is not aligned with cluster size (16), stripe is disabled [ 177.164319][ T6337] [EXT4 FS bs=2048, gc=1, bpg=262144, ipg=32, mo=a002e01c, mo2=0002] [ 177.186335][ T6337] System zones: 0-19 [ 177.259442][ T6287] netdevsim netdevsim4 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 177.273524][ T6337] EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 177.421355][ T6337] fscrypt (loop3, inode 18): Mutually exclusive encryption flags (0x18) [ 177.538146][ T5568] XFS (loop1): Unmounting Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 177.599199][ T5092] EXT4-fs (loop3): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 177.742059][ T6287] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 177.918952][ T6287] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 178.010231][ T6287] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 178.022146][ T6346] loop2: detected capacity change from 0 to 2048 [ 178.042759][ T6287] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 178.061161][ T6346] EXT4-fs: Ignoring removed nobh option [ 178.230083][ T6346] EXT4-fs (loop2): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 178.558677][ T5094] EXT4-fs (loop2): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 178.584642][ T6287] 8021q: adding VLAN 0 to HW filter on device bond0 [ 178.627363][ T5109] Bluetooth: hci5: command 0x040f tx timeout [ 178.816824][ T6287] 8021q: adding VLAN 0 to HW filter on device team0 [ 178.910062][ T5147] bridge0: port 1(bridge_slave_0) entered blocking state [ 178.917263][ T5147] bridge0: port 1(bridge_slave_0) entered forwarding state [ 179.039470][ T5147] bridge0: port 2(bridge_slave_1) entered blocking state [ 179.046722][ T5147] bridge0: port 2(bridge_slave_1) entered forwarding state [ 179.331108][ T6287] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 180.113933][ T6287] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 180.312442][ T6385] loop3: detected capacity change from 0 to 256 [ 180.433071][ T6389] bridge: RTM_NEWNEIGH with invalid ether address [ 180.706912][ T5109] Bluetooth: hci5: command 0x040f tx timeout [ 181.655596][ T6287] veth0_vlan: entered promiscuous mode [ 181.715228][ T6287] veth1_vlan: entered promiscuous mode [ 181.747231][ T6287] veth0_macvtap: entered promiscuous mode [ 181.764463][ T6287] veth1_macvtap: entered promiscuous mode [ 181.784080][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.796095][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.806050][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.825263][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.835227][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.845727][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.855719][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.867984][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 181.883784][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 181.906573][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.072955][ T6287] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 182.130684][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.236675][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.256435][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.336366][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.393826][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.434909][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.465460][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.468132][ T5109] Bluetooth: hci1: Controller not accepting commands anymore: ncmd = 0 [ 182.485731][ T5109] Bluetooth: hci1: Injecting HCI hardware error event [ 182.495735][ T4489] Bluetooth: hci1: hardware error 0x00 [ 182.560238][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.648747][ T6287] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 182.685620][ T6287] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 182.732964][ T6287] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 182.868078][ T6287] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.911541][ T6287] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.929959][ T6287] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 182.959988][ T6287] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 183.198349][ T35] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.244784][ T35] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.343289][ T35] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 183.383683][ T35] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 183.845342][ C0] TCP: request_sock_TCP: Possible SYN flooding on port [::ffff:0.0.0.0]:20002. Sending cookies. [ 184.694564][ T6417] loop4: detected capacity change from 0 to 65536 [ 184.793977][ T4489] Bluetooth: hci1: Opcode 0x0c03 failed: -110 [ 184.926662][ T6417] XFS (loop4): Mounting V5 Filesystem d6f69dbd-8c5d-46be-b88e-92c0ae88ceb2 [ 184.983036][ T6417] XFS (loop4): Ending clean mount [ 184.990434][ T6417] XFS (loop4): Quotacheck needed: Please wait. [ 185.022677][ T6437] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000007: 0000 [#1] PREEMPT SMP KASAN PTI [ 185.022718][ T6437] KASAN: null-ptr-deref in range [0x0000000000000038-0x000000000000003f] [ 185.022733][ T6437] CPU: 0 UID: 0 PID: 6437 Comm: syz.3.234 Not tainted 6.10.0-rc6-next-20240703-syzkaller #0 [ 185.022756][ T6437] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 [ 185.022768][ T6437] RIP: 0010:dev_map_redirect+0x65/0x6a0 [ 185.022798][ T6437] Code: 48 c1 e8 03 80 3c 28 00 74 08 48 89 df e8 83 b3 3d 00 4c 8b 2b 4d 8d 7d 38 4c 89 fb 48 c1 eb 03 48 b8 00 00 00 00 00 fc ff df <0f> b6 04 03 84 c0 0f 85 6e 04 00 00 41 8b 2f 89 ee 83 e6 02 31 ff [ 185.022814][ T6437] RSP: 0018:ffffc90015d47088 EFLAGS: 00010202 [ 185.022834][ T6437] RAX: dffffc0000000000 RBX: 0000000000000007 RCX: 0000000000040000 [ 185.022848][ T6437] RDX: ffffc90009ed9000 RSI: 00000000000004b6 RDI: 00000000000004b7 [ 185.022861][ T6437] RBP: dffffc0000000000 R08: 0000000000000007 R09: ffffffff81b5ee2f [ 185.022875][ T6437] R10: 0000000000000004 R11: ffff88802ee59e00 R12: 0000000015d470d8 [ 185.022889][ T6437] R13: 0000000000000000 R14: 0000000000000008 R15: 0000000000000038 [ 185.022901][ T6437] FS: 00007febef32b6c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 [ 185.022918][ T6437] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 185.022932][ T6437] CR2: 000000110c362591 CR3: 000000001f1ae000 CR4: 00000000003526f0 [ 185.022948][ T6437] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 185.022960][ T6437] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 185.022973][ T6437] Call Trace: [ 185.022981][ T6437] [ 185.022989][ T6437] ? __die_body+0x88/0xe0 [ 185.023020][ T6437] ? die_addr+0x108/0x140 [ 185.023051][ T6437] ? exc_general_protection+0x3dd/0x5d0 [ 185.023089][ T6437] ? asm_exc_general_protection+0x26/0x30 [ 185.023116][ T6437] ? bpf_ringbuf_query+0x4f/0x150 [ 185.023143][ T6437] ? dev_map_redirect+0x65/0x6a0 [ 185.023166][ T6437] ? dev_map_redirect+0x28/0x6a0 [ 185.023190][ T6437] bpf_prog_ec9efaa32d58ce69+0x56/0x5a [ 185.023209][ T6437] bpf_prog_run_generic_xdp+0x679/0x14c0 [ 185.023251][ T6437] do_xdp_generic+0x673/0xb90 [ 185.023277][ T6437] ? __pfx_validate_chain+0x10/0x10 [ 185.023311][ T6437] ? __pfx_do_xdp_generic+0x10/0x10 [ 185.023345][ T6437] __netif_receive_skb_core+0x1be6/0x4570 [ 185.023375][ T6437] ? mark_lock+0x9a/0x360 [ 185.023414][ T6437] ? __pfx___netif_receive_skb_core+0x10/0x10 [ 185.023445][ T6437] ? mark_lock+0x9a/0x360 [ 185.023474][ T6437] ? __lock_acquire+0x1359/0x2000 [ 185.023512][ T6437] __netif_receive_skb+0x12f/0x650 [ 185.023542][ T6437] ? __pfx_lock_acquire+0x10/0x10 [ 185.023566][ T6437] ? seqcount_lockdep_reader_access+0x1d7/0x220 [ 185.023592][ T6437] ? __pfx___netif_receive_skb+0x10/0x10 [ 185.023626][ T6437] ? __kasan_slab_alloc+0x66/0x80 [ 185.023650][ T6437] ? read_tsc+0x9/0x20 [ 185.023673][ T6437] ? timekeeping_get_ns+0x2c0/0x420 [ 185.023702][ T6437] ? netif_receive_skb+0x131/0x890 [ 185.023728][ T6437] ? netif_receive_skb+0x131/0x890 [ 185.023755][ T6437] netif_receive_skb+0x1e8/0x890 [ 185.023782][ T6437] ? tun_rx_batched+0x160/0x8f0 [ 185.023801][ T6437] ? __pfx_netif_receive_skb+0x10/0x10 [ 185.023830][ T6437] ? tun_rx_batched+0x160/0x8f0 [ 185.023849][ T6437] tun_rx_batched+0x1b7/0x8f0 [ 185.023868][ T6437] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 185.023896][ T6437] ? __pfx_lock_acquire+0x10/0x10 [ 185.023921][ T6437] ? __pfx_tun_rx_batched+0x10/0x10 [ 185.023951][ T6437] tun_get_user+0x2f3b/0x4560 [ 185.023973][ T6437] ? tun_get_user+0x2a35/0x4560 [ 185.024000][ T6437] ? __pfx_tun_get_user+0x10/0x10 [ 185.024023][ T6437] ? __pfx_ref_tracker_alloc+0x10/0x10 [ 185.024042][ T6437] ? tun_get+0x1e/0x2f0 [ 185.024070][ T6437] ? tun_get+0x1e/0x2f0 [ 185.024088][ T6437] ? tun_get+0x27d/0x2f0 [ 185.024108][ T6437] tun_chr_write_iter+0x113/0x1f0 [ 185.024130][ T6437] vfs_write+0xa72/0xc90 [ 185.024151][ T6437] ? __pfx_tun_chr_write_iter+0x10/0x10 [ 185.024171][ T6437] ? __pfx_vfs_write+0x10/0x10 [ 185.024188][ T6437] ? do_futex+0x392/0x560 [ 185.024225][ T6437] ksys_write+0x1a0/0x2c0 [ 185.024248][ T6437] ? __pfx_ksys_write+0x10/0x10 [ 185.024267][ T6437] ? do_syscall_64+0x100/0x230 [ 185.024288][ T6437] ? do_syscall_64+0xb6/0x230 [ 185.024306][ T6437] do_syscall_64+0xf3/0x230 [ 185.024324][ T6437] ? clear_bhb_loop+0x35/0x90 [ 185.024350][ T6437] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 185.024374][ T6437] RIP: 0033:0x7febee57475f [ 185.024390][ T6437] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 29 8c 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 7c 8c 02 00 48 [ 185.024406][ T6437] RSP: 002b:00007febef32b010 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 185.024427][ T6437] RAX: ffffffffffffffda RBX: 00007febee704038 RCX: 00007febee57475f [ 185.024443][ T6437] RDX: 0000000000000036 RSI: 0000000020000400 RDI: 00000000000000c8 [ 185.024456][ T6437] RBP: 00007febee5e4aa1 R08: 0000000000000000 R09: 0000000000000000 [ 185.024469][ T6437] R10: 0000000000000036 R11: 0000000000000293 R12: 0000000000000000 [ 185.024481][ T6437] R13: 000000000000006e R14: 00007febee704038 R15: 00007ffe14048d78 [ 185.024505][ T6437] [ 185.024512][ T6437] Modules linked in: [ 185.024526][ T6437] ---[ end trace 0000000000000000 ]--- [ 185.096414][ T5104] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 185.096984][ T6437] RIP: 0010:dev_map_redirect+0x65/0x6a0 [ 185.545399][ T6437] Code: 48 c1 e8 03 80 3c 28 00 74 08 48 89 df e8 83 b3 3d 00 4c 8b 2b 4d 8d 7d 38 4c 89 fb 48 c1 eb 03 48 b8 00 00 00 00 00 fc ff df <0f> b6 04 03 84 c0 0f 85 6e 04 00 00 41 8b 2f 89 ee 83 e6 02 31 ff [ 185.565117][ T6437] RSP: 0018:ffffc90015d47088 EFLAGS: 00010202 [ 185.571340][ T6437] RAX: dffffc0000000000 RBX: 0000000000000007 RCX: 0000000000040000 [ 185.579352][ T6437] RDX: ffffc90009ed9000 RSI: 00000000000004b6 RDI: 00000000000004b7 [ 185.587356][ T6437] RBP: dffffc0000000000 R08: 0000000000000007 R09: ffffffff81b5ee2f [ 185.595349][ T6437] R10: 0000000000000004 R11: ffff88802ee59e00 R12: 0000000015d470d8 [ 185.603379][ T6437] R13: 0000000000000000 R14: 0000000000000008 R15: 0000000000000038 [ 185.611401][ T6437] FS: 00007febef32b6c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 [ 185.620402][ T6437] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 185.627084][ T6437] CR2: 000000110c362591 CR3: 000000001f1ae000 CR4: 00000000003526f0 [ 185.635082][ T6437] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 185.643084][ T6437] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 185.651089][ T6437] Kernel panic - not syncing: Fatal exception in interrupt [ 185.658631][ T6437] Kernel Offset: disabled [ 185.662982][ T6437] Rebooting in 86400 seconds..